|Few questions about modding: 4/25/2022 20:41:13
I am trying to create new cards.
1) Is it possible to just add a custom card in the game? Not modify an existing one into doing something different.
-> if not, I want to create an order which happens at the end of the turn, is carried by player A, happens on territory B, has custom description and is visible to you if and only if you can see the territory. I would use this for example to inform opponents about failed attempt to build a fort.
2) I need a way how to safely store data in the mod. For example to copy player's orders. Is there a way how to store data in such a way that
a) Mod can read them from almost every function
b) No player can read them, even using inspect page or user script magic.
3a) Now the fun part. I need to pass data between mods. Is there a convenient global variable mods could read/ write into?
-> if not, is there a safe way how to pass data between mods (for example via modifying orders where mod A read all data about order created by mod B).
-> if yes, is the way safe (no player can read the data)?
-> if not, is there a way which is reasonably safe (for example in the planning stage, you can see only your orders, so you would see data about you, but data about opponents would be transferred in their orders making them invisible to you (if it is how it works))
3b) Do I have guaranteed, that the order of mods is consistent (every hook will be used by mods in non-changing order).
Edited 4/25/2022 20:42:45