斩龙尾&DLC内容切割

This commit is contained in:
ProjectKoi-Kalo\Kalo 2024-05-21 19:11:34 +08:00
parent 1ee641467f
commit cf2aac0718
14 changed files with 1217 additions and 557 deletions

View File

@ -204,35 +204,4 @@
</AlienRace.AlienBackstoryDef> </AlienRace.AlienBackstoryDef>
<AlienRace.AlienBackstoryDef ParentName="DragonianBackStory">
<defName>Dragonian_Necromancer</defName>
<title>Dragonian Necromancer</title>
<titleShort>Dragonian Necromancer</titleShort>
<baseDesc>[PAWN_nameDef] is Dragonian Necromancer.\nNot been identified,she is so mysterious that nobody knows she is live or dead.</baseDesc>
<slot>Adulthood</slot>
<forcedHediffs>
<li>DRM_SummonSickness</li>
</forcedHediffs>
<spawnCategories>
<li>Dragonian_Necromancer</li>
</spawnCategories>
<skillGains>
<Melee>8</Melee>
<Medicine>8</Medicine>
<Intellectual>8</Intellectual>
<Social>-16</Social>
</skillGains>
<forcedTraitsChance MayRequire="Ludeon.RimWorld.Anomaly">
<li>
<defName>Occultist</defName>
<chance>100</chance>
</li>
</forcedTraitsChance>
</AlienRace.AlienBackstoryDef>
</Defs> </Defs>

View File

@ -0,0 +1,54 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<DamageDef>
<defName>DRM_Frostbite</defName>
<label>frostbite</label>
<workerClass>DamageWorker_Frostbite</workerClass>
<externalViolence>false</externalViolence>
<deathMessage>{0} has succumbed to frostbite.</deathMessage>
<hediff>Frostbite</hediff>
<harmAllLayersUntilOutside>true</harmAllLayersUntilOutside>
<canUseDeflectMetalEffect>false</canUseDeflectMetalEffect>
<additionalHediffs>
<li>
<hediff>Hypothermia</hediff>
<severityPerDamageDealt>0.01</severityPerDamageDealt>
</li>
</additionalHediffs>
<armorCategory>Heat</armorCategory>
<isRanged>true</isRanged>
<makesAnimalsFlee>true</makesAnimalsFlee>
<defaultDamage>3</defaultDamage>
<defaultArmorPenetration>0</defaultArmorPenetration>
<buildingDamageFactorImpassable>0</buildingDamageFactorImpassable>
<buildingDamageFactorPassable>0</buildingDamageFactorPassable>
</DamageDef>
<DamageDef ParentName="Flame">
<defName>DRM_Flame</defName>
<label>Flame</label>
<additionalHediffs>
<li>
<hediff>DRM_ArmorMeltdown</hediff>
<severityPerDamageDealt>0.01</severityPerDamageDealt>
</li>
</additionalHediffs>
</DamageDef>
<DamageDef ParentName="Flame">
<defName>DRM_AcidBurn</defName>
<label>acid burn</label>
<additionalHediffs>
<li>
<hediff>DRM_AcidCorrosion</hediff>
<severityPerDamageDealt>0.01</severityPerDamageDealt>
</li>
</additionalHediffs>
<workerClass>DamageWorker_AddInjury</workerClass>
<armorCategory>Sharp</armorCategory>
<hediff>AcidBurn</hediff>
<scaleDamageToBuildingsBasedOnFlammability>false</scaleDamageToBuildingsBasedOnFlammability>
</DamageDef>
</Defs>

View File

@ -29,7 +29,9 @@
<defName>InstallDragonianOrb</defName> <defName>InstallDragonianOrb</defName>
<label>install DragonianOrb</label> <label>install DragonianOrb</label>
<description>Install a dragonian orb.</description> <description>Install a dragonian orb.</description>
<descriptionHyperlinks><ThingDef>DragonianOrb</ThingDef></descriptionHyperlinks> <descriptionHyperlinks>
<ThingDef>DragonianOrb</ThingDef>
</descriptionHyperlinks>
<jobString>Installing DragonianOrb.</jobString> <jobString>Installing DragonianOrb.</jobString>
<deathOnFailedSurgeryChance>0.05</deathOnFailedSurgeryChance> <deathOnFailedSurgeryChance>0.05</deathOnFailedSurgeryChance>
<skillRequirements> <skillRequirements>
@ -93,7 +95,9 @@
<defName>InstallFakeDragonianOrb</defName> <defName>InstallFakeDragonianOrb</defName>
<label>install fake DragonianOrb</label> <label>install fake DragonianOrb</label>
<description>Install a fake DragonianOrb.</description> <description>Install a fake DragonianOrb.</description>
<descriptionHyperlinks><ThingDef>Plasteel</ThingDef></descriptionHyperlinks> <descriptionHyperlinks>
<ThingDef>Plasteel</ThingDef>
</descriptionHyperlinks>
<jobString>Installing fake DragonianOrb.</jobString> <jobString>Installing fake DragonianOrb.</jobString>
<appliedOnFixedBodyParts> <appliedOnFixedBodyParts>
<li>DragonianOrb</li> <li>DragonianOrb</li>
@ -102,21 +106,6 @@
<uiIconThing>DragonianOrb</uiIconThing> <uiIconThing>DragonianOrb</uiIconThing>
</RecipeDef> </RecipeDef>
<ThingDef Name="BodyPartDROrbsBase" ParentName="BodyPartBase" Abstract="True">
<graphicData>
<texPath>Things/Item/Health/HealthItem</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>0.80</drawSize>
<color>(190,190,190)</color>
</graphicData>
<thingCategories>
<li>BodyPartsNatural</li>
</thingCategories>
<statBases>
<DeteriorationRate>0</DeteriorationRate>
</statBases>
</ThingDef>
<HediffDef ParentName="AddedBodyPartBase"> <HediffDef ParentName="AddedBodyPartBase">
<defName>FlareDragonianOrb</defName> <defName>FlareDragonianOrb</defName>
<label>Flare DragonianOrb</label> <label>Flare DragonianOrb</label>
@ -133,27 +122,6 @@
<spawnThingOnRemoved>FlareDragonianOrb</spawnThingOnRemoved> <spawnThingOnRemoved>FlareDragonianOrb</spawnThingOnRemoved>
</HediffDef> </HediffDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>FlareDragonianOrb</defName>
<label>Flare DragonianOrb</label>
<description>An Flare DragonianOrb. Allow owner to burst a fireball.</description>
<graphicData>
<texPath>Dragonian/Things/Item/Resource/Dorb_flare</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<techHediffsTags>
<li>FlareDragonianOrb</li>
<li>DragonianOrbAdvanced</li>
</techHediffsTags>
<statBases>
<MarketValue>1000</MarketValue>
<Mass>0.3</Mass>
</statBases>
<thingSetMakerTags>
<li>RewardStandardCore</li>
</thingSetMakerTags>
</ThingDef>
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase"> <RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>InstallFlareDragonianOrb</defName> <defName>InstallFlareDragonianOrb</defName>
<label>install Flare DragonianOrb</label> <label>install Flare DragonianOrb</label>
@ -163,7 +131,8 @@
<HediffDef>FlareDragonianOrb</HediffDef> <HediffDef>FlareDragonianOrb</HediffDef>
</descriptionHyperlinks> </descriptionHyperlinks>
<jobString>Installing Flare DragonianOrb.</jobString> <jobString>Installing Flare DragonianOrb.</jobString>
<surgeryOutcomeEffect IsNull="True" /> <!-- Always succeeds --> <surgeryOutcomeEffect IsNull="True" />
<!-- Always succeeds -->
<ingredients> <ingredients>
<li> <li>
<filter> <filter>
@ -185,73 +154,6 @@
<addsHediff>FlareDragonianOrb</addsHediff> <addsHediff>FlareDragonianOrb</addsHediff>
</RecipeDef> </RecipeDef>
<HediffDef ParentName="AddedBodyPartBase">
<defName>NecroDragonianOrb</defName>
<label>Necro DragonianOrb</label>
<labelNoun>a Necro DragonianOrb.</labelNoun>
<description>An installed Flare DragonianOrb. Allow owner to spray deadlifedust.</description>
<priceImpact>false</priceImpact>
<abilities MayRequire="Ludeon.RimWorld.Anomaly">
<li>ReleaseDeadlifeDust</li>
</abilities>
<addedPartProps>
<solid>true</solid>
</addedPartProps>
<spawnThingOnRemoved>NecroDragonianOrb</spawnThingOnRemoved>
</HediffDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>NecroDragonianOrb</defName>
<label>Necro DragonianOrb</label>
<description>An Necro DragonianOrb. Allow owner to spray deadlifedust.</description>
<graphicData>
<texPath>Dragonian/Things/Item/Resource/Dorb_AP</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<techHediffsTags>
<li>NecroDragonianOrb</li>
<li>DragonianOrbAdvanced</li>
</techHediffsTags>
<statBases>
<MarketValue>1000</MarketValue>
<Mass>0.3</Mass>
</statBases>
<thingSetMakerTags>
<li>RewardStandardCore</li>
</thingSetMakerTags>
</ThingDef>
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>InstallNecroDragonianOrb</defName>
<label>install Necro DragonianOrb</label>
<description>Install Necro DragonianOrb.</description>
<descriptionHyperlinks>
<ThingDef>NecroDragonianOrb</ThingDef>
<HediffDef>NecroDragonianOrb</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Necro DragonianOrb.</jobString>
<surgeryOutcomeEffect IsNull="True" /> <!-- Always succeeds -->
<ingredients>
<li>
<filter>
<thingDefs>
<li>NecroDragonianOrb</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>NecroDragonianOrb</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>DragonianOrb</li>
</appliedOnFixedBodyParts>
<addsHediff>NecroDragonianOrb</addsHediff>
</RecipeDef>
<HediffDef ParentName="AddedBodyPartBase"> <HediffDef ParentName="AddedBodyPartBase">
<defName>HyperhealDragonianOrb</defName> <defName>HyperhealDragonianOrb</defName>
<label>Hyperheal DragonianOrb</label> <label>Hyperheal DragonianOrb</label>
@ -261,7 +163,6 @@
<abilities> <abilities>
<li>DRM_HealBreakOut</li> <li>DRM_HealBreakOut</li>
</abilities> </abilities>
<keepOnBodyPartRestoration>True</keepOnBodyPartRestoration>
<stages> <stages>
<li> <li>
<minSeverity>0</minSeverity> <minSeverity>0</minSeverity>
@ -298,27 +199,6 @@
<isBad>false</isBad> <isBad>false</isBad>
</HediffDef> </HediffDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>HyperhealDragonianOrb</defName>
<label>Hyperheal DragonianOrb</label>
<description>An Hyperheal DragonianOrb.</description>
<graphicData>
<texPath>Dragonian/Things/Item/Resource/Dorb_heal</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<techHediffsTags>
<li>HyperhealDragonianOrb</li>
<li>DragonianOrbAdvanced</li>
</techHediffsTags>
<statBases>
<MarketValue>1000</MarketValue>
<Mass>0.3</Mass>
</statBases>
<thingSetMakerTags>
<li>RewardStandardCore</li>
</thingSetMakerTags>
</ThingDef>
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase"> <RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>InstallHyperhealDragonianOrb</defName> <defName>InstallHyperhealDragonianOrb</defName>
<label>install Hyperheal DragonianOrb</label> <label>install Hyperheal DragonianOrb</label>
@ -328,7 +208,8 @@
<HediffDef>HyperhealDragonianOrb</HediffDef> <HediffDef>HyperhealDragonianOrb</HediffDef>
</descriptionHyperlinks> </descriptionHyperlinks>
<jobString>Installing Hyperheal DragonianOrb.</jobString> <jobString>Installing Hyperheal DragonianOrb.</jobString>
<surgeryOutcomeEffect IsNull="True" /> <!-- Always succeeds --> <surgeryOutcomeEffect IsNull="True" />
<!-- Always succeeds -->
<ingredients> <ingredients>
<li> <li>
<filter> <filter>
@ -356,7 +237,6 @@
<labelNoun>a Harden DragonianOrb.</labelNoun> <labelNoun>a Harden DragonianOrb.</labelNoun>
<description>An installed Harden DragonianOrb.</description> <description>An installed Harden DragonianOrb.</description>
<priceImpact>false</priceImpact> <priceImpact>false</priceImpact>
<keepOnBodyPartRestoration>True</keepOnBodyPartRestoration>
<stages> <stages>
<li> <li>
<statOffsets> <statOffsets>
@ -371,27 +251,6 @@
<spawnThingOnRemoved>HardenDragonianOrb</spawnThingOnRemoved> <spawnThingOnRemoved>HardenDragonianOrb</spawnThingOnRemoved>
</HediffDef> </HediffDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>HardenDragonianOrb</defName>
<label>Harden DragonianOrb</label>
<description>An Harden DragonianOrb.Make it Hard.</description>
<graphicData>
<texPath>Dragonian/Things/Item/Resource/Dorb_AP</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<techHediffsTags>
<li>HardenDragonianOrb</li>
<li>DragonianOrbAdvanced</li>
</techHediffsTags>
<statBases>
<MarketValue>1000</MarketValue>
<Mass>0.3</Mass>
</statBases>
<thingSetMakerTags>
<li>RewardStandardCore</li>
</thingSetMakerTags>
</ThingDef>
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase"> <RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>InstallHardenDragonianOrb</defName> <defName>InstallHardenDragonianOrb</defName>
<label>install Harden DragonianOrb</label> <label>install Harden DragonianOrb</label>
@ -401,7 +260,8 @@
<HediffDef>HardenDragonianOrb</HediffDef> <HediffDef>HardenDragonianOrb</HediffDef>
</descriptionHyperlinks> </descriptionHyperlinks>
<jobString>Installing Harden DragonianOrb.</jobString> <jobString>Installing Harden DragonianOrb.</jobString>
<surgeryOutcomeEffect IsNull="True" /> <!-- Always succeeds --> <surgeryOutcomeEffect IsNull="True" />
<!-- Always succeeds -->
<ingredients> <ingredients>
<li> <li>
<filter> <filter>
@ -504,4 +364,481 @@
</stages> </stages>
</HediffDef> </HediffDef>
<HediffDef>
<defName>DRM_ArmorMeltdown</defName>
<label>Armor Meltdown</label>
<description>This preson's armor is melting down due heat effect.</description>
<defaultLabelColor>(1, 1, 0.8)</defaultLabelColor>
<hediffClass>HediffWithComps</hediffClass>
<comps>
<li Class="HediffCompProperties_SeverityPerDay">
<severityPerDay>-1</severityPerDay>
</li>
</comps>
<stages>
<li>
<label>minor</label>
<becomeVisible>false</becomeVisible>
</li>
<li>
<label>minor</label>
<minSeverity>0.2</minSeverity>
<statOffsets>
<ArmorRating_Heat>-0.15</ArmorRating_Heat>
</statOffsets>
</li>
<li>
<label>moderate</label>
<minSeverity>0.35</minSeverity>
<statOffsets>
<ArmorRating_Heat>-0.35</ArmorRating_Heat>
</statOffsets>
</li>
<li>
<label>serious</label>
<minSeverity>0.5</minSeverity>
<statOffsets>
<ArmorRating_Heat>-0.65</ArmorRating_Heat>
</statOffsets>
</li>
<li>
<label>extreme</label>
<minSeverity>0.65</minSeverity>
<statOffsets>
<ArmorRating_Heat>-0.8</ArmorRating_Heat>
</statOffsets>
</li>
<li>
<label>completely</label>
<minSeverity>0.85</minSeverity>
<statOffsets>
<ArmorRating_Heat>-2</ArmorRating_Heat>
</statOffsets>
</li>
</stages>
</HediffDef>
<HediffDef>
<defName>DRM_AcidCorrosion</defName>
<label>Acid Corrosion</label>
<description>This preson's armor is corroding due acid .</description>
<defaultLabelColor>(1, 1, 0.8)</defaultLabelColor>
<hediffClass>HediffWithComps</hediffClass>
<comps>
<li Class="HediffCompProperties_SeverityPerDay">
<severityPerDay>-1</severityPerDay>
</li>
</comps>
<stages>
<li>
<label>minor</label>
<becomeVisible>false</becomeVisible>
</li>
<li>
<label>minor</label>
<minSeverity>0.2</minSeverity>
<statOffsets>
<ArmorRating_Sharp>-0.15</ArmorRating_Sharp>
<ArmorRating_Blunt>-0.1</ArmorRating_Blunt>
</statOffsets>
</li>
<li>
<label>moderate</label>
<minSeverity>0.35</minSeverity>
<statOffsets>
<ArmorRating_Sharp>-0.35</ArmorRating_Sharp>
<ArmorRating_Blunt>-0.3</ArmorRating_Blunt>
</statOffsets>
</li>
<li>
<label>serious</label>
<minSeverity>0.5</minSeverity>
<statOffsets>
<ArmorRating_Sharp>-0.65</ArmorRating_Sharp>
<ArmorRating_Blunt>-0.6</ArmorRating_Blunt>
</statOffsets>
</li>
<li>
<label>extreme</label>
<minSeverity>0.65</minSeverity>
<statOffsets>
<ArmorRating_Sharp>-0.8</ArmorRating_Sharp>
<ArmorRating_Blunt>-0.75</ArmorRating_Blunt>
</statOffsets>
</li>
<li>
<label>completely</label>
<minSeverity>0.85</minSeverity>
<statOffsets>
<ArmorRating_Sharp>-2</ArmorRating_Sharp>
<ArmorRating_Blunt>-2</ArmorRating_Blunt>
</statOffsets>
</li>
</stages>
</HediffDef>
<!-- slash tail -->
<HediffDef ParentName="AddedBodyPartBase">
<defName>DRM_SlashTail</defName>
<label>slash tail</label>
<labelNoun>a slash tail</labelNoun>
<description>An installed slash tail turn dragonian's tail into a massive blade.</description>
<descriptionHyperlinks>
<ThingDef>DRM_SlashTail</ThingDef>
</descriptionHyperlinks>
<stages>
<li>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.08</offset>
</li>
</capMods>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_VerbGiver">
<tools>
<li>
<label>tail</label>
<capacities>
<li>Cut</li>
</capacities>
<power>40</power>
<cooldownTime>3</cooldownTime>
<surpriseAttack>
<extraMeleeDamages>
<li>
<def>Stun</def>
<amount>15</amount>
</li>
<li>
<def>Cut</def>
<amount>20</amount>
</li>
</extraMeleeDamages>
</surpriseAttack>
<alwaysTreatAsWeapon>true</alwaysTreatAsWeapon>
<soundMeleeHit>DRHammerSound</soundMeleeHit>
<soundMeleeMiss>Pawn_Melee_Punch_Miss</soundMeleeMiss>
</li>
</tools>
</li>
</comps>
<spawnThingOnRemoved>DRM_SlashTail</spawnThingOnRemoved>
<addedPartProps>
<isGoodWeapon>true</isGoodWeapon>
<solid>true</solid>
<partEfficiency>1.00</partEfficiency>
<betterThanNatural>true</betterThanNatural>
</addedPartProps>
</HediffDef>
<RecipeDef ParentName="SurgeryInstallBodyPartProstheticBase">
<defName>InstallDRM_SlashTail</defName>
<label>install slash tail</label>
<description>Install a slash tail.</description>
<descriptionHyperlinks>
<ThingDef>DRM_SlashTail</ThingDef>
<HediffDef>DRM_SlashTail</HediffDef>
</descriptionHyperlinks>
<jobString>Installing slash tail.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>DRM_SlashTail</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>DRM_SlashTail</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>Dragonian_Tail</li>
</appliedOnFixedBodyParts>
<addsHediff>DRM_SlashTail</addsHediff>
</RecipeDef>
<HediffDef ParentName="AddedBodyPartBase">
<defName>DRM_FlameSlashTail</defName>
<label>Flame slash tail</label>
<labelNoun>a Flame slash tail</labelNoun>
<description>An installed Flame slash tail turn dragonian's tail into a massive blade.This kind make the tail extreamly hot.</description>
<descriptionHyperlinks>
<ThingDef>DRM_FlameSlashTail</ThingDef>
</descriptionHyperlinks>
<stages>
<li>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.08</offset>
</li>
</capMods>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_VerbGiver">
<tools>
<li>
<label>tail</label>
<capacities>
<li>Cut</li>
</capacities>
<power>30</power>
<cooldownTime>3</cooldownTime>
<surpriseAttack>
<extraMeleeDamages>
<li>
<def>Stun</def>
<amount>15</amount>
</li>
<li>
<def>DRM_Flame</def>
<amount>15</amount>
</li>
</extraMeleeDamages>
</surpriseAttack>
<extraMeleeDamages>
<li>
<def>DRM_Flame</def>
<amount>20</amount>
</li>
</extraMeleeDamages>
<alwaysTreatAsWeapon>true</alwaysTreatAsWeapon>
<soundMeleeHit>DRHammerSound</soundMeleeHit>
<soundMeleeMiss>Pawn_Melee_Punch_Miss</soundMeleeMiss>
</li>
</tools>
</li>
</comps>
<spawnThingOnRemoved>DRM_FlameSlashTail</spawnThingOnRemoved>
<addedPartProps>
<isGoodWeapon>true</isGoodWeapon>
<solid>true</solid>
<partEfficiency>1.00</partEfficiency>
<betterThanNatural>true</betterThanNatural>
</addedPartProps>
</HediffDef>
<RecipeDef ParentName="SurgeryInstallBodyPartProstheticBase">
<defName>InstallDRM_FlameSlashTail</defName>
<label>install Flame slash tail</label>
<description>Install a Flame slash tail.</description>
<descriptionHyperlinks>
<ThingDef>DRM_FlameSlashTail</ThingDef>
<HediffDef>DRM_FlameSlashTail</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Flame slash tail.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>DRM_FlameSlashTail</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>DRM_FlameSlashTail</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>Dragonian_Tail</li>
</appliedOnFixedBodyParts>
<addsHediff>DRM_FlameSlashTail</addsHediff>
</RecipeDef>
<HediffDef ParentName="AddedBodyPartBase">
<defName>DRM_AcidSlashTail</defName>
<label>Acid slash tail</label>
<labelNoun>a Acid slash tail</labelNoun>
<description>An installed Acid slash tail turn dragonian's tail into a massive blade.This kind make the tail cover with acid.</description>
<descriptionHyperlinks>
<ThingDef>DRM_AcidSlashTail</ThingDef>
</descriptionHyperlinks>
<stages>
<li>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.08</offset>
</li>
</capMods>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_VerbGiver">
<tools>
<li>
<label>tail</label>
<capacities>
<li>Cut</li>
</capacities>
<power>30</power>
<cooldownTime>3</cooldownTime>
<surpriseAttack>
<extraMeleeDamages>
<li>
<def>Stun</def>
<amount>15</amount>
</li>
<li>
<def>DRM_AcidBurn</def>
<amount>15</amount>
</li>
</extraMeleeDamages>
</surpriseAttack>
<extraMeleeDamages>
<li>
<def>DRM_AcidBurn</def>
<amount>20</amount>
</li>
</extraMeleeDamages>
<alwaysTreatAsWeapon>true</alwaysTreatAsWeapon>
<soundMeleeHit>DRHammerSound</soundMeleeHit>
<soundMeleeMiss>Pawn_Melee_Punch_Miss</soundMeleeMiss>
</li>
</tools>
</li>
</comps>
<spawnThingOnRemoved>DRM_AcidSlashTail</spawnThingOnRemoved>
<addedPartProps>
<isGoodWeapon>true</isGoodWeapon>
<solid>true</solid>
<partEfficiency>1.00</partEfficiency>
<betterThanNatural>true</betterThanNatural>
</addedPartProps>
</HediffDef>
<RecipeDef ParentName="SurgeryInstallBodyPartProstheticBase">
<defName>InstallDRM_AcidSlashTail</defName>
<label>install Acid slash tail</label>
<description>Install a Acid slash tail.</description>
<descriptionHyperlinks>
<ThingDef>DRM_AcidSlashTail</ThingDef>
<HediffDef>DRM_AcidSlashTail</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Acid slash tail.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>DRM_AcidSlashTail</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>DRM_AcidSlashTail</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>Dragonian_Tail</li>
</appliedOnFixedBodyParts>
<addsHediff>DRM_AcidSlashTail</addsHediff>
</RecipeDef>
<HediffDef ParentName="AddedBodyPartBase">
<defName>DRM_ExplosiveSlashTail</defName>
<label>Explosive slash tail</label>
<labelNoun>a Explosive slash tail</labelNoun>
<description>An installed Explosive slash tail turn dragonian's tail into a massive blade.This kind make the tail cover with Explosives.</description>
<descriptionHyperlinks>
<ThingDef>DRM_ExplosiveSlashTail</ThingDef>
</descriptionHyperlinks>
<stages>
<li>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.08</offset>
</li>
</capMods>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_VerbGiver">
<tools>
<li>
<label>tail</label>
<capacities>
<li>Cut</li>
</capacities>
<power>30</power>
<cooldownTime>3</cooldownTime>
<surpriseAttack>
<extraMeleeDamages>
<li>
<def>Stun</def>
<amount>15</amount>
</li>
<li>
<def>Bomb</def>
<amount>15</amount>
</li>
</extraMeleeDamages>
</surpriseAttack>
<extraMeleeDamages>
<li>
<def>Bomb</def>
<amount>20</amount>
</li>
</extraMeleeDamages>
<alwaysTreatAsWeapon>true</alwaysTreatAsWeapon>
<soundMeleeHit>DRHammerSound</soundMeleeHit>
<soundMeleeMiss>Pawn_Melee_Punch_Miss</soundMeleeMiss>
</li>
</tools>
</li>
</comps>
<spawnThingOnRemoved>DRM_AcidSlashTail</spawnThingOnRemoved>
<addedPartProps>
<isGoodWeapon>true</isGoodWeapon>
<solid>true</solid>
<partEfficiency>1.00</partEfficiency>
<betterThanNatural>true</betterThanNatural>
</addedPartProps>
</HediffDef>
<RecipeDef ParentName="SurgeryInstallBodyPartProstheticBase">
<defName>InstallDRM_ExplosiveSlashTail</defName>
<label>install Explosive slash tail</label>
<description>Install a Explosive slash tail.</description>
<descriptionHyperlinks>
<ThingDef>DRM_ExplosiveSlashTail</ThingDef>
<HediffDef>DRM_ExplosiveSlashTail</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Explosive slash tail.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>DRM_ExplosiveSlashTail</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>DRM_ExplosiveSlashTail</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>Dragonian_Tail</li>
</appliedOnFixedBodyParts>
<addsHediff>DRM_ExplosiveSlashTail</addsHediff>
</RecipeDef>
</Defs> </Defs>

View File

@ -413,6 +413,7 @@
<techHediffsMoney>600~5500</techHediffsMoney> <techHediffsMoney>600~5500</techHediffsMoney>
<techHediffsTags> <techHediffsTags>
<li>DragonianSlashTail</li>
<li>DragonianOrbAdvanced</li> <li>DragonianOrbAdvanced</li>
</techHediffsTags> </techHediffsTags>
<techHediffsRequired> <techHediffsRequired>
@ -678,51 +679,4 @@
</inventoryOptions> </inventoryOptions>
</PawnKindDef> </PawnKindDef>
<PawnKindDef ParentName="DRMDragonianBasePawnKind">
<defName>Dragonian_Necro_Warrier</defName>
<label>Dragonian necro Warrier</label>
<labelPlural>Dragonian necro Warrier</labelPlural>
<combatPower>40</combatPower>
<isFighter>true</isFighter>
<itemQuality>Normal</itemQuality>
<weaponTags>
<li>DR_BattleStaff_Melee</li>
</weaponTags>
<weaponMoney>
<min>900</min>
<max>1500</max>
</weaponMoney>
<backstoryFiltersOverride>
<li>
<categoriesChildhood>
<li>Dragonian_spawnCategoriesA</li>
</categoriesChildhood>
<categoriesAdulthood>
<li>Dragonian_Necromancer</li>
</categoriesAdulthood>
</li>
</backstoryFiltersOverride>
<techHediffsMoney>600~5500</techHediffsMoney>
<techHediffsTags>
<li>DragonianOrbAdvanced</li>
</techHediffsTags>
<techHediffsRequired>
<li>NecroDragonianOrb</li>
</techHediffsRequired>
<inventoryOptions>
<skipChance>0.70</skipChance>
<subOptionsChooseOne>
<li>
<choiceChance>90</choiceChance>
<thingDef>Silver</thingDef>
<countRange>30~100</countRange>
</li>
</subOptionsChooseOne>
</inventoryOptions>
</PawnKindDef>
</Defs> </Defs>

View File

@ -114,7 +114,6 @@
<Dragonian_Clan_Guard>40</Dragonian_Clan_Guard> <Dragonian_Clan_Guard>40</Dragonian_Clan_Guard>
<Dragonian_Clan_Hunter>30</Dragonian_Clan_Hunter> <Dragonian_Clan_Hunter>30</Dragonian_Clan_Hunter>
<Dragonian_Clan_Warrier>29</Dragonian_Clan_Warrier> <Dragonian_Clan_Warrier>29</Dragonian_Clan_Warrier>
<Dragonian_Clan_Councilman>1</Dragonian_Clan_Councilman>
</options> </options>
</li> </li>
@ -126,7 +125,6 @@
<Dragonian_Clan_Guard>20</Dragonian_Clan_Guard> <Dragonian_Clan_Guard>20</Dragonian_Clan_Guard>
<Dragonian_Clan_Hunter>60</Dragonian_Clan_Hunter> <Dragonian_Clan_Hunter>60</Dragonian_Clan_Hunter>
<Dragonian_Clan_Warrier>19</Dragonian_Clan_Warrier> <Dragonian_Clan_Warrier>19</Dragonian_Clan_Warrier>
<Dragonian_Clan_Councilman>1</Dragonian_Clan_Councilman>
</options> </options>
</li> </li>
@ -140,7 +138,6 @@
<Dragonian_Clan_Warrier>19</Dragonian_Clan_Warrier> <Dragonian_Clan_Warrier>19</Dragonian_Clan_Warrier>
<Dragonian_Royal_Guard>20</Dragonian_Royal_Guard> <Dragonian_Royal_Guard>20</Dragonian_Royal_Guard>
<Dragonian_Royal_Hunter>19</Dragonian_Royal_Hunter> <Dragonian_Royal_Hunter>19</Dragonian_Royal_Hunter>
<Dragonian_Clan_Councilman>1</Dragonian_Clan_Councilman>
</options> </options>
</li> </li>
@ -176,15 +173,6 @@
</options> </options>
</li> </li>
<li>
<!--=死灵教团=-->
<kindDef>Combat</kindDef>
<commonality>10</commonality>
<options>
<Dragonian_Necro_Warrier>100</Dragonian_Necro_Warrier>
</options>
</li>
<li> <li>
<kindDef>Peaceful</kindDef> <kindDef>Peaceful</kindDef>
<commonality>99</commonality> <commonality>99</commonality>

View File

@ -22,6 +22,7 @@
<li>Simple</li> <li>Simple</li>
</techHediffsTags> </techHediffsTags>
</ThingDef> </ThingDef>
<ThingDef ParentName="BodyPartBionicBase"> <ThingDef ParentName="BodyPartBionicBase">
<defName>DR_BionicTail</defName> <defName>DR_BionicTail</defName>
<label>bionic tail</label> <label>bionic tail</label>
@ -40,4 +41,158 @@
</techHediffsTags> </techHediffsTags>
</ThingDef> </ThingDef>
<ThingDef Name="BodyPartDROrbsBase" ParentName="BodyPartBase" Abstract="True">
<graphicData>
<texPath>Things/Item/Health/HealthItem</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>0.80</drawSize>
<color>(190,190,190)</color>
</graphicData>
<thingCategories>
<li>BodyPartsNatural</li>
</thingCategories>
<statBases>
<DeteriorationRate>0</DeteriorationRate>
</statBases>
</ThingDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>FlareDragonianOrb</defName>
<label>Flare DragonianOrb</label>
<description>An Flare DragonianOrb. Allow owner to burst a fireball.</description>
<graphicData>
<texPath>Dragonian/Things/Item/Resource/Dorb_flare</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<techHediffsTags>
<li>FlareDragonianOrb</li>
<li>DragonianOrbAdvanced</li>
</techHediffsTags>
<statBases>
<MarketValue>1000</MarketValue>
<Mass>0.3</Mass>
</statBases>
<thingSetMakerTags>
<li>RewardStandardCore</li>
</thingSetMakerTags>
</ThingDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>HyperhealDragonianOrb</defName>
<label>Hyperheal DragonianOrb</label>
<description>An Hyperheal DragonianOrb.</description>
<graphicData>
<texPath>Dragonian/Things/Item/Resource/Dorb_heal</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<techHediffsTags>
<li>HyperhealDragonianOrb</li>
<li>DragonianOrbAdvanced</li>
</techHediffsTags>
<statBases>
<MarketValue>1000</MarketValue>
<Mass>0.3</Mass>
</statBases>
<thingSetMakerTags>
<li>RewardStandardCore</li>
</thingSetMakerTags>
</ThingDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>HardenDragonianOrb</defName>
<label>Harden DragonianOrb</label>
<description>An Harden DragonianOrb.Make it Hard.</description>
<graphicData>
<texPath>Dragonian/Things/Item/Resource/Dorb_AP</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<techHediffsTags>
<li>HardenDragonianOrb</li>
<li>DragonianOrbAdvanced</li>
</techHediffsTags>
<statBases>
<MarketValue>1000</MarketValue>
<Mass>0.3</Mass>
</statBases>
<thingSetMakerTags>
<li>RewardStandardCore</li>
</thingSetMakerTags>
</ThingDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>DRM_SlashTail</defName>
<label>slash tail</label>
<description>A slash tail turn dragonian's tail into a massive blade.</description>
<descriptionHyperlinks>
<RecipeDef>InstallDRM_SlashTail</RecipeDef>
</descriptionHyperlinks>
<thingSetMakerTags>
<li>RewardStandardLowFreq</li>
</thingSetMakerTags>
<statBases>
<MarketValue>1000</MarketValue>
<Mass>1.0</Mass>
</statBases>
<techHediffsTags>
<li>DragonianSlashTail</li>
</techHediffsTags>
</ThingDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>DRM_FlameSlashTail</defName>
<label>Flame slash tail</label>
<description>A Flame slash tail turn dragonian's tail into a massive blade.This kind make the tail extreamly hot.</description>
<descriptionHyperlinks>
<RecipeDef>InstallDRM_FlameSlashTail</RecipeDef>
</descriptionHyperlinks>
<thingSetMakerTags>
<li>RewardStandardLowFreq</li>
</thingSetMakerTags>
<statBases>
<MarketValue>1000</MarketValue>
<Mass>1.0</Mass>
</statBases>
<techHediffsTags>
<li>DragonianSlashTail</li>
</techHediffsTags>
</ThingDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>DRM_AcidSlashTail</defName>
<label>Acid slash tail</label>
<description>An Acid slash tail turn dragonian's tail into a massive blade.This kind make the tail cover with acid.</description>
<descriptionHyperlinks>
<RecipeDef>InstallDRM_AcidSlashTail</RecipeDef>
</descriptionHyperlinks>
<thingSetMakerTags>
<li>RewardStandardLowFreq</li>
</thingSetMakerTags>
<statBases>
<MarketValue>1000</MarketValue>
<Mass>1.0</Mass>
</statBases>
<techHediffsTags>
<li>DragonianSlashTail</li>
</techHediffsTags>
</ThingDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>DRM_ExplosiveSlashTail</defName>
<label>Explosive slash tail</label>
<description>An Explosive slash tail turn dragonian's tail into a massive blade.This kind make the tail cover with Explosives.</description>
<descriptionHyperlinks>
<RecipeDef>InstallDRM_ExplosiveSlashTail</RecipeDef>
</descriptionHyperlinks>
<thingSetMakerTags>
<li>RewardStandardLowFreq</li>
</thingSetMakerTags>
<statBases>
<MarketValue>1000</MarketValue>
<Mass>1.0</Mass>
</statBases>
<techHediffsTags>
<li>DragonianSlashTail</li>
</techHediffsTags>
</ThingDef>
</Defs> </Defs>

View File

@ -320,30 +320,6 @@
<meleeHitSound>DRHammerSound</meleeHitSound> <meleeHitSound>DRHammerSound</meleeHitSound>
</ThingDef> </ThingDef>
<DamageDef>
<defName>DRM_Frostbite</defName>
<label>frostbite</label>
<workerClass>DamageWorker_Frostbite</workerClass>
<externalViolence>false</externalViolence>
<deathMessage>{0} has succumbed to frostbite.</deathMessage>
<hediff>Frostbite</hediff>
<harmAllLayersUntilOutside>true</harmAllLayersUntilOutside>
<canUseDeflectMetalEffect>false</canUseDeflectMetalEffect>
<additionalHediffs>
<li>
<hediff>Hypothermia</hediff>
<severityPerDamageDealt>0.01</severityPerDamageDealt>
</li>
</additionalHediffs>
<armorCategory>Heat</armorCategory>
<isRanged>true</isRanged>
<makesAnimalsFlee>true</makesAnimalsFlee>
<defaultDamage>3</defaultDamage>
<defaultArmorPenetration>0</defaultArmorPenetration>
<buildingDamageFactorImpassable>0</buildingDamageFactorImpassable>
<buildingDamageFactorPassable>0</buildingDamageFactorPassable>
</DamageDef>
<ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality"> <ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality">
<defName>DR_BattleStaff_Flare</defName> <defName>DR_BattleStaff_Flare</defName>
<label>Dragonian Flare Staff</label> <label>Dragonian Flare Staff</label>
@ -401,7 +377,7 @@
<requireLineOfSight>true</requireLineOfSight> <requireLineOfSight>true</requireLineOfSight>
<beamWidth>4</beamWidth> <beamWidth>4</beamWidth>
<ticksBetweenBurstShots>4</ticksBetweenBurstShots> <ticksBetweenBurstShots>4</ticksBetweenBurstShots>
<beamDamageDef>Flame</beamDamageDef> <beamDamageDef>DRM_Flame</beamDamageDef>
<soundCastTail>GunTail_Medium</soundCastTail> <soundCastTail>GunTail_Medium</soundCastTail>
<muzzleFlashScale>9</muzzleFlashScale> <muzzleFlashScale>9</muzzleFlashScale>
<soundCastBeam>Flamethrower_Firing</soundCastBeam> <soundCastBeam>Flamethrower_Firing</soundCastBeam>
@ -450,7 +426,7 @@
<power>15</power> <power>15</power>
<extraMeleeDamages> <extraMeleeDamages>
<li> <li>
<def>Flame</def> <def>DRM_Flame</def>
<amount>30</amount> <amount>30</amount>
<chance>1</chance> <chance>1</chance>
</li> </li>

View File

@ -29,6 +29,22 @@
<HardenDragonianOrb.description>一颗龙珠。硬起来吧!</HardenDragonianOrb.description> <HardenDragonianOrb.description>一颗龙珠。硬起来吧!</HardenDragonianOrb.description>
<HardenDragonianOrb.labelNoun>硬化龙珠</HardenDragonianOrb.labelNoun> <HardenDragonianOrb.labelNoun>硬化龙珠</HardenDragonianOrb.labelNoun>
<DRM_SlashTail.label>龙娘 斩龙尾</DRM_SlashTail.label>
<DRM_SlashTail.description>一条斩龙尾。巨大的剑刃替代了尾巴。</DRM_SlashTail.description>
<DRM_SlashTail.labelNoun>斩龙尾</DRM_SlashTail.labelNoun>
<DRM_FlameSlashTail.label>龙娘 焚斩尾</DRM_FlameSlashTail.label>
<DRM_FlameSlashTail.description>一条焚斩尾。巨大的剑刃替代了尾巴。这种亚种尾巴温度极度炙热。</DRM_FlameSlashTail.description>
<DRM_FlameSlashTail.labelNoun>焚斩尾</DRM_FlameSlashTail.labelNoun>
<DRM_AcidSlashTail.label>龙娘 酸斩尾</DRM_AcidSlashTail.label>
<DRM_AcidSlashTail.description>一条酸斩尾。巨大的剑刃替代了尾巴。这种亚种尾巴能分泌危险的腐蚀性酸液。</DRM_AcidSlashTail.description>
<DRM_AcidSlashTail.labelNoun>酸斩尾</DRM_AcidSlashTail.labelNoun>
<DRM_ExplosiveSlashTail.label>龙娘 碎斩尾</DRM_ExplosiveSlashTail.label>
<DRM_ExplosiveSlashTail.description>一条碎斩尾。巨大的剑刃替代了尾巴。这种亚种尾巴上覆盖了危险的易爆材料。</DRM_ExplosiveSlashTail.description>
<DRM_ExplosiveSlashTail.labelNoun>碎斩尾</DRM_ExplosiveSlashTail.labelNoun>
<DRM_KnightForce.label>骑士之力</DRM_KnightForce.label> <DRM_KnightForce.label>骑士之力</DRM_KnightForce.label>
<DRM_KnightForce.description>这个人已经完全准备就绪。无法被击退。</DRM_KnightForce.description> <DRM_KnightForce.description>这个人已经完全准备就绪。无法被击退。</DRM_KnightForce.description>
@ -54,4 +70,35 @@
<DRM_Frostbite.injuryProps.destroyedLabel>因冻伤失去</DRM_Frostbite.injuryProps.destroyedLabel> <DRM_Frostbite.injuryProps.destroyedLabel>因冻伤失去</DRM_Frostbite.injuryProps.destroyedLabel>
<!-- EN: {0} in the {1} --> <!-- EN: {0} in the {1} -->
<DRM_Frostbite.labelNounPretty>{1}中的{0}</DRM_Frostbite.labelNounPretty> <DRM_Frostbite.labelNounPretty>{1}中的{0}</DRM_Frostbite.labelNounPretty>
<DRM_ArmorMeltdown.label>护甲熔解</DRM_ArmorMeltdown.label>
<DRM_ArmorMeltdown.description>由于持续受到高热影响,这个人的护甲正在熔化。将随程度降低热能护甲。</DRM_ArmorMeltdown.description>
<!-- EN: minor -->
<DRM_ArmorMeltdown.stages.minor-0.label>轻微熔化</DRM_ArmorMeltdown.stages.minor-0.label>
<!-- EN: minor -->
<DRM_ArmorMeltdown.stages.minor-1.label>较轻熔化</DRM_ArmorMeltdown.stages.minor-1.label>
<!-- EN: moderate -->
<DRM_ArmorMeltdown.stages.moderate.label>中等熔化</DRM_ArmorMeltdown.stages.moderate.label>
<!-- EN: serious -->
<DRM_ArmorMeltdown.stages.serious.label>严重熔化</DRM_ArmorMeltdown.stages.serious.label>
<!-- EN: extreme -->
<DRM_ArmorMeltdown.stages.extreme.label>极重熔化</DRM_ArmorMeltdown.stages.extreme.label>
<!-- EN: extreme -->
<DRM_ArmorMeltdown.stages.completely.label>完全熔化</DRM_ArmorMeltdown.stages.completely.label>
<DRM_AcidCorrosion.label>酸性腐蚀</DRM_AcidCorrosion.label>
<DRM_AcidCorrosion.description>由于接触强酸性物质,这个人的护甲正在受到腐蚀。将随程度降低护甲。</DRM_AcidCorrosion.description>
<!-- EN: minor -->
<DRM_AcidCorrosion.stages.minor-0.label>轻微腐蚀</DRM_AcidCorrosion.stages.minor-0.label>
<!-- EN: minor -->
<DRM_AcidCorrosion.stages.minor-1.label>较轻腐蚀</DRM_AcidCorrosion.stages.minor-1.label>
<!-- EN: moderate -->
<DRM_AcidCorrosion.stages.moderate.label>中等腐蚀</DRM_AcidCorrosion.stages.moderate.label>
<!-- EN: serious -->
<DRM_AcidCorrosion.stages.serious.label>严重腐蚀</DRM_AcidCorrosion.stages.serious.label>
<!-- EN: extreme -->
<DRM_AcidCorrosion.stages.extreme.label>极重腐蚀</DRM_AcidCorrosion.stages.extreme.label>
<!-- EN: extreme -->
<DRM_AcidCorrosion.stages.completely.label>完全腐蚀</DRM_AcidCorrosion.stages.completely.label>
</LanguageData> </LanguageData>

View File

@ -25,4 +25,24 @@
<InstallHardenDragonianOrb.description>安装硬化龙珠。</InstallHardenDragonianOrb.description> <InstallHardenDragonianOrb.description>安装硬化龙珠。</InstallHardenDragonianOrb.description>
<InstallHardenDragonianOrb.jobString>正在安装硬化龙珠。</InstallHardenDragonianOrb.jobString> <InstallHardenDragonianOrb.jobString>正在安装硬化龙珠。</InstallHardenDragonianOrb.jobString>
<InstallHardenDragonianOrb.label>安装硬化龙珠</InstallHardenDragonianOrb.label>
<InstallHardenDragonianOrb.description>安装硬化龙珠。</InstallHardenDragonianOrb.description>
<InstallHardenDragonianOrb.jobString>正在安装硬化龙珠。</InstallHardenDragonianOrb.jobString>
<InstallDRM_SlashTail.label>安装斩龙尾</InstallDRM_SlashTail.label>
<InstallDRM_SlashTail.description>安装斩龙尾。</InstallDRM_SlashTail.description>
<InstallDRM_SlashTail.jobString>正在安装斩龙尾。</InstallDRM_SlashTail.jobString>
<InstallDRM_FlameSlashTail.label>安装焚斩尾</InstallDRM_FlameSlashTail.label>
<InstallDRM_FlameSlashTail.description>安装焚斩尾。</InstallDRM_FlameSlashTail.description>
<InstallDRM_FlameSlashTail.jobString>正在安装焚斩尾。</InstallDRM_FlameSlashTail.jobString>
<InstallDRM_AcidSlashTail.label>安装酸斩尾</InstallDRM_AcidSlashTail.label>
<InstallDRM_AcidSlashTail.description>安装酸斩尾。</InstallDRM_AcidSlashTail.description>
<InstallDRM_AcidSlashTail.jobString>正在安装酸斩尾。</InstallDRM_AcidSlashTail.jobString>
<InstallExplosiveSlashTail.label>安装碎斩尾</InstallExplosiveSlashTail.label>
<InstallExplosiveSlashTail.description>安装碎斩尾。</InstallExplosiveSlashTail.description>
<InstallExplosiveSlashTail.jobString>正在安装碎斩尾。</InstallExplosiveSlashTail.jobString>
</LanguageData> </LanguageData>

View File

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<AlienRace.AlienBackstoryDef ParentName="DragonianBackStory">
<defName>Dragonian_Necromancer</defName>
<title>Dragonian Necromancer</title>
<titleShort>Dragonian Necromancer</titleShort>
<baseDesc>[PAWN_nameDef] is Dragonian Necromancer.\nNot been identified,she is so mysterious that nobody knows she is live or dead.</baseDesc>
<slot>Adulthood</slot>
<forcedHediffs>
<li>DRM_SummonSickness</li>
</forcedHediffs>
<spawnCategories>
<li>Dragonian_Necromancer</li>
</spawnCategories>
<skillGains>
<Melee>8</Melee>
<Medicine>8</Medicine>
<Intellectual>8</Intellectual>
<Social>-16</Social>
</skillGains>
<forcedTraitsChance MayRequire="Ludeon.RimWorld.Anomaly">
<li>
<defName>Occultist</defName>
<chance>100</chance>
</li>
</forcedTraitsChance>
</AlienRace.AlienBackstoryDef>
</Defs>

View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<HediffDef ParentName="AddedBodyPartBase">
<defName>NecroDragonianOrb</defName>
<label>Necro DragonianOrb</label>
<labelNoun>a Necro DragonianOrb.</labelNoun>
<description>An installed Flare DragonianOrb. Allow owner to spray deadlifedust.</description>
<priceImpact>false</priceImpact>
<abilities MayRequire="Ludeon.RimWorld.Anomaly">
<li>ReleaseDeadlifeDust</li>
</abilities>
<addedPartProps>
<solid>true</solid>
</addedPartProps>
<spawnThingOnRemoved>NecroDragonianOrb</spawnThingOnRemoved>
</HediffDef>
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>InstallNecroDragonianOrb</defName>
<label>install Necro DragonianOrb</label>
<description>Install Necro DragonianOrb.</description>
<descriptionHyperlinks>
<ThingDef>NecroDragonianOrb</ThingDef>
<HediffDef>NecroDragonianOrb</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Necro DragonianOrb.</jobString>
<surgeryOutcomeEffect IsNull="True" />
<!-- Always succeeds -->
<ingredients>
<li>
<filter>
<thingDefs>
<li>NecroDragonianOrb</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>NecroDragonianOrb</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>DragonianOrb</li>
</appliedOnFixedBodyParts>
<addsHediff>NecroDragonianOrb</addsHediff>
</RecipeDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>NecroDragonianOrb</defName>
<label>Necro DragonianOrb</label>
<description>An Necro DragonianOrb. Allow owner to spray deadlifedust.</description>
<graphicData>
<texPath>Dragonian/Things/Item/Resource/Dorb_AP</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<techHediffsTags>
<li>NecroDragonianOrb</li>
<li>DragonianOrbAdvanced</li>
</techHediffsTags>
<statBases>
<MarketValue>1000</MarketValue>
<Mass>0.3</Mass>
</statBases>
<thingSetMakerTags>
<li>RewardStandardCore</li>
</thingSetMakerTags>
</ThingDef>
</Defs>

View File

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<PawnKindDef ParentName="DRMDragonianBasePawnKind">
<defName>Dragonian_Necro_Warrier</defName>
<label>Dragonian necro Warrier</label>
<labelPlural>Dragonian necro Warrier</labelPlural>
<combatPower>40</combatPower>
<isFighter>true</isFighter>
<itemQuality>Normal</itemQuality>
<weaponTags>
<li>DR_BattleStaff_Melee</li>
</weaponTags>
<weaponMoney>
<min>900</min>
<max>1500</max>
</weaponMoney>
<backstoryFiltersOverride>
<li>
<categoriesChildhood>
<li>Dragonian_spawnCategoriesA</li>
</categoriesChildhood>
<categoriesAdulthood>
<li>Dragonian_Necromancer</li>
</categoriesAdulthood>
</li>
</backstoryFiltersOverride>
<techHediffsMoney>600~5500</techHediffsMoney>
<techHediffsTags>
<li>DragonianOrbAdvanced</li>
</techHediffsTags>
<techHediffsRequired>
<li>NecroDragonianOrb</li>
</techHediffsRequired>
<inventoryOptions>
<skipChance>0.70</skipChance>
<subOptionsChooseOne>
<li>
<choiceChance>90</choiceChance>
<thingDef>Silver</thingDef>
<countRange>30~100</countRange>
</li>
</subOptionsChooseOne>
</inventoryOptions>
</PawnKindDef>
</Defs>