diff --git a/src/server/game/gm_handler.go b/src/server/game/gm_handler.go index d6e9c58d..74d8c921 100644 --- a/src/server/game/gm_handler.go +++ b/src/server/game/gm_handler.go @@ -147,6 +147,9 @@ func ReqGmCommand_(player *Player, Command string) error { player.Charge(ChargeId) case "AddPart": ChessMod := player.PlayMod.getChessMod() + if ChessMod.PartBag.List == nil { + ChessMod.PartBag.List = make(map[int]chess.PartBagGrid) + } ChessMod.PartBag.List[1505] = chess.PartBagGrid{ Num: 10000, PartId: 1505,