Quote:Did you check OnBattleRound vs OnBeforeBattleStackTurn precedence?
Yes. The first OnBeforeBattleStackTurn after Tactics phase happens before OnBattleRound&i^battle_round^=0. It works as intended, but not obvious.
Anyway, it confused me when I wanted to mimic the native artifact cast behavior (Angelic Alliance) which happens on the first stack turn of each side. I ended up with a hook for it. Solution found, I won't bother anymore.
About obligatory mod, well EEF is not, but I personally hope to have it always enabled since players would submit false reports that result by disabling EEF.
Possible to let mod maker define obligatory mods from json? We have a few total conversion mod distributions (based on ERA) today, like Knightmare Kingdome by Majaczek, Legacy of the Void by Kongsuni. The authors would certainly like to have a controlled mod list.
Renaming is some kind of advanced action. A player knows it well that renaming could break things, just like any other application in Windows. However, double-clicking on items in the mod manager is not. It is frequently happening that a player disables a mod without realizing it. Ideally, I hope SyDr disables the feature "enable/disable a mod by double-clicking" too.