fix serialize for magazine

This commit is contained in:
Junhan Chang
2025-11-10 15:40:29 +08:00
parent fbb9e0963d
commit 0d64563fb6
2 changed files with 9 additions and 0 deletions

View File

View File

@@ -52,6 +52,15 @@ class Magazine(ResourceStack):
def size_z(self) -> float:
return self.get_size_z()
def serialize(self) -> dict:
return {
**super().serialize(),
"size_x": self.size_x,
"size_y": self.size_y,
"size_z": self.size_z,
"max_sheets": self.max_sheets,
}
class MagazineHolder(ItemizedResource):
"""子弹夹类 - 有多个洞位,每个洞位放多个极片"""