Is there a simple/elegant way to allow holding conversions to carry over buildings? For example, I want a Temple -> City conversion settlement decision to also convert a Temple Shipyard into its equivalent level of City Shipyard. Obviously I can't just do if = { limit = { has_building = tp_shipyard_1 } and then add_building = ct_shipyard_1 because City buildings cannot be added to a Temple holding before its conversion, and post conversion all previous buildings would be wiped. Being brain-dead, I could only come up with a brute solution of set_province_flag = has_tp_shipyard_1 and then use that flag as condition to add ct_shipyard_1 after the conversion. Can one of you pro scripters and coders think of a better way to do this?
Try using the convert_to_city (or castle, tribal, nomad, or temple) command in the building definition (look at the tribal buildings to see how it is used).
- 1