mirror of
https://github.com/FalloutCollaborationProject/FCP-NCR.git
synced 2026-07-27 17:00:12 -07:00
1.6
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,254 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<!--__________ Animal Bodies __________-->
|
||||||
|
|
||||||
|
<!--_____ Quadruped Animal With Paws _____-->
|
||||||
|
|
||||||
|
<!-- Quadruped Animal With Paws And 2 Heads -->
|
||||||
|
|
||||||
|
<BodyDef>
|
||||||
|
<defName>FCP_Body_Quadruped_Animal_With_Paws_and_2_Heads</defName>
|
||||||
|
<label>Quadruped Animal With Paws and 2 heads</label>
|
||||||
|
<corePart>
|
||||||
|
<def>Body</def>
|
||||||
|
<height>Middle</height>
|
||||||
|
<depth>Outside</depth>
|
||||||
|
<parts>
|
||||||
|
<li>
|
||||||
|
<def>Spine</def>
|
||||||
|
<coverage>0.03</coverage>
|
||||||
|
<depth>Inside</depth>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Stomach</def>
|
||||||
|
<coverage>0.03</coverage>
|
||||||
|
<depth>Inside</depth>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Heart</def>
|
||||||
|
<coverage>0.03</coverage>
|
||||||
|
<depth>Inside</depth>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Lung</def>
|
||||||
|
<customLabel>left lung</customLabel>
|
||||||
|
<coverage>0.03</coverage>
|
||||||
|
<depth>Inside</depth>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Lung</def>
|
||||||
|
<customLabel>right lung</customLabel>
|
||||||
|
<coverage>0.03</coverage>
|
||||||
|
<depth>Inside</depth>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Kidney</def>
|
||||||
|
<customLabel>left kidney</customLabel>
|
||||||
|
<coverage>0.03</coverage>
|
||||||
|
<depth>Inside</depth>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Kidney</def>
|
||||||
|
<customLabel>right kidney</customLabel>
|
||||||
|
<coverage>0.03</coverage>
|
||||||
|
<depth>Inside</depth>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Liver</def>
|
||||||
|
<coverage>0.03</coverage>
|
||||||
|
<depth>Inside</depth>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Neck</def>
|
||||||
|
<customLabel>left neck</customLabel>
|
||||||
|
<coverage>0.11</coverage>
|
||||||
|
<height>Top</height>
|
||||||
|
<parts>
|
||||||
|
<li>
|
||||||
|
<def>Head</def>
|
||||||
|
<customLabel>left head</customLabel>
|
||||||
|
<coverage>0.37</coverage>
|
||||||
|
<groups>
|
||||||
|
<li>HeadAttackTool</li>
|
||||||
|
</groups>
|
||||||
|
<parts>
|
||||||
|
<li>
|
||||||
|
<def>Skull</def>
|
||||||
|
<customLabel>left skull</customLabel>
|
||||||
|
<coverage>0.13</coverage>
|
||||||
|
<depth>Inside</depth>
|
||||||
|
<parts>
|
||||||
|
<li>
|
||||||
|
<def>Brain</def>
|
||||||
|
<customLabel>left brain</customLabel>
|
||||||
|
<coverage>0.35</coverage>
|
||||||
|
<depth>Inside</depth>
|
||||||
|
</li>
|
||||||
|
</parts>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Eye</def>
|
||||||
|
<customLabel>left eye</customLabel>
|
||||||
|
<coverage>0.12</coverage>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Eye</def>
|
||||||
|
<customLabel>right eye</customLabel>
|
||||||
|
<coverage>0.12</coverage>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Ear</def>
|
||||||
|
<customLabel>left ear</customLabel>
|
||||||
|
<coverage>0.08</coverage>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Ear</def>
|
||||||
|
<customLabel>right ear</customLabel>
|
||||||
|
<coverage>0.08</coverage>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Nose</def>
|
||||||
|
<customLabel>left nose</customLabel>
|
||||||
|
<coverage>0.10</coverage>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>AnimalJaw</def>
|
||||||
|
<customLabel>left jaw</customLabel>
|
||||||
|
<coverage>0.10</coverage>
|
||||||
|
<groups>
|
||||||
|
<li>Teeth</li>
|
||||||
|
</groups>
|
||||||
|
</li>
|
||||||
|
</parts>
|
||||||
|
</li>
|
||||||
|
</parts>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Neck</def>
|
||||||
|
<customLabel>right neck</customLabel>
|
||||||
|
<coverage>0.11</coverage>
|
||||||
|
<height>Top</height>
|
||||||
|
<parts>
|
||||||
|
<li>
|
||||||
|
<def>Head</def>
|
||||||
|
<customLabel>right head</customLabel>
|
||||||
|
<coverage>0.37</coverage>
|
||||||
|
<groups>
|
||||||
|
<li>HeadAttackTool</li>
|
||||||
|
</groups>
|
||||||
|
<parts>
|
||||||
|
<li>
|
||||||
|
<def>Skull</def>
|
||||||
|
<customLabel>right skull</customLabel>
|
||||||
|
<coverage>0.13</coverage>
|
||||||
|
<depth>Inside</depth>
|
||||||
|
<parts>
|
||||||
|
<li>
|
||||||
|
<def>Brain</def>
|
||||||
|
<customLabel>right brain</customLabel>
|
||||||
|
<coverage>0.35</coverage>
|
||||||
|
<depth>Inside</depth>
|
||||||
|
</li>
|
||||||
|
</parts>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Eye</def>
|
||||||
|
<customLabel>left eye</customLabel>
|
||||||
|
<coverage>0.12</coverage>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Eye</def>
|
||||||
|
<customLabel>right eye</customLabel>
|
||||||
|
<coverage>0.12</coverage>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Ear</def>
|
||||||
|
<customLabel>left ear</customLabel>
|
||||||
|
<coverage>0.08</coverage>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Ear</def>
|
||||||
|
<customLabel>right ear</customLabel>
|
||||||
|
<coverage>0.08</coverage>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Nose</def>
|
||||||
|
<customLabel>right nose</customLabel>
|
||||||
|
<coverage>0.10</coverage>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>AnimalJaw</def>
|
||||||
|
<customLabel>right jaw</customLabel>
|
||||||
|
<coverage>0.10</coverage>
|
||||||
|
<groups>
|
||||||
|
<li>Teeth</li>
|
||||||
|
</groups>
|
||||||
|
</li>
|
||||||
|
</parts>
|
||||||
|
</li>
|
||||||
|
</parts>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Leg</def>
|
||||||
|
<customLabel>front left leg</customLabel>
|
||||||
|
<coverage>0.07</coverage>
|
||||||
|
<height>Bottom</height>
|
||||||
|
<parts>
|
||||||
|
<li>
|
||||||
|
<def>Paw</def>
|
||||||
|
<customLabel>front left paw</customLabel>
|
||||||
|
<coverage>0.15</coverage>
|
||||||
|
<groups>
|
||||||
|
<li>FrontLeftPaw</li>
|
||||||
|
</groups>
|
||||||
|
</li>
|
||||||
|
</parts>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Leg</def>
|
||||||
|
<customLabel>front right leg</customLabel>
|
||||||
|
<coverage>0.07</coverage>
|
||||||
|
<height>Bottom</height>
|
||||||
|
<parts>
|
||||||
|
<li>
|
||||||
|
<def>Paw</def>
|
||||||
|
<customLabel>front right paw</customLabel>
|
||||||
|
<coverage>0.15</coverage>
|
||||||
|
<groups>
|
||||||
|
<li>FrontRightPaw</li>
|
||||||
|
</groups>
|
||||||
|
</li>
|
||||||
|
</parts>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Leg</def>
|
||||||
|
<customLabel>rear left leg</customLabel>
|
||||||
|
<coverage>0.07</coverage>
|
||||||
|
<height>Bottom</height>
|
||||||
|
<parts>
|
||||||
|
<li>
|
||||||
|
<def>Paw</def>
|
||||||
|
<customLabel>rear left paw</customLabel>
|
||||||
|
<coverage>0.15</coverage>
|
||||||
|
</li>
|
||||||
|
</parts>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Leg</def>
|
||||||
|
<customLabel>rear right leg</customLabel>
|
||||||
|
<coverage>0.07</coverage>
|
||||||
|
<height>Bottom</height>
|
||||||
|
<parts>
|
||||||
|
<li>
|
||||||
|
<def>Paw</def>
|
||||||
|
<customLabel>rear right paw</customLabel>
|
||||||
|
<coverage>0.15</coverage>
|
||||||
|
</li>
|
||||||
|
</parts>
|
||||||
|
</li>
|
||||||
|
</parts>
|
||||||
|
</corePart>
|
||||||
|
</BodyDef>
|
||||||
|
|
||||||
|
</Defs>
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,76 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<!--__________ Cultures and Styles __________-->
|
||||||
|
|
||||||
|
<!--_____ NCR _____-->
|
||||||
|
|
||||||
|
<!-- Cultures -->
|
||||||
|
|
||||||
|
<CultureDef>
|
||||||
|
<defName>FCP_Culture_NCR_Californian</defName>
|
||||||
|
<label>New Californian</label>
|
||||||
|
<description>Culture of those in the New California Republic.</description>
|
||||||
|
<pawnNameMaker>FCP_Western_Namer_Male</pawnNameMaker>
|
||||||
|
<pawnNameMakerFemale>FCP_Western_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_NCR</leaderTitleMaker>
|
||||||
|
<festivalNameMaker MayRequire="Ludeon.RimWorld.Ideology">NamerFestivalAstropolitan</festivalNameMaker>
|
||||||
|
<allowedPlaceTags>
|
||||||
|
<li>OriginSpacer</li>
|
||||||
|
</allowedPlaceTags>
|
||||||
|
<iconPath>World_Icon/NCR_Icon/FCP_NCR_World_Icon</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</baseWeight>
|
||||||
|
<weightFactor>1</weightFactor>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<tag>BeardRural</tag>
|
||||||
|
<baseWeight>0</baseWeight>
|
||||||
|
<weightFactor>1</weightFactor>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<tag>MoustacheOnly</tag>
|
||||||
|
<baseWeight>0.15</baseWeight>
|
||||||
|
<weightFactor>1</weightFactor>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<tag>NoTattoo</tag>
|
||||||
|
<baseWeight>1</baseWeight>
|
||||||
|
<weightFactor>1</weightFactor>
|
||||||
|
</li>
|
||||||
|
</styleItemTags>
|
||||||
|
</CultureDef>
|
||||||
|
|
||||||
|
<!-- Styles -->
|
||||||
|
|
||||||
|
<StyleCategoryDef>
|
||||||
|
<defName>FCP_Style_Californian</defName>
|
||||||
|
<label>New Californian</label>
|
||||||
|
<iconPath>World_Icon/NCR_Icon/FCP_NCR_World_Icon</iconPath>
|
||||||
|
<soundOngoingRitual>FCP_Sound_RitualSustainer_ILoveYouCalifornia</soundOngoingRitual>
|
||||||
|
<ritualVisualEffectDef>Rustic</ritualVisualEffectDef>
|
||||||
|
<thingDefStyles>
|
||||||
|
</thingDefStyles>
|
||||||
|
</StyleCategoryDef>
|
||||||
|
|
||||||
|
</Defs>
|
||||||
@@ -0,0 +1,203 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<!--__________ Enlistments with Factions __________-->
|
||||||
|
|
||||||
|
<!--_____ NCR _____-->
|
||||||
|
|
||||||
|
<FCP.Enlist.FactionEnlistOptionsDef>
|
||||||
|
<defName>FCP_Enlistment_NCR</defName>
|
||||||
|
<minGoodwillRequrementToEnlist>10</minGoodwillRequrementToEnlist>
|
||||||
|
<enlistGoodwillGain>5</enlistGoodwillGain>
|
||||||
|
|
||||||
|
<!-- Enlistment Options -->
|
||||||
|
|
||||||
|
<enlistLetterTitleKey>FCP_NCR_Enlist_Letter_Title</enlistLetterTitleKey>
|
||||||
|
<enlistLetterLabelKey>FCP_NCR_Enlist_Letter_Label</enlistLetterLabelKey>
|
||||||
|
<enlistButtonLabelKey>FCP_NCR_Enlist_Button_Label</enlistButtonLabelKey>
|
||||||
|
<enlistButtonDescKey>FCP_NCR_Enlist_Button_Desc</enlistButtonDescKey>
|
||||||
|
<enlistRequrementsNotSatisfiedKey>FCP_NCR_Enlist_Requrements_Not_Satisfied</enlistRequrementsNotSatisfiedKey>
|
||||||
|
<enlistedToHostileFactionKey>FCP_NCR_Enlisted_To_Hostile_Faction</enlistedToHostileFactionKey>
|
||||||
|
<enlistButtonIconTexPath>Things/UI/Enlisted/FCP_NCR_Enlist</enlistButtonIconTexPath>
|
||||||
|
<enlistedSoundDef>FCP_Sound_Card_Use</enlistedSoundDef>
|
||||||
|
<enlistedWithKey>FCP_NCR_Enlisted_With_Key</enlistedWithKey>
|
||||||
|
|
||||||
|
<!-- Mission Options -->
|
||||||
|
|
||||||
|
<missionsAreEnabled>true</missionsAreEnabled>
|
||||||
|
<missionsLabelKey>FCP_NCR_Missions_Label</missionsLabelKey>
|
||||||
|
<missionsDescKey>FCP_NCR_Missions_Desc</missionsDescKey>
|
||||||
|
<missionsButtonIconTexPath>Things/UI/Enlisted/FCP_NCR_Missions</missionsButtonIconTexPath>
|
||||||
|
<missionsBackgroundMenuTexPath>Things/UI/Enlisted/FCP_NCR_Missions</missionsBackgroundMenuTexPath>
|
||||||
|
<missionsMenuAmbientSoundDef>FCP_Sound_RitualSustainer_ILoveYouCalifornia</missionsMenuAmbientSoundDef>
|
||||||
|
<missionsMenuDescriptionKey>FCP_NCR_Menu_Missions_Desc</missionsMenuDescriptionKey>
|
||||||
|
<missionsMenuSelectQuestKey>FCP_NCR_Menu_Missions_Select_Quest</missionsMenuSelectQuestKey>
|
||||||
|
<missionsMenuStartQuestKey>FCP_NCR_Menu_Missions_Start_Quest</missionsMenuStartQuestKey>
|
||||||
|
<missionsQuestCost>50</missionsQuestCost>
|
||||||
|
<missionsMenuStartQuestNoEnoughMoneyKey>FCP_NCR_Not_Enough_Money</missionsMenuStartQuestNoEnoughMoneyKey>
|
||||||
|
|
||||||
|
<!-- Salary Options -->
|
||||||
|
|
||||||
|
<salaryIsEnabled>true</salaryIsEnabled>
|
||||||
|
<salaryDef>FCP_Currency_NCR_Dollar</salaryDef>
|
||||||
|
<salaryLabelKey>FCP_NCR_Salary_Label</salaryLabelKey>
|
||||||
|
<salaryDescKey>FCP_NCR_Salary_Desc</salaryDescKey>
|
||||||
|
<salaryButtonIconTexPath>Things/UI/Enlisted/FCP_NCR_Salary</salaryButtonIconTexPath>
|
||||||
|
<salaryRange>1200~2500</salaryRange>
|
||||||
|
<salaryPeriodDays>14</salaryPeriodDays>
|
||||||
|
|
||||||
|
<!-- Provision Options -->
|
||||||
|
|
||||||
|
<provisionOptions>
|
||||||
|
<li>
|
||||||
|
<provisionsLabelKey>FCP_NCR_Provisions_Label</provisionsLabelKey>
|
||||||
|
<provisionsDescKey>FCP_NCR_Provisions_Desc</provisionsDescKey>
|
||||||
|
<provisionsButtonIconTexPath>Things/UI/Enlisted/FCP_NCR_Provisions</provisionsButtonIconTexPath>
|
||||||
|
<provisions>
|
||||||
|
<li>
|
||||||
|
<thing>FCP_Item_NCR_Food_Crate</thing>
|
||||||
|
<amountRange>6</amountRange>
|
||||||
|
</li>
|
||||||
|
</provisions>
|
||||||
|
<provisionsRestockInDays>10</provisionsRestockInDays>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<provisionsLabelKey>FCP_NCR_Provisions_Label_Standard_Issue</provisionsLabelKey>
|
||||||
|
<provisionsDescKey>FCP_NCR_Provisions_Desc_Standard_Issue</provisionsDescKey>
|
||||||
|
<provisionsButtonIconTexPath>Things/UI/Enlisted/FCP_NCR_Standard_Issue</provisionsButtonIconTexPath>
|
||||||
|
<provisions>
|
||||||
|
<li>
|
||||||
|
<thing>FCP_Item_NCR_Standard_Weapon_Crate</thing>
|
||||||
|
<amountRange>2</amountRange>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<thing>FCP_Item_NCR_Standard_Uniform_Crate</thing>
|
||||||
|
<amountRange>2</amountRange>
|
||||||
|
</li>
|
||||||
|
</provisions>
|
||||||
|
<provisionsRestockInDays>30</provisionsRestockInDays>
|
||||||
|
</li>
|
||||||
|
</provisionOptions>
|
||||||
|
|
||||||
|
<!-- Storage Options -->
|
||||||
|
|
||||||
|
<storageIsEnabled>true</storageIsEnabled>
|
||||||
|
<storageLabelKey>FCP_NCR_Storage_Label</storageLabelKey>
|
||||||
|
<storageDescKey>FCP_NCR_Storage_Desc</storageDescKey>
|
||||||
|
<storageButtonIconTexPath>Things/UI/Enlisted/FCP_NCR_Storage</storageButtonIconTexPath>
|
||||||
|
|
||||||
|
<!-- Work Options -->
|
||||||
|
|
||||||
|
<recreationGainPerTick>0.0001</recreationGainPerTick>
|
||||||
|
<workOptions>
|
||||||
|
<li>
|
||||||
|
<workLabelKey>FCP_NCR_Part_Time_Job_Label</workLabelKey>
|
||||||
|
<workDescKey>FCP_NCR_Part_Time_Job_Desc</workDescKey>
|
||||||
|
<workButtonIconTexPath>Things/UI/Enlisted/FCP_NCR_Part_Time_Job</workButtonIconTexPath>
|
||||||
|
<additionalRestFall>0.25</additionalRestFall>
|
||||||
|
<silverGainPerHour>20</silverGainPerHour>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<workLabelKey>FCP_NCR_Hospital_Label</workLabelKey>
|
||||||
|
<workDescKey>FCP_NCR_Hospital_Desc</workDescKey>
|
||||||
|
<workButtonIconTexPath>Things/UI/Enlisted/FCP_NCR_Hospital</workButtonIconTexPath>
|
||||||
|
<additionalRestFall>0.25</additionalRestFall>
|
||||||
|
<tendCaravanMembersEveryTicks>600</tendCaravanMembersEveryTicks>
|
||||||
|
<medicinesToTend>
|
||||||
|
<li>MedicineIndustrial</li>
|
||||||
|
</medicinesToTend>
|
||||||
|
<immunityGainSpeedMultiplier>2</immunityGainSpeedMultiplier>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<workLabelKey>FCP_NCR_Medical_Training_Label</workLabelKey>
|
||||||
|
<workDescKey>FCP_NCR_Medical_Training_Desc</workDescKey>
|
||||||
|
<workButtonIconTexPath>Things/UI/Enlisted/FCP_NCR_Training_Care</workButtonIconTexPath>
|
||||||
|
<experienceGainsPerHour>
|
||||||
|
<Medicine>500</Medicine>
|
||||||
|
</experienceGainsPerHour>
|
||||||
|
<additionalRestFall>0.25</additionalRestFall>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<workLabelKey>FCP_NCR_Shooting_Training_Label</workLabelKey>
|
||||||
|
<workDescKey>FCP_NCR_Shooting_Training_Desc</workDescKey>
|
||||||
|
<workButtonIconTexPath>Things/UI/Enlisted/FCP_NCR_Training_Combat</workButtonIconTexPath>
|
||||||
|
<experienceGainsPerHour>
|
||||||
|
<Shooting>500</Shooting>
|
||||||
|
</experienceGainsPerHour>
|
||||||
|
<additionalRestFall>0.3</additionalRestFall>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<workLabelKey>FCP_NCR_Survival_Training_Label</workLabelKey>
|
||||||
|
<workDescKey>FCP_NCR_Survival_Training_Desc</workDescKey>
|
||||||
|
<workButtonIconTexPath>Things/UI/Enlisted/FCP_NCR_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_NCR_Turn_In_Label</turnInLabelKey>
|
||||||
|
<turnInDescKey>FCP_NCR_Turn_In_Desc</turnInDescKey>
|
||||||
|
<turnInButtonIconTexPath>Things/UI/Enlisted/FCP_Turn_In</turnInButtonIconTexPath>
|
||||||
|
<turnInTraderKind>FCP_Caravan_NCRCF_Prisoner_Exchange</turnInTraderKind>
|
||||||
|
<turnInThought>FCP_NCR_Turned_In_An_Outlaw</turnInThought>
|
||||||
|
<turnInRefreshSilverInDays>7</turnInRefreshSilverInDays>
|
||||||
|
<turnInTraderNameKey>FCP_NCR_Turn_In_Trader_Name</turnInTraderNameKey>
|
||||||
|
|
||||||
|
<!-- Drop Pod Options -->
|
||||||
|
|
||||||
|
<dropPodServiceIsEnabled>false</dropPodServiceIsEnabled>
|
||||||
|
|
||||||
|
<!-- Resign Options -->
|
||||||
|
|
||||||
|
<resignGoodwillGain>-25</resignGoodwillGain>
|
||||||
|
<resignMenuTextKey>FCP_NCR_Resign_Menu_Text</resignMenuTextKey>
|
||||||
|
<resignLetterTitleKey>FCP_NCR_Resign_Letter_Title</resignLetterTitleKey>
|
||||||
|
<resignLetterLabelKey>FCP_NCR_Resign_Letter_Label</resignLetterLabelKey>
|
||||||
|
<resignButtonLabelKey>FCP_NCR_Resign_Button_Label</resignButtonLabelKey>
|
||||||
|
<resignButtonDescKey>FCP_NCR_Resign_Button_Desc</resignButtonDescKey>
|
||||||
|
<resignButtonIconTexPath>Things/UI/Enlisted/FCP_NCR_Resign</resignButtonIconTexPath>
|
||||||
|
|
||||||
|
<!-- Kicked Out Options -->
|
||||||
|
|
||||||
|
<kickOutLetterTitleKey>FCP_NCR_Kick_Out_Letter_Title</kickOutLetterTitleKey>
|
||||||
|
<kickOutLetterLabelKey>FCP_NCR_Kick_Out_Label_Title</kickOutLetterLabelKey>
|
||||||
|
|
||||||
|
<!-- Reinforcements Options -->
|
||||||
|
|
||||||
|
<reinforcementsAreEnabled>true</reinforcementsAreEnabled>
|
||||||
|
<reinforcementsButtonLabelKey>FCP_NCR_Reinforcements_Button_Label</reinforcementsButtonLabelKey>
|
||||||
|
<reinforcementsButtonDescKey>FCP_NCR_Reinforcements_Button_Desc</reinforcementsButtonDescKey>
|
||||||
|
<reinforcementsButtonIconTexPath>Things/UI/Enlisted/FCP_NCR_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>
|
||||||
@@ -0,0 +1,457 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<!--__________ Factions __________-->
|
||||||
|
|
||||||
|
<!-- NCR -->
|
||||||
|
|
||||||
|
<FactionDef ParentName="FactionBase">
|
||||||
|
<defName>FCP_Faction_NCR</defName>
|
||||||
|
<label>New California Republic</label>
|
||||||
|
<description>The New California Republic is a faction based out of Shady Sands in the former state of California. It is a federal parliamentary republic, similar to the pre-war USA before it descended into authoritarianism. They represent the old world and its values. Roads, taxes, prisons, elections, and other phenomena long forgotten made a comeback with the NCR’s rise to power. It is seen by its citizens to be the sole haven of civilisation, democracy, and freedom in the wasteland. While there certainly is truth to that notion, the NCR also suffers from widespread corruption and oligarchic tendencies, for much power is held by exceedingly rich ranchers and farm owners. Furthermore, it uses its vast military, well supplied by their industrial centres, to aggressively expand their territory and claim the resources of neighbouring regions to sate the ever-growing hunger of its population.</description>
|
||||||
|
<royalTitleTags>
|
||||||
|
<li>FCP_Title_NCR</li>
|
||||||
|
</royalTitleTags>
|
||||||
|
<royalFavorLabel>Service Points</royalFavorLabel>
|
||||||
|
<royalTitleInheritanceWorkerClass>RoyalTitleInheritanceWorker</royalTitleInheritanceWorkerClass>
|
||||||
|
<royalTitleInheritanceRelations>
|
||||||
|
</royalTitleInheritanceRelations>
|
||||||
|
<colorSpectrum>
|
||||||
|
<li>(1, 1, 1)</li>
|
||||||
|
</colorSpectrum>
|
||||||
|
<maxConfigurableAtWorldCreation>9999</maxConfigurableAtWorldCreation>
|
||||||
|
<pawnSingular>New Californian</pawnSingular>
|
||||||
|
<pawnsPlural>New Californians</pawnsPlural>
|
||||||
|
<categoryTag>Outlander</categoryTag>
|
||||||
|
<settlementGenerationWeight>1</settlementGenerationWeight>
|
||||||
|
<requiredCountAtGameStart>1</requiredCountAtGameStart>
|
||||||
|
<canSiege>true</canSiege>
|
||||||
|
<canStageAttacks>true</canStageAttacks>
|
||||||
|
<leaderTitle>President</leaderTitle>
|
||||||
|
<factionIconPath>World_Icon/NCR_Icon/FCP_NCR_World_Icon</factionIconPath>
|
||||||
|
<techLevel>Industrial</techLevel>
|
||||||
|
<fixedName>New California Republic</fixedName>
|
||||||
|
<settlementNameMaker>FCP_Namer_Settlement_NCR</settlementNameMaker>
|
||||||
|
<allowedCultures>
|
||||||
|
<li>FCP_Culture_NCR_Californian</li>
|
||||||
|
</allowedCultures>
|
||||||
|
|
||||||
|
<!--__________ Ideology __________-->
|
||||||
|
|
||||||
|
<fixedIdeo>true</fixedIdeo>
|
||||||
|
<ideoName>NCR Republicanism</ideoName>
|
||||||
|
<ideoDescription>Founded on principles of freedom and liberty, the Republic has been putting these into practice over the years. The most important achievement was the banning of slavery in NCR territories, thanks to concerted efforts of influential politicians and the Rangers.</ideoDescription>
|
||||||
|
<styles>
|
||||||
|
<li>FCP_Style_Californian</li>
|
||||||
|
<!--<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_OldWorldBlues</li>
|
||||||
|
<li MayRequire="Ludeon.RimWorld.Ideology">FCP_Meme_Rangers</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>
|
||||||
|
<li>FCP_Backstory_NCR_Citizen</li>
|
||||||
|
<li>FCP_Backstory_Wastelander</li>
|
||||||
|
<li>FCP_Backstory_NCR_Ranger</li>
|
||||||
|
<li>FCP_Backstory_NCR_Trooper</li>
|
||||||
|
<li>FCP_Backstory_NCR_Ambassador</li>
|
||||||
|
<li>FCP_Backstory_NCR_Caravaneer</li>
|
||||||
|
<li>FCP_Backstory_NCRCF_Inmate</li>
|
||||||
|
<li>FCP_Backstory_NCR_Recon_Trooper</li>
|
||||||
|
<li>FCP_Backstory_NCR_Child</li>
|
||||||
|
<li>FCP_Backstory_Wastelander_Child</li>
|
||||||
|
</categories>
|
||||||
|
<commonality>1</commonality>
|
||||||
|
</li>
|
||||||
|
</backstoryFilters>
|
||||||
|
|
||||||
|
<!--__________ Kinds __________-->
|
||||||
|
|
||||||
|
<!-- Caravan Trader Kinds -->
|
||||||
|
|
||||||
|
<caravanTraderKinds>
|
||||||
|
<li>FCP_Caravan_Pre_War_Goods_Trader</li>
|
||||||
|
<!-- <li>FCP_Caravan_Gun_Runners</li> -->
|
||||||
|
<!-- <li>FCP_Caravan_Crimson_Caravan_Trader</li> -->
|
||||||
|
<li>FCP_Caravan_NCR_Quartermaster</li>
|
||||||
|
<li>FCP_Caravan_NCRCF_Prisoner_Exchange</li>
|
||||||
|
<li>FCP_Caravan_Brahmin_Herder</li>
|
||||||
|
</caravanTraderKinds>
|
||||||
|
|
||||||
|
<!-- Vistor Trader Kinds -->
|
||||||
|
|
||||||
|
<visitorTraderKinds>
|
||||||
|
<li>FCP_Caravan_Pre_War_Goods_Trader</li>
|
||||||
|
<li>FCP_Caravan_NCRCF_Prisoner_Exchange</li>
|
||||||
|
<li>FCP_Caravan_Brahmin_Herder</li>
|
||||||
|
</visitorTraderKinds>
|
||||||
|
|
||||||
|
<!-- Base Trader Kinds -->
|
||||||
|
|
||||||
|
<baseTraderKinds>
|
||||||
|
<li>FCP_Caravan_Pre_War_Goods_Trader</li>
|
||||||
|
<li>FCP_Caravan_NCRCF_Prisoner_Exchange</li>
|
||||||
|
<li>FCP_Caravan_Brahmin_Herder</li>
|
||||||
|
<!-- <li>Base_Outlander_Standard</li> -->
|
||||||
|
</baseTraderKinds>
|
||||||
|
|
||||||
|
<!-- Trader Kind Arrival Options -->
|
||||||
|
|
||||||
|
<allowedArrivalTemperatureRange>-40~45</allowedArrivalTemperatureRange>
|
||||||
|
<raidLootMaker>FCP_NCRRaidLootMaker</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>
|
||||||
|
|
||||||
|
<!-- NCR Army Squad -->
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<!-- Normal fights, standard troopers -->
|
||||||
|
<kindDef>Combat</kindDef>
|
||||||
|
<disallowedStrategies>
|
||||||
|
<li>EmergeFromWater</li>
|
||||||
|
</disallowedStrategies>
|
||||||
|
<options>
|
||||||
|
<FCP_Animal_NCR_Guard_Dog MayRequire="Rick.FCP.Animals">8</FCP_Animal_NCR_Guard_Dog>
|
||||||
|
<FCP_Pawnkind_NCR_Trooper>15</FCP_Pawnkind_NCR_Trooper>
|
||||||
|
<FCP_Pawnkind_NCR_Officer>2</FCP_Pawnkind_NCR_Officer>
|
||||||
|
<FCP_Pawnkind_NCR_General>1</FCP_Pawnkind_NCR_General>
|
||||||
|
</options>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<!-- NCR Recon Squad -->
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<!-- Distance fights, scout recon troopers -->
|
||||||
|
<kindDef>Combat</kindDef>
|
||||||
|
<disallowedStrategies>
|
||||||
|
<li>EmergeFromWater</li>
|
||||||
|
</disallowedStrategies>
|
||||||
|
<options>
|
||||||
|
<FCP_Animal_NCR_Guard_Dog MayRequire="Rick.FCP.Animals">4</FCP_Animal_NCR_Guard_Dog>
|
||||||
|
<FCP_Pawnkind_NCR_Scout_Recon>8</FCP_Pawnkind_NCR_Scout_Recon>
|
||||||
|
<FCP_Pawnkind_NCR_Officer>1</FCP_Pawnkind_NCR_Officer>
|
||||||
|
<FCP_Pawnkind_NCR_General>1</FCP_Pawnkind_NCR_General>
|
||||||
|
</options>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<!-- NCR Army Heavy Squad -->
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<!-- Normal fights, heavy troopers -->
|
||||||
|
<kindDef>Combat</kindDef>
|
||||||
|
<disallowedStrategies>
|
||||||
|
<li>EmergeFromWater</li>
|
||||||
|
</disallowedStrategies>
|
||||||
|
<options>
|
||||||
|
<FCP_Animal_NCR_Guard_Dog MayRequire="Rick.FCP.Animals">4</FCP_Animal_NCR_Guard_Dog>
|
||||||
|
<FCP_Pawnkind_NCR_Trooper_Heavy>10</FCP_Pawnkind_NCR_Trooper_Heavy>
|
||||||
|
<FCP_Pawnkind_NCR_General>1</FCP_Pawnkind_NCR_General>
|
||||||
|
</options>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<!-- NCR Ranger Volunteers -->
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<!-- Normal fights, light rangers -->
|
||||||
|
<kindDef>Combat</kindDef>
|
||||||
|
<disallowedStrategies>
|
||||||
|
<li>EmergeFromWater</li>
|
||||||
|
</disallowedStrategies>
|
||||||
|
<options>
|
||||||
|
<FCP_Animal_NCR_Guard_Dog MayRequire="Rick.FCP.Animals">3</FCP_Animal_NCR_Guard_Dog>
|
||||||
|
<FCP_Pawnkind_NCR_Trooper>5</FCP_Pawnkind_NCR_Trooper>
|
||||||
|
<FCP_Pawnkind_NCR_Ranger_Volunteer>8</FCP_Pawnkind_NCR_Ranger_Volunteer>
|
||||||
|
<FCP_Pawnkind_NCR_General>1</FCP_Pawnkind_NCR_General>
|
||||||
|
</options>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<!-- NCR Ranger Patrolman -->
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<!-- Normal fights, patrol rangers -->
|
||||||
|
<kindDef>Combat</kindDef>
|
||||||
|
<disallowedStrategies>
|
||||||
|
<li>EmergeFromWater</li>
|
||||||
|
</disallowedStrategies>
|
||||||
|
<options>
|
||||||
|
<FCP_Animal_NCR_Guard_Dog MayRequire="Rick.FCP.Animals">3</FCP_Animal_NCR_Guard_Dog>
|
||||||
|
<FCP_Pawnkind_NCR_Trooper>5</FCP_Pawnkind_NCR_Trooper>
|
||||||
|
<FCP_Pawnkind_NCR_Ranger_Patrolman>8</FCP_Pawnkind_NCR_Ranger_Patrolman>
|
||||||
|
<FCP_Pawnkind_NCR_General>1</FCP_Pawnkind_NCR_General>
|
||||||
|
</options>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<!-- NCR Ranger Veterans -->
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<!-- Normal fights, veteran rangers -->
|
||||||
|
<kindDef>Combat</kindDef>
|
||||||
|
<disallowedStrategies>
|
||||||
|
<li>EmergeFromWater</li>
|
||||||
|
</disallowedStrategies>
|
||||||
|
<options>
|
||||||
|
<FCP_Animal_NCR_Guard_Dog MayRequire="Rick.FCP.Animals">3</FCP_Animal_NCR_Guard_Dog>
|
||||||
|
<FCP_Pawnkind_NCR_Trooper>2</FCP_Pawnkind_NCR_Trooper>
|
||||||
|
<FCP_Pawnkind_NCR_Ranger_Veteran>8</FCP_Pawnkind_NCR_Ranger_Veteran>
|
||||||
|
<FCP_Pawnkind_NCR_General>1</FCP_Pawnkind_NCR_General>
|
||||||
|
</options>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<!-- NCR Peaceful -->
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<kindDef>Peaceful</kindDef>
|
||||||
|
<options>
|
||||||
|
<FCP_Animal_NCR_Guard_Dog MayRequire="Rick.FCP.Animals">8</FCP_Animal_NCR_Guard_Dog>
|
||||||
|
<FCP_Pawnkind_NCR_Citizen>14</FCP_Pawnkind_NCR_Citizen>
|
||||||
|
<FCP_Pawnkind_NCR_Trooper>9</FCP_Pawnkind_NCR_Trooper>
|
||||||
|
<FCP_Pawnkind_NCR_Officer>1</FCP_Pawnkind_NCR_Officer>
|
||||||
|
<FCP_Pawnkind_NCR_Ranger_Veteran>3</FCP_Pawnkind_NCR_Ranger_Veteran>
|
||||||
|
<FCP_Pawnkind_NCR_General>1</FCP_Pawnkind_NCR_General>
|
||||||
|
</options>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<!--__________ NCR Traders __________-->
|
||||||
|
|
||||||
|
<!-- NCR Quartermaster -->
|
||||||
|
|
||||||
|
<li Class="FCP.Core.GroupMakerWithTraderKind">
|
||||||
|
<kindDef>Trader</kindDef>
|
||||||
|
<traderKinds>
|
||||||
|
<li>FCP_Caravan_NCR_Quartermaster</li>
|
||||||
|
</traderKinds>
|
||||||
|
<traders>
|
||||||
|
<FCP_Pawnkind_NCR_Quartermaster>1</FCP_Pawnkind_NCR_Quartermaster>
|
||||||
|
</traders>
|
||||||
|
<carriers>
|
||||||
|
<FCP_Animal_Brahmin>2</FCP_Animal_Brahmin>
|
||||||
|
</carriers>
|
||||||
|
<guards>
|
||||||
|
<FCP_Pawnkind_NCR_Trooper>5</FCP_Pawnkind_NCR_Trooper>
|
||||||
|
</guards>
|
||||||
|
<characterDefs>
|
||||||
|
<li>FCP_Character_NCR_Crocker</li>
|
||||||
|
</characterDefs>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<!-- Pre-War Goods Trader -->
|
||||||
|
|
||||||
|
<li Class="FCP.Core.GroupMakerWithTraderKind">
|
||||||
|
<kindDef>Trader</kindDef>
|
||||||
|
<traderKinds>
|
||||||
|
<li>FCP_Caravan_Pre_War_Goods_Trader</li>
|
||||||
|
</traderKinds>
|
||||||
|
<traders>
|
||||||
|
<FCP_Pawnkind_NCR_Crimson_Caravan_Trader>1</FCP_Pawnkind_NCR_Crimson_Caravan_Trader>
|
||||||
|
</traders>
|
||||||
|
<carriers>
|
||||||
|
<FCP_Animal_Brahmin>2</FCP_Animal_Brahmin>
|
||||||
|
</carriers>
|
||||||
|
<guards>
|
||||||
|
<FCP_Pawnkind_Armored_Wastelander_Combat_Armor>5</FCP_Pawnkind_Armored_Wastelander_Combat_Armor>
|
||||||
|
</guards>
|
||||||
|
<characterDefs>
|
||||||
|
<li>FCP_Character_NCR_Crocker</li>
|
||||||
|
</characterDefs>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<!-- Brahmin Herder -->
|
||||||
|
|
||||||
|
<li Class="FCP.Core.GroupMakerWithTraderKind">
|
||||||
|
<kindDef>Trader</kindDef>
|
||||||
|
<traderKinds>
|
||||||
|
<li>FCP_Caravan_Brahmin_Herder</li>
|
||||||
|
</traderKinds>
|
||||||
|
<traders>
|
||||||
|
<FCP_Pawnkind_NCR_Crimson_Caravan_Trader>1</FCP_Pawnkind_NCR_Crimson_Caravan_Trader>
|
||||||
|
</traders>
|
||||||
|
<carriers>
|
||||||
|
<FCP_Animal_Brahmin>6</FCP_Animal_Brahmin>
|
||||||
|
</carriers>
|
||||||
|
<guards>
|
||||||
|
<FCP_Pawnkind_NCR_Citizen>5</FCP_Pawnkind_NCR_Citizen>
|
||||||
|
</guards>
|
||||||
|
<characterDefs>
|
||||||
|
<li>FCP_Character_NCR_Crocker</li>
|
||||||
|
</characterDefs>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<!-- NCRCF Prisoner Caravan -->
|
||||||
|
|
||||||
|
<li Class="FCP.Core.GroupMakerWithTraderKind">
|
||||||
|
<kindDef>Trader</kindDef>
|
||||||
|
<traderKinds>
|
||||||
|
<li>FCP_Caravan_NCRCF_Prisoner_Exchange</li>
|
||||||
|
</traderKinds>
|
||||||
|
<traders>
|
||||||
|
<FCP_Pawnkind_NCR_NCRCF_Warden>1</FCP_Pawnkind_NCR_NCRCF_Warden>
|
||||||
|
</traders>
|
||||||
|
<carriers>
|
||||||
|
<FCP_Animal_Brahmin>1</FCP_Animal_Brahmin>
|
||||||
|
</carriers>
|
||||||
|
<guards>
|
||||||
|
<FCP_Pawnkind_NCR_NCRCF_Guard>4</FCP_Pawnkind_NCR_NCRCF_Guard>
|
||||||
|
<FCP_Animal_NCR_Guard_Dog MayRequire="Rick.FCP.Animals">1</FCP_Animal_NCR_Guard_Dog>
|
||||||
|
</guards>
|
||||||
|
<characterDefs>
|
||||||
|
<li>FCP_Character_NCR_Crocker</li>
|
||||||
|
</characterDefs>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<!-- Special: Tax Collector -->
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<!-- Tax Collection -->
|
||||||
|
<kindDef>FCP_PawnGroupKind_TaxCollector</kindDef>
|
||||||
|
<traders>
|
||||||
|
<FCP_Pawnkind_NCR_Tax_Collector>1</FCP_Pawnkind_NCR_Tax_Collector>
|
||||||
|
</traders>
|
||||||
|
<carriers>
|
||||||
|
<FCP_Animal_Brahmin>2</FCP_Animal_Brahmin>
|
||||||
|
</carriers>
|
||||||
|
<guards>
|
||||||
|
<FCP_Pawnkind_NCR_Trooper_Heavy>3</FCP_Pawnkind_NCR_Trooper_Heavy>
|
||||||
|
<FCP_Pawnkind_NCR_Trooper>10</FCP_Pawnkind_NCR_Trooper>
|
||||||
|
<FCP_Pawnkind_NCR_Officer>1</FCP_Pawnkind_NCR_Officer>
|
||||||
|
<FCP_Pawnkind_NCR_Ranger_Veteran>3</FCP_Pawnkind_NCR_Ranger_Veteran>
|
||||||
|
</guards>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<!-- NCR Settlement -->
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<kindDef>Settlement</kindDef>
|
||||||
|
<options>
|
||||||
|
<FCP_Pawnkind_NCR_Citizen>30</FCP_Pawnkind_NCR_Citizen>
|
||||||
|
<FCP_Pawnkind_NCR_Crimson_Caravan_Trader>3</FCP_Pawnkind_NCR_Crimson_Caravan_Trader>
|
||||||
|
<FCP_Pawnkind_NCR_Engineer>15</FCP_Pawnkind_NCR_Engineer>
|
||||||
|
<FCP_Pawnkind_NCR_Trooper>4</FCP_Pawnkind_NCR_Trooper>
|
||||||
|
<FCP_Pawnkind_NCR_Ranger_Volunteer>5</FCP_Pawnkind_NCR_Ranger_Volunteer>
|
||||||
|
<FCP_Pawnkind_NCR_MP>12</FCP_Pawnkind_NCR_MP>
|
||||||
|
<FCP_Pawnkind_NCR_Ambassador>2</FCP_Pawnkind_NCR_Ambassador>
|
||||||
|
<FCP_Pawnkind_NCR_President_Kimball>1</FCP_Pawnkind_NCR_President_Kimball>
|
||||||
|
</options>
|
||||||
|
</li>
|
||||||
|
</pawnGroupMakers>
|
||||||
|
<settlementTexturePath>World/WorldObjects/DefaultSettlement</settlementTexturePath>
|
||||||
|
<modExtensions Inherit="False">
|
||||||
|
<!-- NCR Dollars -->
|
||||||
|
<li Class="FCP.Currencies.CurrencyReplacement">
|
||||||
|
<currency>FCP_Currency_NCR_Dollar</currency>
|
||||||
|
</li>
|
||||||
|
<!-- Make them hostile to the legion -->
|
||||||
|
<li Class="FCP.Core.ModExtension_FactionPermanentlyHostileTo">
|
||||||
|
<hostileFactionDefs>
|
||||||
|
<li MayRequire="Rick.FCP.Legion">FCP_Faction_Caesars_Legion</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>
|
||||||
|
<!-- Ideology stuff -->
|
||||||
|
<li Class="FCP.Core.ModExtension_FixedIdeo">
|
||||||
|
<ideoIconDef>FCP_Icon_NCR</ideoIconDef>
|
||||||
|
<ideoColorDef>LightGrey</ideoColorDef>
|
||||||
|
<memberName>Citizen</memberName>
|
||||||
|
<adjective>NCR Republican</adjective>
|
||||||
|
<roleOverrides>
|
||||||
|
<li>
|
||||||
|
<preceptDef>IdeoRole_Leader</preceptDef>
|
||||||
|
<disableApparelRequirements>true</disableApparelRequirements>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<preceptDef>IdeoRole_Moralist</preceptDef>
|
||||||
|
<newName>Representative</newName>
|
||||||
|
<disableApparelRequirements>true</disableApparelRequirements>
|
||||||
|
<!--<apparelRequirementsOverride></apparelRequirementsOverride>-->
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<preceptDef>FCP_IdeoRole_Ranger</preceptDef>
|
||||||
|
<newName>Ranger Sharpshooter</newName>
|
||||||
|
<disableApparelRequirements>true</disableApparelRequirements>
|
||||||
|
<!--<apparelRequirementsOverride></apparelRequirementsOverride>-->
|
||||||
|
</li>
|
||||||
|
</roleOverrides>
|
||||||
|
</li>
|
||||||
|
<!-- Enlistment stuff -->
|
||||||
|
<li Class="FCP.Enlist.FactionEnlistOptions">
|
||||||
|
<enlistOptionsDefs>
|
||||||
|
<li>FCP_Enlistment_NCR</li>
|
||||||
|
</enlistOptionsDefs>
|
||||||
|
<ignoreAutoAssignedDefs>true</ignoreAutoAssignedDefs>
|
||||||
|
</li>
|
||||||
|
<!-- Shuttles -->
|
||||||
|
<li Class="FCP_Shuttles.FactionModExtension">
|
||||||
|
<transportShipDef>FCP_Shuttle_NCR_Vertibird</transportShipDef>
|
||||||
|
<minDistanceBetweenShuttles>10</minDistanceBetweenShuttles>
|
||||||
|
<maxPawnCountInOneShuttle>6</maxPawnCountInOneShuttle>
|
||||||
|
</li>
|
||||||
|
<!-- Territory stuff -->
|
||||||
|
<li Class="FCP.Core.ModExtension_FactionTerritory">
|
||||||
|
<territoryColor>(222, 49, 41)</territoryColor>
|
||||||
|
<territoryBorderColor>(116, 22, 42)</territoryBorderColor>
|
||||||
|
<factionLabelColor>(0.9, 0.9, 0.8, 1.0)</factionLabelColor>
|
||||||
|
<initialTerritoryRadius>10</initialTerritoryRadius>
|
||||||
|
<renderTerritoryOverWater>false</renderTerritoryOverWater>
|
||||||
|
</li>
|
||||||
|
</modExtensions>
|
||||||
|
</FactionDef>
|
||||||
|
|
||||||
|
<ThingSetMakerDef>
|
||||||
|
<defName>FCP_NCRRaidLootMaker</defName>
|
||||||
|
<root Class="ThingSetMaker_MarketValue">
|
||||||
|
<fixedParams>
|
||||||
|
<filter>
|
||||||
|
<thingDefs>
|
||||||
|
<li>Silver</li>
|
||||||
|
<li>MedicineIndustrial</li>
|
||||||
|
<li>ComponentIndustrial</li>
|
||||||
|
<li>MealSurvivalPack</li>
|
||||||
|
<li>Neutroamine</li>
|
||||||
|
</thingDefs>
|
||||||
|
</filter>
|
||||||
|
</fixedParams>
|
||||||
|
</root>
|
||||||
|
</ThingSetMakerDef>
|
||||||
|
|
||||||
|
</Defs>
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<IdeoIconDef>
|
||||||
|
<defName>FCP_Icon_NCR</defName>
|
||||||
|
<iconPath>World_Icon/NCR_Icon/FCP_NCR_World_Icon</iconPath>
|
||||||
|
<cultures>
|
||||||
|
<li>FCP_Culture_NCR_Californian</li>
|
||||||
|
</cultures>
|
||||||
|
</IdeoIconDef>
|
||||||
|
|
||||||
|
</Defs>
|
||||||
@@ -0,0 +1,128 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<!--__________ Memes __________-->
|
||||||
|
|
||||||
|
<!-- Old World Blues -->
|
||||||
|
|
||||||
|
<MemeDef>
|
||||||
|
<defName>FCP_Meme_OldWorldBlues</defName>
|
||||||
|
<label>Old World Blues</label>
|
||||||
|
<description>The New California Republic (NCR) is a federal presidential republic founded in New California, comprised of five contiguous states and additional territorial holdings in Nevada and Baja California. The NCR emphasizes and strives to support a myriad of old world values, such as democracy, personal liberty, and the rule of law. It also aims to restore general order to the wasteland, the improvement and development of infrastructure and economic systems, and overarching peace between people. Similar to institutions of the old world it seeks to emulate, continued expansion has created challenges with territorial control, loyalty, and corruption that plague the Republic and serve to hinder its goals.</description>
|
||||||
|
<iconPath>World_Icon/NCR_Icon/FCP_NCR_World_Icon</iconPath>
|
||||||
|
<groupDef>Misc</groupDef>
|
||||||
|
<impact>2</impact>
|
||||||
|
<randomizationSelectionWeightFactor>0</randomizationSelectionWeightFactor>
|
||||||
|
<hiddenInChooseMemes>true</hiddenInChooseMemes>
|
||||||
|
<requireOne>
|
||||||
|
<li><li>Cannibalism_Abhorrent</li></li>
|
||||||
|
<li><li>NutrientPasteEating_Disgusting</li></li>
|
||||||
|
<li><li>Corpses_Ugly</li></li>
|
||||||
|
<li><li>InsectMeatEating_Despised_Classic</li></li>
|
||||||
|
<li><li>Lovin_Free</li></li>
|
||||||
|
<li><li>MarriageName_UsuallyMans</li></li>
|
||||||
|
<li><li>SpouseCount_Male_MaxOne</li></li>
|
||||||
|
<li><li>SpouseCount_Female_MaxOne</li></li>
|
||||||
|
<li><li>Charity_Worthwhile</li></li>
|
||||||
|
<li><li>DrugUse_MedicalOrSocial</li></li>
|
||||||
|
<li><li>FungusEating_Despised</li></li>
|
||||||
|
<li><li>IdeoDiversity_Standard</li></li>
|
||||||
|
<li><li>Nudity_Male_UncoveredGroinDisapproved</li></li>
|
||||||
|
<li><li>Nudity_Female_UncoveredGroinOrChestDisapproved</li></li>
|
||||||
|
<li><li>OrganUse_HorribleSellOK</li></li>
|
||||||
|
<li><li>Execution_HorribleIfInnocent</li></li>
|
||||||
|
<li><li>Research_Normal</li></li>
|
||||||
|
<li><li>Skullspike_Disapproved</li></li>
|
||||||
|
<li><li>Slavery_Disapproved</li></li>
|
||||||
|
<li><li>Blinding_Horrible</li></li>
|
||||||
|
<li><li>Scarification_Horrible</li></li>
|
||||||
|
</requireOne>
|
||||||
|
<requiredRituals>
|
||||||
|
<li>
|
||||||
|
<precept>LeaderSpeech</precept>
|
||||||
|
<pattern>LeaderSpeech</pattern>
|
||||||
|
<building>FCP_NCR_Building_Boulder_City_Memorial</building>
|
||||||
|
</li>
|
||||||
|
</requiredRituals>
|
||||||
|
</MemeDef>
|
||||||
|
|
||||||
|
<!-- NCR Rangers -->
|
||||||
|
|
||||||
|
<MemeDef>
|
||||||
|
<defName>FCP_Meme_Rangers</defName>
|
||||||
|
<label>NCR Rangers</label>
|
||||||
|
<description>A volunteer special forces renowned as much for their expert reconnaissance capabilities as their bravery and combat prowess, the Rangers' primary purpose is dealing with threats the forces of the republic's standing Army cannot handle, as well as general peacekeeping around the borders of NCR territory, scouting out known and potential threats, and other special assignments. Their cutting-edge training, weaponry and assortment of both pre- and post-War technology often allows them to serve as lynchpins for victory in the republic's conflicts even when a situation may see them outnumbered and outgunned.</description>
|
||||||
|
<iconPath>Things/UI/Roles/FCP_NCR_Ranger</iconPath>
|
||||||
|
<groupDef>Misc</groupDef>
|
||||||
|
<impact>2</impact>
|
||||||
|
<randomizationSelectionWeightFactor>0</randomizationSelectionWeightFactor>
|
||||||
|
<hiddenInChooseMemes>true</hiddenInChooseMemes>
|
||||||
|
<requireOne>
|
||||||
|
<li>
|
||||||
|
<li>FCP_IdeoRole_Ranger</li>
|
||||||
|
</li>
|
||||||
|
</requireOne>
|
||||||
|
</MemeDef>
|
||||||
|
|
||||||
|
<!--__________ Precepts __________-->
|
||||||
|
|
||||||
|
<!-- NCR Ranger -->
|
||||||
|
|
||||||
|
<PreceptDef ParentName="PreceptRoleMultiBase">
|
||||||
|
<defName>FCP_IdeoRole_Ranger</defName>
|
||||||
|
<label>NCR Ranger</label>
|
||||||
|
<description>The Rangers, especially the Veteran Rangers, have a fearsome reputation with friend and foe alike. In the Mojave, posters can be seen of them and some NCR troopers believe they "chew nails and spit napalm." Even men of Caesar's Legion speak of the Rangers with respect, calling them "the best the profligates have to offer."</description>
|
||||||
|
<iconPath>Things/UI/Roles/FCP_NCR_Ranger</iconPath>
|
||||||
|
<nameMaker>NamerRoleShooter</nameMaker>
|
||||||
|
<roleRequirements>
|
||||||
|
<li Class="RoleRequirement_MinSkillAny">
|
||||||
|
<skills>
|
||||||
|
<Shooting>12</Shooting>
|
||||||
|
</skills>
|
||||||
|
</li>
|
||||||
|
</roleRequirements>
|
||||||
|
<roleRequiredWorkTags>
|
||||||
|
<li>Shooting</li>
|
||||||
|
<li>Violent</li>
|
||||||
|
</roleRequiredWorkTags>
|
||||||
|
<roleTags>
|
||||||
|
<li>ShootingSpecialist</li>
|
||||||
|
</roleTags>
|
||||||
|
<requiredMemes>
|
||||||
|
<li>FCP_Meme_Rangers</li>
|
||||||
|
</requiredMemes>
|
||||||
|
<roleEffects>
|
||||||
|
<!--<li Class="RoleEffect_NoMeleeWeapons" />-->
|
||||||
|
<li Class="RoleEffect_PawnStatOffset">
|
||||||
|
<statDef>ShootingAccuracyPawn</statDef>
|
||||||
|
<modifier>7</modifier>
|
||||||
|
</li>
|
||||||
|
<li Class="RoleEffect_PawnStatOffset">
|
||||||
|
<statDef>AimingDelayFactor</statDef>
|
||||||
|
<modifier>-0.5</modifier>
|
||||||
|
</li>
|
||||||
|
</roleEffects>
|
||||||
|
<grantedAbilities>
|
||||||
|
<li>MarksmanCommand</li>
|
||||||
|
</grantedAbilities>
|
||||||
|
<displayOrderInImpact>2</displayOrderInImpact>
|
||||||
|
<roleDisabledWorkTags>
|
||||||
|
<li>PlantWork</li>
|
||||||
|
<li>Mining</li>
|
||||||
|
<li>Cleaning</li>
|
||||||
|
</roleDisabledWorkTags>
|
||||||
|
<roleApparelRequirements>
|
||||||
|
<li>
|
||||||
|
<requirement>
|
||||||
|
<bodyPartGroupsMatchAny>
|
||||||
|
<li>UpperHead</li>
|
||||||
|
</bodyPartGroupsMatchAny>
|
||||||
|
<requiredDefs>
|
||||||
|
<li>Apparel_Tailcap</li>
|
||||||
|
</requiredDefs>
|
||||||
|
</requirement>
|
||||||
|
</li>
|
||||||
|
</roleApparelRequirements>
|
||||||
|
</PreceptDef>
|
||||||
|
|
||||||
|
</Defs>
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<!-- Rule Strings for Leaders -->
|
||||||
|
|
||||||
|
<RulePackDef>
|
||||||
|
<defName>FCP_LeaderTitleMaker_NCR</defName>
|
||||||
|
<rulePack>
|
||||||
|
<rulesStrings>
|
||||||
|
<li>r_leaderTitle->president</li>
|
||||||
|
</rulesStrings>
|
||||||
|
</rulePack>
|
||||||
|
</RulePackDef>
|
||||||
|
|
||||||
|
</Defs>
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<!--__________ Ideology Buildings __________-->
|
||||||
|
|
||||||
|
<!--_____ NCR _____-->
|
||||||
|
|
||||||
|
<!--___ Altars ___-->
|
||||||
|
|
||||||
|
<!-- Grand Altar -->
|
||||||
|
|
||||||
|
<ThingDef ParentName="AltarBase">
|
||||||
|
<defName>FCP_NCR_Building_Boulder_City_Memorial</defName>
|
||||||
|
<label>Boulder City Memorial</label>
|
||||||
|
<description>Circa 2277, the New California Republic, in a decisive attack against Caesar's Legion during the First Battle of Hoover Dam, lured the bulk of the enemy into Boulder City, most of which was filled with high explosives, and detonated them, destroying the Legion's assault at the cost of many troopers who could not escape in time. Following the battle, the New California Republic built the memorial to honor the 107 Rangers and service members who lost their lives that day.</description>
|
||||||
|
<graphicData>
|
||||||
|
<graphicClass>Graphic_Single</graphicClass>
|
||||||
|
<texPath>Things/Building/Misc/Ideo/FCP_NCR_Boulder_City_Memorial</texPath>
|
||||||
|
<drawSize>(3,3)</drawSize>
|
||||||
|
<drawRotated>false</drawRotated>
|
||||||
|
<shadowData>
|
||||||
|
<volume>(2.4, 1, 2.4)</volume>
|
||||||
|
</shadowData>
|
||||||
|
</graphicData>
|
||||||
|
<size>(3,3)</size>
|
||||||
|
<castEdgeShadows>true</castEdgeShadows>
|
||||||
|
<statBases>
|
||||||
|
<MaxHitPoints>350</MaxHitPoints>
|
||||||
|
<WorkToBuild>30000</WorkToBuild>
|
||||||
|
<Beauty>50</Beauty>
|
||||||
|
<StyleDominance>50</StyleDominance>
|
||||||
|
</statBases>
|
||||||
|
<terrainAffordanceNeeded>Medium</terrainAffordanceNeeded>
|
||||||
|
<interactionCellOffset>(0,0, -3)</interactionCellOffset>
|
||||||
|
<costList>
|
||||||
|
<BlocksMarble>800</BlocksMarble>
|
||||||
|
</costList>
|
||||||
|
<defaultStuff>BlocksMarble</defaultStuff>
|
||||||
|
<building>
|
||||||
|
<allowAutoroof>false</allowAutoroof>
|
||||||
|
<buildingTags>
|
||||||
|
<li>RitualFocus</li>
|
||||||
|
</buildingTags>
|
||||||
|
<relatedBuildCommands Inherit="False" />
|
||||||
|
<paintable>false</paintable>
|
||||||
|
</building>
|
||||||
|
</ThingDef>
|
||||||
|
|
||||||
|
</Defs>
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<!--__________ Incidents __________-->
|
||||||
|
|
||||||
|
<!-- California Grizzly Incident -->
|
||||||
|
|
||||||
|
<IncidentDef>
|
||||||
|
<defName>FCP_Incident_GrizzliesPass</defName>
|
||||||
|
<label>Grizzlies Pass</label>
|
||||||
|
<category>Misc</category>
|
||||||
|
<targetTags>
|
||||||
|
<li>Map_PlayerHome</li>
|
||||||
|
</targetTags>
|
||||||
|
<letterLabel>FCP_LetterLabel_GrizzliesPass</letterLabel>
|
||||||
|
<letterText>FCP_Letter_GrizzliesPass</letterText>
|
||||||
|
<workerClass>FCP.Core.IncidentWorker_AnimalPasses</workerClass>
|
||||||
|
<baseChance>0.7</baseChance>
|
||||||
|
<minRefireDays>13</minRefireDays>
|
||||||
|
<modExtensions>
|
||||||
|
<li Class="FCP.Core.ModExtension_AnimalPassesConfig">
|
||||||
|
<animalThing>FCP_Animal_California_Grizzly</animalThing>
|
||||||
|
<animalPawnKind>FCP_Animal_California_Grizzly</animalPawnKind>
|
||||||
|
<minCount>1</minCount>
|
||||||
|
<maxRangeInclusive>3~6</maxRangeInclusive>
|
||||||
|
<ignoreTemperature>false</ignoreTemperature>
|
||||||
|
<ignoreToxicFallout>true</ignoreToxicFallout>
|
||||||
|
</li>
|
||||||
|
</modExtensions>
|
||||||
|
</IncidentDef>
|
||||||
|
|
||||||
|
</Defs>
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,306 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<!--__________ Quests __________-->
|
||||||
|
|
||||||
|
<!--_____ NCR Quests _____-->
|
||||||
|
|
||||||
|
<!--___ Rescue Humanlikes ___-->
|
||||||
|
|
||||||
|
<!-- Rescue Citizen -->
|
||||||
|
|
||||||
|
<QuestScriptDef>
|
||||||
|
<defName>FCP_Quest_NCR_Pawn_Rescue_Humanlike_Citizen</defName>
|
||||||
|
<rootSelectionWeight>1.0</rootSelectionWeight>
|
||||||
|
<rootMinPoints>50</rootMinPoints>
|
||||||
|
<defaultChallengeRating>1</defaultChallengeRating>
|
||||||
|
<canGiveRoyalFavor>true</canGiveRoyalFavor>
|
||||||
|
<expireDaysRange>4~8</expireDaysRange>
|
||||||
|
<questNameRules>
|
||||||
|
<rulesStrings>
|
||||||
|
<li>questName->[prisoner_nameDef]'s Rescue</li>
|
||||||
|
<li>questName->[prisoner_nameDef]'s Breakout</li>
|
||||||
|
<li>questName->Rescuing [prisoner_nameDef]</li>
|
||||||
|
<li>questName->Saving [prisoner_nameDef]</li>
|
||||||
|
<li>questName->Breaking [prisoner_nameDef] Out</li>
|
||||||
|
</rulesStrings>
|
||||||
|
</questNameRules>
|
||||||
|
<questDescriptionRules>
|
||||||
|
<rulesStrings>
|
||||||
|
<li>questDescription->[prisoner_nameDef] has been captured by enemy forces. It's up to you to rescue them.</li>
|
||||||
|
</rulesStrings>
|
||||||
|
</questDescriptionRules>
|
||||||
|
<root Class="QuestNode_Sequence">
|
||||||
|
<nodes>
|
||||||
|
<li Class="FCP_RadiantQuests.QuestNode_GetLeaderOfFaction">
|
||||||
|
<storeAs>asker</storeAs>
|
||||||
|
<!--The faction def that issues the quest-->
|
||||||
|
<factionDef>FCP_Faction_NCR</factionDef>
|
||||||
|
</li>
|
||||||
|
<li Class="FCP_RadiantQuests.QuestNode_GetFactionFromList">
|
||||||
|
<storeAs>enemyFaction</storeAs>
|
||||||
|
<!--The faction def that will be guarding-->
|
||||||
|
<factionDefs>
|
||||||
|
<li>PirateWaster</li>
|
||||||
|
<li MayRequire="Rick.FCP.Legion">FCP_Faction_Caesars_Legion</li>
|
||||||
|
</factionDefs>
|
||||||
|
</li>
|
||||||
|
<li Class="FCP_RadiantQuests.QuestNode_GetFactionFromList">
|
||||||
|
<storeAs>prisonerFaction</storeAs>
|
||||||
|
<!--The faction def that will be the prisoner-->
|
||||||
|
<factionDefs>
|
||||||
|
<li>FCP_Faction_NCR</li>
|
||||||
|
</factionDefs>
|
||||||
|
</li>
|
||||||
|
<li Class="FCP_RadiantQuests.QuestNode_GetPawnKind">
|
||||||
|
<!--Dont change storeAs its hardcoded in C#-->
|
||||||
|
<storeAs>prisonerPawnKind</storeAs>
|
||||||
|
<pawnKindDef>FCP_Pawnkind_NCR_Citizen</pawnKindDef>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_GetRandomInRangeFloat">
|
||||||
|
<storeAs>chanceToJoinVal</storeAs>
|
||||||
|
<range>0~1</range>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_Set">
|
||||||
|
<name>chanceToJoin</name>
|
||||||
|
<value>0.25</value>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_SubScript">
|
||||||
|
<def>Util_RandomizePointsChallengeRating</def>
|
||||||
|
<parms>
|
||||||
|
<pointsFactorTwoStar>1.5</pointsFactorTwoStar>
|
||||||
|
<pointsFactorThreeStar>2</pointsFactorThreeStar>
|
||||||
|
</parms>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_SubScript">
|
||||||
|
<def>Util_AdjustPointsForDistantFight</def>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_GetMap" />
|
||||||
|
|
||||||
|
<li Class="QuestNode_GetSiteTile">
|
||||||
|
<storeAs>siteTile</storeAs>
|
||||||
|
<preferCloserTiles>true</preferCloserTiles>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_GetSitePartDefsByTagsAndFaction">
|
||||||
|
<storeAs>sitePartDefs</storeAs>
|
||||||
|
<storeFactionAs>siteFaction</storeFactionAs>
|
||||||
|
<sitePartsTags>
|
||||||
|
<li>
|
||||||
|
<tag>FCP_Site_PawnRescue</tag>
|
||||||
|
</li>
|
||||||
|
</sitePartsTags>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_GetDefaultSitePartsParams">
|
||||||
|
<tile>$siteTile</tile>
|
||||||
|
<faction>$siteFaction</faction>
|
||||||
|
<sitePartDefs>$sitePartDefs</sitePartDefs>
|
||||||
|
<storeSitePartsParamsAs>sitePartsParams</storeSitePartsParamsAs>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_SubScript">
|
||||||
|
<def>Util_GenerateSite</def>
|
||||||
|
<parms>
|
||||||
|
<hiddenSitePartsPossible>true</hiddenSitePartsPossible>
|
||||||
|
</parms>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_SpawnWorldObjects">
|
||||||
|
<worldObjects>$site</worldObjects>
|
||||||
|
<defsToExcludeFromHyperlinks>Human</defsToExcludeFromHyperlinks>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_WorldObjectTimeout">
|
||||||
|
<worldObject>$site</worldObject>
|
||||||
|
<isQuestTimeout>true</isQuestTimeout>
|
||||||
|
<delayTicks>$(randInt(12,28)*60000)</delayTicks>
|
||||||
|
<inSignalDisable>site.MapGenerated</inSignalDisable>
|
||||||
|
<node Class="QuestNode_End">
|
||||||
|
<outcome>Fail</outcome>
|
||||||
|
<sendStandardLetter>true</sendStandardLetter>
|
||||||
|
</node>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_Signal">
|
||||||
|
<inSignal>prisoner.RescuedFromPrison</inSignal>
|
||||||
|
<node Class="QuestNode_Sequence">
|
||||||
|
<nodes>
|
||||||
|
<li Class="QuestNode_Notify_PlayerRaidedSomeone">
|
||||||
|
<getRaidersFromMapParent>$site</getRaidersFromMapParent>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_GiveRewards">
|
||||||
|
<parms>
|
||||||
|
<allowGoodwill>true</allowGoodwill>
|
||||||
|
<allowRoyalFavor>true</allowRoyalFavor>
|
||||||
|
<chosenPawnSignal>ChosenPawnForReward</chosenPawnSignal>
|
||||||
|
</parms>
|
||||||
|
<addCampLootReward>true</addCampLootReward>
|
||||||
|
<customLetterLabel TKey="LetterLabelPaymentArrived">Payment arrived</customLetterLabel>
|
||||||
|
<customLetterText TKey="LetterTextPaymentArrived">You have defeated the prisoner camp!\n\nThe payment from [asker_faction_name] has arrived.</customLetterText>
|
||||||
|
<nodeIfChosenPawnSignalUsed Class="QuestNode_Letter">
|
||||||
|
<letterDef>ChoosePawn</letterDef>
|
||||||
|
<label TKey="LetterLabelFavorReceiver">[asker_faction_royalFavorLabel]</label>
|
||||||
|
<text TKey="LetterTextFavorReceiver">These colonists participated in the victory for the quest [resolvedQuestName]. [asker_definite] wants to know who should receive the [royalFavorReward_amount] [asker_faction_royalFavorLabel] for this service.</text>
|
||||||
|
<useColonistsOnMap>$site</useColonistsOnMap>
|
||||||
|
<chosenPawnSignal>ChosenPawnForReward</chosenPawnSignal>
|
||||||
|
</nodeIfChosenPawnSignalUsed>
|
||||||
|
</li>
|
||||||
|
</nodes>
|
||||||
|
</node>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_End">
|
||||||
|
<inSignal>prisoner.RescuedFromPrison</inSignal>
|
||||||
|
<outcome>Success</outcome>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_NoWorldObject">
|
||||||
|
<worldObject>$site</worldObject>
|
||||||
|
<node Class="QuestNode_End" />
|
||||||
|
</li>
|
||||||
|
</nodes>
|
||||||
|
</root>
|
||||||
|
</QuestScriptDef>
|
||||||
|
|
||||||
|
<!-- Rescue Soldiers -->
|
||||||
|
|
||||||
|
<QuestScriptDef>
|
||||||
|
<defName>FCP_Quest_NCR_Pawn_Rescue_Humanlike_Soldier</defName>
|
||||||
|
<rootSelectionWeight>1.0</rootSelectionWeight>
|
||||||
|
<rootMinPoints>50</rootMinPoints>
|
||||||
|
<defaultChallengeRating>1</defaultChallengeRating>
|
||||||
|
<canGiveRoyalFavor>true</canGiveRoyalFavor>
|
||||||
|
<expireDaysRange>4~8</expireDaysRange>
|
||||||
|
<questNameRules>
|
||||||
|
<rulesStrings>
|
||||||
|
<li>questName->[prisoner_nameDef]'s Rescue</li>
|
||||||
|
<li>questName->[prisoner_nameDef]'s Breakout</li>
|
||||||
|
<li>questName->Rescuing [prisoner_nameDef]</li>
|
||||||
|
<li>questName->Saving [prisoner_nameDef]</li>
|
||||||
|
<li>questName->Breaking [prisoner_nameDef] Out</li>
|
||||||
|
</rulesStrings>
|
||||||
|
</questNameRules>
|
||||||
|
<questDescriptionRules>
|
||||||
|
<rulesStrings>
|
||||||
|
<li>questDescription->[prisoner_nameDef] has been captured by enemy forces. It's up to you to rescue them.</li>
|
||||||
|
</rulesStrings>
|
||||||
|
</questDescriptionRules>
|
||||||
|
<root Class="QuestNode_Sequence">
|
||||||
|
<nodes>
|
||||||
|
<li Class="FCP_RadiantQuests.QuestNode_GetLeaderOfFaction">
|
||||||
|
<storeAs>asker</storeAs>
|
||||||
|
<!--The faction def that issues the quest-->
|
||||||
|
<factionDef>FCP_Faction_NCR</factionDef>
|
||||||
|
</li>
|
||||||
|
<li Class="FCP_RadiantQuests.QuestNode_GetFactionFromList">
|
||||||
|
<storeAs>enemyFaction</storeAs>
|
||||||
|
<!--The faction def that will be guarding-->
|
||||||
|
<factionDefs>
|
||||||
|
<li>PirateWaster</li>
|
||||||
|
<li MayRequire="Rick.FCP.Legion">FCP_Faction_Caesars_Legion</li>
|
||||||
|
<li MayRequire="Rick.FCP.GreatKhans">FCP_Faction_Great_Khans</li>
|
||||||
|
</factionDefs>
|
||||||
|
</li>
|
||||||
|
<li Class="FCP_RadiantQuests.QuestNode_GetFactionFromList">
|
||||||
|
<storeAs>prisonerFaction</storeAs>
|
||||||
|
<!--The faction def that will be the prisoner-->
|
||||||
|
<factionDefs>
|
||||||
|
<li>FCP_Faction_NCR</li>
|
||||||
|
</factionDefs>
|
||||||
|
</li>
|
||||||
|
<li Class="FCP_RadiantQuests.QuestNode_GetPawnKind">
|
||||||
|
<!--Dont change storeAs its hardcoded in C#-->
|
||||||
|
<storeAs>prisonerPawnKind</storeAs>
|
||||||
|
<pawnKindDef>FCP_Pawnkind_NCR_Trooper</pawnKindDef>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_GetRandomInRangeFloat">
|
||||||
|
<storeAs>chanceToJoinVal</storeAs>
|
||||||
|
<range>0~1</range>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_Set">
|
||||||
|
<name>chanceToJoin</name>
|
||||||
|
<value>0.25</value>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_SubScript">
|
||||||
|
<def>Util_RandomizePointsChallengeRating</def>
|
||||||
|
<parms>
|
||||||
|
<pointsFactorTwoStar>1.5</pointsFactorTwoStar>
|
||||||
|
<pointsFactorThreeStar>2</pointsFactorThreeStar>
|
||||||
|
</parms>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_SubScript">
|
||||||
|
<def>Util_AdjustPointsForDistantFight</def>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_GetMap" />
|
||||||
|
<li Class="QuestNode_GetSiteTile">
|
||||||
|
<storeAs>siteTile</storeAs>
|
||||||
|
<preferCloserTiles>true</preferCloserTiles>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_GetSitePartDefsByTagsAndFaction">
|
||||||
|
<storeAs>sitePartDefs</storeAs>
|
||||||
|
<storeFactionAs>siteFaction</storeFactionAs>
|
||||||
|
<sitePartsTags>
|
||||||
|
<li>
|
||||||
|
<tag>FCP_Site_PawnRescue</tag>
|
||||||
|
</li>
|
||||||
|
</sitePartsTags>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_GetDefaultSitePartsParams">
|
||||||
|
<tile>$siteTile</tile>
|
||||||
|
<faction>$siteFaction</faction>
|
||||||
|
<sitePartDefs>$sitePartDefs</sitePartDefs>
|
||||||
|
<storeSitePartsParamsAs>sitePartsParams</storeSitePartsParamsAs>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_SubScript">
|
||||||
|
<def>Util_GenerateSite</def>
|
||||||
|
<parms>
|
||||||
|
<hiddenSitePartsPossible>true</hiddenSitePartsPossible>
|
||||||
|
</parms>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_SpawnWorldObjects">
|
||||||
|
<worldObjects>$site</worldObjects>
|
||||||
|
<defsToExcludeFromHyperlinks>Human</defsToExcludeFromHyperlinks>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_WorldObjectTimeout">
|
||||||
|
<worldObject>$site</worldObject>
|
||||||
|
<isQuestTimeout>true</isQuestTimeout>
|
||||||
|
<delayTicks>$(randInt(12,28)*60000)</delayTicks>
|
||||||
|
<inSignalDisable>site.MapGenerated</inSignalDisable>
|
||||||
|
<node Class="QuestNode_End">
|
||||||
|
<outcome>Fail</outcome>
|
||||||
|
<sendStandardLetter>true</sendStandardLetter>
|
||||||
|
</node>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_Signal">
|
||||||
|
<inSignal>prisoner.RescuedFromPrison</inSignal>
|
||||||
|
<node Class="QuestNode_Sequence">
|
||||||
|
<nodes>
|
||||||
|
<li Class="QuestNode_Notify_PlayerRaidedSomeone">
|
||||||
|
<getRaidersFromMapParent>$site</getRaidersFromMapParent>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_GiveRewards">
|
||||||
|
<parms>
|
||||||
|
<allowGoodwill>true</allowGoodwill>
|
||||||
|
<allowRoyalFavor>true</allowRoyalFavor>
|
||||||
|
<chosenPawnSignal>ChosenPawnForReward</chosenPawnSignal>
|
||||||
|
</parms>
|
||||||
|
<addCampLootReward>true</addCampLootReward>
|
||||||
|
<customLetterLabel TKey="LetterLabelPaymentArrived">Payment arrived</customLetterLabel>
|
||||||
|
<customLetterText TKey="LetterTextPaymentArrived">You have defeated the prisoner camp!\n\nThe payment from [asker_faction_name] has arrived.</customLetterText>
|
||||||
|
<nodeIfChosenPawnSignalUsed Class="QuestNode_Letter">
|
||||||
|
<letterDef>ChoosePawn</letterDef>
|
||||||
|
<label TKey="LetterLabelFavorReceiver">[asker_faction_royalFavorLabel]</label>
|
||||||
|
<text TKey="LetterTextFavorReceiver">These colonists participated in the victory for the quest [resolvedQuestName]. [asker_definite] wants to know who should receive the [royalFavorReward_amount] [asker_faction_royalFavorLabel] for this service.</text>
|
||||||
|
<useColonistsOnMap>$site</useColonistsOnMap>
|
||||||
|
<chosenPawnSignal>ChosenPawnForReward</chosenPawnSignal>
|
||||||
|
</nodeIfChosenPawnSignalUsed>
|
||||||
|
</li>
|
||||||
|
</nodes>
|
||||||
|
</node>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_End">
|
||||||
|
<inSignal>prisoner.RescuedFromPrison</inSignal>
|
||||||
|
<outcome>Success</outcome>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_NoWorldObject">
|
||||||
|
<worldObject>$site</worldObject>
|
||||||
|
<node Class="QuestNode_End" />
|
||||||
|
</li>
|
||||||
|
</nodes>
|
||||||
|
</root>
|
||||||
|
</QuestScriptDef>
|
||||||
|
|
||||||
|
</Defs>
|
||||||
@@ -0,0 +1,281 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<QuestScriptDef>
|
||||||
|
<defName>FCP_Quest_SettlementRaidDefense</defName>
|
||||||
|
<rootSelectionWeight>1.0</rootSelectionWeight>
|
||||||
|
<rootMinPoints>50</rootMinPoints>
|
||||||
|
<defaultChallengeRating>1</defaultChallengeRating>
|
||||||
|
<canGiveRoyalFavor>true</canGiveRoyalFavor>
|
||||||
|
<expireDaysRange>4~8</expireDaysRange>
|
||||||
|
<questNameRules>
|
||||||
|
<rulesStrings>
|
||||||
|
<li>questName->Saving [settlement]</li>
|
||||||
|
<li>settlement->a settlement</li>
|
||||||
|
<li>settlement->an outpost</li>
|
||||||
|
</rulesStrings>
|
||||||
|
</questNameRules>
|
||||||
|
<questDescriptionRules>
|
||||||
|
<rulesStrings>
|
||||||
|
<li>questDescription->[asker_nameFull], [asker_faction_leaderTitle] of [asker_faction_name], has sent us a message. One of their settlements will be raided soon and they request your assistance in dealing with the raiders.</li>
|
||||||
|
</rulesStrings>
|
||||||
|
</questDescriptionRules>
|
||||||
|
<root Class="QuestNode_Sequence">
|
||||||
|
<nodes>
|
||||||
|
<li Class="FCP_RadiantQuests.QuestNode_GetLeaderOfFaction">
|
||||||
|
<storeAs>asker</storeAs>
|
||||||
|
<!--The faction def that issues the quest-->
|
||||||
|
<factionDef>OutlanderCivil</factionDef>
|
||||||
|
</li>
|
||||||
|
<li Class="FCP_RadiantQuests.QuestNode_GetFactionFromList">
|
||||||
|
<storeAs>enemyFaction</storeAs>
|
||||||
|
<!--The faction def that will raid-->
|
||||||
|
<factionDefs>
|
||||||
|
<li>PirateWaster</li>
|
||||||
|
</factionDefs>
|
||||||
|
</li>
|
||||||
|
<li Class="FCP_RadiantQuests.QuestNode_GetFactionFromList">
|
||||||
|
<storeAs>settlementFaction</storeAs>
|
||||||
|
<!--The faction def that will be raided-->
|
||||||
|
<factionDefs>
|
||||||
|
<li>OutlanderCivil</li>
|
||||||
|
</factionDefs>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li Class="QuestNode_SubScript">
|
||||||
|
<def>Util_RandomizePointsChallengeRating</def>
|
||||||
|
<parms>
|
||||||
|
<pointsFactorTwoStar>1.5</pointsFactorTwoStar>
|
||||||
|
<pointsFactorThreeStar>2</pointsFactorThreeStar>
|
||||||
|
</parms>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_SubScript">
|
||||||
|
<def>Util_AdjustPointsForDistantFight</def>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_GetMap" />
|
||||||
|
<li Class="QuestNode_GetSiteTile">
|
||||||
|
<storeAs>siteTile</storeAs>
|
||||||
|
<preferCloserTiles>true</preferCloserTiles>
|
||||||
|
</li>
|
||||||
|
<li Class="FCP_RadiantQuests.QuestNode_GetSitePartDefsByTagsAndFaction">
|
||||||
|
<factionToUse>$settlementFaction</factionToUse>
|
||||||
|
<storeAs>sitePartDefs</storeAs>
|
||||||
|
<storeFactionAs>siteFaction</storeFactionAs>
|
||||||
|
<sitePartsTags>
|
||||||
|
<li>
|
||||||
|
<tag>FCP_Site_SettlementRaidInProgress</tag>
|
||||||
|
</li>
|
||||||
|
</sitePartsTags>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_GetDefaultSitePartsParams">
|
||||||
|
<tile>$siteTile</tile>
|
||||||
|
<faction>$siteFaction</faction>
|
||||||
|
<sitePartDefs>$sitePartDefs</sitePartDefs>
|
||||||
|
<storeSitePartsParamsAs>sitePartsParams</storeSitePartsParamsAs>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li Class="QuestNode_GetSiteThreatPoints">
|
||||||
|
<storeAs>sitePoints</storeAs>
|
||||||
|
<sitePartsParams>$sitePartsParams</sitePartsParams>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_SubScript">
|
||||||
|
<def>Util_GetDefaultRewardValueFromPoints</def>
|
||||||
|
<parms>
|
||||||
|
<!-- Use the actual threat points generated (some site parts define a minimum threshold) -->
|
||||||
|
<points>$sitePoints</points>
|
||||||
|
</parms>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<!-- Inflate reward value. Since we're basing the reward value on the threat points generated, we need to do this
|
||||||
|
even though the threat points was deflated from the input points already. -->
|
||||||
|
<li Class="QuestNode_Multiply">
|
||||||
|
<value1>$rewardValue</value1>
|
||||||
|
<value2>1.75</value2>
|
||||||
|
<storeAs>rewardValue</storeAs>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
<li Class="QuestNode_SubScript">
|
||||||
|
<def>Util_GenerateSite</def>
|
||||||
|
<parms>
|
||||||
|
<sitePartsParams>$sitePartsParams</sitePartsParams>
|
||||||
|
</parms>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li Class="QuestNode_SpawnWorldObjects">
|
||||||
|
<worldObjects>$site</worldObjects>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li Class="QuestNode_Signal">
|
||||||
|
<inSignal>site.MapGenerated</inSignal>
|
||||||
|
<node Class="QuestNode_Sequence">
|
||||||
|
<nodes>
|
||||||
|
<li Class="QuestNode_Set">
|
||||||
|
<name>pointsForSettlers</name>
|
||||||
|
<value>$($points * 0.5)</value>
|
||||||
|
</li>
|
||||||
|
<li Class="FCP_RadiantQuests.QuestNode_GeneratePawns">
|
||||||
|
<storeAs>settlers</storeAs>
|
||||||
|
<faction>$siteFaction</faction>
|
||||||
|
<pawnGroupKind>Peaceful</pawnGroupKind>
|
||||||
|
<pointsToUse>$pointsForSettlers</pointsToUse>
|
||||||
|
</li>
|
||||||
|
<li Class="FCP_RadiantQuests.QuestNode_GeneratePawns">
|
||||||
|
<storeAs>raiders</storeAs>
|
||||||
|
<faction>$enemyFaction</faction>
|
||||||
|
<pawnGroupKind>Combat</pawnGroupKind>
|
||||||
|
<pointsToUse>$points</pointsToUse>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li Class="FCP_RadiantQuests.QuestNode_SpawnSettlers">
|
||||||
|
<inSignal>site.MapGenerated</inSignal>
|
||||||
|
<pawns>$settlers</pawns>
|
||||||
|
<radius>20</radius>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li Class="QuestNode_GetRandomInRangeFloat">
|
||||||
|
<storeAs>chanceForInstant</storeAs>
|
||||||
|
<range>0~1</range>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_GreaterOrEqual">
|
||||||
|
<value1>$chanceForInstant</value1>
|
||||||
|
<!--If value1 >= value2, spawn raid instantly, otherwise with delay-->
|
||||||
|
<value2>0.75</value2>
|
||||||
|
|
||||||
|
<node Class="QuestNode_Sequence">
|
||||||
|
<nodes>
|
||||||
|
|
||||||
|
<li Class="FCP_RadiantQuests.QuestNode_SpawnRaiders">
|
||||||
|
<inSignal>site.MapGenerated</inSignal>
|
||||||
|
<spawnOnEdge>false</spawnOnEdge>
|
||||||
|
<pawns>$raiders</pawns>
|
||||||
|
<radius>20</radius>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_Letter">
|
||||||
|
<label TKey="LetterLabelSettlerAidRaidInProgress">The raiders are already here!</label>
|
||||||
|
<text TKey="LetterTextSettlerAidRaidInProgress">The raiders have already engaged the settlers you were asked to protect!</text>
|
||||||
|
<letterDef>ThreatBig</letterDef>
|
||||||
|
<lookTargets>$raiders</lookTargets>
|
||||||
|
<filterDeadPawnsFromLookTargets>true</filterDeadPawnsFromLookTargets>
|
||||||
|
</li>
|
||||||
|
</nodes>
|
||||||
|
</node>
|
||||||
|
<elseNode Class="QuestNode_Delay">
|
||||||
|
<!--1 - 12 hours delay-->
|
||||||
|
<delayTicks>$(randInt(2500,30000))</delayTicks>
|
||||||
|
<node Class="QuestNode_Sequence">
|
||||||
|
<nodes>
|
||||||
|
|
||||||
|
<li Class="FCP_RadiantQuests.QuestNode_SpawnRaiders">
|
||||||
|
<spawnOnEdge>true</spawnOnEdge>
|
||||||
|
<pawns>$raiders</pawns>
|
||||||
|
<radius>20</radius>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_Letter">
|
||||||
|
<label TKey="LetterLabelSettlerAidRaidDelayed">The raiders are here!</label>
|
||||||
|
<text TKey="LetterTextSettlerAidRaidDelayed">The raiders have arrived!</text>
|
||||||
|
<letterDef>ThreatBig</letterDef>
|
||||||
|
<lookTargets>$raiders</lookTargets>
|
||||||
|
<filterDeadPawnsFromLookTargets>true</filterDeadPawnsFromLookTargets>
|
||||||
|
</li>
|
||||||
|
</nodes>
|
||||||
|
</node>
|
||||||
|
</elseNode>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_Delay">
|
||||||
|
<delayTicks>60000</delayTicks>
|
||||||
|
<isQuestTimeout>true</isQuestTimeout>
|
||||||
|
<node Class="QuestNode_Sequence">
|
||||||
|
<nodes>
|
||||||
|
<li Class="QuestNode_AnyPawnAlive">
|
||||||
|
<pawns>$settlers</pawns>
|
||||||
|
<node Class="QuestNode_Sequence">
|
||||||
|
<nodes>
|
||||||
|
<li Class="QuestNode_GiveRewards">
|
||||||
|
<parms>
|
||||||
|
<allowGoodwill>true</allowGoodwill>
|
||||||
|
<allowRoyalFavor>true</allowRoyalFavor>
|
||||||
|
<chosenPawnSignal>ChosenPawnForReward</chosenPawnSignal>
|
||||||
|
</parms>
|
||||||
|
<addCampLootReward>false</addCampLootReward>
|
||||||
|
<customLetterLabel TKey="LetterLabelPaymentArrived">The settlers survived</customLetterLabel>
|
||||||
|
<customLetterText TKey="LetterTextPaymentArrived">The settlers you were assigned to protect have survived the onslaught, you have completed your mission.</customLetterText>
|
||||||
|
<nodeIfChosenPawnSignalUsed Class="QuestNode_Letter">
|
||||||
|
<letterDef>ChoosePawn</letterDef>
|
||||||
|
<label TKey="LetterLabelFavorReceiver">[asker_faction_royalFavorLabel]</label>
|
||||||
|
<text TKey="LetterTextFavorReceiver">These colonists participated in the victory for the quest [resolvedQuestName]. [asker_definite] wants to know who should receive the [royalFavorReward_amount] [asker_faction_royalFavorLabel] for this service.</text>
|
||||||
|
<useColonistsOnMap>$site</useColonistsOnMap>
|
||||||
|
<chosenPawnSignal>ChosenPawnForReward</chosenPawnSignal>
|
||||||
|
</nodeIfChosenPawnSignalUsed>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_End">
|
||||||
|
<outcome>Success</outcome>
|
||||||
|
</li>
|
||||||
|
</nodes>
|
||||||
|
</node>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_Letter">
|
||||||
|
<label TKey="LetterLabelSettlerAidEndFailure">The settlers perished</label>
|
||||||
|
<letterDef>NegativeEvent</letterDef>
|
||||||
|
<text TKey="LetterTextSettlerAidEndFailure">The settlers you were assigned to protect have perished, you have failed your mission.</text>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_End">
|
||||||
|
<outcome>Fail</outcome>
|
||||||
|
<goodwillChangeAmount>-5</goodwillChangeAmount>
|
||||||
|
<goodwillChangeFactionOf>$asker</goodwillChangeFactionOf>
|
||||||
|
<!--<goodwillChangeReason>QuestPawnLost</goodwillChangeReason> Needs to be settlement lost-->
|
||||||
|
</li>
|
||||||
|
</nodes>
|
||||||
|
|
||||||
|
</node>
|
||||||
|
</li>
|
||||||
|
</nodes>
|
||||||
|
</node>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li Class="QuestNode_WorldObjectTimeout">
|
||||||
|
<worldObject>$site</worldObject>
|
||||||
|
<isQuestTimeout>true</isQuestTimeout>
|
||||||
|
<delayTicks>$(randInt(12,28)*60000)</delayTicks>
|
||||||
|
<inSignalDisable>site.MapGenerated</inSignalDisable>
|
||||||
|
<node Class="QuestNode_Sequence">
|
||||||
|
<nodes>
|
||||||
|
<li Class="QuestNode_Letter">
|
||||||
|
<label TKey="LetterLabelSettlerAidExpired">Quest expired: [resolvedQuestName]</label>
|
||||||
|
<text TKey="LetterTextSettlerAidExpired">The settlement has been raided. The quest [resolvedQuestName] has expired.</text>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_End">
|
||||||
|
<outcome>Fail</outcome>
|
||||||
|
<goodwillChangeAmount>-5</goodwillChangeAmount>
|
||||||
|
<goodwillChangeFactionOf>$asker</goodwillChangeFactionOf>
|
||||||
|
<!--<goodwillChangeReason>QuestPawnLost</goodwillChangeReason> Needs to be settlement lost-->
|
||||||
|
</li>
|
||||||
|
</nodes>
|
||||||
|
</node>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li Class="QuestNode_Signal">
|
||||||
|
<inSignal>site.Destroyed</inSignal>
|
||||||
|
<node Class="QuestNode_Sequence">
|
||||||
|
<nodes>
|
||||||
|
<li Class="QuestNode_Letter">
|
||||||
|
<label TKey="LetterLabelSettlerAidFailedLeft">Quest failed: [resolvedQuestName]</label>
|
||||||
|
<text TKey="LetterTextSettlerAidFailedLeft">You left the settlement, it has been raided.</text>
|
||||||
|
</li>
|
||||||
|
<li Class="QuestNode_End">
|
||||||
|
<outcome>Fail</outcome>
|
||||||
|
<goodwillChangeAmount>-5</goodwillChangeAmount>
|
||||||
|
<goodwillChangeFactionOf>$asker</goodwillChangeFactionOf>
|
||||||
|
<!--<goodwillChangeReason>QuestPawnLost</goodwillChangeReason> Needs to be settlement lost-->
|
||||||
|
</li>
|
||||||
|
</nodes>
|
||||||
|
</node>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</nodes>
|
||||||
|
</root>
|
||||||
|
</QuestScriptDef>
|
||||||
|
|
||||||
|
</Defs>
|
||||||
@@ -0,0 +1,139 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<!--__________ FCP NCR Research __________-->
|
||||||
|
|
||||||
|
<!--_____ NCR Civilian _____-->
|
||||||
|
|
||||||
|
<!-- Civilian Clothes -->
|
||||||
|
|
||||||
|
<ResearchProjectDef>
|
||||||
|
<defName>FCP_Research_NCR_Civilian_Outfitters</defName>
|
||||||
|
<label>Civilian Outfitters</label>
|
||||||
|
<description>Research and develop the clothes used by the various civilians working for the NCR, ensuring they are suitable for different civilian roles and activities.</description>
|
||||||
|
<baseCost>500</baseCost>
|
||||||
|
<techLevel>Industrial</techLevel>
|
||||||
|
<prerequisites>
|
||||||
|
<li>ComplexClothing</li>
|
||||||
|
</prerequisites>
|
||||||
|
<researchViewX>2.00</researchViewX>
|
||||||
|
<researchViewY>0</researchViewY>
|
||||||
|
<tab>FCP_Faction_Research</tab>
|
||||||
|
</ResearchProjectDef>
|
||||||
|
|
||||||
|
<!-- President Clothes -->
|
||||||
|
|
||||||
|
<ResearchProjectDef>
|
||||||
|
<defName>FCP_Research_NCR_Presidential_Suite</defName>
|
||||||
|
<label>Presidential Suite</label>
|
||||||
|
<description>Research and develop the clothes fit for the president of the NCR, ensuring they are suitable for various formal and diplomatic occasions.</description>
|
||||||
|
<baseCost>500</baseCost>
|
||||||
|
<techLevel>Industrial</techLevel>
|
||||||
|
<prerequisites>
|
||||||
|
<li>FCP_Research_NCR_Civilian_Outfitters</li>
|
||||||
|
</prerequisites>
|
||||||
|
<researchViewX>2.00</researchViewX>
|
||||||
|
<researchViewY>1</researchViewY>
|
||||||
|
<tab>FCP_Faction_Research</tab>
|
||||||
|
</ResearchProjectDef>
|
||||||
|
|
||||||
|
<!--_____ NCR Army _____-->
|
||||||
|
|
||||||
|
<!-- Standard Trooper -->
|
||||||
|
|
||||||
|
<ResearchProjectDef>
|
||||||
|
<defName>FCP_Research_NCR_Standard_Trooper_Corps</defName>
|
||||||
|
<label>Standard Trooper Outfitting</label>
|
||||||
|
<description>Research and develop the basic equipment and uniforms used by the NCR standard troopers, ensuring they are well-prepared for various combat scenarios.</description>
|
||||||
|
<baseCost>1000</baseCost>
|
||||||
|
<techLevel>Industrial</techLevel>
|
||||||
|
<prerequisites>
|
||||||
|
<li>Machining</li>
|
||||||
|
</prerequisites>
|
||||||
|
<researchViewX>1</researchViewX>
|
||||||
|
<researchViewY>0</researchViewY>
|
||||||
|
<tab>FCP_Faction_Research</tab>
|
||||||
|
</ResearchProjectDef>
|
||||||
|
|
||||||
|
<!-- Trooper Variations -->
|
||||||
|
|
||||||
|
<ResearchProjectDef>
|
||||||
|
<defName>FCP_Research_NCR_Trooper_Variations</defName>
|
||||||
|
<label>Trooper Variations</label>
|
||||||
|
<description>Research and develop variations of the standard trooper equipment, providing specialized gear for different combat scenarios.</description>
|
||||||
|
<baseCost>1000</baseCost>
|
||||||
|
<techLevel>Industrial</techLevel>
|
||||||
|
<prerequisites>
|
||||||
|
<li>FCP_Research_NCR_Standard_Trooper_Corps</li>
|
||||||
|
</prerequisites>
|
||||||
|
<researchViewX>1</researchViewX>
|
||||||
|
<researchViewY>1</researchViewY>
|
||||||
|
<tab>FCP_Faction_Research</tab>
|
||||||
|
</ResearchProjectDef>
|
||||||
|
|
||||||
|
<!-- Special Forces -->
|
||||||
|
|
||||||
|
<ResearchProjectDef>
|
||||||
|
<defName>FCP_Research_NCR_Special_Forces</defName>
|
||||||
|
<label>Special Operations Forces</label>
|
||||||
|
<description>Research and develop advanced armor for the NCR Special Operations Forces, providing enhanced protection and capabilities for elite soldiers.</description>
|
||||||
|
<baseCost>1000</baseCost>
|
||||||
|
<techLevel>Industrial</techLevel>
|
||||||
|
<prerequisites>
|
||||||
|
<li>FCP_Research_NCR_Trooper_Variations</li>
|
||||||
|
</prerequisites>
|
||||||
|
<researchViewX>0</researchViewX>
|
||||||
|
<researchViewY>1</researchViewY>
|
||||||
|
<tab>FCP_Faction_Research</tab>
|
||||||
|
</ResearchProjectDef>
|
||||||
|
|
||||||
|
<!-- Heavy Trooper -->
|
||||||
|
|
||||||
|
<ResearchProjectDef>
|
||||||
|
<defName>FCP_Research_NCR_Heavy_Trooper_Corps</defName>
|
||||||
|
<label>Heavy Trooper Regiment</label>
|
||||||
|
<description>Research and develop techniques to salvage and repurpose power armor for enhanced protection.</description>
|
||||||
|
<baseCost>1000</baseCost>
|
||||||
|
<techLevel>Industrial</techLevel>
|
||||||
|
<prerequisites>
|
||||||
|
<li>FCP_Research_NCR_Trooper_Variations</li>
|
||||||
|
</prerequisites>
|
||||||
|
<researchViewX>2</researchViewX>
|
||||||
|
<researchViewY>2</researchViewY>
|
||||||
|
<tab>FCP_Faction_Research</tab>
|
||||||
|
</ResearchProjectDef>
|
||||||
|
|
||||||
|
<!-- Ranger Corps -->
|
||||||
|
|
||||||
|
<ResearchProjectDef>
|
||||||
|
<defName>FCP_Research_NCR_Ranger_Corps</defName>
|
||||||
|
<label>Ranger Corps</label>
|
||||||
|
<description>Research and develop the advanced armor and equipment used by the NCR Ranger Corps, ensuring they are well-prepared for various reconnaissance and combat missions.</description>
|
||||||
|
<baseCost>1000</baseCost>
|
||||||
|
<techLevel>Industrial</techLevel>
|
||||||
|
<prerequisites>
|
||||||
|
<li>FCP_Research_NCR_Trooper_Variations</li>
|
||||||
|
<li>FCP_Research_NCR_Special_Forces</li>
|
||||||
|
</prerequisites>
|
||||||
|
<researchViewX>0</researchViewX>
|
||||||
|
<researchViewY>2</researchViewY>
|
||||||
|
<tab>FCP_Faction_Research</tab>
|
||||||
|
</ResearchProjectDef>
|
||||||
|
|
||||||
|
<!-- Elite Ranger Corps -->
|
||||||
|
|
||||||
|
<ResearchProjectDef>
|
||||||
|
<defName>FCP_Research_NCR_Ranger_Elite_Corps</defName>
|
||||||
|
<label>Elite Ranger Corps</label>
|
||||||
|
<description>Research and develop the elite armor and equipment used by the NCR Elite Ranger Corps, ensuring they are equipped with the best possible gear for high-risk reconnaissance and combat missions.</description>
|
||||||
|
<baseCost>1000</baseCost>
|
||||||
|
<techLevel>Industrial</techLevel>
|
||||||
|
<prerequisites>
|
||||||
|
<li>FCP_Research_NCR_Ranger_Corps</li>
|
||||||
|
</prerequisites>
|
||||||
|
<researchViewX>0</researchViewX>
|
||||||
|
<researchViewY>3</researchViewY>
|
||||||
|
<tab>FCP_Faction_Research</tab>
|
||||||
|
</ResearchProjectDef>
|
||||||
|
|
||||||
|
</Defs>
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<IncidentDef ParentName="FCP_CaravanArrivalTaxCollectorBase">
|
||||||
|
<defName>FCP_CaravanArrivalTaxCollector_NCR</defName>
|
||||||
|
<label>NCR tax collector caravan arrival</label>
|
||||||
|
<letterLabel>NCR Tax Collectors</letterLabel>
|
||||||
|
<letterText>A tax collector from the NCR is approaching.\n\nThey will accept tax in caps, and NCR dollars; you can also hand in prisoners. The one who gives over the tax will receive Service Points for doing their civic duty.\n\nYou can expect a tax collector to arrive roughly twice per year as long as you are not enemies with the NCR.\n\n<color="#808080">"In order to for a better tomorrow to be built, we must pave the way. Defense, labor and projection is not cheap however, taxes shall be needed in order to pay for this great road into the future!"</color> ~ President Kimball</letterText>
|
||||||
|
<modExtensions>
|
||||||
|
<li Class="FCP.Core.ModExtension_FactionTaxCollectors">
|
||||||
|
<factionDef>FCP_Faction_NCR</factionDef>
|
||||||
|
<traderKindDef>FCP_Trader_NCRTaxCollector</traderKindDef>
|
||||||
|
</li>
|
||||||
|
</modExtensions>
|
||||||
|
</IncidentDef>
|
||||||
|
|
||||||
|
<TraderKindDef>
|
||||||
|
<defName>FCP_Trader_NCRTaxCollector</defName>
|
||||||
|
<label>NCR tax collector</label>
|
||||||
|
<requestable>False</requestable>
|
||||||
|
<commonality>1</commonality>
|
||||||
|
<category>TributeCollector</category>
|
||||||
|
<tradeCurrency>Favor</tradeCurrency>
|
||||||
|
<faction>FCP_Faction_NCR</faction>
|
||||||
|
<hideThingsNotWillingToTrade>False</hideThingsNotWillingToTrade>
|
||||||
|
<stockGenerators>
|
||||||
|
<!-- Buying -->
|
||||||
|
<li Class="StockGenerator_BuySingleDef">
|
||||||
|
<thingDef>FCP_Currency_Caps</thingDef>
|
||||||
|
</li>
|
||||||
|
<li Class="StockGenerator_BuySingleDef">
|
||||||
|
<thingDef>FCP_Currency_NCR_Dollar</thingDef>
|
||||||
|
</li>
|
||||||
|
</stockGenerators>
|
||||||
|
<modExtensions>
|
||||||
|
<!-- Just so NCR dollars show up -->
|
||||||
|
<li Class="FCP.Currencies.CurrencyReplacement">
|
||||||
|
<currency>WoodLog</currency>
|
||||||
|
</li>
|
||||||
|
</modExtensions>
|
||||||
|
</TraderKindDef>
|
||||||
|
|
||||||
|
</Defs>
|
||||||
@@ -0,0 +1,193 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<!--__________ Permits __________-->
|
||||||
|
|
||||||
|
<!-- Base NCR Permit -->
|
||||||
|
|
||||||
|
<RoyalTitlePermitDef Name="FCP_Permit_NCR_DropResourcesBase" Abstract="True">
|
||||||
|
<workerClass>RoyalTitlePermitWorker_DropResources</workerClass>
|
||||||
|
<faction>FCP_Faction_NCR</faction>
|
||||||
|
<usableOnWorldMap>true</usableOnWorldMap>
|
||||||
|
<royalAid>
|
||||||
|
<targetingRange>39.9</targetingRange>
|
||||||
|
</royalAid>
|
||||||
|
</RoyalTitlePermitDef>
|
||||||
|
|
||||||
|
<!--_____ NCR Permits _____-->
|
||||||
|
|
||||||
|
<!-- Food Drop -->
|
||||||
|
|
||||||
|
<RoyalTitlePermitDef ParentName="FCP_Permit_NCR_DropResourcesBase">
|
||||||
|
<defName>FCP_Permit_NCR_Supply_Drop_Food</defName>
|
||||||
|
<label>NCR Food Drop</label>
|
||||||
|
<faction>FCP_Faction_NCR</faction>
|
||||||
|
<description>Call for NCR Food supplies.</description>
|
||||||
|
<permitPointCost>1</permitPointCost>
|
||||||
|
<cooldownDays>15</cooldownDays>
|
||||||
|
<minTitle>FCP_Title_NCR_PVT</minTitle>
|
||||||
|
<uiPosition>(0,0)</uiPosition>
|
||||||
|
<royalAid>
|
||||||
|
<itemsToDrop>
|
||||||
|
<FCP_Item_NCR_Food_Crate>1</FCP_Item_NCR_Food_Crate>
|
||||||
|
</itemsToDrop>
|
||||||
|
<favorCost>6</favorCost>
|
||||||
|
</royalAid>
|
||||||
|
<modExtensions>
|
||||||
|
<li Class="FCP.Factions.MaxTitlePermitExtension">
|
||||||
|
<maxTitle>FCP_Title_NCR_Ranger_Veteran</maxTitle>
|
||||||
|
</li>
|
||||||
|
</modExtensions>
|
||||||
|
</RoyalTitlePermitDef>
|
||||||
|
|
||||||
|
<!--_____ Weapon Drop _____-->
|
||||||
|
|
||||||
|
<!-- Army Weapon Drop -->
|
||||||
|
|
||||||
|
<RoyalTitlePermitDef ParentName="FCP_Permit_NCR_DropResourcesBase">
|
||||||
|
<defName>FCP_Permit_NCR_Army_Supply_Drop_Weapons</defName>
|
||||||
|
<label>NCR Army Weapon Drop</label>
|
||||||
|
<faction>FCP_Faction_NCR</faction>
|
||||||
|
<description>Call for NCR Army Weapons.</description>
|
||||||
|
<permitPointCost>1</permitPointCost>
|
||||||
|
<cooldownDays>30</cooldownDays>
|
||||||
|
<minTitle>FCP_Title_NCR_SGT</minTitle>
|
||||||
|
<uiPosition>(0,1)</uiPosition>
|
||||||
|
<royalAid>
|
||||||
|
<itemsToDrop>
|
||||||
|
<FCP_Item_NCR_Standard_Weapon_Crate>1</FCP_Item_NCR_Standard_Weapon_Crate>
|
||||||
|
</itemsToDrop>
|
||||||
|
<favorCost>6</favorCost>
|
||||||
|
</royalAid>
|
||||||
|
<modExtensions>
|
||||||
|
<li Class="FCP.Factions.MaxTitlePermitExtension">
|
||||||
|
<maxTitle>FCP_Title_NCR_COL</maxTitle>
|
||||||
|
</li>
|
||||||
|
</modExtensions>
|
||||||
|
</RoyalTitlePermitDef>
|
||||||
|
|
||||||
|
<!-- Ranger Weapon Drop -->
|
||||||
|
|
||||||
|
<RoyalTitlePermitDef ParentName="FCP_Permit_NCR_DropResourcesBase">
|
||||||
|
<defName>FCP_Permit_NCR_Ranger_Supply_Drop_Weapons</defName>
|
||||||
|
<label>NCR Ranger Weapon Drop</label>
|
||||||
|
<faction>FCP_Faction_NCR</faction>
|
||||||
|
<description>Call for NCR Ranger Weapons.</description>
|
||||||
|
<permitPointCost>1</permitPointCost>
|
||||||
|
<cooldownDays>30</cooldownDays>
|
||||||
|
<minTitle>FCP_Title_NCR_Ranger_Veteran</minTitle>
|
||||||
|
<uiPosition>(1,1)</uiPosition>
|
||||||
|
<royalAid>
|
||||||
|
<itemsToDrop>
|
||||||
|
<FCP_Item_NCR_Ranger_Weapon_Crate>1</FCP_Item_NCR_Ranger_Weapon_Crate>
|
||||||
|
</itemsToDrop>
|
||||||
|
<favorCost>6</favorCost>
|
||||||
|
</royalAid>
|
||||||
|
<modExtensions>
|
||||||
|
<li Class="FCP.Factions.MaxTitlePermitExtension">
|
||||||
|
<maxTitle>FCP_Title_NCR_Ranger_Veteran</maxTitle>
|
||||||
|
</li>
|
||||||
|
</modExtensions>
|
||||||
|
</RoyalTitlePermitDef>
|
||||||
|
|
||||||
|
<!--_____ Uniform Drop _____-->
|
||||||
|
|
||||||
|
<!-- Army Uniform Drop -->
|
||||||
|
|
||||||
|
<RoyalTitlePermitDef ParentName="FCP_Permit_NCR_DropResourcesBase">
|
||||||
|
<defName>FCP_Permit_NCR_Army_Supply_Drop_Uniforms</defName>
|
||||||
|
<label>NCR Army Uniform Drop</label>
|
||||||
|
<faction>FCP_Faction_NCR</faction>
|
||||||
|
<description>Call for NCR Army Uniforms.</description>
|
||||||
|
<permitPointCost>1</permitPointCost>
|
||||||
|
<cooldownDays>30</cooldownDays>
|
||||||
|
<minTitle>FCP_Title_NCR_PVT</minTitle>
|
||||||
|
<uiPosition>(0,2)</uiPosition>
|
||||||
|
<royalAid>
|
||||||
|
<itemsToDrop>
|
||||||
|
<FCP_Item_NCR_Standard_Uniform_Crate>1</FCP_Item_NCR_Standard_Uniform_Crate>
|
||||||
|
</itemsToDrop>
|
||||||
|
<favorCost>6</favorCost>
|
||||||
|
</royalAid>
|
||||||
|
<modExtensions>
|
||||||
|
<li Class="FCP.Factions.MaxTitlePermitExtension">
|
||||||
|
<maxTitle>FCP_Title_NCR_COL</maxTitle>
|
||||||
|
</li>
|
||||||
|
</modExtensions>
|
||||||
|
</RoyalTitlePermitDef>
|
||||||
|
|
||||||
|
<!-- Ranger Uniform Drop -->
|
||||||
|
|
||||||
|
<RoyalTitlePermitDef ParentName="FCP_Permit_NCR_DropResourcesBase">
|
||||||
|
<defName>FCP_Permit_NCR_Ranger_Supply_Drop_Uniforms</defName>
|
||||||
|
<label>NCR Ranger Uniform Drop</label>
|
||||||
|
<faction>FCP_Faction_NCR</faction>
|
||||||
|
<description>Call for NCR Ranger Uniforms.</description>
|
||||||
|
<permitPointCost>1</permitPointCost>
|
||||||
|
<cooldownDays>30</cooldownDays>
|
||||||
|
<minTitle>FCP_Title_NCR_Ranger_Volunteer</minTitle>
|
||||||
|
<uiPosition>(1,2)</uiPosition>
|
||||||
|
<royalAid>
|
||||||
|
<itemsToDrop>
|
||||||
|
<FCP_Item_NCR_Uniform_Ranger_Crate>1</FCP_Item_NCR_Uniform_Ranger_Crate>
|
||||||
|
</itemsToDrop>
|
||||||
|
<favorCost>6</favorCost>
|
||||||
|
</royalAid>
|
||||||
|
<modExtensions>
|
||||||
|
<li Class="FCP.Factions.MaxTitlePermitExtension">
|
||||||
|
<maxTitle>FCP_Title_NCR_Ranger_Veteran</maxTitle>
|
||||||
|
</li>
|
||||||
|
</modExtensions>
|
||||||
|
</RoyalTitlePermitDef>
|
||||||
|
|
||||||
|
<!-- Ranger Patrol Armor Drop -->
|
||||||
|
|
||||||
|
<RoyalTitlePermitDef ParentName="FCP_Permit_NCR_DropResourcesBase">
|
||||||
|
<defName>FCP_Permit_NCR_Ranger_Supply_Drop_Patrol_Armor</defName>
|
||||||
|
<label>NCR Ranger Uniform Drop</label>
|
||||||
|
<faction>FCP_Faction_NCR</faction>
|
||||||
|
<description>Call for NCR Ranger Uniforms.</description>
|
||||||
|
<permitPointCost>1</permitPointCost>
|
||||||
|
<prerequisite>FCP_Permit_NCR_Ranger_Supply_Drop_Uniforms</prerequisite>
|
||||||
|
<cooldownDays>30</cooldownDays>
|
||||||
|
<minTitle>FCP_Title_NCR_Ranger_Patrolman</minTitle>
|
||||||
|
<uiPosition>(2,2)</uiPosition>
|
||||||
|
<royalAid>
|
||||||
|
<itemsToDrop>
|
||||||
|
<FCP_Item_NCR_Uniform_Ranger_Patrol_Armor_Crate>1</FCP_Item_NCR_Uniform_Ranger_Patrol_Armor_Crate>
|
||||||
|
</itemsToDrop>
|
||||||
|
<favorCost>6</favorCost>
|
||||||
|
</royalAid>
|
||||||
|
<modExtensions>
|
||||||
|
<li Class="FCP.Factions.MaxTitlePermitExtension">
|
||||||
|
<maxTitle>FCP_Title_NCR_Ranger_Veteran</maxTitle>
|
||||||
|
</li>
|
||||||
|
</modExtensions>
|
||||||
|
</RoyalTitlePermitDef>
|
||||||
|
|
||||||
|
<!-- Ranger Veteran Armor Drop -->
|
||||||
|
|
||||||
|
<RoyalTitlePermitDef ParentName="FCP_Permit_NCR_DropResourcesBase">
|
||||||
|
<defName>FCP_Permit_NCR_Ranger_Supply_Drop_Veteran_Armor</defName>
|
||||||
|
<label>NCR Ranger Veteran Armor Drop</label>
|
||||||
|
<faction>FCP_Faction_NCR</faction>
|
||||||
|
<description>Call for NCR Ranger Veteran Armor.</description>
|
||||||
|
<permitPointCost>1</permitPointCost>
|
||||||
|
<prerequisite>FCP_Permit_NCR_Ranger_Supply_Drop_Patrol_Armor</prerequisite>
|
||||||
|
<cooldownDays>30</cooldownDays>
|
||||||
|
<minTitle>FCP_Title_NCR_Ranger_Veteran</minTitle>
|
||||||
|
<uiPosition>(3,2)</uiPosition>
|
||||||
|
<royalAid>
|
||||||
|
<itemsToDrop>
|
||||||
|
<FCP_Item_NCR_Uniform_Ranger_Veteran_Armor_Crate>1</FCP_Item_NCR_Uniform_Ranger_Veteran_Armor_Crate>
|
||||||
|
</itemsToDrop>
|
||||||
|
<favorCost>6</favorCost>
|
||||||
|
</royalAid>
|
||||||
|
<modExtensions>
|
||||||
|
<li Class="FCP.Factions.MaxTitlePermitExtension">
|
||||||
|
<maxTitle>FCP_Title_NCR_Ranger_Veteran</maxTitle>
|
||||||
|
</li>
|
||||||
|
</modExtensions>
|
||||||
|
</RoyalTitlePermitDef>
|
||||||
|
|
||||||
|
</Defs>
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,223 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<!--__________ Title Defs __________-->
|
||||||
|
|
||||||
|
<!--_____ Base Titles _____-->
|
||||||
|
|
||||||
|
<RoyalTitleDef Abstract="True" Name="FCP_Base_Empire_Titles">
|
||||||
|
<awardThought>GainedTitle</awardThought>
|
||||||
|
<lostThought>LostTitle</lostThought>
|
||||||
|
</RoyalTitleDef>
|
||||||
|
|
||||||
|
<!--_____ NCR Titles _____-->
|
||||||
|
|
||||||
|
<!--___ NCR Army Titles ___-->
|
||||||
|
|
||||||
|
<!-- NCR Private -->
|
||||||
|
|
||||||
|
<RoyalTitleDef ParentName="FCP_Base_Empire_Titles">
|
||||||
|
<defName>FCP_Title_NCR_PVT</defName>
|
||||||
|
<label>NCR Army Private</label>
|
||||||
|
<description>The lowest rank within the New California Republic's military. There isn't a lot of repect in this role, nor is the pay well.</description>
|
||||||
|
<tags>
|
||||||
|
<li>FCP_Title_NCR</li>
|
||||||
|
</tags>
|
||||||
|
<seniority>0</seniority>
|
||||||
|
<favorCost>1</favorCost>
|
||||||
|
<changeHeirQuestPoints>1000</changeHeirQuestPoints>
|
||||||
|
<allowDignifiedMeditationFocus>False</allowDignifiedMeditationFocus>
|
||||||
|
<awardWorkerClass>RoyalTitleAwardWorker_Instant</awardWorkerClass>
|
||||||
|
<permitPointsAwarded>1</permitPointsAwarded>
|
||||||
|
</RoyalTitleDef>
|
||||||
|
|
||||||
|
<!-- NCR Sergeant -->
|
||||||
|
|
||||||
|
<RoyalTitleDef ParentName="FCP_Base_Empire_Titles">
|
||||||
|
<defName>FCP_Title_NCR_SGT</defName>
|
||||||
|
<label>NCR Army Sergeant</label>
|
||||||
|
<description>The first rank within the New California Republic's non commissioned officer corps. This is the first step in a professional military carrer with reaL power and responsibilities.</description>
|
||||||
|
<tags>
|
||||||
|
<li>FCP_Title_NCR</li>
|
||||||
|
</tags>
|
||||||
|
<seniority>100</seniority>
|
||||||
|
<favorCost>6</favorCost>
|
||||||
|
<changeHeirQuestPoints>1000</changeHeirQuestPoints>
|
||||||
|
<commonality>1</commonality>
|
||||||
|
<allowDignifiedMeditationFocus>False</allowDignifiedMeditationFocus>
|
||||||
|
<awardWorkerClass>RoyalTitleAwardWorker_Instant</awardWorkerClass>
|
||||||
|
<permitPointsAwarded>2</permitPointsAwarded>
|
||||||
|
</RoyalTitleDef>
|
||||||
|
|
||||||
|
<!-- NCR Lieutenant -->
|
||||||
|
|
||||||
|
<RoyalTitleDef ParentName="FCP_Base_Empire_Titles">
|
||||||
|
<defName>FCP_Title_NCR_LT</defName>
|
||||||
|
<label>NCR Army Lieutenant</label>
|
||||||
|
<description>The first rank within the New California Republic's commissioned officer corps. This is the lowest command position with the ability to call in reinforcements and supplies much faster and with greater quality and quantity.</description>
|
||||||
|
<tags>
|
||||||
|
<li>FCP_Title_NCR</li>
|
||||||
|
</tags>
|
||||||
|
<seniority>300</seniority>
|
||||||
|
<favorCost>10</favorCost>
|
||||||
|
<changeHeirQuestPoints>1000</changeHeirQuestPoints>
|
||||||
|
<commonality>1</commonality>
|
||||||
|
<allowDignifiedMeditationFocus>True</allowDignifiedMeditationFocus>
|
||||||
|
<awardWorkerClass>RoyalTitleAwardWorker_Instant</awardWorkerClass>
|
||||||
|
<requiredApparel>
|
||||||
|
<li>
|
||||||
|
<bodyPartGroupsMatchAny>
|
||||||
|
<li>UpperHead</li>
|
||||||
|
<li>FullHead</li>
|
||||||
|
</bodyPartGroupsMatchAny>
|
||||||
|
<requiredTags>
|
||||||
|
<li>FCP_NCR_Trooper_Officer</li>
|
||||||
|
</requiredTags>
|
||||||
|
</li>
|
||||||
|
</requiredApparel>
|
||||||
|
<permitPointsAwarded>3</permitPointsAwarded>
|
||||||
|
</RoyalTitleDef>
|
||||||
|
|
||||||
|
<!-- NCR Colonel -->
|
||||||
|
|
||||||
|
<RoyalTitleDef ParentName="FCP_Base_Empire_Titles">
|
||||||
|
<defName>FCP_Title_NCR_COL</defName>
|
||||||
|
<label>NCR Army Colonel</label>
|
||||||
|
<description>The highest rank that achievable in the New California Republic without a political ally. This is one of the highest command positions with the ability to call in reinforcements at the company level and higher including special forces.</description>
|
||||||
|
<tags>
|
||||||
|
<li>FCP_Title_NCR</li>
|
||||||
|
</tags>
|
||||||
|
<seniority>600</seniority>
|
||||||
|
<favorCost>12</favorCost>
|
||||||
|
<changeHeirQuestPoints>1000</changeHeirQuestPoints>
|
||||||
|
<commonality>1</commonality>
|
||||||
|
<allowDignifiedMeditationFocus>True</allowDignifiedMeditationFocus>
|
||||||
|
<awardWorkerClass>RoyalTitleAwardWorker_Instant</awardWorkerClass>
|
||||||
|
<requiredApparel>
|
||||||
|
<li>
|
||||||
|
<bodyPartGroupsMatchAny>
|
||||||
|
<li>UpperHead</li>
|
||||||
|
<li>FullHead</li>
|
||||||
|
</bodyPartGroupsMatchAny>
|
||||||
|
<requiredTags>
|
||||||
|
<li>FCP_NCR_Trooper_Officer</li>
|
||||||
|
</requiredTags>
|
||||||
|
</li>
|
||||||
|
</requiredApparel>
|
||||||
|
<permitPointsAwarded>4</permitPointsAwarded>
|
||||||
|
</RoyalTitleDef>
|
||||||
|
|
||||||
|
<!--___ NCR Ranger Titles ___-->
|
||||||
|
|
||||||
|
<!-- NCR Ranger Volunteer -->
|
||||||
|
|
||||||
|
<RoyalTitleDef ParentName="FCP_Base_Empire_Titles">
|
||||||
|
<defName>FCP_Title_NCR_Ranger_Volunteer</defName>
|
||||||
|
<label>NCR Ranger Volunteer</label>
|
||||||
|
<description>.</description>
|
||||||
|
<tags>
|
||||||
|
<li>FCP_Title_NCR</li>
|
||||||
|
</tags>
|
||||||
|
<seniority>650</seniority>
|
||||||
|
<favorCost>7</favorCost>
|
||||||
|
<changeHeirQuestPoints>1000</changeHeirQuestPoints>
|
||||||
|
<commonality>1</commonality>
|
||||||
|
<allowDignifiedMeditationFocus>False</allowDignifiedMeditationFocus>
|
||||||
|
<awardWorkerClass>RoyalTitleAwardWorker_Instant</awardWorkerClass>
|
||||||
|
<permitPointsAwarded>2</permitPointsAwarded>
|
||||||
|
<requiredApparel>
|
||||||
|
<li>
|
||||||
|
<bodyPartGroupsMatchAny>
|
||||||
|
<li>Torso</li>
|
||||||
|
</bodyPartGroupsMatchAny>
|
||||||
|
<requiredTags>
|
||||||
|
<li>FCP_NCR_Ranger_Casual</li>
|
||||||
|
</requiredTags>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<bodyPartGroupsMatchAny>
|
||||||
|
<li>UpperHead</li>
|
||||||
|
<li>FullHead</li>
|
||||||
|
</bodyPartGroupsMatchAny>
|
||||||
|
<requiredTags>
|
||||||
|
<li>FCP_NCR_Ranger_Casual</li>
|
||||||
|
</requiredTags>
|
||||||
|
</li>
|
||||||
|
</requiredApparel>
|
||||||
|
</RoyalTitleDef>
|
||||||
|
|
||||||
|
<!-- NCR Ranger Patrolman -->
|
||||||
|
|
||||||
|
<RoyalTitleDef ParentName="FCP_Base_Empire_Titles">
|
||||||
|
<defName>FCP_Title_NCR_Ranger_Patrolman</defName>
|
||||||
|
<label>NCR Ranger Patrolman</label>
|
||||||
|
<description>.</description>
|
||||||
|
<tags>
|
||||||
|
<li>FCP_Title_NCR</li>
|
||||||
|
</tags>
|
||||||
|
<seniority>700</seniority>
|
||||||
|
<favorCost>11</favorCost>
|
||||||
|
<changeHeirQuestPoints>1000</changeHeirQuestPoints>
|
||||||
|
<commonality>1</commonality>
|
||||||
|
<allowDignifiedMeditationFocus>False</allowDignifiedMeditationFocus>
|
||||||
|
<awardWorkerClass>RoyalTitleAwardWorker_Instant</awardWorkerClass>
|
||||||
|
<requiredApparel>
|
||||||
|
<li>
|
||||||
|
<bodyPartGroupsMatchAny>
|
||||||
|
<li>Torso</li>
|
||||||
|
</bodyPartGroupsMatchAny>
|
||||||
|
<requiredTags>
|
||||||
|
<li>FCP_NCR_Ranger_Patrol</li>
|
||||||
|
</requiredTags>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<bodyPartGroupsMatchAny>
|
||||||
|
<li>UpperHead</li>
|
||||||
|
<li>FullHead</li>
|
||||||
|
</bodyPartGroupsMatchAny>
|
||||||
|
<requiredTags>
|
||||||
|
<li>FCP_NCR_Ranger_Patrol</li>
|
||||||
|
</requiredTags>
|
||||||
|
</li>
|
||||||
|
</requiredApparel>
|
||||||
|
<permitPointsAwarded>3</permitPointsAwarded>
|
||||||
|
</RoyalTitleDef>
|
||||||
|
|
||||||
|
<!-- NCR Ranger Veteran -->
|
||||||
|
|
||||||
|
<RoyalTitleDef ParentName="FCP_Base_Empire_Titles">
|
||||||
|
<defName>FCP_Title_NCR_Ranger_Veteran</defName>
|
||||||
|
<label>NCR Ranger Veteran</label>
|
||||||
|
<description>.</description>
|
||||||
|
<tags>
|
||||||
|
<li>FCP_Title_NCR</li>
|
||||||
|
</tags>
|
||||||
|
<seniority>750</seniority>
|
||||||
|
<favorCost>13</favorCost>
|
||||||
|
<changeHeirQuestPoints>1000</changeHeirQuestPoints>
|
||||||
|
<commonality>1</commonality>
|
||||||
|
<allowDignifiedMeditationFocus>False</allowDignifiedMeditationFocus>
|
||||||
|
<awardWorkerClass>RoyalTitleAwardWorker_Instant</awardWorkerClass>
|
||||||
|
<requiredApparel>
|
||||||
|
<li>
|
||||||
|
<bodyPartGroupsMatchAny>
|
||||||
|
<li>Torso</li>
|
||||||
|
</bodyPartGroupsMatchAny>
|
||||||
|
<requiredTags>
|
||||||
|
<li>FCP_NCR_Ranger_Veteran</li>
|
||||||
|
</requiredTags>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<bodyPartGroupsMatchAny>
|
||||||
|
<li>UpperHead</li>
|
||||||
|
<li>FullHead</li>
|
||||||
|
</bodyPartGroupsMatchAny>
|
||||||
|
<requiredTags>
|
||||||
|
<li>FCP_NCR_Ranger_Veteran</li>
|
||||||
|
</requiredTags>
|
||||||
|
</li>
|
||||||
|
</requiredApparel>
|
||||||
|
<permitPointsAwarded>4</permitPointsAwarded>
|
||||||
|
</RoyalTitleDef>
|
||||||
|
|
||||||
|
</Defs>
|
||||||
@@ -0,0 +1,110 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<!--__________ Scenarios __________-->
|
||||||
|
|
||||||
|
<!--_____ NCR _____-->
|
||||||
|
|
||||||
|
<ScenarioDef>
|
||||||
|
<defName MayRequire="Rick.FCP.NCR">FCP_Scenario_Lost_Squad</defName>
|
||||||
|
<label>Lost Squad</label>
|
||||||
|
<description>Your outpost was attacked by unknown enemies. Your squad was sent off in the dead of night to get reinforcements, but you have now become lost. Will you work your way back to the NCR? Or will you stay where you are and survive as new citizens of this desolate wasteland?</description>
|
||||||
|
<scenario>
|
||||||
|
<summary>Five lost soldiers of the New California Republic attempt to start anew.</summary>
|
||||||
|
<playerFaction>
|
||||||
|
<def>PlayerFaction</def>
|
||||||
|
<factionDef>PlayerColony</factionDef>
|
||||||
|
</playerFaction>
|
||||||
|
<parts>
|
||||||
|
|
||||||
|
<!-- Config pages -->
|
||||||
|
<li Class="ScenPart_ConfigPage_ConfigureStartingPawns_KindDefs">
|
||||||
|
<def>ConfigurePawnsKindDefs</def>
|
||||||
|
<pawnChoiceCount>8</pawnChoiceCount>
|
||||||
|
<leftBehindPawnKind>FCP_Pawnkind_NCR_Trooper</leftBehindPawnKind>
|
||||||
|
<kindCounts>
|
||||||
|
<li>
|
||||||
|
<kindDef>FCP_Pawnkind_NCR_Officer</kindDef>
|
||||||
|
<count>1</count>
|
||||||
|
<requiredAtStart>true</requiredAtStart>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<kindDef>FCP_Pawnkind_NCR_Trooper</kindDef>
|
||||||
|
<count>3</count>
|
||||||
|
<requiredAtStart>false</requiredAtStart>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<kindDef>FCP_Pawnkind_NCR_Scout_Recon</kindDef>
|
||||||
|
<count>1</count>
|
||||||
|
<requiredAtStart>false</requiredAtStart>
|
||||||
|
</li>
|
||||||
|
</kindCounts>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<!-- Player starting stuff spawn method-->
|
||||||
|
<li Class="ScenPart_PlayerPawnsArriveMethod">
|
||||||
|
<def>PlayerPawnsArriveMethod</def>
|
||||||
|
<method>Standing</method>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<!-- Player pawns modifiers -->
|
||||||
|
<li Class="ScenPart_ForcedHediff">
|
||||||
|
<def>ForcedHediff</def>
|
||||||
|
<visible>false</visible>
|
||||||
|
<context>PlayerStarter</context>
|
||||||
|
<chance>0.5</chance>
|
||||||
|
<hediff>Malnutrition</hediff>
|
||||||
|
<severityRange>0.2~0.4</severityRange>
|
||||||
|
</li>
|
||||||
|
<li Class="ScenPart_SetNeedLevel">
|
||||||
|
<def>SetNeedLevel</def>
|
||||||
|
<visible>false</visible>
|
||||||
|
<context>PlayerStarter</context>
|
||||||
|
<chance>1.0</chance>
|
||||||
|
<need>Food</need>
|
||||||
|
<levelRange>0~0.1</levelRange>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<!-- Player starting things -->
|
||||||
|
<li Class="ScenPart_StartingThing_Defined">
|
||||||
|
<def>StartingThing_Defined</def>
|
||||||
|
<thingDef>FCP_Currency_NCR_Dollar</thingDef>
|
||||||
|
<count>200</count>
|
||||||
|
</li>
|
||||||
|
<li Class="ScenPart_StartingThing_Defined">
|
||||||
|
<def>StartingThing_Defined</def>
|
||||||
|
<thingDef>FCP_Currency_Caps</thingDef>
|
||||||
|
<count>100</count>
|
||||||
|
</li>
|
||||||
|
<li Class="ScenPart_StartingThing_Defined">
|
||||||
|
<def>StartingThing_Defined</def>
|
||||||
|
<thingDef>FCP_Item_NCR_Food_Crate</thingDef>
|
||||||
|
<count>2</count>
|
||||||
|
</li>
|
||||||
|
<li Class="ScenPart_StartingThing_Defined">
|
||||||
|
<def>StartingThing_Defined</def>
|
||||||
|
<thingDef>FCP_Item_NCR_Standard_Weapon_Crate</thingDef>
|
||||||
|
<count>1</count>
|
||||||
|
</li>
|
||||||
|
<li Class="ScenPart_StartingThing_Defined">
|
||||||
|
<def>StartingThing_Defined</def>
|
||||||
|
<thingDef>FCP_Item_NCR_Standard_Uniform_Crate</thingDef>
|
||||||
|
<count>1</count>
|
||||||
|
</li>
|
||||||
|
<!-- <li Class="ScenPart_StartingAnimal">
|
||||||
|
<def>StartingAnimal</def>
|
||||||
|
<count>3</count>
|
||||||
|
</li> -->
|
||||||
|
|
||||||
|
<!-- Game start dialog -->
|
||||||
|
<li Class="ScenPart_GameStartDialog">
|
||||||
|
<def>GameStartDialog</def>
|
||||||
|
<text>The enemy relentless. They came in the night, silent with blades and spears. They cut through the outpost, slashing and killing troopers as if they were killing for fun.\n\nOnly you and your squad escaped, having been sent to gather reinfrocements.\n\nAfter wandering the wastes going in what appears to be circles you find your next spot to make camp. Do you rest for the night, or stay and create a new home for yourselves?</text>
|
||||||
|
<closeSound>FCP_Sound_War_Never_Changes</closeSound>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</parts>
|
||||||
|
</scenario>
|
||||||
|
</ScenarioDef>
|
||||||
|
|
||||||
|
</Defs>
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user