Skip to content

修复:避免全息信标格位冲突#96

Open
MengLeiFudge wants to merge 1 commit into
Awbugl:mainfrom
MengLeiFudge:main
Open

修复:避免全息信标格位冲突#96
MengLeiFudge wants to merge 1 commit into
Awbugl:mainfrom
MengLeiFudge:main

Conversation

@MengLeiFudge
Copy link
Copy Markdown
Contributor

原因:全息信标和蓄电器满共享 GridIndex=2114,原版 UIItemPicker 会在同一格覆盖物品,导致其中一个物品无法从矩阵选择。

实现:保留全息信标在 2114,将蓄电器满移到相邻空格 2115,并新增 item GridIndex 唯一性和边界测试。

验证:python3 -m unittest tests.test_item_grid;git diff --check。

影响:只调整物品矩阵位置,不改变配方、物品 ID 或存档数据。

原因:全息信标和蓄电器满共享 GridIndex=2114,原版 UIItemPicker 会在同一格覆盖物品,导致其中一个物品无法从矩阵选择。

实现:保留全息信标在 2114,将蓄电器满移到相邻空格 2115,并新增 item GridIndex 唯一性和边界测试。

验证:python3 -m unittest tests.test_item_grid;git diff --check。

影响:只调整物品矩阵位置,不改变配方、物品 ID 或存档数据。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant