feat(player): 添加玩家阵型保存功能

新增savedFormation字段用于存储玩家的阵型配置,
包括角色ID列表和对应的格子索引位置信息。
```
This commit is contained in:
huadexuan committed 2026-09-29 23:21:44 +08:00
1 parent e127da5416
commit 1abd0de32f
16 files changed
+432 -2930

No files matched your search

+52 -16
View File
@@ -1,17 +1,53 @@
{
"playerId": "local_player",
"unlockedCharacters": [
{ "characterId": "human_soldier", "level": 1, "starLevel": 0 },
{ "characterId": "archer", "level": 1, "starLevel": 0 },
{ "characterId": "shield_guard", "level": 1, "starLevel": 0 },
{ "characterId": "mage", "level": 1, "starLevel": 0 },
{ "characterId": "elite_soldier", "level": 1, "starLevel": 0 }
],
"currentDeck": [
"human_soldier",
"archer",
"shield_guard",
"mage",
"elite_soldier"
]
}
"playerId": "local_player",
"unlockedCharacters": [
{
"characterId": "human_soldier",
"level": 1,
"starLevel": 0
},
{
"characterId": "archer",
"level": 1,
"starLevel": 0
},
{
"characterId": "shield_guard",
"level": 1,
"starLevel": 0
},
{
"characterId": "mage",
"level": 1,
"starLevel": 0
},
{
"characterId": "elite_soldier",
"level": 1,
"starLevel": 0
}
],
"currentDeck": [
"human_soldier",
"archer",
"shield_guard",
"mage",
"elite_soldier"
],
"savedFormation": {
"characterIds": [
"archer",
"mage",
"human_soldier",
"elite_soldier",
"shield_guard"
],
"cellIndices": [
1,
4,
14,
15,
27
]
}
}