From 55de1466a687ccd235953f45f9e6aa027d12e07e Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Thu, 29 Jan 2026 10:22:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/player_data.go | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/server/game/player_data.go b/src/server/game/player_data.go index a5b27d96..14582459 100644 --- a/src/server/game/player_data.go +++ b/src/server/game/player_data.go @@ -23,6 +23,7 @@ import ( "server/game/mod/item" limitedTimeEvent "server/game/mod/limited_time_event" MsgMod "server/game/mod/msg" + "server/game/mod/order" "server/game/mod/playroom" "server/game/mod/quest" GoUtil "server/game_util" @@ -431,9 +432,20 @@ func (p *Player) Outline() { BaseMod := p.PlayMod.getBaseMod() BaseMod.Outline(int(Cacumulative)) p.PlayMod.save() + type orderLogout struct { + Id int + Order order.Order + } + orderList := []orderLogout{} + for id, order := range p.PlayMod.getOrderMod().GetOrderList() { + orderList = append(orderList, orderLogout{ + Id: id, + Order: order, + }) + } p.TeLog("logout", map[string]interface{}{ "caccumulative": Cacumulative, - "order_list": p.PlayMod.getOrderMod().GetOrderList(), + "order_list": orderList, "after_level": p.PlayMod.getBaseMod().GetLevel(), "tmp_diamond": p.PlayMod.getBaseMod().GetDiamond(), "tmp_energy": p.PlayMod.getBaseMod().GetEnergy(),