팩션 폰카인드 생성

This commit is contained in:
Cocopomel 2022-06-26 21:43:16 +09:00
parent dcce2d19e3
commit dd42f6690f
4 changed files with 447 additions and 118 deletions

View File

@ -201,34 +201,6 @@
<Town_Councilman>10</Town_Councilman>
</options>
</li>
<li MayRequire="Ludeon.RimWorld.Ideology">
<kindDef>Miners</kindDef>
<commonality>1</commonality>
<options>
<Miner>1</Miner>
</options>
</li>
<li MayRequire="Ludeon.RimWorld.Ideology">
<kindDef>Hunters</kindDef>
<commonality>1</commonality>
<options>
<Hunter>1</Hunter>
</options>
</li>
<li MayRequire="Ludeon.RimWorld.Ideology">
<kindDef>Loggers</kindDef>
<commonality>1</commonality>
<options>
<Logger>1</Logger>
</options>
</li>
<li MayRequire="Ludeon.RimWorld.Ideology">
<kindDef>Farmers</kindDef>
<commonality>1</commonality>
<options>
<Farmer>1</Farmer>
</options>
</li>
</pawnGroupMakers>
<settlementTexturePath>Icon/Paniel_PlayerIcon</settlementTexturePath>
</FactionDef>

View File

@ -30,44 +30,11 @@
</apparelTags>
</PawnKindDef>
<!--템플릿
<PawnKindDef ParentName="PanielBasePawnKind">
<defName>PN_</defName>
<label>Paniel </label>
<combatPower>50</combatPower>
<isFighter>false</isFighter>
<itemQuality>Normal</itemQuality>
<apparelTags>
<li></li>
</apparelTags>
<gearHealthRange>0.2~2.0</gearHealthRange>
<backstoryFiltersOverride>
<li>
<categories>
<li></li>
</categories>
</li>
</backstoryFiltersOverride>
<apparelAllowHeadgearChance>0.4</apparelAllowHeadgearChance>
<apparelMoney>200~400</apparelMoney>
<weaponTags>
<li>Gun</li>
<li>MedievalMeleeBasic</li>
</weaponTags>
<weaponMoney>65~250</weaponMoney>
<techHediffsChance>0.06</techHediffsChance>
<techHediffsMoney>50~600</techHediffsMoney>
<techHediffsTags>
<li>simple</li>
</techHediffsTags>
</PawnKindDef>
-->
<!--Employee-->
<PawnKindDef ParentName="PN_HumanBasePawnKind">
<defName>PN_EmployeeH</defName>
<label>PnL employee</label>
<label>employee</label>
<combatPower>45</combatPower>
<itemQuality>Poor</itemQuality>
<isFighter>false</isFighter>
@ -91,9 +58,9 @@
</PawnKindDef>
<PawnKindDef ParentName="PN_PanielBasePawnKind">
<defName>PN_EmployeeP_Engineer</defName>
<label>PnL property</label>
<combatPower>50</combatPower>
<defName>PN_EmployeeP_EngineerA</defName>
<label>employee unit</label>
<combatPower>60</combatPower>
<itemQuality>Poor</itemQuality>
<isFighter>false</isFighter>
<gearHealthRange>0.2~2.0</gearHealthRange>
@ -118,6 +85,8 @@
</categories>
</li>
</backstoryFiltersOverride>
<initialWillRange>11~14</initialWillRange>
<initialResistanceRange>38~58</initialResistanceRange>
<disallowedTraits>
<li>ShootingAccuracy</li>
<li>Brawler</li>
@ -126,9 +95,47 @@
</PawnKindDef>
<PawnKindDef ParentName="PN_PanielBasePawnKind">
<defName>PN_EmployeeP_Domestic</defName>
<label>PnL property</label>
<combatPower>50</combatPower>
<defName>PN_EmployeeP_EngineerB</defName>
<label>employee unit</label>
<combatPower>65</combatPower>
<itemQuality>Normal</itemQuality>
<isFighter>false</isFighter>
<gearHealthRange>0.7~3.2</gearHealthRange>
<weaponTags>
<li>Gun</li>
<li>PN_Shovel</li>
</weaponTags>
<weaponMoney>125~250</weaponMoney>
<apparelMoney>400~600</apparelMoney>
<apparelAllowHeadgearChance>0.6</apparelAllowHeadgearChance>
<apparelRequired>
<li>PN_ApparelBasic</li>
</apparelRequired>
<apparelTags>
<li>Paniel_Basic</li>
</apparelTags>
<backstoryFiltersOverride>
<li>
<categories>
<li>Paniel_Story_Good</li>
<li>Paniel_Story_ApprenticeB</li>
</categories>
</li>
</backstoryFiltersOverride>
<initialWillRange>11~14</initialWillRange>
<initialResistanceRange>38~58</initialResistanceRange>
<disallowedTraits>
<li>ShootingAccuracy</li>
<li>Brawler</li>
<li>Tough</li>
</disallowedTraits>
</PawnKindDef>
<PawnKindDef ParentName="PN_PanielBasePawnKind">
<defName>PN_EmployeeP_DomesticA</defName>
<label>employee unit</label>
<combatPower>60</combatPower>
<itemQuality>Poor</itemQuality>
<isFighter>false</isFighter>
<gearHealthRange>0.2~2.0</gearHealthRange>
@ -153,6 +160,8 @@
</categories>
</li>
</backstoryFiltersOverride>
<initialWillRange>11~14</initialWillRange>
<initialResistanceRange>38~58</initialResistanceRange>
<disallowedTraits>
<li>ShootingAccuracy</li>
<li>Brawler</li>
@ -161,70 +170,418 @@
</disallowedTraits>
</PawnKindDef>
<!--Guard-->
<PawnKindDef ParentName="PN_HumanBasePawnKind">
<defName>PN_GuardH</defName>
<label>PnL guard</label>
<combatPower>60</combatPower>
<isFighter>true</isFighter>
<gearHealthRange>0.6~2</gearHealthRange>
<apparelTags>
<li>IndustrialMilitaryBasic</li>
<li>BeltDefensePop</li>
</apparelTags>
<apparelMoney>400~600</apparelMoney>
<apparelAllowHeadgearChance>0.4</apparelAllowHeadgearChance>
<weaponTags>
<li>Gun</li>
<li>PN_Revolver</li>
</weaponTags>
<weaponMoney>250~400</weaponMoney>
<techHediffsChance>0.04</techHediffsChance>
<techHediffsMoney>200~700</techHediffsMoney>
<techHediffsTags>
<li>Poor</li>
<li>Simple</li>
<li>ImplantEmpireCommon</li>
</techHediffsTags>
<initialWillRange>1~3</initialWillRange>
<initialResistanceRange>15~24</initialResistanceRange>
</PawnKindDef>
<PawnKindDef ParentName="PN_PanielBasePawnKind">
<defName>PN_GuardP</defName>
<label>PnL property</label>
<combatPower>60</combatPower>
<isFighter>true</isFighter>
<gearHealthRange>0.6~2</gearHealthRange>
<defName>PN_EmployeeP_DomesticB</defName>
<label>employee unit</label>
<combatPower>65</combatPower>
<itemQuality>Normal</itemQuality>
<isFighter>false</isFighter>
<gearHealthRange>0.7~3.2</gearHealthRange>
<weaponTags>
<li>Gun</li>
<li>PN_Revolver</li>
<li>PN_Shovel</li>
</weaponTags>
<weaponMoney>250~400</weaponMoney>
<weaponMoney>125~250</weaponMoney>
<apparelMoney>400~600</apparelMoney>
<apparelAllowHeadgearChance>0.4</apparelAllowHeadgearChance>
<apparelAllowHeadgearChance>0.6</apparelAllowHeadgearChance>
<apparelRequired>
<li>PN_ApparelMilitia</li>
<li>PN_ApparelBasic</li>
</apparelRequired>
<apparelTags>
<li>Paniel_Militia</li>
<li>BeltDefensePop</li>
<li>Paniel_Basic</li>
</apparelTags>
<backstoryFiltersOverride>
<li>
<categories>
<li>Paniel_Story_Normal</li>
<li>Paniel_Story_ApprenticeA</li>
<li>Paniel_Story_MaidA</li>
</categories>
</li>
</backstoryFiltersOverride>
<initialWillRange>11~14</initialWillRange>
<initialResistanceRange>38~58</initialResistanceRange>
<disallowedTraits>
<li>ShootingAccuracy</li>
<li>Brawler</li>
<li>TorturedArtist</li>
<li>Tough</li>
</disallowedTraits>
</PawnKindDef>
<!--Manager, Director-->
<PawnKindDef ParentName="PN_HumanBasePawnKind">
<defName>PN_ManagerH</defName>
<label>PnL Manager</label>
<trader>true</trader>
<combatPower>45</combatPower>
<isFighter>false</isFighter>
<gearHealthRange>1~1</gearHealthRange>
<itemQuality>Normal</itemQuality>
<weaponTags>
<li>Gun</li>
</weaponTags>
<weaponMoney>200~200</weaponMoney>
<apparelMoney>400~600</apparelMoney>
<apparelTags>
<li>IndustrialMilitaryBasic</li>
<li>IndustrialMilitaryAdvanced</li>
<li>BeltDefensePop</li>
</apparelTags>
<apparelRequired>
<li>Apparel_BowlerHat</li>
</apparelRequired>
<techHediffsChance>0.15</techHediffsChance>
<techHediffsMoney>600~1500</techHediffsMoney>
<techHediffsTags>
<li>Poor</li>
<li>Simple</li>
<li>Advanced</li>
<li>ImplantEmpireCommon</li>
</techHediffsTags>
<initialWillRange>2~4</initialWillRange>
<initialResistanceRange>12~20</initialResistanceRange>
</PawnKindDef>
<PawnKindDef ParentName="PN_PanielBasePawnKind">
<defName>PN_ManageUnit_Enginer</defName>
<label>manage unit</label>
<combatPower>60</combatPower>
<itemQuality>Normal</itemQuality>
<isFighter>false</isFighter>
<gearHealthRange>1~1</gearHealthRange>
<weaponTags>
<li>Gun</li>
<li>PN_Shovel</li>
</weaponTags>
<weaponMoney>200~200</weaponMoney>
<apparelMoney>400~600</apparelMoney>
<apparelAllowHeadgearChance>0.4</apparelAllowHeadgearChance>
<apparelRequired>
<li>PN_ApparelWorker</li>
<li>PN_ApparelWorkerHat</li>
</apparelRequired>
<apparelTags>
<li>Paniel_Engineer</li>
</apparelTags>
<backstoryFiltersOverride>
<li>
<categories>
<li>Paniel_Story_Excellent</li>
<li>Paniel_Story_journeymanA</li>
</categories>
</li>
</backstoryFiltersOverride>
<initialWillRange>11~14</initialWillRange>
<initialResistanceRange>38~58</initialResistanceRange>
<disallowedTraits>
<li>ShootingAccuracy</li>
<li>Brawler</li>
<li>TorturedArtist</li>
<li>Tough</li>
</disallowedTraits>
</PawnKindDef>
<PawnKindDef ParentName="PN_PanielBasePawnKind">
<defName>PN_ManageUnit_Domestic</defName>
<label>manage unit</label>
<combatPower>75</combatPower>
<itemQuality>Normal</itemQuality>
<isFighter>false</isFighter>
<gearHealthRange>1~1</gearHealthRange>
<weaponTags>
<li>Gun</li>
<li>PN_Shovel</li>
</weaponTags>
<weaponMoney>200~200</weaponMoney>
<apparelMoney>400~600</apparelMoney>
<apparelAllowHeadgearChance>0.4</apparelAllowHeadgearChance>
<apparelRequired>
<li>PN_ApparelMaid</li>
<li>PN_ApparelMaidHat</li>
</apparelRequired>
<apparelTags>
<li>Paniel_Housekeeper</li>
</apparelTags>
<backstoryFiltersOverride>
<li>
<categories>
<li>Paniel_Story_Excellent</li>
<li>Paniel_Story_HousemaidA</li>
</categories>
</li>
</backstoryFiltersOverride>
<initialWillRange>11~14</initialWillRange>
<initialResistanceRange>38~58</initialResistanceRange>
<disallowedTraits>
<li>ShootingAccuracy</li>
<li>Brawler</li>
<li>TorturedArtist</li>
<li>Tough</li>
</disallowedTraits>
</PawnKindDef>
<PawnKindDef ParentName="OutlanderBase">
<defName>PN_Director</defName>
<label>PnL director</label>
<labelPlural>PnL directors</labelPlural>
<combatPower>75</combatPower>
<factionLeader>true</factionLeader>
<minGenerationAge>30</minGenerationAge>
<isFighter>false</isFighter>
<gearHealthRange>1~1</gearHealthRange>
<itemQuality>Good</itemQuality>
<weaponMoney>200~200</weaponMoney>
<weaponTags>
<li>Gun</li>
</weaponTags>
<apparelMoney>700~1200</apparelMoney>
<apparelTags>
<li>IndustrialMilitaryBasic</li>
<li>BeltDefensePop</li>
</apparelTags>
<apparelRequired>
<li>Apparel_BowlerHat</li>
</apparelRequired>
<techHediffsChance>0.15</techHediffsChance>
<techHediffsMoney>600~1500</techHediffsMoney>
<techHediffsTags>
<li>Simple</li>
<li>Advanced</li>
<li>ImplantEmpireCommon</li>
</techHediffsTags>
<initialWillRange>3~5</initialWillRange>
<initialResistanceRange>7~11</initialResistanceRange>
</PawnKindDef>
<!--security-->
<PawnKindDef ParentName="PN_PanielBasePawnKind">
<defName>PN_SecurityUnit</defName>
<label>security unit</label>
<combatPower>75</combatPower>
<isFighter>true</isFighter>
<gearHealthRange>0.7~3.2</gearHealthRange>
<weaponTags>
<li>Gun</li>
</weaponTags>
<weaponMoney>250~400</weaponMoney>
<apparelMoney>400~600</apparelMoney>
<apparelAllowHeadgearChance>0.6</apparelAllowHeadgearChance>
<apparelRequired>
<li>PN_ApparelBasic</li>
</apparelRequired>
<apparelTags>
<li>Paniel_Basic</li>
</apparelTags>
<backstoryFiltersOverride>
<li>
<categories>
<li>Paniel_Story_Normal</li>
<li>Paniel_Story_MilitiaA</li>
</categories>
</li>
</backstoryFiltersOverride>
<initialWillRange>15~18</initialWillRange>
<initialResistanceRange>38~58</initialResistanceRange>
<disallowedTraits>
<li>Industriousness</li>
<li>TorturedArtist</li>
<li>Brawler</li>
</disallowedTraits>
</PawnKindDef>
<!--Mid Unit Base-->
<PawnKindDef ParentName="PN_PanielBasePawnKind" Name="PN_MidUnitBase" Abstract="True">
<isFighter>true</isFighter>
<itemQuality>Normal</itemQuality>
<gearHealthRange>0.7~3.2</gearHealthRange>
<biocodeWeaponChance>0.2</biocodeWeaponChance>
<apparelAllowHeadgearChance>0.6</apparelAllowHeadgearChance>
<apparelRequired>
<li>PN_ApparelMilitia</li>
</apparelRequired>
<apparelTags>
<li>Paniel_Militia</li>
</apparelTags>
<backstoryFiltersOverride>
<li>
<categories>
<li>Paniel_Story_Good</li>
<li>Paniel_Story_MilitiaB</li>
</categories>
</li>
</backstoryFiltersOverride>
<disallowedTraits>
<li>Industriousness</li>
<li>TorturedArtist</li>
</disallowedTraits>
<initialWillRange>14~17</initialWillRange>
<initialResistanceRange>38~58</initialResistanceRange>
</PawnKindDef>
<!--Granade Unit-->
<PawnKindDef ParentName="PN_MidUnitBase" Name="PN_GrenadePBase" Abstract="True">
<label>grenade unit</label>
<weaponMoney>500~500</weaponMoney>
<apparelMoney>400~700</apparelMoney>
<disallowedTraits>
<li>Brawler</li>
</disallowedTraits>
</PawnKindDef>
<PawnKindDef ParentName="PN_GrenadePBase">
<defName>PN_GrenadeUnit_Destructive</defName>
<combatPower>85</combatPower>
<canBeSapper>true</canBeSapper>
<isGoodBreacher>true</isGoodBreacher>
<weaponTags>
<li>GrenadeDestructive</li>
</weaponTags>
</PawnKindDef>
<PawnKindDef ParentName="PN_GrenadePBase">
<defName>PN_GrenadeUnit_EMP</defName>
<label>EMP grenade unit</label>
<combatPower>70</combatPower>
<weaponTags>
<li>GrenadeEMP</li>
</weaponTags>
</PawnKindDef>
<PawnKindDef ParentName="PN_GrenadePBase">
<defName>PN_GrenadeUnit_Smoke</defName>
<label>smoke grenade unit</label>
<combatPower>70</combatPower>
<weaponTags>
<li>GrenadeSmoke</li>
</weaponTags>
</PawnKindDef>
<!--Mid tier Combat Unit-->
<PawnKindDef ParentName="PN_MidUnitBase">
<defName>PN_Mid_ClosetUnit</defName>
<label>close combat unit</label>
<canBeSapper>true</canBeSapper>
<combatPower>155</combatPower>
<weaponTags>
<li>MedievalMeleeDecent</li>
<li>MedievalMeleeAdvanced</li>
<li>PN_Shovel</li>
</weaponTags>
<weaponMoney>200~500</weaponMoney>
<apparelMoney>300~1400</apparelMoney>
<apparelRequired>
<li>Apparel_ShieldBelt</li>
</apparelRequired>
<disallowedTraits>
<li>ShootingAccuracy</li>
</disallowedTraits>
</PawnKindDef>
<PawnKindDef ParentName="PN_MidUnitBase">
<defName>PN_Mid_RangeUnit</defName>
<label>range combat unit</label>
<combatPower>100</combatPower>
<weaponTags>
<li>Gun</li>
<li>PN_Rifle</li>
<li>PN_Revolver</li>
</weaponTags>
<weaponMoney>450~650</weaponMoney>
<apparelMoney>1000~1500</apparelMoney>
<disallowedTraits>
<li>Brawler</li>
</disallowedTraits>
</PawnKindDef>
<!--Elite Unit Base-->
<PawnKindDef ParentName="PN_PanielBasePawnKind" Name="PN_EliteUnitBase" Abstract="True">
<isFighter>true</isFighter>
<itemQuality>Good</itemQuality>
<gearHealthRange>1~1</gearHealthRange>
<biocodeWeaponChance>0.3</biocodeWeaponChance>
<apparelAllowHeadgearChance>1</apparelAllowHeadgearChance>
<apparelMoney>2600~3500</apparelMoney>
<apparelRequired>
</apparelRequired>
<apparelTags>
<li>Paniel_EliteSecurity</li>
</apparelTags>
<backstoryFiltersOverride>
<li>
<categories>
<li>Paniel_Story_Excellent</li>
<li>Paniel_Story_SoldierA</li>
</categories>
</li>
</backstoryFiltersOverride>
<disallowedTraits>
<li>Industriousness</li>
<li>TorturedArtist</li>
</disallowedTraits>
<initialWillRange>15~18</initialWillRange>
<initialResistanceRange>38~58</initialResistanceRange>
</PawnKindDef>
<PawnKindDef ParentName="PN_EliteUnitBase">
<defName>PN_EliteCloseUnit</defName>
<label>elite close unit</label>
<combatPower>195</combatPower>
<weaponTags>
<li>PN_Chainsword</li>
</weaponTags>
<weaponMoney>750~1000</weaponMoney>
<disallowedTraits>
<li>ShootingAccuracy</li>
</disallowedTraits>
<apparelRequired>
<li>Apparel_ShieldBelt</li>
</apparelRequired>
</PawnKindDef>
<PawnKindDef ParentName="PN_EliteUnitBase">
<defName>PN_EliteRangeUnit</defName>
<label>elite range unit</label>
<combatPower>150</combatPower>
<weaponTags>
<li>PN_Rifle</li>
</weaponTags>
<weaponMoney>500~1400</weaponMoney>
<disallowedTraits>
<li>Brawler</li>
</disallowedTraits>
</PawnKindDef>
<PawnKindDef ParentName="PN_EliteUnitBase">
<defName>PN_EliteHeavyUnit</defName>
<label>elite heavy unit</label>
<combatPower>195</combatPower>
<weaponTags>
<li>PN_Machinegun</li>
</weaponTags>
<weaponMoney>850~1400</weaponMoney>
<disallowedTraits>
<li>Brawler</li>
</disallowedTraits>
</PawnKindDef>
<PawnKindDef ParentName="PN_EliteUnitBase">
<defName>PN_EliteCannonUnit</defName>
<label>elite cannon unit</label>
<combatPower>175</combatPower>
<weaponTags>
<li>PN_Cannon</li>
</weaponTags>
<weaponMoney>850~1400</weaponMoney>
<disallowedTraits>
<li>Brawler</li>
</disallowedTraits>
</PawnKindDef>
</Defs>

View File

@ -112,8 +112,8 @@
</categories>
</li>
</backstoryFiltersOverride>
<initialWillRange>12~15</initialWillRange>
<initialResistanceRange>25~39</initialResistanceRange>
<initialWillRange>11~14</initialWillRange>
<initialResistanceRange>38~58</initialResistanceRange>
</PawnKindDef>
<PawnKindDef ParentName="PanielSoldierBasePawnKind">
@ -204,8 +204,8 @@
</categories>
</li>
</backstoryFiltersOverride>
<initialWillRange>12~15</initialWillRange>
<initialResistanceRange>25~39</initialResistanceRange>
<initialWillRange>11~14</initialWillRange>
<initialResistanceRange>38~58</initialResistanceRange>
</PawnKindDef>
<PawnKindDef ParentName="PanielWorkerBasePawnKind">
@ -297,8 +297,8 @@
</categories>
</li>
</backstoryFiltersOverride>
<initialWillRange>12~15</initialWillRange>
<initialResistanceRange>25~39</initialResistanceRange>
<initialWillRange>11~14</initialWillRange>
<initialResistanceRange>38~58</initialResistanceRange>
</PawnKindDef>
<PawnKindDef ParentName="PanielMaidBasePawnKind">

View File

@ -11,7 +11,7 @@
<shaderType>CutoutComplex</shaderType>
</graphicData>
<weaponTags>
<li>PN_Chainsword</li>
<li>PN_RoyalChainsword</li>
</weaponTags>
<costStuffCount>100</costStuffCount>
<thingSetMakerTags>