바이오텤 업뎃 2

This commit is contained in:
Cocopomel 2023-02-05 14:14:29 +09:00
parent 8c7aa5016f
commit 4c93b428e1
12 changed files with 132 additions and 40 deletions

View File

@ -27,7 +27,7 @@
<uiOrder>3</uiOrder> <uiOrder>3</uiOrder>
<warmupStartSound>CombatCommand_Warmup</warmupStartSound> <warmupStartSound>CombatCommand_Warmup</warmupStartSound>
<statBases> <statBases>
<Ability_Duration>84</Ability_Duration> <Ability_Duration>167</Ability_Duration>
</statBases> </statBases>
<verbProperties> <verbProperties>
<verbClass>Verb_CastAbility</verbClass> <verbClass>Verb_CastAbility</verbClass>
@ -76,7 +76,7 @@
<uiOrder>3</uiOrder> <uiOrder>3</uiOrder>
<warmupStartSound>CombatCommand_Warmup</warmupStartSound> <warmupStartSound>CombatCommand_Warmup</warmupStartSound>
<statBases> <statBases>
<Ability_Duration>84</Ability_Duration> <Ability_Duration>167</Ability_Duration>
</statBases> </statBases>
<verbProperties> <verbProperties>
<verbClass>Verb_CastAbility</verbClass> <verbClass>Verb_CastAbility</verbClass>

View File

@ -88,9 +88,10 @@
</li> </li>
</capMods> </capMods>
<statOffsets> <statOffsets>
<MeleeHitChance>4</MeleeHitChance> <MeleeHitChance>2</MeleeHitChance>
<MeleeDodgeChance>4</MeleeDodgeChance> <MeleeDodgeChance>2</MeleeDodgeChance>
<ShootingAccuracyPawn>-4</ShootingAccuracyPawn> <IncomingDamageFactor>-0.15</IncomingDamageFactor>
<MeleeDamageFactor MayRequire="Ludeon.RimWorld.Biotech">0.10</MeleeDamageFactor>
</statOffsets> </statOffsets>
</li> </li>
</stages> </stages>
@ -134,9 +135,10 @@
</li> </li>
</capMods> </capMods>
<statOffsets> <statOffsets>
<MeleeHitChance>-3</MeleeHitChance> <MeleeHitChance>-4</MeleeHitChance>
<MeleeDodgeChance>-3</MeleeDodgeChance> <MeleeDodgeChance>-4</MeleeDodgeChance>
<ShootingAccuracyPawn>-4</ShootingAccuracyPawn> <IncomingDamageFactor>-0.25</IncomingDamageFactor>
<MeleeDamageFactor MayRequire="Ludeon.RimWorld.Biotech">-0.20</MeleeDamageFactor>
</statOffsets> </statOffsets>
</li> </li>
</stages> </stages>

View File

@ -34,6 +34,7 @@
<li> <li>
<statOffsets> <statOffsets>
<ShootingAccuracyPawn>2</ShootingAccuracyPawn> <ShootingAccuracyPawn>2</ShootingAccuracyPawn>
<MeleeDamageFactor MayRequire="Ludeon.RimWorld.Biotech">0.10</MeleeDamageFactor>
</statOffsets> </statOffsets>
<statFactors> <statFactors>
<AimingDelayFactor>0.80</AimingDelayFactor> <AimingDelayFactor>0.80</AimingDelayFactor>
@ -70,6 +71,7 @@
<li> <li>
<statOffsets> <statOffsets>
<ShootingAccuracyPawn>2</ShootingAccuracyPawn> <ShootingAccuracyPawn>2</ShootingAccuracyPawn>
<MeleeDamageFactor MayRequire="Ludeon.RimWorld.Biotech">0.10</MeleeDamageFactor>
</statOffsets> </statOffsets>
<statFactors> <statFactors>
<AimingDelayFactor>0.80</AimingDelayFactor> <AimingDelayFactor>0.80</AimingDelayFactor>

View File

@ -111,6 +111,54 @@
<!--전투형 베이스--> <!--전투형 베이스-->
<HediffDef ParentName="PN_Sync_Base" Abstract="True" Name="PN_SyncNormal_Base_C">
<description>This pawn is an automaton.\nAfter production, it was rated normal grade.</description>
<stages>
<li>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>0.05</offset>
</li>
<li>
<capacity>Sight</capacity>
<offset>0.05</offset>
</li>
<li>
<capacity>Manipulation</capacity>
<offset>0.05</offset>
</li>
</capMods>
</li>
</stages>
</HediffDef>
<HediffDef ParentName="PN_Sync_Base" Abstract="True" Name="PN_SyncGood_Base_C">
<description>This pawn is an automaton.\nAfter production, it was rated good grade.</description>
<stages>
<li>
<capMods>
<li>
<capacity>Consciousness</capacity>
<offset>0.05</offset>
</li>
<li>
<capacity>Moving</capacity>
<offset>0.10</offset>
</li>
<li>
<capacity>Sight</capacity>
<offset>0.10</offset>
</li>
<li>
<capacity>Manipulation</capacity>
<offset>0.10</offset>
</li>
</capMods>
</li>
</stages>
</HediffDef>
<HediffDef ParentName="PN_Sync_Base" Abstract="True" Name="PN_SyncExcellent_Base_C"> <HediffDef ParentName="PN_Sync_Base" Abstract="True" Name="PN_SyncExcellent_Base_C">
<description>This pawn is an automaton.\nAfter production, it was rated excellent grade.</description> <description>This pawn is an automaton.\nAfter production, it was rated excellent grade.</description>
<stages> <stages>
@ -135,6 +183,7 @@
</capMods> </capMods>
<statOffsets> <statOffsets>
<IncomingDamageFactor>-0.10</IncomingDamageFactor> <IncomingDamageFactor>-0.10</IncomingDamageFactor>
<MeleeDamageFactor MayRequire="Ludeon.RimWorld.Biotech">0.10</MeleeDamageFactor>
</statOffsets> </statOffsets>
</li> </li>
</stages> </stages>
@ -164,6 +213,7 @@
</capMods> </capMods>
<statOffsets> <statOffsets>
<IncomingDamageFactor>-0.20</IncomingDamageFactor> <IncomingDamageFactor>-0.20</IncomingDamageFactor>
<MeleeDamageFactor MayRequire="Ludeon.RimWorld.Biotech">0.20</MeleeDamageFactor>
<AimingDelayFactor>-0.10</AimingDelayFactor> <AimingDelayFactor>-0.10</AimingDelayFactor>
<MentalBreakThreshold>-0.04</MentalBreakThreshold> <MentalBreakThreshold>-0.04</MentalBreakThreshold>
</statOffsets> </statOffsets>
@ -194,7 +244,8 @@
</li> </li>
</capMods> </capMods>
<statOffsets> <statOffsets>
<IncomingDamageFactor>-0.40</IncomingDamageFactor> <IncomingDamageFactor>-0.35</IncomingDamageFactor>
<MeleeDamageFactor MayRequire="Ludeon.RimWorld.Biotech">0.35</MeleeDamageFactor>
<AimingDelayFactor>-0.25</AimingDelayFactor> <AimingDelayFactor>-0.25</AimingDelayFactor>
<MentalBreakThreshold>-0.08</MentalBreakThreshold> <MentalBreakThreshold>-0.08</MentalBreakThreshold>
</statOffsets> </statOffsets>
@ -315,7 +366,7 @@
</comps> </comps>
</HediffDef> </HediffDef>
<HediffDef ParentName="PN_SyncNormal_Base"> <HediffDef ParentName="PN_SyncNormal_Base_C">
<defName>PN_SyncNormal_Combat</defName> <defName>PN_SyncNormal_Combat</defName>
<label>Combat model (norm)</label> <label>Combat model (norm)</label>
</HediffDef> </HediffDef>
@ -340,7 +391,7 @@
</comps> </comps>
</HediffDef> </HediffDef>
<HediffDef ParentName="PN_SyncGood_Base"> <HediffDef ParentName="PN_SyncGood_Base_C">
<defName>PN_SyncGood_Combat</defName> <defName>PN_SyncGood_Combat</defName>
<label>Combat model (good)</label> <label>Combat model (good)</label>
</HediffDef> </HediffDef>

View File

@ -61,7 +61,7 @@
</comps> </comps>
</HediffDef> </HediffDef>
<HediffDef ParentName="PN_SyncNormal_Base"> <HediffDef ParentName="PN_SyncNormal_Base_C">
<defName>PN_SyncNormal_Combat_PA</defName> <defName>PN_SyncNormal_Combat_PA</defName>
<label>Combat model (norm)</label> <label>Combat model (norm)</label>
</HediffDef> </HediffDef>
@ -89,7 +89,7 @@
</comps> </comps>
</HediffDef> </HediffDef>
<HediffDef ParentName="PN_SyncGood_Base"> <HediffDef ParentName="PN_SyncGood_Base_C">
<defName>PN_SyncGood_Combat_PA</defName> <defName>PN_SyncGood_Combat_PA</defName>
<label>Combat model (good)</label> <label>Combat model (good)</label>
</HediffDef> </HediffDef>

View File

@ -65,9 +65,12 @@
<useFactionXenotypes>false</useFactionXenotypes> <useFactionXenotypes>false</useFactionXenotypes>
<xenotypeSet> <xenotypeSet>
<xenotypeChances> <xenotypeChances>
<Neanderthal MayRequire="Ludeon.RimWorld.Biotech">0.75</Neanderthal> <Pigskin MayRequire="Ludeon.RimWorld.Biotech">0.1</Pigskin>
<Hussar MayRequire="Ludeon.RimWorld.Biotech">0.03</Hussar> <Neanderthal MayRequire="Ludeon.RimWorld.Biotech">0.1</Neanderthal>
<Genie MayRequire="Ludeon.RimWorld.Biotech">0.03</Genie> <Impid MayRequire="Ludeon.RimWorld.Biotech">0.1</Impid>
<Genie MayRequire="Ludeon.RimWorld.Biotech">0.05</Genie>
<Yttakin MayRequire="Ludeon.RimWorld.Biotech">0.1</Yttakin>
<Highmate MayRequire="Ludeon.RimWorld.Biotech">0.05</Highmate>
</xenotypeChances> </xenotypeChances>
</xenotypeSet> </xenotypeSet>
</PawnKindDef> </PawnKindDef>
@ -258,9 +261,9 @@
<useFactionXenotypes>false</useFactionXenotypes> <useFactionXenotypes>false</useFactionXenotypes>
<xenotypeSet> <xenotypeSet>
<xenotypeChances> <xenotypeChances>
<Neanderthal MayRequire="Ludeon.RimWorld.Biotech">0.05</Neanderthal> <Yttakin MayRequire="Ludeon.RimWorld.Biotech">0.2</Yttakin>
<Hussar MayRequire="Ludeon.RimWorld.Biotech">0.05</Hussar> <Highmate MayRequire="Ludeon.RimWorld.Biotech">0.2</Highmate>
<Genie MayRequire="Ludeon.RimWorld.Biotech">0.05</Genie> <Genie MayRequire="Ludeon.RimWorld.Biotech">0.2</Genie>
</xenotypeChances> </xenotypeChances>
</xenotypeSet> </xenotypeSet>
</PawnKindDef> </PawnKindDef>
@ -375,9 +378,9 @@
<useFactionXenotypes>false</useFactionXenotypes> <useFactionXenotypes>false</useFactionXenotypes>
<xenotypeSet> <xenotypeSet>
<xenotypeChances> <xenotypeChances>
<Neanderthal MayRequire="Ludeon.RimWorld.Biotech">0.05</Neanderthal> <Yttakin MayRequire="Ludeon.RimWorld.Biotech">0.2</Yttakin>
<Hussar MayRequire="Ludeon.RimWorld.Biotech">0.05</Hussar> <Highmate MayRequire="Ludeon.RimWorld.Biotech">0.2</Highmate>
<Genie MayRequire="Ludeon.RimWorld.Biotech">0.05</Genie> <Genie MayRequire="Ludeon.RimWorld.Biotech">0.2</Genie>
</xenotypeChances> </xenotypeChances>
</xenotypeSet> </xenotypeSet>
</PawnKindDef> </PawnKindDef>
@ -411,9 +414,9 @@
<useFactionXenotypes>false</useFactionXenotypes> <useFactionXenotypes>false</useFactionXenotypes>
<xenotypeSet> <xenotypeSet>
<xenotypeChances> <xenotypeChances>
<Neanderthal MayRequire="Ludeon.RimWorld.Biotech">0.05</Neanderthal> <Yttakin MayRequire="Ludeon.RimWorld.Biotech">0.2</Yttakin>
<Hussar MayRequire="Ludeon.RimWorld.Biotech">0.05</Hussar> <Highmate MayRequire="Ludeon.RimWorld.Biotech">0.2</Highmate>
<Genie MayRequire="Ludeon.RimWorld.Biotech">0.05</Genie> <Genie MayRequire="Ludeon.RimWorld.Biotech">0.2</Genie>
</xenotypeChances> </xenotypeChances>
</xenotypeSet> </xenotypeSet>
</PawnKindDef> </PawnKindDef>
@ -474,6 +477,12 @@
</techHediffsTags> </techHediffsTags>
<initialWillRange>1~3</initialWillRange> <initialWillRange>1~3</initialWillRange>
<initialResistanceRange>15~24</initialResistanceRange> <initialResistanceRange>15~24</initialResistanceRange>
<xenotypeSet>
<xenotypeChances>
<Neanderthal MayRequire="Ludeon.RimWorld.Biotech">0.25</Neanderthal>
<Impid MayRequire="Ludeon.RimWorld.Biotech">0.25</Impid>
</xenotypeChances>
</xenotypeSet>
</PawnKindDef> </PawnKindDef>
<PawnKindDef ParentName="PN_PanielBasePawnKind"> <PawnKindDef ParentName="PN_PanielBasePawnKind">
@ -663,6 +672,7 @@
</disallowedTraits> </disallowedTraits>
<apparelRequired> <apparelRequired>
<li>Apparel_ShieldBelt</li> <li>Apparel_ShieldBelt</li>
<li>PN_CQCModule</li>
</apparelRequired> </apparelRequired>
</PawnKindDef> </PawnKindDef>
@ -675,6 +685,9 @@
<apparelTags> <apparelTags>
<li>BeltDefensePop</li> <li>BeltDefensePop</li>
</apparelTags> </apparelTags>
<apparelRequired>
<li>PN_RapidFireModule</li>
</apparelRequired>
<weaponMoney>1100~2500</weaponMoney> <weaponMoney>1100~2500</weaponMoney>
<disallowedTraits> <disallowedTraits>
<li>Brawler</li> <li>Brawler</li>
@ -690,6 +703,9 @@
<apparelTags> <apparelTags>
<li>BeltDefensePop</li> <li>BeltDefensePop</li>
</apparelTags> </apparelTags>
<apparelRequired>
<li>PN_RapidFireModule</li>
</apparelRequired>
<weaponMoney>1100~2500</weaponMoney> <weaponMoney>1100~2500</weaponMoney>
<disallowedTraits> <disallowedTraits>
<li>Brawler</li> <li>Brawler</li>
@ -702,6 +718,12 @@
<weaponTags> <weaponTags>
<li>PN_Cannon</li> <li>PN_Cannon</li>
</weaponTags> </weaponTags>
<apparelTags>
<li>BeltDefensePop</li>
</apparelTags>
<apparelRequired>
<li>PN_RapidFireModule</li>
</apparelRequired>
<weaponMoney>1100~2500</weaponMoney> <weaponMoney>1100~2500</weaponMoney>
<disallowedTraits> <disallowedTraits>
<li>Brawler</li> <li>Brawler</li>

View File

@ -66,7 +66,7 @@
<li>PN_RepairKit</li> <li>PN_RepairKit</li>
</thingDefs> </thingDefs>
</filter> </filter>
<count>2</count> <count>1</count>
</li> </li>
</ingredients> </ingredients>
</RecipeDef> </RecipeDef>

View File

@ -46,6 +46,11 @@
<ThingDef ParentName="PN_ApparelBase"> <ThingDef ParentName="PN_ApparelBase">
<defName>PN_ApparelBasic</defName> <defName>PN_ApparelBasic</defName>
<label>PnL basic shirt and boots</label> <label>PnL basic shirt and boots</label>
<recipeMaker>
<recipeUsers>
<li>PN_AutomatonBench</li>
</recipeUsers>
</recipeMaker>
<description>This is a basic paniel costume. It consists of a shirt and boots.</description> <description>This is a basic paniel costume. It consists of a shirt and boots.</description>
<graphicData> <graphicData>
<texPath>Things/Apparel/PNBasic1</texPath> <texPath>Things/Apparel/PNBasic1</texPath>
@ -109,6 +114,11 @@
<ThingDef ParentName="PN_HatBase"> <ThingDef ParentName="PN_HatBase">
<defName>PN_ApparelBasicHat</defName> <defName>PN_ApparelBasicHat</defName>
<label>PnL basic hat</label> <label>PnL basic hat</label>
<recipeMaker>
<recipeUsers>
<li>PN_AutomatonBench</li>
</recipeUsers>
</recipeMaker>
<description>This is a basic paniel hat.</description> <description>This is a basic paniel hat.</description>
<graphicData> <graphicData>
<texPath>Things/Apparel/hats/PNbasichat1</texPath> <texPath>Things/Apparel/hats/PNbasichat1</texPath>
@ -174,6 +184,9 @@
<label>PnL cape</label> <label>PnL cape</label>
<recipeMaker> <recipeMaker>
<researchPrerequisite>ComplexClothing</researchPrerequisite> <researchPrerequisite>ComplexClothing</researchPrerequisite>
<recipeUsers>
<li>PN_AutomatonBench</li>
</recipeUsers>
</recipeMaker> </recipeMaker>
<graphicData> <graphicData>
<texPath>Things/Apparel/PNCape1</texPath> <texPath>Things/Apparel/PNCape1</texPath>

View File

@ -42,7 +42,7 @@
<equippedStatOffsets> <equippedStatOffsets>
<WorkSpeedGlobal>-0.15</WorkSpeedGlobal> <WorkSpeedGlobal>-0.15</WorkSpeedGlobal>
<MeleeDodgeChance>1</MeleeDodgeChance> <MeleeDodgeChance>1</MeleeDodgeChance>
<Flammability>-0.20</Flammability> <Flammability>-0.60</Flammability>
</equippedStatOffsets> </equippedStatOffsets>
<apparel> <apparel>
<bodyPartGroups> <bodyPartGroups>

View File

@ -84,7 +84,8 @@
<equippedStatOffsets> <equippedStatOffsets>
<WorkSpeedGlobal>-0.35</WorkSpeedGlobal> <WorkSpeedGlobal>-0.35</WorkSpeedGlobal>
<MeleeDodgeChance>3</MeleeDodgeChance> <MeleeDodgeChance>3</MeleeDodgeChance>
<Flammability>-0.35</Flammability> <IncomingDamageFactor>-0.1</IncomingDamageFactor>
<Flammability>-0.60</Flammability>
</equippedStatOffsets> </equippedStatOffsets>
<apparel> <apparel>
<bodyPartGroups> <bodyPartGroups>

View File

@ -277,10 +277,10 @@
<li>PNKit</li> <li>PNKit</li>
</thingCategories> </thingCategories>
<costList> <costList>
<ComponentIndustrial>1</ComponentIndustrial> <ComponentIndustrial>2</ComponentIndustrial>
<Steel>15</Steel> <Steel>30</Steel>
<Chemfuel>5</Chemfuel> <Chemfuel>10</Chemfuel>
<Leather_Automaton>10</Leather_Automaton> <Leather_Automaton>20</Leather_Automaton>
</costList> </costList>
<recipeMaker> <recipeMaker>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat> <workSpeedStat>GeneralLaborSpeed</workSpeedStat>

View File

@ -125,7 +125,7 @@
<label>rapid fire module</label> <label>rapid fire module</label>
<description>[CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nCombat model (legd), (mast), (exc)\n\nThis module allows automaton to use rapid fire ability.</description> <description>[CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nCombat model (legd), (mast), (exc)\n\nThis module allows automaton to use rapid fire ability.</description>
<descriptionHyperlinks> <descriptionHyperlinks>
<!--<AbilityDef>PN_RapidFireAbility</AbilityDef>--> <AbilityDef MayRequire="Ludeon.RimWorld.Ideology">PN_RapidFireAbility</AbilityDef>
<HediffDef>PN_RapidFireModuleHediff</HediffDef> <HediffDef>PN_RapidFireModuleHediff</HediffDef>
</descriptionHyperlinks> </descriptionHyperlinks>
<costList> <costList>
@ -169,9 +169,9 @@
</li> </li>
</stages> </stages>
<comps> <comps>
<!--<li Class="HediffCompProperties_GiveAbility"> <li Class="HediffCompProperties_GiveAbility" MayRequire="Ludeon.RimWorld.Ideology">
<abilityDef>PN_RapidFireAbility</abilityDef> <abilityDef>PN_RapidFireAbility</abilityDef>
</li>--> </li>
</comps> </comps>
</HediffDef> </HediffDef>
@ -181,7 +181,7 @@
<label>CQC module</label> <label>CQC module</label>
<description>[CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nCombat model (legd), (mast), (exc)\n\nThis module increases the automaton's close quarters combat stat, and allows automaton to use CQC ability.</description> <description>[CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nCombat model (legd), (mast), (exc)\n\nThis module increases the automaton's close quarters combat stat, and allows automaton to use CQC ability.</description>
<descriptionHyperlinks> <descriptionHyperlinks>
<!--<AbilityDef>PN_CQCAbility</AbilityDef>--> <AbilityDef MayRequire="Ludeon.RimWorld.Ideology">PN_CQCAbility</AbilityDef>
<HediffDef>PN_CQCModuleHediff</HediffDef> <HediffDef>PN_CQCModuleHediff</HediffDef>
</descriptionHyperlinks> </descriptionHyperlinks>
<costList> <costList>
@ -202,7 +202,7 @@
</tags> </tags>
</apparel> </apparel>
<comps> <comps>
<li Class="CompProperties_CauseHediff_Apparel"> <li Class="CompProperties_CauseHediff_Apparel" MayRequire="Ludeon.RimWorld.Ideology">
<hediff>PN_CQCModuleHediff</hediff> <hediff>PN_CQCModuleHediff</hediff>
<part>PNTorso</part> <part>PNTorso</part>
</li> </li>
@ -222,14 +222,15 @@
<MeleeHitChance>3</MeleeHitChance> <MeleeHitChance>3</MeleeHitChance>
<MeleeDodgeChance>3</MeleeDodgeChance> <MeleeDodgeChance>3</MeleeDodgeChance>
<ShootingAccuracyPawn>-6</ShootingAccuracyPawn> <ShootingAccuracyPawn>-6</ShootingAccuracyPawn>
<IncomingDamageFactor>-0.15</IncomingDamageFactor> <IncomingDamageFactor>-0.20</IncomingDamageFactor>
<MeleeDamageFactor MayRequire="Ludeon.RimWorld.Biotech">0.15</MeleeDamageFactor>
</statOffsets> </statOffsets>
</li> </li>
</stages> </stages>
<comps> <comps>
<!--<li Class="HediffCompProperties_GiveAbility"> <li Class="HediffCompProperties_GiveAbility" MayRequire="Ludeon.RimWorld.Ideology">
<abilityDef>PN_CQCAbility</abilityDef> <abilityDef>PN_CQCAbility</abilityDef>
</li>--> </li>
</comps> </comps>
</HediffDef> </HediffDef>