@Vokarya:
Would you be willing to provide a list of the tags you want for your skeleton wonders? I'll see if I can take a crack at some of them, a few seem simple enough to do.
OK, here's what I want, and how I
think it should be done (I may be totally wrong on some of these, so don't take what I say as absolute truth):
<iBuildStability>:
Revolutions only. Reduces instability in all cities by X when built, one-time effect. Effect should be similar to the stability change for adopting a new civic.
<iGlobalStateReligionHappiness>: Increases the happiness from your State Religion by X. Is not dependent on having a particular religion as your state religion.
Four tags for corporations:
<iCorporationMaintenance>: Increases or decreases (by %) maintenance for corporations in the building city.
<iGlobalCorporationMaintenance>: Increases or decreases (by %) maintenance for corporations in all cities in your civilization.
<iCorporationIncome>: Increases or decreases income (by %) for corporate headquarters in this city.
<iGlobalCorporationIncome>: Increases or decreases income (by %) for corporate headquarters in all cities in your civilization.
<SpecialistCommerceChanges>: Changes the commerces

gold:/

/

/

) of all specialists of a particular type; a hybrid between <SpecialistExtraCommerces> and <SpecialistYieldChanges>. This is the idea I have in mind:
Code:
<SpecialistCommerceChanges>
<SpecialistCommerceChange>
<SpecialistType>SPECIALIST_ARTIST</SpecialistType>
<CommerceChanges>
<iCommerce>2</iCommerce>
<iCommerce>0</iCommerce>
<iCommerce>0</iCommerce>
<iCommerce>0</iCommerce>
</CommerceChanges>
</SpecialistCommerceChange>
</SpecialistCommerceChanges>
<GlobalSpecialBuildingCommerces>: Like <GlobalBuildingExtraCommerces>, but applies to all buildings of a particular special type (like SPECIALBUILDING_TEMPLE) instead of all buildings of a particular building class.
<SpecialBuildingHappinessChanges>: Like <BuildingHappinessChanges>, but applies to all buildings of a particular special type (like SPECIALBUILDING_TEMPLE) instead of all buildings of a class.
<GlobalStateReligionCommerce>: Provides commerce bonuses from each city with your state religion, using the
<iCommerce> tags. This tag is not specific to a particular religion being the state religion.
<ExtraFreeBuildings>: Allows you to specify more than one free building to be granted by a particular building.
<iCrusade>: Units get +X% attack against the civilization that controls your state religion's Holy City.
<iHolyCityDefense>: Cities get +X% defense while you control your state religion's Holy City.
<bNoHolyCity>: If set to 1, building cannot be built in a Holy City.
<MissionEnhancers>: Specify a unit and a mission. When the given unit performs the given mission, multiply the results by +X%. This is the code I have in mind (for example, increase Great Artist's Great Work by +50%):
Code:
<MissionEnhancers>
<MissionEnhancer>
<Mission>MISSION_GREAT_WORK</iMission>
<UnitClass>UNIT_ARTIST</UnitClass>
<iMissionEnhancement>50</iMissionEnhancement>
</MissionEnhancer>
<MissionEnhancers>
<SpecialistExtraHappinesses>: +X Happiness (or unhappiness) from all Specialists of a given type. Should be able to set more than one per building.
<SpecialistExtraHealths>: +X Health (or unhealth) from all Specialists of a given type. Should be able to set more than one per building.
Some tags that I haven't posted the Wonder for yet:
<iRouteSpeed>: Provides an effect equivalent to the Python
changeRouteChange function, but contingent on control of the building (so it can be captured/destroyed).
<ImprovementFreeSpecSpecialists>: This is a variation on <ImprovementFreeSpecialists>. I would like to be able to set a particular type of specialist and a count of how many improvements of the given type would be required. For example, this would allow 1 free Engineer per 3 Mines in the city's radius:
Code:
<ImprovementFreeSpecSpecialists>
<ImprovementFreeSpecSpecialist>
<SpecialistType>SPECIALIST_ENGINEER</SpecialistType>
<ImprovementType>IMPROVEMENT_MINE</ImprovementMine>
<iImprovementRequired>3</iImprovementRequired>
</ImprovementFreeSpecSpecialist>
</ImprovementFreeSpecSpecialist>
<iNationalWonderCount>, <iWorldWonderCount>: Limited Wonders only. Increases this city's National or World Wonder capacity by +/-X.
I think that's all the tags I have in mind. I am still not exactly sure what to do for
Berlin Wall. We can figure that one out later.
One more request:
Can you look into the code and determine how the membership for the diplomatic wonders is calculated? I would like
Congress of Vienna to exclude anyone who is at war with the owner of the Congress.