mirror of
https://github.com/yairm210/Unciv.git
synced 2025-01-10 07:16:54 +07:00
e72dcc8b0d
* Unified "X is only available under Y conditions" into a single unique There were a few problems with existing uniques - they weren't really composable, the offered things they didn't keep, etc For example, "Incompatible with [policy/tech/promotion]", UniqueTarget.Policy, UniqueTarget.Tech, UniqueTarget.Promotion. In fact, promotions only checked promotion incompatibility, promotions - promotion incompat, etc Additionally, with a few more changes, this could cover several other uniques - "Hidden until [amount] social policy branches have been completed", "Requires at least [amount] population", perhaps others I have to say I think conditionals are the best thing ever and they make amazing composability possible :) * Autoupdate correctly recognizes parameters Updated ruleset jsons * Deprecation texts should be allowed to forward to other deprecated uniques so we only need to change the leaves when introducing new uniques, not go through the whole tree |
||
---|---|---|
.. | ||
Buildings.json | ||
Difficulties.json | ||
Eras.json | ||
GlobalUniques.json | ||
GreatPeopleNames.json | ||
ModOptions.json | ||
Nations.json | ||
Policies.json | ||
Quests.json | ||
Ruins.json | ||
Specialists.json | ||
Techs.json | ||
Terrains.json | ||
TileImprovements.json | ||
TileResources.json | ||
UnitPromotions.json | ||
Units.json | ||
UnitTypes.json |