-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Duantao/liberate city #1097
Duantao/liberate city #1097
Conversation
conquerCity is part of PostBattleActions and takes place before movement and XP calculation. But if player got to choose between Annex and Liberate city, it has to happen after the choice is made using PopAlert, therefore AFTER the rest calculations of PostBattleActions. This may cause so many problems.
Any suggestions? |
These should be 2 separate state changes. One is military unit + city with low health + attack decision = annexed city This helps us later because you can then decide to 'take over' an annexed city at any point in time |
Not sure why you have a "conquerer" there, either |
When do you think liberating city should take place, in 1st or 2nd part? |
Let's make sure we have the same terminology :) At any point in time, you can liberate an annexed city So, after conquering a city, it becomes annexed. That's in the "unit attack" phase. Afterwards, we can give the user a choice whether to liberate now, raze now, or leave annexed. When choosing to raze, we actually liberate (starting the resistance timer) - a city being razed doesn't provide production |
“Liberating = city starts resistance timer, after which it's a regular city of yours”Liberating city gives it to its founder civ. So it should not be yours. Right? |
You mean liberating cities via diplomacy screen, instead of instant option after conquer? |
Ohhhhh |
Okay so! If I understand the flow correctly, when you capture a city it becomes puppeted The puppeted city can be given to the original owner upon capture only - that's called "liberating" Puppeted cities can, at any point, be added to your own cities with resistance and unhappiness - that's called "annexing" Razing is basically annexing, but also activating "raze". |
1 similar comment
Okay so! If I understand the flow correctly, when you capture a city it becomes puppeted The puppeted city can be given to the original owner upon capture only - that's called "liberating" Puppeted cities can, at any point, be added to your own cities with resistance and unhappiness - that's called "annexing" Razing is basically annexing, but also activating "raze". |
Totally agree. Will study what puppet cities do. As far as I remember we also need a "courthouse" building for this. |
Add a courthouse and it is almost done. |
No description provided.