1. We have added a Gift Upgrades feature that allows you to gift an account upgrade to another member, just in time for the holiday season. You can see the gift option when going to the Account Upgrades screen, or on any user profile screen.
    Dismiss Notice

How to do this mod?? (tundra gain +2 faith from tile)

Discussion in 'Civ5 - Creation & Customization' started by yas1k, Mar 26, 2020.

Tags:
  1. yas1k

    yas1k Chieftain

    Joined:
    Aug 26, 2018
    Messages:
    11
    Gender:
    Male
    I wanna make the mod (tundra gain +2 faith from tile) But dont know how.
    If i add this trait:

    </Traits>
    <Terrain_Yields>
    <Row>
    <TerrainType>TERRAIN_TUNDRA</TerrainType>
    <YieldType>YIELD_FAITH</YieldType>
    <Yield>2</Yield>
    </Row>
    </Terrain_Yields>


    Bonus will be add for all civilizations.
    How to do this bonus works only for 1 civilizaion??
     
    Last edited: Mar 26, 2020
  2. LeeS

    LeeS Imperator

    Joined:
    Jul 23, 2013
    Messages:
    6,756
    Location:
    Illinois, USA
    <Terrain_Yields> defines the inherent yields of a tile. And as you've discovered this has no relation to anything in the Traits tables.

    The simplest method is to create a free building no one can normally get, and add it to the trait as for example
    Code:
    <GameData>
    	<Traits>
    		<Row>
    			<Type>TRAIT_X</Type>
    			..other stuff like the description..
    			<FreeBuilding>BUILDING_X</FreeBuilding>
    		</Row>
    	</Traits>
    	<Language_en_US>
    		<Row Tag="TXT_KEY_BUILDING_X">
    			<Text>Tundra Faith</Text>
    		</Row>
    	</Language_en_US>
    	<BuildingClasses>
    		<Row>
    			<Type>BUILDINGCLASS_X</Type>
    			<DefaultBuilding>BUILDING_X</DefaultBuilding>
    			<Description>TXT_KEY_BUILDING_X</Description>
    		</Row>
    	</BuildingClasses>
    	<Buildings>
    		<Row>
    			<Type>BUILDING_X</Type>
    			<BuildingClass>BUILDINGCLASS_X</BuildingClass>
    			<Cost>-1</Cost>
    			<FaithCost>-1</FaithCost>
    			<PrereqTech>NULL</PrereqTech>
    			<ArtDefineTag>NONE</ArtDefineTag>
    			<MinAreaSize>-1</MinAreaSize>
    			<NeverCapture>true</NeverCapture>
    			<HurryCostModifier>-1</HurryCostModifier>
    			<IconAtlas>BW_ATLAS_1</IconAtlas>
    			<PortraitIndex>19</PortraitIndex>
    			<NukeImmune>true</NukeImmune>
    			<Description>TXT_KEY_BUILDING_X</Description>
    		</Row>
    	</Buildings>
    	<Building_TerrainYieldChanges>
    		<Row>
    			<BuildingType>BUILDING_X</BuildingType>
    			<TerrainType>TERRAIN_TUNDRA</TerrainType>
    			<YieldType>YIELD_FAITH</YieldType>
    			<Yield>2</Yield>
    		</Row>
    	</Building_TerrainYieldChanges>
    </GameData>
    Just replace "_X" everywhere in your code with something more unique so that there is no possibility that two or more mods are adding something to the game called "BUILDING_X".
     
    yas1k likes this.
  3. yas1k

    yas1k Chieftain

    Joined:
    Aug 26, 2018
    Messages:
    11
    Gender:
    Male
    Thank U for this!
     

Share This Page