This commit is contained in:
ProjectKoi-Kalo\Kalo 2024-04-22 17:50:31 +08:00
parent cdbe154a12
commit 7c164bbfb2
14 changed files with 296 additions and 20 deletions

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<Dragonian_Princess.title>龙娘 公主</Dragonian_Princess.title>
<Dragonian_Princess.titleShort>公主</Dragonian_Princess.titleShort>
<Dragonian_Princess.description>[PAWN_nameDef]是龙娘公主。\n她对外面的世界发生的事情一无所知。</Dragonian_Princess.description>
</LanguageData>

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<DR_BionicTail.label>龙娘 仿生尾</DR_BionicTail.label>
<DR_BionicTail.description>一条龙娘专用的仿生尾巴。它还包含一个小型AI帮助使用者自动保持平衡。</DR_BionicTail.description>
<DR_BionicTail.labelNoun>仿生尾</DR_BionicTail.labelNoun>
<DR_FakeTail.label>龙娘 假尾巴</DR_FakeTail.label>
<DR_FakeTail.description>一条龙娘专用的假尾巴。它只是用一根皮革带子作为替代。总比没有强一点。</DR_FakeTail.description>
<DR_FakeTail.labelNoun>假尾巴</DR_FakeTail.labelNoun>
</LanguageData>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<DR_BattleHammer.label>龙娘 战锤</DR_BattleHammer.label>
<DR_BattleHammer.description>一柄内置了EMP发生器的战锤。当击中时会释放电击瘫痪机械装置。</DR_BattleHammer.description>
</LanguageData>

View File

@ -27,15 +27,11 @@
<forcedTraitsChance> <forcedTraitsChance>
<li> <li>
<defName>sanguine</defName> <defName>NaturalMood</defName>
<chance>100</chance> <chance>100</chance>
</li> </li>
<li> <li>
<defName>beautiful</defName> <defName>Beauty</defName>
<chance>50</chance>
</li>
<li>
<defName>pretty</defName>
<chance>50</chance> <chance>50</chance>
</li> </li>
</forcedTraitsChance> </forcedTraitsChance>
@ -195,7 +191,7 @@
<forcedTraitsChance> <forcedTraitsChance>
<li> <li>
<defName>tough</defName> <defName>Nerves</defName>
<chance>100</chance> <chance>100</chance>
</li> </li>
</forcedTraitsChance> </forcedTraitsChance>
@ -224,11 +220,7 @@
<forcedTraitsChance> <forcedTraitsChance>
<li> <li>
<defName>beautiful</defName> <defName>Beauty</defName>
<chance>50</chance>
</li>
<li>
<defName>pretty</defName>
<chance>50</chance> <chance>50</chance>
</li> </li>
</forcedTraitsChance> </forcedTraitsChance>
@ -254,7 +246,7 @@
<forcedTraitsChance> <forcedTraitsChance>
<li> <li>
<defName>tough</defName> <defName>Nerves</defName>
<chance>100</chance> <chance>100</chance>
</li> </li>
</forcedTraitsChance> </forcedTraitsChance>

View File

@ -3,7 +3,7 @@
<HediffDef ParentName="AddedBodyPartBase"> <HediffDef ParentName="AddedBodyPartBase">
<defName>DR_BionicTail</defName> <defName>DR_BionicTail</defName>
<label>bionic tail</label> <label>bionic tail</label>
<description>It is a fake tail made of leather.</description> <description>An advanced artificial tail. It also has a small AI that automatically balances the user's missing.</description>
<labelNoun>a bionic tail</labelNoun> <labelNoun>a bionic tail</labelNoun>
<spawnThingOnRemoved>DR_BionicTail</spawnThingOnRemoved> <spawnThingOnRemoved>DR_BionicTail</spawnThingOnRemoved>
<addedPartProps> <addedPartProps>
@ -15,7 +15,7 @@
<HediffDef ParentName="AddedBodyPartBase"> <HediffDef ParentName="AddedBodyPartBase">
<defName>DR_FakeTail</defName> <defName>DR_FakeTail</defName>
<label>fake tail</label> <label>fake tail</label>
<description>An advanced artificial tail. It also has a small AI that automatically balances the user's missing.</description> <description>It is a fake tail made of leather.</description>
<labelNoun>a fake tail</labelNoun> <labelNoun>a fake tail</labelNoun>
<spawnThingOnRemoved>DR_FakeTail</spawnThingOnRemoved> <spawnThingOnRemoved>DR_FakeTail</spawnThingOnRemoved>
<addedPartProps> <addedPartProps>

View File

@ -78,14 +78,14 @@
<apparelTags> <apparelTags>
<li>DR_Apparel</li> <li>DR_Apparel</li>
<li>RoyalCombatGear</li> <li>DR_BattleDress</li>
</apparelTags> </apparelTags>
<gearHealthRange>0.6~2</gearHealthRange> <gearHealthRange>0.6~2</gearHealthRange>
<apparelMoney>200~10000</apparelMoney> <apparelMoney>200~10000</apparelMoney>
<apparelAllowHeadgearChance>0.4</apparelAllowHeadgearChance> <apparelAllowHeadgearChance>0.4</apparelAllowHeadgearChance>
<weaponTags> <weaponTags>
<li>Melee</li> <li>DR_BattleMace</li>
</weaponTags> </weaponTags>
<weaponMoney>250~2000</weaponMoney> <weaponMoney>250~2000</weaponMoney>
@ -123,7 +123,7 @@
<apparelTags> <apparelTags>
<li>DR_Apparel</li> <li>DR_Apparel</li>
<li>RoyalCombatGear</li> <li>DR_BattleDress</li>
</apparelTags> </apparelTags>
<gearHealthRange>0.6~2</gearHealthRange> <gearHealthRange>0.6~2</gearHealthRange>
<apparelMoney>200~10000</apparelMoney> <apparelMoney>200~10000</apparelMoney>
@ -222,7 +222,7 @@
<apparelAllowHeadgearChance>0.4</apparelAllowHeadgearChance> <apparelAllowHeadgearChance>0.4</apparelAllowHeadgearChance>
<weaponTags> <weaponTags>
<li>Melee</li> <li>DR_BattleStaff</li>
</weaponTags> </weaponTags>
<weaponMoney>2500~7500</weaponMoney> <weaponMoney>2500~7500</weaponMoney>

View File

@ -31,6 +31,9 @@
<Crafting>10</Crafting> <Crafting>10</Crafting>
</skillRequirements> </skillRequirements>
</recipeMaker> </recipeMaker>
<weaponTags>
<li>DR_BattleHammer</li>
</weaponTags>
<tools> <tools>
<li> <li>
<label>handle</label> <label>handle</label>

View File

@ -43,6 +43,6 @@
<Dragonian_Temperd.title>龙娘 历战王</Dragonian_Temperd.title> <Dragonian_Temperd.title>龙娘 历战王</Dragonian_Temperd.title>
<Dragonian_Temperd.titleShort>历战王</Dragonian_Temperd.titleShort> <Dragonian_Temperd.titleShort>历战王</Dragonian_Temperd.titleShort>
<Dragonian_Temperd.description>[PAWN_nameDef]是龙娘历战王。\n她一次次的被猎人猎杀。她活了下来成为真正的猎人。</Dragonian_Temperd.description> <Dragonian_Temperd.description>[PAWN_nameDef]是龙娘历战王。\n她一次次的被猎人猎杀。她活了下来,成为真正的猎人。</Dragonian_Temperd.description>
</LanguageData> </LanguageData>

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<DR_BionicTail.label>龙娘 仿生尾</DR_BionicTail.label>
<DR_BionicTail.description>一条龙娘专用的仿生尾巴。它还包含一个小型AI帮助使用者自动保持平衡。</DR_BionicTail.description>
<DR_BionicTail.labelNoun>仿生尾</DR_BionicTail.labelNoun>
<DR_FakeTail.label>龙娘 假尾巴</DR_FakeTail.label>
<DR_FakeTail.description>一条龙娘专用的假尾巴。它只是用一根皮革带子作为替代。总比没有强一点。</DR_FakeTail.description>
<DR_FakeTail.labelNoun>假尾巴</DR_FakeTail.labelNoun>
</LanguageData>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<DR_BattleHammer.label>龙娘 战锤</DR_BattleHammer.label>
<DR_BattleHammer.description>一柄内置了EMP发生器的战锤。当击中时会释放电击瘫痪机械装置。</DR_BattleHammer.description>
</LanguageData>

View File

@ -0,0 +1,65 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="DR_BattleDress"]/apparel/tags</xpath>
<value>
<tags>
<li>DR_Apparel</li>
<li>DR_BattleDress</li>
<li>RoyalCombatGear</li>
</tags>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="DR_BattleHelmA"]/apparel/tags</xpath>
<value>
<tags>
<li>DR_Apparel</li>
<li>DR_BattleDress</li>
<li>RoyalCombatGear</li>
</tags>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="DR_ProtectionOrb"]/apparel/tags</xpath>
<value>
<tags>
<li>DR_Apparel</li>
<li>DR_ProtectionOrb</li>
<li>RoyalCombatGear</li>
</tags>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="DR_PsychicDress"]/apparel/tags</xpath>
<value>
<tags>
<li>DR_Apparel</li>
<li>DR_PsychicDress</li>
<li>RoyalCombatGear</li>
</tags>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="DR_PsychicHelm"]/apparel/tags</xpath>
<value>
<tags>
<li>DR_Apparel</li>
<li>DR_PsychicDress</li>
<li>RoyalCombatGear</li>
</tags>
</value>
</li>
</operations>
</Operation>
</Patch>

View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="DR_BattleMace"]</xpath>
<value>
<weaponTags>
<li>DR_BattleMace</li>
</weaponTags>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="DR_Battlesword"]</xpath>
<value>
<weaponTags>
<li>DR_Battlesword</li>
</weaponTags>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="DR_BattleStaff"]</xpath>
<value>
<weaponTags>
<li>DR_BattleStaff</li>
</weaponTags>
</value>
</li>
</operations>
</Operation>
</Patch>

View File

@ -0,0 +1,126 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThingDef ParentName="ApparelNoQualityBase">
<defName>DR_Apparel_PackNecro</defName>
<label>Necro pack</label>
<description>A reusable backpack containing canisters of reagents and a mechanism that uses them to generate deadlifedust.</description>
<graphicData>
<texPath>Things/Pawn/Humanlike/Apparel/ToxPack/ToxPack</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>(0.7,0.7)</drawSize>
</graphicData>
<tickerType>Normal</tickerType>
<techLevel>Industrial</techLevel>
<statBases>
<Mass>3</Mass>
<Flammability>0.6</Flammability>
<EquipDelay>2</EquipDelay>
<WorkToMake>3600</WorkToMake>
</statBases>
<thingCategories>
<li>ApparelUtility</li>
</thingCategories>
<costList>
<Bioferrite>75</Bioferrite>
<ComponentIndustrial>1</ComponentIndustrial>
</costList>
<recipeMaker>
<unfinishedThingDef>UnfinishedPack</unfinishedThingDef>
<researchPrerequisite>DeadlifeDust</researchPrerequisite>
<recipeUsers Inherit="false">
<li>BioferriteShaper</li>
</recipeUsers>
<useIngredientsForColor>false</useIngredientsForColor>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<workSkill>Crafting</workSkill>
<effectWorking>Smith</effectWorking>
<soundWorking>Recipe_Smith</soundWorking>
<skillRequirements>
<Crafting>4</Crafting>
</skillRequirements>
<displayPriority>350</displayPriority>
</recipeMaker>
<apparel>
<countsAsClothingForNudity>false</countsAsClothingForNudity>
<scoreOffset>4</scoreOffset>
<careIfWornByCorpse>false</careIfWornByCorpse>
<careIfDamaged>false</careIfDamaged>
<wearPerDay>0</wearPerDay>
<tags>
<li>BeltDefenseNecro</li>
</tags>
<bodyPartGroups>
<li>Waist</li>
</bodyPartGroups>
<layers>
<li>Belt</li>
</layers>
<wornGraphicPath>Things/Pawn/Humanlike/Apparel/ToxPack/ToxPack</wornGraphicPath>
<wornGraphicData>
<renderUtilityAsPack>true</renderUtilityAsPack>
<north>
<offset>(0,-0.15)</offset>
</north>
<south>
<offset>(0,-0.15)</offset>
</south>
<east>
<offset>(-0.35,-0.1)</offset>
<thin><offset>(0.05,0)</offset></thin>
<hulk><offset>(-0.15,0)</offset></hulk>
<fat> <offset>(-0.20,0)</offset></fat>
</east>
<west>
<offset>(0.35,-0.1)</offset>
<thin><offset>(-0.05,0)</offset></thin>
<hulk><offset>(0.15,0)</offset></hulk>
<fat> <offset>(0.20,0)</offset></fat>
</west>
<male> <scale>(0.6,0.6)</scale></male>
<female><scale>(0.6,0.6)</scale></female>
<thin> <scale>(0.6,0.6)</scale></thin>
<hulk> <scale>(0.75,0.75)</scale></hulk>
<fat> <scale>(0.75,0.75)</scale></fat>
</wornGraphicData>
</apparel>
<comps>
<li Class="CompProperties_ApparelReloadable">
<maxCharges>1</maxCharges>
<soundReload>Standard_Reload</soundReload>
<chargeNoun>necro pack</chargeNoun>
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
<ammoDef>Bioferrite</ammoDef>
<ammoCountToRefill>35</ammoCountToRefill>
<baseReloadTicks>60</baseReloadTicks>
<hotKey>Misc4</hotKey>
</li>
<li Class="CompProperties_ReleaseGas">
<gasType>DeadlifeDust</gasType>
<cellsToFill>55</cellsToFill>
<durationSeconds>12.75</durationSeconds>
<effecterReleasing>ToxGasReleasing</effecterReleasing>
</li>
<li Class="CompProperties_AIUSablePack">
<compClass>CompToxPack</compClass>
<checkInterval>60</checkInterval>
</li>
</comps>
<verbs>
<li>
<verbClass>Verb_DeployToxPack</verbClass>
<label>deploy necro pack</label>
<violent>false</violent>
<hasStandardCommand>true</hasStandardCommand>
<targetable>false</targetable>
<soundCast>GasPack_Deploy</soundCast>
<nonInterruptingSelfCast>true</nonInterruptingSelfCast>
</li>
</verbs>
<tradeTags>
<li>Clothing</li>
</tradeTags>
</ThingDef>
</Defs>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<DR_Apparel_PackNecro.label>死灵背包</DR_Apparel_PackNecro.label>
<DR_Apparel_PackNecro.description>一个装填有灵铁与火花塞的可重复装填的背包。能释放出将尸体复活的死灵粉尘。</DR_Apparel_PackNecro.description>
</LanguageData>