Current state is like @Rekk described it below:
So this means the only difference between TrainedFreePromotion and FreePromotion is that second one is empire wide, and first one is local. Only that.
So, what I suggest is:
Exlpanation 2: With those changes, loosing a World Wonder or any building giving empire-wide promotion will be much more harmful, because all units having it would loose that promo as well.
Explanation 3: Bigger difference means more flavour. Current state is quite boring?
Code:
TrainedFreePromotion: units built/bought/gifted in the city with the building gain the promotion.
(eg Dojo + Bushido)
FreePromotion: units built/bought/gifted in any city whose empire contains a city with the building gain the promotion.
(eg Alhambra + Jinete)
So this means the only difference between TrainedFreePromotion and FreePromotion is that second one is empire wide, and first one is local. Only that.
So, what I suggest is:
- TrainedFreePromotion is persistent on unit which gained it, while FreePromotion can be lost when the building is no more available in the Empire (enemy captured a city containing the Wonder f.e.)
- TrainedFreePromotion is granted only to eligible units which were trained AFTER constructing the building which gives that promotion, while FreePromotion is granted to any existing and eligible unit (also those trained/bought/gifted BEFORE the construction)
- TrainedFreePromotion is given only to units trained/bought in the city, while FreePromotion is given empire-wide and also to units granted by CSs.
Exlpanation 2: With those changes, loosing a World Wonder or any building giving empire-wide promotion will be much more harmful, because all units having it would loose that promo as well.
Explanation 3: Bigger difference means more flavour. Current state is quite boring?
Last edited: