2024-10-03 02:40:16 +08:00
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<FactionDef ParentName= "FactionBase" >
<defName> FCP_Caesars_Legion</defName>
2024-10-03 05:14:06 +08:00
<label> Tribal Legion</label>
2024-10-03 02:40:16 +08:00
<description> DESCRIPTION</description>
<colorSpectrum>
<li> (1, 1, 1)</li>
</colorSpectrum>
<maxConfigurableAtWorldCreation> 9999</maxConfigurableAtWorldCreation>
<pawnSingular> legionary</pawnSingular>
<pawnsPlural> legionaries</pawnsPlural>
<categoryTag> Outlander</categoryTag>
<settlementGenerationWeight> 1</settlementGenerationWeight>
<requiredCountAtGameStart> 1</requiredCountAtGameStart>
<canSiege> true</canSiege>
<canStageAttacks> true</canStageAttacks>
<leaderTitle> caesar</leaderTitle>
<factionIconPath> World/FCP_LegionIcon</factionIconPath>
<techLevel> Industrial</techLevel>
2024-10-03 05:14:06 +08:00
<fixedName> Caesar's Legion</fixedName>
2024-10-03 02:40:16 +08:00
<settlementNameMaker> NamerSettlementOutlander</settlementNameMaker>
<allowedCultures>
<li> FCP_NeoRoman</li>
</allowedCultures>
2024-10-03 16:16:05 +08:00
<!--__________ Ideology __________-->
<fixedIdeo> true</fixedIdeo>
<ideoName> Cult of Mars</ideoName>
<ideoDescription> Caesar, the Son of Mars, was ordered by Mars to conquer all of Earth. To facilitate this conquest, Mars cleansed the Earth with fire, bringing humans to their lowest ebb. The Caesar's divine duty is to deliver the wasteland from chaos and barbarism</ideoDescription>
<deityPresets>
<li>
<nameType>
<name> Caesar</name>
<type> Son of Mars</type>
</nameType>
<gender> Male</gender>
<iconPath> UI/Deities/DeityGeneric</iconPath>
</li>
<li>
<nameType>
<name> Mars</name>
<type> God of War</type>
</nameType>
<gender> Male</gender>
<iconPath> UI/Deities/DeityGeneric</iconPath>
</li>
</deityPresets>
<styles>
<li MayRequire= "Ludeon.RimWorld.Ideology" > Morbid</li>
</styles>
<forcedMemes>
<!-- Structure -->
2024-10-03 02:40:16 +08:00
<li MayRequire= "Ludeon.RimWorld.Ideology" > Structure_Ideological</li>
2024-10-03 16:16:05 +08:00
<!-- Memes -->
<li MayRequire= "Ludeon.RimWorld.Ideology" > FCP_Meme_Legionism</li>
2024-10-03 02:40:16 +08:00
<li MayRequire= "Ludeon.RimWorld.Ideology" > MaleSupremacy</li>
2024-10-03 16:16:05 +08:00
</forcedMemes>
<requiredPreceptsOnly> true</requiredPreceptsOnly>
2024-10-03 02:40:16 +08:00
<backstoryFilters>
<li>
<categories>
<!-- Change to Legion -->
<li> Outlander</li>
</categories>
<commonality> 0.95</commonality>
</li>
<li>
<categories>
<!-- Change to something else -->
<li> Offworld</li>
</categories>
<commonality> 0.05</commonality>
</li>
</backstoryFilters>
<caravanTraderKinds>
<li> Caravan_Outlander_BulkGoods</li>
<li> Caravan_Outlander_CombatSupplier</li>
<li> Caravan_Outlander_Exotic</li>
<li> Caravan_Outlander_PirateMerchant</li>
</caravanTraderKinds>
<visitorTraderKinds>
<li> Visitor_Outlander_Standard</li>
</visitorTraderKinds>
<baseTraderKinds>
<li> Base_Outlander_Standard</li>
</baseTraderKinds>
<allowedArrivalTemperatureRange> -40~45</allowedArrivalTemperatureRange>
<raidLootMaker> FCP_LegionRaidLootMaker</raidLootMaker>
<maxPawnCostPerTotalPointsCurve>
<points>
<li> (0,35)</li>
<li> (70, 50)</li>
<li> (700, 100)</li>
<li> (1300, 150)</li>
<li> (100000, 10000)</li>
</points>
</maxPawnCostPerTotalPointsCurve>
<pawnGroupMakers>
<li>
<!-- Normal fights, standard mix -->
<kindDef> Combat</kindDef>
<options>
<FCP_Legion_Scout> 9</FCP_Legion_Scout>
<FCP_Legion_Recruit> 10</FCP_Legion_Recruit>
<FCP_Legion_Recruit_Decanus> 5</FCP_Legion_Recruit_Decanus>
<FCP_Legion_Prime> 8</FCP_Legion_Prime>
<FCP_Legion_Prime_Decanus> 3</FCP_Legion_Prime_Decanus>
<FCP_Legion_Veteran> 6</FCP_Legion_Veteran>
<FCP_Legion_Veteran_Decanus> 2</FCP_Legion_Veteran_Decanus>
<FCP_Legion_Vexillarius> 5</FCP_Legion_Vexillarius>
<FCP_Legion_Centurion> 3</FCP_Legion_Centurion>
<FCP_Legion_Legate> 1</FCP_Legion_Legate>
<FCP_Legion_Caesar> 1</FCP_Legion_Caesar>
</options>
</li>
<li>
<kindDef> Peaceful</kindDef>
<options>
<FCP_Legion_Recruit> 20</FCP_Legion_Recruit>
<FCP_Legion_Recruit_Decanus> 10</FCP_Legion_Recruit_Decanus>
<FCP_Legion_Caesar> 1</FCP_Legion_Caesar>
</options>
</li>
<li>
<kindDef> Trader</kindDef>
<traders>
<FCP_Legion_Trader> 1</FCP_Legion_Trader>
</traders>
<carriers>
<Muffalo> 6</Muffalo>
<Dromedary> 5</Dromedary>
<Alpaca> 2</Alpaca>
<Elephant> 1</Elephant>
</carriers>
<guards>
<FCP_Legion_Veteran> 7</FCP_Legion_Veteran>
<FCP_Legion_Prime> 10</FCP_Legion_Prime>
<FCP_Legion_Prime_Decanus> 3</FCP_Legion_Prime_Decanus>
<FCP_Legion_Caesar> 1</FCP_Legion_Caesar>
</guards>
</li>
<li>
<kindDef> Settlement</kindDef>
<options>
<FCP_Legion_Slave> 10</FCP_Legion_Slave>
<FCP_Legion_Veteran> 10</FCP_Legion_Veteran>
<FCP_Legion_Veteran_Decanus> 8</FCP_Legion_Veteran_Decanus>
<FCP_Legion_Vexillarius> 7</FCP_Legion_Vexillarius>
<FCP_Legion_Centurion> 5</FCP_Legion_Centurion>
<FCP_Legion_Legate> 3</FCP_Legion_Legate>
<FCP_Legion_Caesar> 1</FCP_Legion_Caesar>
</options>
</li>
</pawnGroupMakers>
<settlementTexturePath> World/WorldObjects/DefaultSettlement</settlementTexturePath>
<modExtensions Inherit= "False" >
2024-10-03 16:16:05 +08:00
<!-- Make them hostile to the NCR -->
2024-10-03 02:40:16 +08:00
<li Class= "FCP.Factions.PermanentlyHostileToExtension" >
<hostileFactionDefs>
<li MayRequire= "Rick.FCP.NCR" > FCP_Faction_NCR</li>
</hostileFactionDefs>
</li>
2024-10-03 16:16:05 +08:00
<!-- Ideology stuff -->
<li Class= "FCP.Ideology.FixedIdeoExtension" >
<ideoIconDef> FCP_Icon_Legion</ideoIconDef>
<ideoColorDef> LightGrey</ideoColorDef>
<memberName> Legionnaire</memberName>
<adjective> Legion</adjective>
<roleOverrides>
<li>
<preceptDef> IdeoRole_Leader</preceptDef>
<disableApparelRequirements> true</disableApparelRequirements>
</li>
<li>
<preceptDef> IdeoRole_Moralist</preceptDef>
<newName> Instructor</newName>
<disableApparelRequirements> true</disableApparelRequirements>
<!--<apparelRequirementsOverride></apparelRequirementsOverride>-->
</li>
</roleOverrides>
</li>
2024-10-03 02:40:16 +08:00
</modExtensions>
</FactionDef>
<ThingSetMakerDef>
<defName> FCP_LegionRaidLootMaker</defName>
<root Class= "ThingSetMaker_MarketValue" >
<fixedParams>
<filter>
<thingDefs>
<li> Silver</li>
<li> MedicineHerbal</li>
<li> MealSurvivalPack</li>
</thingDefs>
</filter>
</fixedParams>
</root>
</ThingSetMakerDef>
</Defs>