This commit is contained in:
ProjectKoi-Kalo\Kalo 2025-05-23 22:12:25 +08:00
parent 907062becf
commit 2a822f5780
7 changed files with 297 additions and 39 deletions

Binary file not shown.

Binary file not shown.

View File

@ -100,13 +100,37 @@
<defaultLabelColor>(0.52, 1, 0.95)</defaultLabelColor>
</HediffDef>
<HediffDef ParentName="AddedBodyPartBase">
<defName>ShieldDragonianOrb</defName>
<label>Shield DragonianOrb</label>
<labelNoun>a Shield DragonianOrb.</labelNoun>
<description>An installed Shield DragonianOrb.</description>
<priceImpact>false</priceImpact>
<hediffClass>DragonianMix.HediffShield_Implant</hediffClass>
<comps>
<li Class="DragonianMix.HediffShieldCompProperties">
<MaxEnergy>100</MaxEnergy>
<EnergyOnReset>0</EnergyOnReset>
<CanFunction>True</CanFunction>
<RegenerationRate>0.005</RegenerationRate>
</li>
</comps>
<addedPartProps>
<solid>true</solid>
</addedPartProps>
<spawnThingOnRemoved>ShieldDragonianOrb</spawnThingOnRemoved>
</HediffDef>
<HediffDef ParentName="AddedBodyPartBase">
<defName>HardenDragonianOrb</defName>
<label>Harden DragonianOrb</label>
<labelNoun>a Harden DragonianOrb.</labelNoun>
<description>An installed Harden DragonianOrb.</description>
<description>An installed Harden DragonianOrb can reduce incoming damage by half.</description>
<priceImpact>false</priceImpact>
<hediffClass>DragonianMix.HediffShield_Implant</hediffClass>
<stages>
<li>
<statOffsets>
@ -115,6 +139,13 @@
</statOffsets>
</li>
</stages>
<comps>
<li Class="DragonianMix.HediffShieldCompProperties">
<MaxEnergy>0</MaxEnergy>
<DampeningField>true</DampeningField>
<FunctionalModule>true</FunctionalModule>
</li>
</comps>
<addedPartProps>
<solid>true</solid>
</addedPartProps>
@ -366,29 +397,6 @@
</addedPartProps>
</HediffDef>
<HediffDef ParentName="AddedBodyPartBase">
<defName>ShieldDragonianOrb</defName>
<label>Shield DragonianOrb</label>
<labelNoun>a Shield DragonianOrb.</labelNoun>
<description>An installed Shield DragonianOrb.</description>
<priceImpact>false</priceImpact>
<hediffClass>DragonianMix.HediffShield_Implant</hediffClass>
<comps>
<li Class="DragonianMix.HediffShieldCompProperties">
<MaxEnergy>100</MaxEnergy>
<EnergyOnReset>0</EnergyOnReset>
<CanFunction>True</CanFunction>
<RegenerationRate>0.005</RegenerationRate>
</li>
</comps>
<addedPartProps>
<solid>true</solid>
</addedPartProps>
<spawnThingOnRemoved>ShieldDragonianOrb</spawnThingOnRemoved>
</HediffDef>
<HediffDef ParentName="AddedBodyPartBase">
<defName>DRM_CryoSlashTail</defName>
<label>Cryo slash tail</label>

View File

@ -12,11 +12,102 @@
</descriptionHyperlinks>
<comps>
<li Class="DragonianMix.HediffShieldCompProperties">
<MaxEnergy>50</MaxEnergy>
<MaxEnergy>100</MaxEnergy>
<RegenerationRate>0.01</RegenerationRate>
</li>
</comps>
</HediffDef>
<HediffDef ParentName="ImplantHediffBase">
<hediffClass>DragonianMix.HediffShield_Implant</hediffClass>
<defName>ShieldDragonianOrb_AdvancedBooster</defName>
<label>Dragonian Shield Advanced Booster</label>
<labelNoun>a Dragonian Shield Advanced Booster</labelNoun>
<description>device can boost dragonian shield that More better faster stronger.</description>
<descriptionHyperlinks>
<ThingDef>ShieldDragonianOrb_Booster</ThingDef>
</descriptionHyperlinks>
<comps>
<li Class="DragonianMix.HediffShieldCompProperties">
<MaxEnergy>200</MaxEnergy>
<RegenerationRate>0.02</RegenerationRate>
</li>
</comps>
</HediffDef>
<HediffDef ParentName="ImplantHediffBase">
<hediffClass>DragonianMix.HediffShield_Implant</hediffClass>
<defName>ShieldDragonianOrb_AdaptiveModule</defName>
<label>Dragonian Shield Adaptive Module</label>
<labelNoun>a Dragonian Shield Adaptive Module</labelNoun>
<description>device can boost dragonian shield that adapt to same damage types,reduce damage from that type.</description>
<descriptionHyperlinks>
<ThingDef>ShieldDragonianOrb_AdaptiveModule</ThingDef>
</descriptionHyperlinks>
<comps>
<li Class="DragonianMix.HediffShieldCompProperties">
<MaxEnergy>0</MaxEnergy>
<Adaptive>true</Adaptive>
<FunctionalModule>true</FunctionalModule>
</li>
</comps>
</HediffDef>
<HediffDef ParentName="ImplantHediffBase">
<hediffClass>DragonianMix.HediffShield_Implant</hediffClass>
<defName>ShieldDragonianOrb_BufferModule</defName>
<label>Dragonian Shield Buffer Module</label>
<labelNoun>a Dragonian Shield Buffer Module</labelNoun>
<description>device can boost dragonian shield that limit energy loss to 10 per damage instance.</description>
<descriptionHyperlinks>
<ThingDef>ShieldDragonianOrb_BufferModule</ThingDef>
</descriptionHyperlinks>
<comps>
<li Class="DragonianMix.HediffShieldCompProperties">
<MaxEnergy>0</MaxEnergy>
<Hardened>10</Hardened>
<FunctionalModule>true</FunctionalModule>
</li>
</comps>
</HediffDef>
<ThingDef ParentName="BodyPartBionicBase">
<defName>ShieldDragonianOrb_AdaptiveModule</defName>
<label>Dragonian Shield Adaptive Module</label>
<description>Install a Dragonian Shield Adaptive Module.</description>
<descriptionHyperlinks>
<RecipeDef>InstallShieldDragonianOrb_AdaptiveModule</RecipeDef>
</descriptionHyperlinks>
<costList>
<Plasteel>15</Plasteel>
<Uranium>40</Uranium>
<Gold>1</Gold>
<ComponentSpacer>2</ComponentSpacer>
</costList>
<recipeMaker>
<researchPrerequisite>ShieldBelt</researchPrerequisite>
</recipeMaker>
</ThingDef>
<ThingDef ParentName="BodyPartBionicBase">
<defName>ShieldDragonianOrb_BufferModule</defName>
<label>Dragonian Shield Buffer Module</label>
<description>Install a Dragonian Shield Buffer Module.</description>
<descriptionHyperlinks>
<RecipeDef>InstallShieldDragonianOrb_BufferModule</RecipeDef>
</descriptionHyperlinks>
<costList>
<Plasteel>15</Plasteel>
<Uranium>40</Uranium>
<Gold>1</Gold>
<ComponentSpacer>2</ComponentSpacer>
</costList>
<recipeMaker>
<researchPrerequisite>ShieldBelt</researchPrerequisite>
</recipeMaker>
</ThingDef>
<ThingDef ParentName="BodyPartBionicBase">
<defName>ShieldDragonianOrb_Booster</defName>
<label>Dragonian Shield Booster</label>
@ -28,10 +119,10 @@
<Plasteel>15</Plasteel>
<Uranium>40</Uranium>
<Gold>1</Gold>
<ComponentSpacer>2</ComponentSpacer>
<ComponentIndustrial>2</ComponentIndustrial>
</costList>
<recipeMaker>
<researchPrerequisite>PoweredArmor</researchPrerequisite>
<researchPrerequisite>ShieldBelt</researchPrerequisite>
</recipeMaker>
</ThingDef>
@ -66,6 +157,117 @@
<li>DragonianOrb</li>
</appliedOnFixedBodyParts>
<addsHediff>ShieldDragonianOrb_Booster</addsHediff>
<incompatibleWithHediffTags>
<li>ShieldDragonianOrb_AdvancedBooster</li>
</incompatibleWithHediffTags>
</RecipeDef>
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>InstallShieldDragonianOrb_AdvancedBooster</defName>
<label>install a Dragonian Shield Advanced Booster</label>
<description>Install a Dragonian Shield Advanced Booster.</description>
<descriptionHyperlinks>
<ThingDef>ShieldDragonianOrb_AdvancedBooster</ThingDef>
<HediffDef>ShieldDragonianOrb_AdvancedBooster</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Dragonian Shield Booster.</jobString>
<skillRequirements>
<Medicine>9</Medicine>
</skillRequirements>
<ingredients>
<li>
<filter>
<thingDefs>
<li>ShieldDragonianOrb_AdvancedBooster</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>ShieldDragonianOrb_AdvancedBooster</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>DragonianOrb</li>
</appliedOnFixedBodyParts>
<addsHediff>ShieldDragonianOrb_AdvancedBooster</addsHediff>
<incompatibleWithHediffTags>
<li>ShieldDragonianOrb_Booster</li>
</incompatibleWithHediffTags>
</RecipeDef>
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>InstallShieldDragonianOrb_AdaptiveModule</defName>
<label>install a Dragonian Shield Adaptive Module</label>
<description>Install a Dragonian Shield Adaptive Module.</description>
<descriptionHyperlinks>
<ThingDef>ShieldDragonianOrb_AdaptiveModule</ThingDef>
<HediffDef>ShieldDragonianOrb_AdaptiveModule</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Dragonian Shield Adaptive Module.</jobString>
<skillRequirements>
<Medicine>9</Medicine>
</skillRequirements>
<ingredients>
<li>
<filter>
<thingDefs>
<li>ShieldDragonianOrb_AdaptiveModule</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>ShieldDragonianOrb_AdaptiveModule</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>DragonianOrb</li>
</appliedOnFixedBodyParts>
<addsHediff>ShieldDragonianOrb_AdaptiveModule</addsHediff>
<incompatibleWithHediffTags>
<li>ShieldDragonianOrb_BufferModule</li>
</incompatibleWithHediffTags>
</RecipeDef>
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>InstallShieldDragonianOrb_BufferModule</defName>
<label>install a Dragonian Shield Buffer Module</label>
<description>Install a Dragonian Shield Buffer Module.</description>
<descriptionHyperlinks>
<ThingDef>ShieldDragonianOrb_BufferModule</ThingDef>
<HediffDef>ShieldDragonianOrb_BufferModule</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Dragonian Buffer Module.</jobString>
<skillRequirements>
<Medicine>9</Medicine>
</skillRequirements>
<ingredients>
<li>
<filter>
<thingDefs>
<li>ShieldDragonianOrb_BufferModule</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>ShieldDragonianOrb_BufferModule</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>DragonianOrb</li>
</appliedOnFixedBodyParts>
<addsHediff>ShieldDragonianOrb_BufferModule</addsHediff>
<incompatibleWithHediffTags>
<li>ShieldDragonianOrb_AdaptiveModule</li>
</incompatibleWithHediffTags>
</RecipeDef>
</Defs>

View File

@ -1,6 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<ShieldDragonianOrb_Booster.label>龙娘 护盾赤色充能源石</ShieldDragonianOrb_Booster.label>
<ShieldDragonianOrb_Booster.description>一颗神秘的石头。让护盾更好更快更强。</ShieldDragonianOrb_Booster.description>
<ShieldDragonianOrb_Booster.labelNoun>龙娘 护盾赤色充能源石</ShieldDragonianOrb_Booster.labelNoun>
<ShieldDragonianOrb_AdvancedBooster.label>龙娘 护盾橙色充能源石</ShieldDragonianOrb_AdvancedBooster.label>
<ShieldDragonianOrb_AdvancedBooster.description>一颗神秘的石头。让护盾更好更快更强。</ShieldDragonianOrb_AdvancedBooster.description>
<ShieldDragonianOrb_AdvancedBooster.labelNoun>龙娘 护盾橙色充能源石</ShieldDragonianOrb_AdvancedBooster.labelNoun>
<ShieldDragonianOrb_AdaptiveModule.label>龙娘 护盾适应源石</ShieldDragonianOrb_AdaptiveModule.label>
<ShieldDragonianOrb_AdaptiveModule.description>一颗神秘的石头。让护盾同种伤害类型减少伤害。</ShieldDragonianOrb_AdaptiveModule.description>
<ShieldDragonianOrb_AdaptiveModule.labelNoun>龙娘 护盾适应源石</ShieldDragonianOrb_AdaptiveModule.labelNoun>
<ShieldDragonianOrb.label>龙娘 护盾缓冲源石</ShieldDragonianOrb.label>
<ShieldDragonianOrb.description>一颗神秘的石头。让护盾不会受到超过10点伤害。</ShieldDragonianOrb.description>
<ShieldDragonianOrb.labelNoun>龙娘 护盾缓冲源石</ShieldDragonianOrb.labelNoun>
<DR_BionicTail.label>仿生尾</DR_BionicTail.label>
<DR_BionicTail.description>一条龙娘专用的仿生尾巴。它还包含一个小型AI帮助使用者自动保持平衡。</DR_BionicTail.description>
<DR_BionicTail.labelNoun>仿生尾</DR_BionicTail.labelNoun>

View File

@ -68,5 +68,21 @@
<InstallExplosiveSlashTail.label>安装碎斩尾</InstallExplosiveSlashTail.label>
<InstallExplosiveSlashTail.description>安装碎斩尾。</InstallExplosiveSlashTail.description>
<InstallExplosiveSlashTail.jobString>正在安装碎斩尾。</InstallExplosiveSlashTail.jobString>
<InstallShieldDragonianOrb_Booster.label>安装龙娘护盾赤色充能源石</InstallShieldDragonianOrb_Booster.label>
<InstallShieldDragonianOrb_Booster.description>安装龙娘护盾赤色充能源石。</InstallShieldDragonianOrb_Booster.description>
<InstallShieldDragonianOrb_Booster.jobString>安装龙娘护盾赤色充能源石。</InstallShieldDragonianOrb_Booster.jobString>
<InstallShieldDragonianOrb_AdvancedBooster.label>安装龙娘护盾橙色充能源石</InstallShieldDragonianOrb_AdvancedBooster.label>
<InstallShieldDragonianOrb_AdvancedBooster.description>安装龙娘护盾橙色充能源石。</InstallShieldDragonianOrb_AdvancedBooster.description>
<InstallShieldDragonianOrb_AdvancedBooster.jobString>正在安装龙娘护盾橙色充能源石。</InstallShieldDragonianOrb_AdvancedBooster.jobString>
<InstallShieldDragonianOrb_AdaptiveModule.label>安装龙娘护盾适应源石</InstallShieldDragonianOrb_AdaptiveModule.label>
<InstallShieldDragonianOrb_AdaptiveModule.description>安装龙娘护盾适应源石。</InstallShieldDragonianOrb_AdaptiveModule.description>
<InstallShieldDragonianOrb_AdaptiveModule.jobString>正在安装安装龙娘护盾适应源石。</InstallShieldDragonianOrb_AdaptiveModule.jobString>
<InstallShieldDragonianOrb_BufferModule.label>安装龙娘护盾缓冲源石</InstallShieldDragonianOrb_BufferModule.label>
<InstallShieldDragonianOrb_BufferModule.description>安装龙娘护盾缓冲源石。</InstallShieldDragonianOrb_BufferModule.description>
<InstallShieldDragonianOrb_BufferModule.jobString>正在安装龙娘护盾缓冲源石。</InstallShieldDragonianOrb_BufferModule.jobString>
</LanguageData>

View File

@ -7,11 +7,11 @@
<DRM_BattleHelmC.description>一款设计复杂的轻型战斗头盔。设计保护整个头部。</DRM_BattleHelmC.description>
<DRM_BattleHelmD.label>龙娘 制式战盔D型</DRM_BattleHelmD.label>
<DRM_BattleHelmD.description>一款设计复杂的轻型战斗头盔。设计保护整个头部。</DRM_BattleHelmD.description>
<DR_FakeTail.label>假龙尾</DR_FakeTail.label>
<DR_FakeTail.label>假龙尾</DR_FakeTail.label>
<DR_FakeTail.description>这是一条用皮革制成的假尾巴。</DR_FakeTail.description>
<DR_BionicTail.label>仿生尾</DR_BionicTail.label>
<DR_BionicTail.label>仿生尾</DR_BionicTail.label>
<DR_BionicTail.description>先进的人工尾巴。它还有一个小型人工智能,能自动帮助使用者保持平衡。</DR_BionicTail.description>
<FlareDragonianOrb.label>龙娘 火炎龙珠</FlareDragonianOrb.label>
@ -19,19 +19,19 @@
<NecroDragonianOrb.label>龙娘 死灵龙珠</NecroDragonianOrb.label>
<NecroDragonianOrb.description>一颗龙珠。能够释放死灵粉尘。</NecroDragonianOrb.description>
<HyperhealDragonianOrb.label>龙娘 超再生珠</HyperhealDragonianOrb.label>
<HyperhealDragonianOrb.description>一颗龙珠。拥有强大的再生能力。</HyperhealDragonianOrb.description>
<HardenDragonianOrb.label>龙娘 硬化龙珠</HardenDragonianOrb.label>
<HardenDragonianOrb.description>一颗龙珠。硬起来吧!</HardenDragonianOrb.description>
<HardenDragonianOrb.description>一颗龙珠。减少一半受到的伤害。硬起来吧!</HardenDragonianOrb.description>
<AcidifierDragonianOrb.label>龙娘 酸解龙珠</AcidifierDragonianOrb.label>
<AcidifierDragonianOrb.description>一颗龙珠。死亡时溶解身上的装备。</AcidifierDragonianOrb.description>
<ShieldDragonianOrb.label>龙娘 护盾龙珠</ShieldDragonianOrb.label>
<ShieldDragonianOrb.description>一颗龙珠。提供有一点自私的护盾。</ShieldDragonianOrb.description>
<ShieldDragonianOrb.description>一颗龙珠。提供有一点自私的护盾。可安装模块增强。</ShieldDragonianOrb.description>
<EnderDragonianOrb.label>龙娘 末影龙珠</EnderDragonianOrb.label>
<EnderDragonianOrb.description>一颗龙珠。拥有强大的折跃能力。</EnderDragonianOrb.description>
@ -41,15 +41,15 @@
<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>
@ -57,5 +57,21 @@
<DRM_CryoSlashTail.label>龙娘 霜斩尾</DRM_CryoSlashTail.label>
<DRM_CryoSlashTail.description>一条霜斩尾。巨大的剑刃替代了尾巴。这种亚种尾巴温度极度冰冷。</DRM_CryoSlashTail.description>
<DRM_CryoSlashTail.labelNoun>霜斩尾</DRM_CryoSlashTail.labelNoun>
<ShieldDragonianOrb_Booster.label>龙娘 护盾赤色充能源石</ShieldDragonianOrb_Booster.label>
<ShieldDragonianOrb_Booster.description>一颗神秘的石头。让护盾更好更快更强。</ShieldDragonianOrb_Booster.description>
<ShieldDragonianOrb_Booster.labelNoun>龙娘 护盾赤色充能源石</ShieldDragonianOrb_Booster.labelNoun>
<ShieldDragonianOrb_AdvancedBooster.label>龙娘 护盾橙色充能源石</ShieldDragonianOrb_AdvancedBooster.label>
<ShieldDragonianOrb_AdvancedBooster.description>一颗神秘的石头。让护盾更好更快更强。</ShieldDragonianOrb_AdvancedBooster.description>
<ShieldDragonianOrb_AdvancedBooster.labelNoun>龙娘 护盾橙色充能源石</ShieldDragonianOrb_AdvancedBooster.labelNoun>
<ShieldDragonianOrb_AdaptiveModule.label>龙娘 护盾适应源石</ShieldDragonianOrb_AdaptiveModule.label>
<ShieldDragonianOrb_AdaptiveModule.description>一颗神秘的石头。让护盾同种伤害类型减少伤害。</ShieldDragonianOrb_AdaptiveModule.description>
<ShieldDragonianOrb_AdaptiveModule.labelNoun>龙娘 护盾适应源石</ShieldDragonianOrb_AdaptiveModule.labelNoun>
<ShieldDragonianOrb.label>龙娘 护盾缓冲源石</ShieldDragonianOrb.label>
<ShieldDragonianOrb.description>一颗神秘的石头。让护盾不会受到超过10点伤害。</ShieldDragonianOrb.description>
<ShieldDragonianOrb.labelNoun>龙娘 护盾缓冲源石</ShieldDragonianOrb.labelNoun>
</LanguageData>