待辦事項 #43782

Lua: remove_extra() not working

啟用日期: 2022-02-05 05:08 最後更新: 2022-02-08 13:11

回報者:
負責人:
類型:
狀態:
關閉
元件:
里程碑:
優先權:
6
嚴重程度:
5 - 中
處理結果:
修正
檔案:
1

細節

ddeanbrown in #43584:

Tested with RC1, assert errors are gone, but remove_extra() is not working. Also tried connecting to "turn_begin" signal and running on turn 1, instead of connecting to "map_generated" signal, and saw same problem, so maybe remove_extra() got broken.

Ticket History (3/7 Histories)

2022-02-05 05:08 Updated by: cazfi
  • New Ticket "Lua: remove_extra() not working" created
2022-02-05 05:45 Updated by: cazfi
  • 元件 Update from (無) to General
評語

so maybe remove_extra() got broken.

I think it has been broken on S3_0 (for resources) either always or for a long time (might have gotten broken when their reappearance in case of terrain changing back to one supporting them was fixed) - and in earlier branches resources were not even considered extras.

Fix *seems* simple, but kind of risky in that it might break something else, and more critical - this might be something that we don't want to push in before 3.0.0 even with RC2 route, but want to expose to testing for entire 3.0.1 cycle. While it's annoying that it breaks that ruleset mentioned in the forums, it's not a regression either (it was not possible to remove resources in 2.6)

I'll submit the fix soon anyway, so we do have it available whatever we decide.

2022-02-05 05:54 Updated by: cazfi
評語

Reply To cazfi

I'll submit the fix soon anyway

Attached.

2022-02-05 14:44 Updated by: cazfi
  • 優先權 Update from 5 - 中 to 6
評語

Reply To cazfi

it's not a regression either (it was not possible to remove resources in 2.6)

Well, it's not a regression that lua remove_extra() did not remove resources in 2.6, but the bug was on a lower level code -> it might break also other kind of resource removals.
2022-02-06 06:06 Updated by: cazfi
  • 負責人 Update from (無) to cazfi
  • 處理結果 Update from to Accepted
  • 里程碑 Update from (無) to 3.0.0 (closed)
評語

Targeted to 3.0.0-RC2

2022-02-08 13:11 Updated by: cazfi
  • 狀態 Update from 開啟 to 關閉
  • 處理結果 Update from Accepted to 修正

Attachment File List

編輯

Please login to add comment to this ticket » 登入