This commit is contained in:
RickGrymes
2025-07-16 19:42:51 -05:00
parent 0ecdd317ed
commit 1c01178f6f
40 changed files with 4227 additions and 273 deletions
@@ -28,13 +28,17 @@
</li>
<!-- Appearance -->
<li Class="FCP.Core.CharacterAppearanceDefinition">
<hairColor>(88, 60, 51)</hairColor>
<hairColor>(255, 255, 255)</hairColor>
<hairDef>FCP_Hair_Ranger_Rick</hairDef>
<beardDef>NoBeard</beardDef>
<skinColorOverride>(239, 189, 163)</skinColorOverride>
<headTypeDef>Male_AverageNormal</headTypeDef>
<bodyTypeDef>Male</bodyTypeDef>
</li>
<!-- Unique Apparels -->
<li Class="FCP.Core.CharacterUniqueItemDefinition">
<uniqueItem>FCP_Apparel_Caesar_Robes</uniqueItem>
</li>
</definitions>
</FCP.Core.CharacterDef>
@@ -1,183 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!--__________ Enlistments with Factions __________-->
<!--_____ Legion _____-->
<FCP.Enlist.FactionEnlistOptionsDef>
<defName>FCP_Enlistment_Legion</defName>
<minGoodwillRequrementToEnlist>10</minGoodwillRequrementToEnlist>
<enlistGoodwillGain>5</enlistGoodwillGain>
<!-- Enlistment Options -->
<enlistLetterTitleKey>FCP_Legion_Enlist_Letter_Title</enlistLetterTitleKey>
<enlistLetterLabelKey>FCP_Legion_Enlist_Letter_Label</enlistLetterLabelKey>
<enlistButtonLabelKey>FCP_Legion_Enlist_Button_Label</enlistButtonLabelKey>
<enlistButtonDescKey>FCP_Legion_Enlist_Button_Desc</enlistButtonDescKey>
<enlistRequrementsNotSatisfiedKey>FCP_Legion_Enlist_Requrements_Not_Satisfied</enlistRequrementsNotSatisfiedKey>
<enlistedToHostileFactionKey>FCP_Legion_Enlisted_To_Hostile_Faction</enlistedToHostileFactionKey>
<enlistButtonIconTexPath>Things/UI/Enlisted/FCP_Legion_Enlist</enlistButtonIconTexPath>
<enlistedSoundDef>FCP_Sound_Card_Use</enlistedSoundDef>
<enlistedWithKey>FCP_Legion_Enlisted_With_Key</enlistedWithKey>
<!-- Mission Options -->
<missionsAreEnabled>true</missionsAreEnabled>
<missionsLabelKey>FCP_Legion_Missions_Label</missionsLabelKey>
<missionsDescKey>FCP_Legion_Missions_Desc</missionsDescKey>
<missionsButtonIconTexPath>Things/UI/Enlisted/FCP_Legion_Missions</missionsButtonIconTexPath>
<missionsBackgroundMenuTexPath>Things/UI/Enlisted/FCP_Legion_Missions</missionsBackgroundMenuTexPath>
<missionsMenuAmbientSoundDef>FCP_BOS_Test</missionsMenuAmbientSoundDef>
<missionsMenuDescriptionKey>FCP_Legion_Menu_Missions_Desc</missionsMenuDescriptionKey>
<missionsMenuSelectQuestKey>FCP_Legion_Menu_Missions_Select_Quest</missionsMenuSelectQuestKey>
<missionsMenuStartQuestKey>FCP_Legion_Menu_Missions_Start_Quest</missionsMenuStartQuestKey>
<missionsQuestCost>50</missionsQuestCost>
<missionsMenuStartQuestNoEnoughMoneyKey>FCP_Legion_Not_Enough_Money</missionsMenuStartQuestNoEnoughMoneyKey>
<!-- Salary Options -->
<salaryIsEnabled>true</salaryIsEnabled>
<salaryDef>FCP_Currency_Legion_Denarius</salaryDef>
<salaryLabelKey>FCP_Legion_Salary_Label</salaryLabelKey>
<salaryDescKey>FCP_Legion_Salary_Desc</salaryDescKey>
<salaryButtonIconTexPath>Things/UI/Enlisted/FCP_Legion_Salary</salaryButtonIconTexPath>
<salaryRange>300~700</salaryRange>
<salaryPeriodDays>14</salaryPeriodDays>
<!-- Provision Options -->
<provisionOptions>
<li>
<provisionsLabelKey>FCP_Legion_Provisions_Label</provisionsLabelKey>
<provisionsDescKey>FCP_Legion_Provisions_Desc</provisionsDescKey>
<provisionsButtonIconTexPath>Things/UI/Enlisted/FCP_Legion_Provisions</provisionsButtonIconTexPath>
<provisions>
<li>
<thing>FCP_Item_Legion_Food_Bag</thing>
<amountRange>6</amountRange>
</li>
</provisions>
<provisionsRestockInDays>10</provisionsRestockInDays>
</li>
<li>
<provisionsLabelKey>FCP_Legion_Provisions_Label_Standard_Issue</provisionsLabelKey>
<provisionsDescKey>FCP_Legion_Provisions_Desc_Standard_Issue</provisionsDescKey>
<provisionsButtonIconTexPath>Things/UI/Enlisted/FCP_Legion_Standard_Issue</provisionsButtonIconTexPath>
<provisions>
<li>
<thing>FCP_Item_Legion_Equipment_Bag</thing>
<amountRange>2</amountRange>
</li>
</provisions>
<provisionsRestockInDays>30</provisionsRestockInDays>
</li>
</provisionOptions>
<!-- Storage Options -->
<storageIsEnabled>true</storageIsEnabled>
<storageLabelKey>FCP_Legion_Storage_Label</storageLabelKey>
<storageDescKey>FCP_Legion_Storage_Desc</storageDescKey>
<storageButtonIconTexPath>Things/UI/Enlisted/FCP_Item_Legion_Equipment_Bag</storageButtonIconTexPath>
<!-- Work Options -->
<recreationGainPerTick>0.0001</recreationGainPerTick>
<workOptions>
<li>
<workLabelKey>FCP_Legion_Camp_Healer_Label</workLabelKey>
<workDescKey>FCP_Legion_Camp_Healer_Desc</workDescKey>
<workButtonIconTexPath>Things/UI/Enlisted/FCP_Legion_Provisions</workButtonIconTexPath>
<additionalRestFall>0.25</additionalRestFall>
<tendCaravanMembersEveryTicks>600</tendCaravanMembersEveryTicks>
<medicinesToTend>
<li>MedicineHerbal</li>
</medicinesToTend>
<immunityGainSpeedMultiplier>2</immunityGainSpeedMultiplier>
</li>
<li>
<workLabelKey>FCP_Legion_Melee_Training_Label</workLabelKey>
<workDescKey>FCP_Legion_Melee_Training_Desc</workDescKey>
<workButtonIconTexPath>Things/UI/Enlisted/FCP_Legion_Training_Combat</workButtonIconTexPath>
<experienceGainsPerHour>
<Melee>500</Melee>
</experienceGainsPerHour>
<additionalRestFall>0.3</additionalRestFall>
</li>
<li>
<workLabelKey>FCP_Legion_Survival_Training_Label</workLabelKey>
<workDescKey>FCP_Legion_Survival_Training_Desc</workDescKey>
<workButtonIconTexPath>Things/UI/Enlisted/FCP_Legion_Survival_Training</workButtonIconTexPath>
<experienceGainsPerHour>
<Animals>450</Animals>
<Construction>350</Construction>
<Cooking>350</Cooking>
<Crafting>500</Crafting>
<Plants>450</Plants>
</experienceGainsPerHour>
<additionalRestFall>0.5</additionalRestFall>
</li>
</workOptions>
<!-- Bounty Options -->
<turnInIsEnabled>true</turnInIsEnabled>
<turnInLabelKey>FCP_Legion_Turn_In_Label</turnInLabelKey>
<turnInDescKey>FCP_Legion_Turn_In_Desc</turnInDescKey>
<turnInButtonIconTexPath>Things/UI/Enlisted/FCP_Legion_Turn_In</turnInButtonIconTexPath>
<turnInTraderKind>FCP_Caravan_LegionCF_Prisoner_Exchange</turnInTraderKind>
<turnInThought>FCP_Legion_Turned_In_An_Outlaw</turnInThought>
<turnInRefreshSilverInDays>7</turnInRefreshSilverInDays>
<turnInTraderNameKey>FCP_Legion_Turn_In_Trader_Name</turnInTraderNameKey>
<!-- Drop Pod Options -->
<dropPodServiceIsEnabled>false</dropPodServiceIsEnabled>
<!-- Resign Options -->
<resignGoodwillGain>-25</resignGoodwillGain>
<resignMenuTextKey>FCP_Legion_Resign_Menu_Text</resignMenuTextKey>
<resignLetterTitleKey>FCP_Legion_Resign_Letter_Title</resignLetterTitleKey>
<resignLetterLabelKey>FCP_Legion_Resign_Letter_Label</resignLetterLabelKey>
<resignButtonLabelKey>FCP_Legion_Resign_Button_Label</resignButtonLabelKey>
<resignButtonDescKey>FCP_Legion_Resign_Button_Desc</resignButtonDescKey>
<resignButtonIconTexPath>Things/UI/Enlisted/FCP_Legion_Resign</resignButtonIconTexPath>
<!-- Kicked Out Options -->
<kickOutLetterTitleKey>FCP_Legion_Kick_Out_Letter_Title</kickOutLetterTitleKey>
<kickOutLetterLabelKey>FCP_Legion_Kick_Out_Label_Title</kickOutLetterLabelKey>
<!-- Reinforcements Options -->
<reinforcementsAreEnabled>true</reinforcementsAreEnabled>
<reinforcementsButtonLabelKey>FCP_Legion_Reinforcements_Button_Label</reinforcementsButtonLabelKey>
<reinforcementsButtonDescKey>FCP_Legion_Reinforcements_Button_Desc</reinforcementsButtonDescKey>
<reinforcementsButtonIconTexPath>Things/UI/Enlisted/FCP_Legion_Call_Reinforcements</reinforcementsButtonIconTexPath>
<reinforcementCallGoodwillCost>-5</reinforcementCallGoodwillCost>
<reinforcementCallCooldownTicks>50000</reinforcementCallCooldownTicks>
<reinforcementOptions>
<li>
<relationsRange>75~100</relationsRange>
<pointsRange>800~1800</pointsRange>
</li>
<li>
<relationsRange>50~74</relationsRange>
<pointsRange>600~850</pointsRange>
</li>
<li>
<relationsRange>26~49</relationsRange>
<pointsRange>400~600</pointsRange>
</li>
<li>
<relationsRange>-100~25</relationsRange>
<pointsRange>100~200</pointsRange>
</li>
</reinforcementOptions>
</FCP.Enlist.FactionEnlistOptionsDef>
</Defs>
+2 -2
View File
@@ -221,12 +221,12 @@
</arrivalModes>
</li>
<!-- Enlistment stuff -->
<li Class="FCP.Enlist.FactionEnlistOptions">
<!-- <li Class="FCP.Enlist.FactionEnlistOptions">
<enlistOptionsDefs>
<li>FCP_Enlistment_Legion</li>
</enlistOptionsDefs>
<ignoreAutoAssignedDefs>true</ignoreAutoAssignedDefs>
</li>
</li> -->
<!-- Ideology stuff -->
<li Class="FCP.Core.ModExtension_FixedIdeo">
<ideoIconDef>FCP_Icon_Legion</ideoIconDef>
+9 -2
View File
@@ -20,7 +20,7 @@
<backstoryFiltersOverride>
<li>
<categoriesAdulthood>
<li></li>
<li>FCP_Legion</li>
</categoriesAdulthood>
</li>
</backstoryFiltersOverride>
@@ -36,7 +36,7 @@
<combatPower>150</combatPower>
<apparelMoney>0</apparelMoney>
<apparelRequired>
<li>FCP_Apparel_Legion_Legate_Armor</li>
<li>FCP_Apparel_Caesar_Robes</li>
</apparelRequired>
<requiredWorkTags>
<li>Violent</li>
@@ -48,6 +48,13 @@
</weaponTags>
<initialWillRange>3~5</initialWillRange>
<initialResistanceRange>19~30</initialResistanceRange>
<backstoryFiltersOverride>
<li>
<categoriesAdulthood>
<li>FCP_Legion_Caesar</li>
</categoriesAdulthood>
</li>
</backstoryFiltersOverride>
</PawnKindDef>
<!-- Legate Lanius -->
@@ -66,6 +66,11 @@
<li>FCP_Legion_Explorer</li>
</defaultOutfitTags>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Common</rarity>
</li>
</comps>
</ThingDef>
<!-- Legion Recruit Armor -->
@@ -128,6 +133,11 @@
<li>FCP_Legion_Recruit</li>
</defaultOutfitTags>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Common</rarity>
</li>
</comps>
</ThingDef>
<!-- Legion Prime Armor -->
@@ -192,6 +202,11 @@
<li>FCP_Legion_Prime</li>
</defaultOutfitTags>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Rare</rarity>
</li>
</comps>
</ThingDef>
<!-- Legion Veteran Armor -->
@@ -256,6 +271,11 @@
<li>FCP_Legion_Veteran</li>
</defaultOutfitTags>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Common</rarity>
</li>
</comps>
</ThingDef>
<!-- Legion Vexillarius Armor -->
@@ -321,6 +341,11 @@
<li>FCP_Legion_Vexillarius</li>
</defaultOutfitTags>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Rare</rarity>
</li>
</comps>
</ThingDef>
<!-- Legion Praetorian Armor -->
@@ -384,6 +409,11 @@
<li>FCP_Legion_Praetorian</li>
</defaultOutfitTags>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Rare</rarity>
</li>
</comps>
</ThingDef>
<!-- Legion Centurion Armor -->
@@ -450,6 +480,11 @@
<li>FCP_Legion_Centurion</li>
</defaultOutfitTags>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Rare</rarity>
</li>
</comps>
</ThingDef>
<!-- Legion Legate Armor -->
@@ -516,6 +551,11 @@
<li>FCP_Legion_Legate</li>
</defaultOutfitTags>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Rare</rarity>
</li>
</comps>
</ThingDef>
<!--_____ Legion Accessories _____-->
@@ -566,6 +606,11 @@
<li>FCP_Legion</li>
</tags>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Common</rarity>
</li>
</comps>
</ThingDef>
<!-- Legion Plate -->
@@ -613,6 +658,11 @@
<li>FCP_Legion</li>
</tags>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Common</rarity>
</li>
</comps>
</ThingDef>
<!-- Legion Leather Vest -->
@@ -662,6 +712,11 @@
<li>FCP_Legion</li>
</tags>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Common</rarity>
</li>
</comps>
</ThingDef>
<!--_____ Legion Headgear _____-->
@@ -720,6 +775,11 @@
<li>FCP_Legion_Explorer</li>
</defaultOutfitTags>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Common</rarity>
</li>
</comps>
</ThingDef>
<!-- Legion Recruit Decanus Helmet -->
@@ -776,6 +836,11 @@
<li>FCP_Legion_Recruit</li>
</defaultOutfitTags>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Common</rarity>
</li>
</comps>
</ThingDef>
<!-- Legion Recruit Helmet -->
@@ -832,6 +897,11 @@
<li>FCP_Legion_Recruit</li>
</defaultOutfitTags>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Common</rarity>
</li>
</comps>
</ThingDef>
<!-- Legion Prime Decanus Helmet -->
@@ -888,6 +958,11 @@
<li>FCP_Legion_Prime</li>
</defaultOutfitTags>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Rare</rarity>
</li>
</comps>
</ThingDef>
<!-- Legion Prime Helmet -->
@@ -944,6 +1019,11 @@
<li>FCP_Legion_Prime</li>
</defaultOutfitTags>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Rare</rarity>
</li>
</comps>
</ThingDef>
<!-- Legion Veteran Decanus Helmet -->
@@ -1000,6 +1080,11 @@
<li>FCP_Legion_Veteran</li>
</defaultOutfitTags>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Rare</rarity>
</li>
</comps>
</ThingDef>
<!-- Legion Veteran Helmet -->
@@ -1056,6 +1141,11 @@
<li>FCP_Legion_Veteran</li>
</defaultOutfitTags>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Common</rarity>
</li>
</comps>
</ThingDef>
<!-- Legion Vexillarius Helmet -->
@@ -1115,6 +1205,11 @@
<li>FCP_Legion_Vexillarius</li>
</defaultOutfitTags>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Rare</rarity>
</li>
</comps>
</ThingDef>
<!-- Legion Centurion Helmet -->
@@ -1174,6 +1269,11 @@
<li>FCP_Legion_Centurion</li>
</defaultOutfitTags>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Rare</rarity>
</li>
</comps>
</ThingDef>
<!-- Legion Legate Helmet -->
@@ -1232,6 +1332,87 @@
<li>FCP_Legion_Legate</li>
</defaultOutfitTags>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Rare</rarity>
</li>
</comps>
</ThingDef>
<!-- Caesar's Robes -->
<ThingDef ParentName="ApparelMakeableBase">
<defName>FCP_Apparel_Caesar_Robes</defName>
<label>Caesar's Robes</label>
<description>The ornate ceremonial robes worn by Caesar himself, the supreme leader of the Legion. These magnificent red and gold robes are crafted from the finest pre-war materials and adorned with golden trim, symbolizing absolute authority over the Legion. The robes provide modest protection but their true power lies in the awe and respect they command from all who see them.</description>
<techLevel>Industrial</techLevel>
<recipeMaker>
<researchPrerequisite>FCP_Legion_Advanced_Equipment</researchPrerequisite>
<unfinishedThingDef>UnfinishedArmor</unfinishedThingDef>
<skillRequirements>
<Crafting>8</Crafting>
<Artistic>6</Artistic>
</skillRequirements>
<recipeUsers>
<li>FCP_Production_Tailoring_Workbench</li>
</recipeUsers>
</recipeMaker>
<graphicData>
<texPath>Apparel/Legion_Armor/Caesar_Robes/FCP_Caesar_Robes</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<thingCategories>
<li>ApparelNoble</li>
</thingCategories>
<statBases>
<MaxHitPoints>180</MaxHitPoints>
<WorkToMake>15000</WorkToMake>
<Mass>2.8</Mass>
<ArmorRating_Sharp>0.15</ArmorRating_Sharp>
<ArmorRating_Blunt>0.08</ArmorRating_Blunt>
<ArmorRating_Heat>0.12</ArmorRating_Heat>
<Insulation_Cold>15</Insulation_Cold>
<Insulation_Heat>8</Insulation_Heat>
<EquipDelay>1.8</EquipDelay>
</statBases>
<equippedStatOffsets>
<SocialImpact>0.80</SocialImpact>
<ArrestSuccessChance>0.50</ArrestSuccessChance>
</equippedStatOffsets>
<costList>
<Cloth>120</Cloth>
<Gold>25</Gold>
<Hyperweave>15</Hyperweave>
</costList>
<apparel>
<bodyPartGroups>
<li>Torso</li>
<li>Legs</li>
<li>Shoulders</li>
</bodyPartGroups>
<wornGraphicPath>Apparel/Legion_Armor/Caesar_Robes/FCP_Caesar_Robes</wornGraphicPath>
<layers>
<li>OnSkin</li>
<li>Middle</li>
<li>Shell</li>
</layers>
<tags>
<li>FCP_Legion</li>
<li>Royal</li>
<li>IndustrialAdvanced</li>
</tags>
<defaultOutfitTags>
<li>FCP_Caesar</li>
</defaultOutfitTags>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Unique</rarity>
</li>
</comps>
<modExtensions>
<li Class="FCP.Core.UniqueThingExtension"></li>
</modExtensions>
</ThingDef>
</Defs>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,164 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<!--__________ Legion __________-->
<!--_____ Caesar _____-->
<!-- Caesar -->
<FCP.Core.CharacterDef>
<defName>FCP_Character_Legion_Caesar</defName>
<pawnKind>FCP_Legion_Caesar</pawnKind>
<faction>FCP_Faction_Caesars_Legion</faction>
<xenotype>Baseliner</xenotype>
<roles>
<li Class="FCP.Core.CharacterRole_FactionLeader">
<seniority>1000</seniority>
</li>
</roles>
<definitions>
<!-- Bio -->
<li Class="FCP.Core.CharacterStoryDefinition">
<firstName>Edward</firstName>
<lastName>Sallow</lastName>
<nickname>Caesar</nickname>
<gender>Male</gender>
<age>55</age>
</li>
<!-- Appearance -->
<li Class="FCP.Core.CharacterAppearanceDefinition">
<hairColor>(255, 255, 255)</hairColor>
<hairDef>FCP_Hair_Ranger_Rick</hairDef>
<beardDef>NoBeard</beardDef>
<skinColorOverride>(239, 189, 163)</skinColorOverride>
<headTypeDef>Male_AverageNormal</headTypeDef>
<bodyTypeDef>Male</bodyTypeDef>
</li>
<!-- Unique Apparels -->
<li Class="FCP.Core.CharacterUniqueItemDefinition">
<uniqueItem>FCP_Apparel_Caesar_Robes</uniqueItem>
</li>
</definitions>
</FCP.Core.CharacterDef>
<!--_____ Legionaires _____-->
<!-- Legate Lanius -->
<FCP.Core.CharacterDef>
<defName>FCP_Character_Legion_Legate_Lanius</defName>
<pawnKind>FCP_Legion_Legate_Lanius</pawnKind>
<faction>FCP_Faction_Caesars_Legion</faction>
<xenotype>Baseliner</xenotype>
<roles>
<li Class="FCP.Core.CharacterRole_FactionLeader">
<seniority>900</seniority>
</li>
</roles>
<definitions>
<!-- Bio -->
<li Class="FCP.Core.CharacterStoryDefinition">
<firstName>Lanius</firstName>
<!-- <lastName>Lewis</lastName> -->
<nickname>Monster of the East</nickname>
<gender>Male</gender>
<age>38</age>
</li>
<!-- Appearance -->
<li Class="FCP.Core.CharacterAppearanceDefinition">
<hairColor>(88, 60, 51)</hairColor>
<hairDef>FCP_Hair_Ranger_Rick</hairDef>
<beardDef>NoBeard</beardDef>
<skinColorOverride>(239, 189, 163)</skinColorOverride>
<headTypeDef>Male_AverageNormal</headTypeDef>
<bodyTypeDef>Male</bodyTypeDef>
</li>
</definitions>
</FCP.Core.CharacterDef>
<!-- Praetorian Guard Commander Lucius -->
<FCP.Core.CharacterDef>
<defName>FCP_Character_Legion_Praetorian_Lucius</defName>
<pawnKind>FCP_Legion_Praetorian_Lucius</pawnKind>
<faction>FCP_Faction_Caesars_Legion</faction>
<xenotype>Baseliner</xenotype>
<definitions>
<!-- Bio -->
<li Class="FCP.Core.CharacterStoryDefinition">
<firstName>Lucius</firstName>
<!-- <lastName>Lewis</lastName> -->
<!-- <nickname></nickname> -->
<gender>Male</gender>
<age>48</age>
</li>
<!-- Appearance -->
<li Class="FCP.Core.CharacterAppearanceDefinition">
<hairColor>(88, 60, 51)</hairColor>
<hairDef>FCP_Hair_Ranger_Rick</hairDef>
<beardDef>NoBeard</beardDef>
<skinColorOverride>(239, 189, 163)</skinColorOverride>
<headTypeDef>Male_AverageNormal</headTypeDef>
<bodyTypeDef>Male</bodyTypeDef>
</li>
</definitions>
</FCP.Core.CharacterDef>
<!-- Frumentarius Vulpes Inculta -->
<FCP.Core.CharacterDef>
<defName>FCP_Character_Legion_Frumentarius_Vulpes_Inculta</defName>
<pawnKind>FCP_Legion_Frumentarius_Vulpes_Inculta</pawnKind>
<faction>FCP_Faction_Caesars_Legion</faction>
<xenotype>Baseliner</xenotype>
<definitions>
<!-- Bio -->
<li Class="FCP.Core.CharacterStoryDefinition">
<firstName>Vulpes</firstName>
<lastName>Inculta</lastName>
<nickname>Mr. Fox</nickname>
<gender>Male</gender>
<age>35</age>
</li>
<!-- Appearance -->
<li Class="FCP.Core.CharacterAppearanceDefinition">
<hairColor>(88, 60, 51)</hairColor>
<hairDef>FCP_Hair_Ranger_Rick</hairDef>
<beardDef>NoBeard</beardDef>
<skinColorOverride>(239, 189, 163)</skinColorOverride>
<headTypeDef>Male_AverageNormal</headTypeDef>
<bodyTypeDef>Male</bodyTypeDef>
</li>
</definitions>
</FCP.Core.CharacterDef>
<!-- Centurion Aurelius of Phoenix -->
<FCP.Core.CharacterDef>
<defName>FCP_Character_Legion_Centurion_Aurelius_of_Phoenix</defName>
<pawnKind>FCP_Legion_Centurion_Aurelius_of_Phoenix</pawnKind>
<faction>FCP_Faction_Caesars_Legion</faction>
<xenotype>Baseliner</xenotype>
<definitions>
<!-- Bio -->
<li Class="FCP.Core.CharacterStoryDefinition">
<firstName>Aurelius of Phoenix</firstName>
<!-- <lastName></lastName>
<nickname></nickname> -->
<gender>Male</gender>
<age>35</age>
</li>
<!-- Appearance -->
<li Class="FCP.Core.CharacterAppearanceDefinition">
<hairColor>(88, 60, 51)</hairColor>
<hairDef>FCP_Hair_Ranger_Rick</hairDef>
<beardDef>NoBeard</beardDef>
<skinColorOverride>(239, 189, 163)</skinColorOverride>
<headTypeDef>Male_AverageNormal</headTypeDef>
<bodyTypeDef>Male</bodyTypeDef>
</li>
</definitions>
</FCP.Core.CharacterDef>
</Defs>
@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!--__________ Cultures and Styles __________-->
<!--_____ Caesar's Legion _____-->
<!-- Cultures -->
<CultureDef>
<defName>FCP_Culture_Legion_NeoRoman</defName>
<label>neo-roman</label>
<description>Description</description>
<pawnNameMaker>FCP_Legion_Namer_Male</pawnNameMaker>
<pawnNameMakerFemale>FCP_Legion_Namer_Female</pawnNameMakerFemale>
<ideoNameMaker MayRequire="Ludeon.RimWorld.Ideology">NamerIdeoAstropolitan</ideoNameMaker>
<deityNameMaker MayRequire="Ludeon.RimWorld.Ideology">NamerDeityAstropolitan</deityNameMaker>
<deityTypeMaker MayRequire="Ludeon.RimWorld.Ideology">DeityTypeMakerAstropolitan</deityTypeMaker>
<leaderTitleMaker MayRequire="Ludeon.RimWorld.Ideology">FCP_LeaderTitleMaker_Legion</leaderTitleMaker>
<festivalNameMaker MayRequire="Ludeon.RimWorld.Ideology">NamerFestivalAstropolitan</festivalNameMaker>
<preferredWeaponClasses>
<noble>Neolithic</noble>
<despised>Ultratech</despised>
</preferredWeaponClasses>
<allowedPlaceTags>
<li>OriginSpacer</li>
</allowedPlaceTags>
<iconPath>World/FCP_LegionIcon</iconPath>
<styleItemTags>
<li>
<tag>Urban</tag>
<baseWeight>1</baseWeight>
<weightFactor>1</weightFactor>
</li>
<li>
<tag>Rural</tag>
<baseWeight>1</baseWeight>
<weightFactor>1</weightFactor>
</li>
<li>
<tag>NoBeard</tag>
<baseWeight>10</baseWeight>
<weightFactor>1</weightFactor>
</li>
<li>
<tag>BeardUrban</tag>
<baseWeight>0.15</baseWeight>
<weightFactor>1</weightFactor>
</li>
<li>
<tag>BeardRural</tag>
<baseWeight>0.15</baseWeight>
<weightFactor>1</weightFactor>
</li>
<li>
<tag>MoustacheOnly</tag>
<baseWeight>0.1</baseWeight>
<weightFactor>1</weightFactor>
</li>
<li>
<tag>NoTattoo</tag>
<baseWeight>1</baseWeight>
<weightFactor>1</weightFactor>
</li>
</styleItemTags>
</CultureDef>
<!-- Styles -->
<StyleCategoryDef>
<defName>FCP_Style_Legion</defName>
<label>Legion</label>
<iconPath>World_Icon/Legion_Icon/FCP_Legion_Icon</iconPath>
<!-- <soundOngoingRitual>FCP_RitualSustainer_ILoveYouCalifornia</soundOngoingRitual> -->
<!-- <ritualVisualEffectDef>Rustic</ritualVisualEffectDef> -->
<thingDefStyles>
</thingDefStyles>
</StyleCategoryDef>
</Defs>
+275
View File
@@ -0,0 +1,275 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!--__________ Factions __________-->
<!-- Legion -->
<FactionDef ParentName="FactionBase">
<defName>FCP_Faction_Caesars_Legion</defName>
<label>Caesar's Legion</label>
<description>Caesars Legion is the fearsome group which conquered most of the former states of Arizona, New Mexico, Colorado, and Utah. The Legion styles itself after the ancient roman legionnaires and uses many low-tech weapons such as javelins and crude but effective melee weapons. They are cruel, warlike, and known to frequently commit massacres against civilians, which they view as dissolute and profligate. Caesar, or Edward Sallow as he was once known, leads his slave armies as an iron fisted dictator and pushes them ever forward to claim new territories for their leader, the self-proclaimed son of Mars himself. Before long, the Legion stood at the shores of the Colorado river and set their eyes on the gleaming towers of New Vegas and California beyond them.</description>
<colorSpectrum>
<li>(1, 1, 1)</li>
</colorSpectrum>
<maxConfigurableAtWorldCreation>9999</maxConfigurableAtWorldCreation>
<pawnSingular>Legionary</pawnSingular>
<pawnsPlural>Legionaries</pawnsPlural>
<categoryTag>FCP_Legion</categoryTag>
<settlementGenerationWeight>1</settlementGenerationWeight>
<requiredCountAtGameStart>1</requiredCountAtGameStart>
<canSiege>true</canSiege>
<canStageAttacks>true</canStageAttacks>
<leaderTitle>Caesar</leaderTitle>
<factionIconPath>World/FCP_LegionIcon</factionIconPath>
<techLevel>Industrial</techLevel>
<fixedName>Caesar's Legion</fixedName>
<settlementNameMaker>FCP_Namer_Settlement_Legion</settlementNameMaker>
<allowedCultures>
<li>FCP_Culture_Legion_NeoRoman</li>
</allowedCultures>
<!--__________ 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 -->
<li MayRequire="Ludeon.RimWorld.Ideology">Structure_Ideological</li>
<!-- Memes -->
<li MayRequire="Ludeon.RimWorld.Ideology">FCP_Meme_Legionism</li>
<!-- <li MayRequire="Ludeon.RimWorld.Ideology">MaleSupremacy</li> -->
</forcedMemes>
<requiredPreceptsOnly>true</requiredPreceptsOnly>
<!--__________ Biotech __________-->
<xenotypeSet>
<xenotypeChances>
<Neanderthal MayRequire="Ludeon.RimWorld.Biotech">0</Neanderthal>
<Hussar MayRequire="Ludeon.RimWorld.Biotech">0</Hussar>
<Pigskin MayRequire="Ludeon.RimWorld.Biotech">0</Pigskin>
<Yttakin MayRequire="Ludeon.RimWorld.Biotech">0</Yttakin>
<Genie MayRequire="Ludeon.RimWorld.Biotech">0</Genie>
<Dirtmole MayRequire="Ludeon.RimWorld.Biotech">0</Dirtmole>
<Highmate MayRequire="Ludeon.RimWorld.Biotech">0</Highmate>
</xenotypeChances>
</xenotypeSet>
<!--__________ Backstories __________-->
<backstoryFilters>
<li>
<categories>
<!-- Change to Legion -->
<li>FCP_Legion</li>
<li>FCP_Legion_Child</li>
<li>FCP_Wastelander_Child</li>
</categories>
<commonality>0.95</commonality>
</li>
<li>
<categories>
<!-- Change to something else -->
<li>Offworld</li>
</categories>
<commonality>0.05</commonality>
</li>
</backstoryFilters>
<!--__________ Kinds __________-->
<!-- Caravan Trader Kinds -->
<caravanTraderKinds>
<li>Caravan_Outlander_BulkGoods</li>
<li>Caravan_Outlander_CombatSupplier</li>
<li>Caravan_Outlander_Exotic</li>
<li>Caravan_Outlander_PirateMerchant</li>
</caravanTraderKinds>
<!-- Vistor Trader Kinds -->
<visitorTraderKinds>
<li>Visitor_Outlander_Standard</li>
</visitorTraderKinds>
<!-- Base Trader Kinds -->
<baseTraderKinds>
<li>Base_Outlander_Standard</li>
</baseTraderKinds>
<!-- Trader Kind Arrival Options -->
<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>
<!--__________ Group Makers __________-->
<pawnGroupMakers>
<li>
<!-- Normal fights, standard mix -->
<kindDef>Combat</kindDef>
<options>
<FCP_Animal_Legion_Guard_Dog MayRequire="Rick.FCP.Animals">3</FCP_Animal_Legion_Guard_Dog>
<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_Animal_Legion_Guard_Dog MayRequire="Rick.FCP.Animals">3</FCP_Animal_Legion_Guard_Dog>
<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_Animal_Legion_Guard_Dog MayRequire="Rick.FCP.Animals">3</FCP_Animal_Legion_Guard_Dog>
<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_Animal_Legion_Guard_Dog MayRequire="Rick.FCP.Animals">3</FCP_Animal_Legion_Guard_Dog>
<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">
<!-- Legion Denarius -->
<li Class="FCP.Currencies.CurrencyReplacement">
<currency>FCP_Currency_Legion_Denarius</currency>
</li>
<!-- Make them hostile to the NCR -->
<li Class="FCP.Core.ModExtension_FactionPermanentlyHostileTo">
<hostileFactionDefs>
<li MayRequire="Rick.FCP.NCR">FCP_Faction_NCR</li>
</hostileFactionDefs>
</li>
<!-- Make them unable to use drop pods -->
<li Class="FCP.Core.ModExtension_FactionBannedArrivalModes">
<arrivalModes>
<li>EdgeDrop</li>
<li>EdgeDropGroups</li>
<li>CenterDrop</li>
<li>RandomDrop</li>
</arrivalModes>
</li>
<!-- Enlistment stuff -->
<!-- <li Class="FCP.Enlist.FactionEnlistOptions">
<enlistOptionsDefs>
<li>FCP_Enlistment_Legion</li>
</enlistOptionsDefs>
<ignoreAutoAssignedDefs>true</ignoreAutoAssignedDefs>
</li> -->
<!-- Ideology stuff -->
<li Class="FCP.Core.ModExtension_FixedIdeo">
<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>
<!-- territory stuff -->
<li Class="FCP.Core.ModExtension_FactionTerritory">
<territoryColor>(253, 181, 21)</territoryColor>
<territoryBorderColor>(0.48, 0.11, 0.1, 0.75)</territoryBorderColor>
<factionLabelColor>(0.9, 0.2, 0.2, 1.0)</factionLabelColor>
<initialTerritoryRadius>10</initialTerritoryRadius>
<renderTerritoryOverWater>false</renderTerritoryOverWater>
</li>
</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>
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<IdeoIconDef>
<defName>FCP_Icon_Legion</defName>
<iconPath>World/FCP_LegionIcon</iconPath>
<cultures>
<li>FCP_Culture_Legion_NeoRoman</li>
</cultures>
</IdeoIconDef>
</Defs>
@@ -0,0 +1,75 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!--__________ Memes __________-->
<!-- Legionism -->
<MemeDef>
<defName>FCP_Meme_Legionism</defName>
<label>Caesar's Legion (The Legion) is an imperialistic slaver society and dictatorship. Built on the conquest and ensalvement of tribal societies in the southwestern portions of the United States. The ideological tendencies of The Legion tend to favor males, anti lgbt sentiments, slaves and a totalitarian dictatorship.</label>
<description>Our people should dominate all others.</description>
<iconPath>World/FCP_LegionIcon</iconPath>
<groupDef>GroupRelation</groupDef>
<impact>2</impact>
<randomizationSelectionWeightFactor>0</randomizationSelectionWeightFactor>
<hiddenInChooseMemes>true</hiddenInChooseMemes>
<consumableBuildings>
<li>SacrificialFlag</li>
</consumableBuildings>
<requireOne>
<li>
<li>BodyMod_Abhorrent</li>
</li>
<li>
<li>InsectMeatEating_Despised_Classic</li>
</li>
<li>
<li>Cannibalism_Abhorrent</li>
</li>
<li>
<li>NutrientPasteEating_Disgusting</li>
</li>
<li>
<li>MarriageName_UsuallyMans</li>
</li>
<li>
<li>DrugUse_Prohibited</li>
</li>
<li>
<li>Slavery_Acceptable</li>
<li>Slavery_Honorable</li>
</li>
<li>
<li>Execution_RespectedIfGuilty</li>
<li>Execution_DontCare</li>
</li>
<li>
<li>RoughLiving_Welcomed</li>
</li>
<li>
<li>Temperature_Tough</li>
</li>
<li>
<li>Scarification_Minor</li>
<li>Scarification_Heavy</li>
<li>Scarification_Extreme</li>
</li>
<li>
<li>Proselytizing_Occasionally</li>
</li>
<li>
<li>Raiding_Respected</li>
</li>
</requireOne>
<agreeableTraits>
<li>DislikesWomen</li>
<li>Masochist</li>
</agreeableTraits>
<disagreeableTraits>
<li>Wimp</li>
<li>Gourmand</li>
</disagreeableTraits>
</MemeDef>
</Defs>
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!-- Rule Pack Strings for leader titles -->
<RulePackDef>
<defName>FCP_LeaderTitleMaker_Legion</defName>
<rulePack>
<rulesStrings>
<li>r_leaderTitle->Caesar</li>
</rulesStrings>
</rulePack>
</RulePackDef>
</Defs>
+436
View File
@@ -0,0 +1,436 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!--_____ Legion Pawnkinds _____-->
<!--___ Characters ___-->
<!-- Character Military Base -->
<PawnKindDef Name="FCP_Legion_CharacterkindBase" ParentName="FCP_LegionkindBase" Abstract="true">
<apparelMoney>9999</apparelMoney>
<gearHealthRange>10</gearHealthRange>
<apparelAllowHeadgearChance>1</apparelAllowHeadgearChance>
<requiredWorkTags>
<li>Violent</li>
</requiredWorkTags>
<weaponMoney>9999</weaponMoney>
<initialWillRange>3~5</initialWillRange>
<initialResistanceRange>19~30</initialResistanceRange>
<backstoryFiltersOverride>
<li>
<categoriesAdulthood>
<li>FCP_Legion</li>
</categoriesAdulthood>
</li>
</backstoryFiltersOverride>
<pawnGroupDevelopmentStage>Adult</pawnGroupDevelopmentStage>
</PawnKindDef>
<!-- Caesar -->
<PawnKindDef ParentName="FCP_LegionkindBase">
<defName>FCP_Legion_Caesar</defName>
<label>Caesar</label>
<factionLeader>true</factionLeader>
<combatPower>150</combatPower>
<apparelMoney>0</apparelMoney>
<apparelRequired>
<li>FCP_Apparel_Caesar_Robes</li>
</apparelRequired>
<requiredWorkTags>
<li>Violent</li>
</requiredWorkTags>
<weaponMoney>150~150</weaponMoney>
<weaponTags>
<li>Gun</li>
<li>NeolithicMeleeDecent</li>
</weaponTags>
<initialWillRange>3~5</initialWillRange>
<initialResistanceRange>19~30</initialResistanceRange>
<backstoryFiltersOverride>
<li>
<categoriesAdulthood>
<li>FCP_Legion_Caesar</li>
</categoriesAdulthood>
</li>
</backstoryFiltersOverride>
</PawnKindDef>
<!-- Legate Lanius -->
<PawnKindDef ParentName="FCP_LegionkindBase">
<defName>FCP_Legion_Legate_Lanius</defName>
<label>Legate Lanius</label>
<combatPower>140</combatPower>
<apparelMoney>0</apparelMoney>
<apparelRequired>
<li>FCP_Apparel_Legion_Legate_Armor</li>
</apparelRequired>
<requiredWorkTags>
<li>Violent</li>
</requiredWorkTags>
<weaponMoney>150~150</weaponMoney>
<weaponTags>
<li>Gun</li>
<li>NeolithicMeleeDecent</li>
</weaponTags>
<initialWillRange>3~5</initialWillRange>
<initialResistanceRange>18~30</initialResistanceRange>
</PawnKindDef>
<!-- Praetorian Guard Commander Lucius -->
<PawnKindDef ParentName="FCP_LegionkindBase">
<defName>FCP_Legion_Praetorian_Lucius</defName>
<label>Praetorian Guard Commander Lucius</label>
<combatPower>130</combatPower>
<apparelMoney>0</apparelMoney>
<apparelRequired>
<li>FCP_Apparel_Legion_Praetorian_Armor</li>
</apparelRequired>
<requiredWorkTags>
<li>Violent</li>
</requiredWorkTags>
<weaponMoney>150~150</weaponMoney>
<weaponTags>
<li>Gun</li>
<li>NeolithicMeleeDecent</li>
</weaponTags>
<initialWillRange>3~5</initialWillRange>
<initialResistanceRange>18~30</initialResistanceRange>
</PawnKindDef>
<!-- Frumentarius Vulpes Inculta -->
<PawnKindDef ParentName="FCP_LegionkindBase">
<defName>FCP_Legion_Frumentarius_Vulpes_Inculta</defName>
<label>Frumentarius Vulpes Inculta</label>
<combatPower>120</combatPower>
<apparelMoney>0</apparelMoney>
<apparelRequired>
<li>FCP_Apparel_Legion_Vexillarius_Armor</li>
</apparelRequired>
<requiredWorkTags>
<li>Violent</li>
</requiredWorkTags>
<weaponMoney>150~150</weaponMoney>
<weaponTags>
<li>Gun</li>
<li>NeolithicMeleeDecent</li>
</weaponTags>
<initialWillRange>3~5</initialWillRange>
<initialResistanceRange>18~30</initialResistanceRange>
</PawnKindDef>
<!-- Centurion Aurelius of Phoenix -->
<PawnKindDef ParentName="FCP_LegionkindBase">
<defName>FCP_Legion_Centurion_Aurelius_of_Phoenix</defName>
<label>Centurion Aurelius of Phoenix</label>
<combatPower>110</combatPower>
<apparelMoney>0</apparelMoney>
<apparelRequired>
<li>FCP_Apparel_Legion_Centurion_Armor</li>
</apparelRequired>
<requiredWorkTags>
<li>Violent</li>
</requiredWorkTags>
<weaponMoney>150~150</weaponMoney>
<weaponTags>
<li>Gun</li>
<li>NeolithicMeleeDecent</li>
</weaponTags>
<initialWillRange>3~5</initialWillRange>
<initialResistanceRange>18~30</initialResistanceRange>
</PawnKindDef>
<!--___ Civilians ___-->
<!-- Slave -->
<PawnKindDef>
<defName>FCP_Legion_Slave</defName>
<label>slave</label>
<race>Human</race>
<defaultFactionType>FCP_Faction_Caesars_Legion</defaultFactionType>
<maxGenerationAge>60</maxGenerationAge>
<combatPower>30</combatPower>
<apparelMoney>400~600</apparelMoney>
<invNutrition>0</invNutrition>
<itemQuality>Poor</itemQuality>
<gearHealthRange>0.2~1.1</gearHealthRange>
<apparelTags>
<li>FCP_Slave_Apparel</li>
</apparelTags>
<techHediffsMoney>50~50</techHediffsMoney>
<techHediffsTags>
<li>Poor</li>
</techHediffsTags>
<techHediffsChance>0.15</techHediffsChance>
<initialWillRange>0~1</initialWillRange>
<initialResistanceRange>4~8</initialResistanceRange>
</PawnKindDef>
<!--___ Traders ___-->
<!-- Trader -->
<PawnKindDef ParentName="FCP_LegionkindRecruit">
<defName>FCP_Legion_Trader</defName>
<label>legion trader</label>
<trader>true</trader>
</PawnKindDef>
<!--___ Military ___-->
<!-- Scout -->
<PawnKindDef ParentName="FCP_LegionkindBase">
<defName>FCP_Legion_Scout</defName>
<label>legion explorer</label>
<combatPower>45</combatPower>
<itemQuality>Poor</itemQuality>
<gearHealthRange>0.5~1.8</gearHealthRange>
<apparelMoney>0</apparelMoney>
<apparelRequired>
<li>FCP_Apparel_Legion_Explorer_Armor</li>
<li>FCP_Apparel_Legion_Explorer_Hood</li>
</apparelRequired>
<weaponMoney>150~150</weaponMoney>
<weaponTags>
<li>Gun</li>
</weaponTags>
<disallowedTraits>
<li>Brawler</li>
</disallowedTraits>
<requiredWorkTags>
<li>Violent</li>
</requiredWorkTags>
<techHediffsMoney>50~50</techHediffsMoney>
<techHediffsTags>
<li>Poor</li>
</techHediffsTags>
<techHediffsChance>0.03</techHediffsChance>
<initialWillRange>1~3</initialWillRange>
<initialResistanceRange>5~9</initialResistanceRange>
</PawnKindDef>
<!-- Recruit -->
<PawnKindDef ParentName="FCP_LegionkindBase" Name="FCP_LegionkindRecruit">
<defName>FCP_Legion_Recruit</defName>
<label>recruit legionary</label>
<combatPower>50</combatPower>
<itemQuality>Poor</itemQuality>
<canBeSapper>true</canBeSapper>
<gearHealthRange>0.5~1.8</gearHealthRange>
<apparelMoney>0</apparelMoney>
<apparelRequired>
<li>FCP_Apparel_Legion_Recruit_Armor</li>
<li>FCP_Apparel_Legion_Recruit_Helmet</li>
</apparelRequired>
<requiredWorkTags>
<li>Violent</li>
</requiredWorkTags>
<weaponMoney>150~150</weaponMoney>
<weaponTags>
<li>Gun</li>
<li>NeolithicMeleeDecent</li>
</weaponTags>
<initialWillRange>1~3</initialWillRange>
<initialResistanceRange>5~9</initialResistanceRange>
</PawnKindDef>
<!-- Recruit Decanus -->
<PawnKindDef ParentName="FCP_LegionkindBase">
<defName>FCP_Legion_Recruit_Decanus</defName>
<label>recruit decanus</label>
<combatPower>55</combatPower>
<itemQuality>Poor</itemQuality>
<gearHealthRange>0.5~1.8</gearHealthRange>
<apparelMoney>0</apparelMoney>
<apparelRequired>
<li>FCP_Apparel_Legion_Recruit_Armor</li>
<li>FCP_Apparel_Legion_Recruit_Decanus_Helmet</li>
</apparelRequired>
<requiredWorkTags>
<li>Violent</li>
</requiredWorkTags>
<weaponMoney>150~150</weaponMoney>
<weaponTags>
<li>Gun</li>
<li>NeolithicMeleeDecent</li>
</weaponTags>
<initialWillRange>1~3</initialWillRange>
<initialResistanceRange>6~10</initialResistanceRange>
</PawnKindDef>
<!-- Prime -->
<PawnKindDef ParentName="FCP_LegionkindBase">
<defName>FCP_Legion_Prime</defName>
<label>prime legionary</label>
<combatPower>60</combatPower>
<canBeSapper>true</canBeSapper>
<apparelMoney>0</apparelMoney>
<apparelRequired>
<li>FCP_Apparel_Legion_Prime_Armor</li>
<li>FCP_Apparel_Legion_Prime_Helmet</li>
</apparelRequired>
<requiredWorkTags>
<li>Violent</li>
</requiredWorkTags>
<weaponMoney>150~150</weaponMoney>
<weaponTags>
<li>Gun</li>
<li>NeolithicMeleeDecent</li>
</weaponTags>
<initialWillRange>1~4</initialWillRange>
<initialResistanceRange>7~11</initialResistanceRange>
</PawnKindDef>
<!-- Prime Decanus -->
<PawnKindDef ParentName="FCP_LegionkindBase">
<defName>FCP_Legion_Prime_Decanus</defName>
<label>prime legionary</label>
<combatPower>70</combatPower>
<canBeSapper>true</canBeSapper>
<apparelMoney>0</apparelMoney>
<apparelRequired>
<li>FCP_Apparel_Legion_Prime_Armor</li>
<li>FCP_Apparel_Legion_Prime_Decanus_Helmet</li>
</apparelRequired>
<requiredWorkTags>
<li>Violent</li>
</requiredWorkTags>
<weaponMoney>150~150</weaponMoney>
<weaponTags>
<li>Gun</li>
<li>NeolithicMeleeDecent</li>
</weaponTags>
<initialWillRange>1~5</initialWillRange>
<initialResistanceRange>7~11</initialResistanceRange>
</PawnKindDef>
<!-- Veteran -->
<PawnKindDef ParentName="FCP_LegionkindBase">
<defName>FCP_Legion_Veteran</defName>
<label>veteran legionary</label>
<combatPower>80</combatPower>
<canBeSapper>true</canBeSapper>
<apparelMoney>0</apparelMoney>
<apparelRequired>
<li>FCP_Apparel_Legion_Veteran_Armor</li>
<li>FCP_Apparel_Legion_Veteran_Helmet</li>
</apparelRequired>
<requiredWorkTags>
<li>Violent</li>
</requiredWorkTags>
<weaponMoney>150~150</weaponMoney>
<weaponTags>
<li>Gun</li>
<li>NeolithicMeleeDecent</li>
</weaponTags>
<initialWillRange>2~4</initialWillRange>
<initialResistanceRange>7~11</initialResistanceRange>
</PawnKindDef>
<!-- Veteran Decanus -->
<PawnKindDef ParentName="FCP_LegionkindBase">
<defName>FCP_Legion_Veteran_Decanus</defName>
<label>veteran legionary</label>
<combatPower>90</combatPower>
<canBeSapper>true</canBeSapper>
<apparelMoney>0</apparelMoney>
<apparelRequired>
<li>FCP_Apparel_Legion_Veteran_Armor</li>
<li>FCP_Apparel_Legion_Veteran_Decanus_Helmet</li>
</apparelRequired>
<requiredWorkTags>
<li>Violent</li>
</requiredWorkTags>
<weaponMoney>150~150</weaponMoney>
<weaponTags>
<li>Gun</li>
<li>NeolithicMeleeDecent</li>
</weaponTags>
<initialWillRange>2~4</initialWillRange>
<initialResistanceRange>8~12</initialResistanceRange>
</PawnKindDef>
<!-- Vexillarius -->
<PawnKindDef ParentName="FCP_LegionkindBase">
<defName>FCP_Legion_Vexillarius</defName>
<label>legion vexillarius</label>
<combatPower>100</combatPower>
<canBeSapper>true</canBeSapper>
<apparelMoney>0</apparelMoney>
<apparelRequired>
<li>FCP_Apparel_Legion_Vexillarius_Armor</li>
<li>FCP_Apparel_Legion_Vexillarius_Helmet</li>
</apparelRequired>
<requiredWorkTags>
<li>Violent</li>
</requiredWorkTags>
<weaponMoney>150~150</weaponMoney>
<weaponTags>
<li>Gun</li>
<li>NeolithicMeleeDecent</li>
</weaponTags>
<initialWillRange>2~5</initialWillRange>
<initialResistanceRange>12~16</initialResistanceRange>
</PawnKindDef>
<!-- Centurion -->
<PawnKindDef ParentName="FCP_LegionkindBase">
<defName>FCP_Legion_Centurion</defName>
<label>centurion</label>
<combatPower>125</combatPower>
<apparelMoney>0</apparelMoney>
<apparelRequired>
<li>FCP_Apparel_Legion_Centurion_Armor</li>
<li>FCP_Apparel_Legion_Centurion_Helmet</li>
</apparelRequired>
<requiredWorkTags>
<li>Violent</li>
</requiredWorkTags>
<weaponMoney>150~150</weaponMoney>
<weaponTags>
<li>Gun</li>
<li>NeolithicMeleeDecent</li>
</weaponTags>
<initialWillRange>2~5</initialWillRange>
<initialResistanceRange>14~22</initialResistanceRange>
</PawnKindDef>
<!-- Legate -->
<PawnKindDef ParentName="FCP_LegionkindBase">
<defName>FCP_Legion_Legate</defName>
<label>legate</label>
<combatPower>150</combatPower>
<apparelMoney>0</apparelMoney>
<apparelRequired>
<li>FCP_Apparel_Legion_Legate_Armor</li>
<li>FCP_Apparel_Legion_Legate_Helmet</li>
</apparelRequired>
<requiredWorkTags>
<li>Violent</li>
</requiredWorkTags>
<weaponMoney>150~150</weaponMoney>
<weaponTags>
<li>Gun</li>
<li>NeolithicMeleeDecent</li>
</weaponTags>
<initialWillRange>3~5</initialWillRange>
<initialResistanceRange>18~30</initialResistanceRange>
</PawnKindDef>
</Defs>
@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!--__________ FCP Legion Research __________-->
<!-- Basic Equipment -->
<ResearchProjectDef>
<defName>FCP_Legion_Basic_Equipment</defName>
<label>Legion Basic Equipment</label>
<description>Basic equipment used by Caesars legion.</description>
<baseCost>6000</baseCost>
<techLevel>Industrial</techLevel>
<prerequisites>
<li>Fabrication</li>
</prerequisites>
<researchViewX>0.00</researchViewX>
<researchViewY>1.10</researchViewY>
<tab>FCP_Research</tab>
</ResearchProjectDef>
<!-- Advanced Equipment -->
<ResearchProjectDef>
<defName>FCP_Legion_Advanced_Equipment</defName>
<label>Legion Advanced Equipment</label>
<description>Advanced equipment used by Caesars legion.</description>
<baseCost>4000</baseCost>
<techLevel>Industrial</techLevel>
<prerequisites>
<li>Fabrication</li>
</prerequisites>
<researchViewX>0.10</researchViewX>
<researchViewY>1.10</researchViewY>
<tab>FCP_Research</tab>
</ResearchProjectDef>
</Defs>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!--__________ Currencies ___________-->
<!-- Legion Denarius -->
<ThingCategoryDef>
<defName>FCP_Currencies_Legion</defName>
<label>currencies Legion</label>
<parent>Manufactured</parent>
<iconPath>Things/Items/Currencies/FCP_Legion_Denarius_Currency/FCP_Legion_Denarius_Currency_c</iconPath>
<resourceReadoutRoot>true</resourceReadoutRoot>
</ThingCategoryDef>
</Defs>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!--__________ Currencies __________-->
<!-- Legion Denarius -->
<ThingDef ParentName="ResourceBase">
<defName>FCP_Currency_Legion_Denarius</defName>
<label>Legion Denarius</label>
<description>Caesar's Legion uses this coin as one of the primary forms of currency. This coin bears an image of Caesar himself on one side and Caesar, Josua Grahm and Bill Calhoun on the other.</description>
<graphicData>
<texPath>Things/Items/Currencies/FCP_Legion_Denarius_Currency</texPath>
<graphicClass>Graphic_StackCount</graphicClass>
</graphicData>
<resourceReadoutPriority>First</resourceReadoutPriority>
<soundInteract>Silver_Drop</soundInteract>
<soundDrop>Silver_Drop</soundDrop>
<useHitPoints>false</useHitPoints>
<healthAffectsPrice>false</healthAffectsPrice>
<resourceReadoutAlwaysShow>true</resourceReadoutAlwaysShow>
<statBases>
<RoyalFavorValue>0.002</RoyalFavorValue>
<MarketValue>4</MarketValue>
<Mass>0.002</Mass>
</statBases>
<thingCategories>
<li>FCP_Currencies_Legion</li>
</thingCategories>
<stackLimit>250</stackLimit>
<smallVolume>true</smallVolume>
<allowedArchonexusCount>250</allowedArchonexusCount>
<possessionCount>10</possessionCount>
</ThingDef>
</Defs>
@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!--__________ FCP Legion Animals __________-->
<!--_____ Dogs _____-->
<!--___ Vicious Dog ___-->
<!--__ ThingDefs __-->
<!-- Legion Guard Dog -->
<ThingDef MayRequire="Rick.FCP.Animals" ParentName="FCP_Animal_Vicious_Dog_Base">
<defName>FCP_Animal_Legion_Guard_Dog</defName>
<label>Legion Guard Dog</label>
<description>Some dogs have been domesticated, even charged with guarding its owner and all their property this animal will do so to the best of its ability. This animal has been bred by the legion as a scout and guard dog to counter any foes that may come its way.</description>
<race>
<wildBiomes Inherit="False" />
</race>
<tradeTags>
<li>FCP_Animal_Legion_Guard_Dog</li>
</tradeTags>
</ThingDef>
<!--__ PawnKinds __-->
<!-- Legion Guard Dog -->
<PawnKindDef MayRequire="Rick.FCP.Animals" ParentName="AnimalKindBase">
<defName>FCP_Animal_Legion_Guard_Dog</defName>
<label>Legion Guard Dog</label>
<race>FCP_Animal_Legion_Guard_Dog</race>
<combatPower>45</combatPower>
<ecoSystemWeight>1</ecoSystemWeight>
<lifeStages>
<li>
<label>puppy</label>
<labelPlural>puppies</labelPlural>
<bodyGraphicData>
<texPath>Things/Pawn/Animal/Legion_Guard_Dog/FCP_Legion_Guard_Dog</texPath>
<drawSize>0.95</drawSize>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Things/Pawn/Animal/Legion_Guard_Dog/FCP_Dessicated_Legion_Guard_Dog</texPath>
<drawSize>0.95</drawSize>
</dessicatedBodyGraphicData>
</li>
<li>
<bodyGraphicData>
<texPath>Things/Pawn/Animal/Legion_Guard_Dog/FCP_Legion_Guard_Dog</texPath>
<drawSize>1.35</drawSize>
<shadowData>
<volume>(0.25, 0.3, 0.25)</volume>
<offset>(0,0,-0.15)</offset>
</shadowData>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Things/Pawn/Animal/Legion_Guard_Dog/FCP_Dessicated_Legion_Guard_Dog</texPath>
<drawSize>1.35</drawSize>
</dessicatedBodyGraphicData>
</li>
<li>
<bodyGraphicData>
<texPath>Things/Pawn/Animal/Legion_Guard_Dog/FCP_Legion_Guard_Dog</texPath>
<drawSize>1.6</drawSize>
<shadowData>
<volume>(0.3, 0.4, 0.3)</volume>
<offset>(0,0,-0.15)</offset>
</shadowData>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Things/Pawn/Animal/Legion_Guard_Dog/FCP_Dessicated_Legion_Guard_Dog</texPath>
<drawSize>1.6</drawSize>
</dessicatedBodyGraphicData>
</li>
</lifeStages>
</PawnKindDef>
</Defs>
+1
View File
@@ -10,6 +10,7 @@
<url>https://github.com/FalloutCollaborationProject/FCP-Caesars-Legion</url>
<supportedVersions>
<li>1.5</li>
<li>1.6</li>
</supportedVersions>
<modDependencies>
<li>
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 316 KiB

After

Width:  |  Height:  |  Size: 300 KiB

Some files were not shown because too many files have changed in this diff Show More