Balllistic
Chieftain
Hello! I've got a very frustrating problem that I've been trying to solve for several hours now. The unique building I want for my civilization is a replacement for the ancient era walls, and I can't get it to show up in game.
Code
Civilization
Building
Building Classes
I managed to get the unique unit to work fine, but the building simply will not show up not matter what I do. Right now the only effect this is having on the game is that it removes the normal wall building from the masonry tech, instead of replacing it.
I did make sure to add all the appropriate files to the actions part in properties, set to update database when mod activates.
If anyone could look through this and possibly help me out or spot an error I would be very appreciative.
Code
Civilization
Code:
<GameData>
<Civilizations>
<Row>
<Type>CIVILIZATION_TRUMP</Type>
<Description>TXT_KEY_CIV_TRUMP_DESC</Description>
<ShortDescription>TXT_KEY_CIV_TRUMP_SHORT_DESC</ShortDescription>
<Adjective>TXT_KEY_CIV_TRUMP_ADJECTIVE</Adjective>
<Civilopedia>TXT_KEY_CIV_TRUMP_PEDIA</Civilopedia>
<CivilopediaTag>TXT_KEY_CIV5_TRUMP</CivilopediaTag>
<DefaultPlayerColor>PLAYERCOLOR_DARK_YELLOW</DefaultPlayerColor>
<ArtDefineTag>ART_DEF_CIVILIZATION_TRUMP</ArtDefineTag>
<ArtStyleType>ARTSTYLE_EUROPEAN</ArtStyleType>
<PortraitIndex>1</PortraitIndex>
<IconAtlas>CIV_COLOR_ATLAS_LEGENDS</IconAtlas>
<AlphaIconAtlas>CIV_ALPHA_ATLAS</AlphaIconAtlas>
<MapImage>MapTrump512.dds</MapImage>
<ArtStyleSuffix>_EURO</ArtStyleSuffix>
<ArtStylePrefix>EUROPEAN </ArtStylePrefix>
<DawnOfManQuote>TXT_KEY_CIV5_DAWN_TRUMP_TEXT</DawnOfManQuote>
<DawnOfManImage>DOM_Trump.dds</DawnOfManImage>
<DawnOfManAudio></DawnOfManAudio>
<Playable>true</Playable>
<AIPlayable>true</AIPlayable>
</Row>
</Civilizations>
<Civilization_CityNames>
<Row>
<CivilizationType>CIVILIZATION_TRUMP</CivilizationType>
<CityName>TXT_KEY_CITY_NAME_TRUMPCITY</CityName>
</Row>
<Row>
<CivilizationType>CIVILIZATION_TRUMP</CivilizationType>
<CityName>TXT_KEY_CITY_NAME_TRUMPTOWN</CityName>
</Row>
<Row>
<CivilizationType>CIVILIZATION_TRUMP</CivilizationType>
<CityName>TXT_KEY_CITY_NAME_TRUMPVILLE</CityName>
</Row>
<Row>
<CivilizationType>CIVILIZATION_TRUMP</CivilizationType>
<CityName>TXT_KEY_CITY_NAME_TRUMPINGTON</CityName>
</Row>
<Row>
<CivilizationType>CIVILIZATION_TRUMP</CivilizationType>
<CityName>TXT_KEY_CITY_NAME_TRUMPSGLORIOUSHAIR</CityName>
</Row>
<Row>
<CivilizationType>CIVILIZATION_TRUMP</CivilizationType>
<CityName>TXT_KEY_CITY_NAME_TRUMPSFURIOUSSCREAM</CityName>
</Row>
<Row>
<CivilizationType>CIVILIZATION_TRUMP</CivilizationType>
<CityName>TXT_KEY_CITY_NAME_TRUMPSDISARMINGWORDS</CityName>
</Row>
<Row>
<CivilizationType>CIVILIZATION_TRUMP</CivilizationType>
<CityName>TXT_KEY_CITY_NAME_TRUMPSPOWERFULPOSTURE</CityName>
</Row>
<Row>
<CivilizationType>CIVILIZATION_TRUMP</CivilizationType>
<CityName>TXT_KEY_CITY_NAME_TRUMPSCITYOFGOLD</CityName>
</Row>
</Civilization_CityNames>
<Civilization_FreeBuildingClasses>
<Row>
<CivilizationType>CIVILIZATION_TRUMP</CivilizationType>
<BuildingClassType>BUILDINGCLASS_PALACE</BuildingClassType>
</Row>
</Civilization_FreeBuildingClasses>
<Civilization_FreeTechs>
<Row>
<CivilizationType>CIVILIZATION_TRUMP</CivilizationType>
<TechType>TECH_AGRICULTURE</TechType>
</Row>
</Civilization_FreeTechs>
<Civilization_FreeUnits>
<Row>
<CivilizationType>CIVILIZATION_TRUMP</CivilizationType>
<UnitClassType>UNITCLASS_SETTLER</UnitClassType>
<Count>1</Count>
<UnitAIType>UNITAI_SETTLE</UnitAIType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_TRUMP</CivilizationType>
<UnitClassType>UNITCLASS_WORKER</UnitClassType>
<Count>1</Count>
<UnitAIType>UNITAI_WORKER</UnitAIType>
</Row>
</Civilization_FreeUnits>
<Civilization_Leaders>
<Row>
<CivilizationType>CIVILIZATION_TRUMP</CivilizationType>
<LeaderheadType>LEADER_TRUMP</LeaderheadType>
</Row>
</Civilization_Leaders>
<Civilization_UnitClassOverrides>
<Row>
<CivilizationType>CIVILIZATION_TRUMP</CivilizationType>
<UnitClassType>UNITCLASS_INFANTRY</UnitClassType>
<UnitType>UNIT_BORDER_PATROL</UnitType>
</Row>
</Civilization_UnitClassOverrides>
<Civilization_BuildingClassOverrides>
<Row>
<CivilizationType>CIVILIZATION_TRUMP</CivilizationType>
<BuildingClassType>BUILDINGCLASS_WALLS</BuildingClassType>
<BuildingType>BUILDING_BORDER_WALL</BuildingType>
</Row>
</Civilization_BuildingClassOverrides>
<Civilization_Start_Region_Priority>
<Row>
<CivilizationType>CIVILIZATION_TRUMP</CivilizationType>
<RegionType>REGION_GRASS</RegionType>
</Row>
</Civilization_Start_Region_Priority>
</GameData>
Building
Code:
<GameData>
<Buildings>
<Row>
<Type>BUILDING_BORDER_WALL</Type>
<BuildingClass>BUILDINGCLASS_WALLS</BuildingClass>
<Cost>80</Cost>
<GoldMaintainence>2</GoldMaintainence>
<PrereqTech>TECH_CONSTRUCTION</PrereqTech>
<Description>TXT_KEY_BUILDING_BORDER_WALL</Description>
<Civilopedia>TXT_KEY_CIV5_BUILDINGS_BORDERWALL_TEXT</Civilopedia>
<Strategy>TXT_KEY_BUILDING_BORDER_WALL_STRATEGY</Strategy>
<Help>TEXT_KEY_BUILDING_BUILDING_BORDER_WALL_HELP</Help>
<ArtDefineTag>ART_DEF_BUILDING_WALLS</ArtDefineTag>
<MinAreaSize>-1</MinAreaSize>
<ConquestProb>66</ConquestProb>
<HurryCostModifier>0</HurryCostModifier>
<IconAtlas>BW_ATLAS_1</IconAtlas>
<PortraitIndex>32</PortraitIndex>
<AllowsRangeStrike>true</AllowsRangeStrike>
<Defense>400</Defense>
<CityWall>true</CityWall>
<ExtraCityHitPoints>50</ExtraCityHitPoints>
</Row>
</Buildings>
<Building_Flavor>
<Row>
<BuildingType>BUILDING_BORDER_WALL</BuildingType>
<FlavorType>FLAVOR_CITY_DEFENSE</FlavorType>
<Flavor>50</Flavor>
</Row>
</Building_Flavor>
<Building_YieldChanges>
<Row>
<BuildingType>BUILDING_BORDER_WALL</BuildingType>
<YeildType>YEILD_HAPPINESS</YeildType>
<Yeild>2</Yeild>
</Row>
<Row>
<BuildingType>BUILDING_BORDER_WALL</BuildingType>
<YeildType>YEILD_CULTURE</YeildType>
<Yeild>-1</Yeild>
</Row>
</Building_YieldChanges>
</GameData>
Building Classes
Code:
<?xml version="1.0" encoding="utf-8"?>
<!-- Created by ModBuddy on 8/19/2015 7:41:27 PM -->
<GameData>
<BuildingClasses>
<Row>
<Type>BUILDINGCLASS_BORDER_WALL</Type>
<DefaultBuilding>BUILDING_BORDER_WALL</DefaultBuilding>
<Description>TXT_KEY_BUILDING_BORDER_WALL</Description>
</Row>
</BuildingClasses>
</GameData>
I managed to get the unique unit to work fine, but the building simply will not show up not matter what I do. Right now the only effect this is having on the game is that it removes the normal wall building from the masonry tech, instead of replacing it.
I did make sure to add all the appropriate files to the actions part in properties, set to update database when mod activates.
If anyone could look through this and possibly help me out or spot an error I would be very appreciative.