99 lines
3.7 KiB
XML
99 lines
3.7 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<Defs>
|
|
<ThingDef ParentName="ArachnaeBase_Race">
|
|
<defName>ArachnaeBeast_Race_Slayer</defName>
|
|
<label>阿拉克涅暴屠种</label>
|
|
<description>阿拉克涅兽虫之一。</description>
|
|
<race>
|
|
<thinkTreeMain>ARA_Insect_Beast</thinkTreeMain>
|
|
<specialTrainables>
|
|
<li MayRequire="Ludeon.RimWorld.Odyssey">AttackTarget</li>
|
|
<li MayRequire="Ludeon.RimWorld.Odyssey">ARA_Slayer_Ability1_Train</li>
|
|
</specialTrainables>
|
|
</race>
|
|
<tools Inherit="False">
|
|
<li>
|
|
<label>镰爪挥击</label>
|
|
<capacities>
|
|
<li>ARA_PawnBodyWeapon_Cleave</li>
|
|
</capacities>
|
|
<power>65</power>
|
|
<armorPenetration>2</armorPenetration>
|
|
<cooldownTime>2</cooldownTime>
|
|
</li>
|
|
</tools>
|
|
<comps>
|
|
<li Class="ArachnaeSwarm.CompProperties_PawnBodyWeapon">
|
|
<cleaveAngle>60</cleaveAngle>
|
|
<cleaveRange>6</cleaveRange>
|
|
<cleaveDamageFactor>1</cleaveDamageFactor>
|
|
<damageDowned>false</damageDowned>
|
|
<cleaveDamageDef>Cut</cleaveDamageDef>
|
|
<attackEffecter>ARA_Double_Melee_Attack_Hit</attackEffecter>
|
|
<cleaveEffecter>ARA_Double_Melee_Attack_Hit</cleaveEffecter>
|
|
<requiresMeleeSkill>true</requiresMeleeSkill>
|
|
<onlyWhenDrafted>false</onlyWhenDrafted>
|
|
</li>
|
|
<li Class="ArachnaeSwarm.CompProperties_AdvancedTraining">
|
|
<trainables>
|
|
<li>
|
|
<trainable>Obedience</trainable>
|
|
<trainInstantly>true</trainInstantly>
|
|
<setWanted>true</setWanted>
|
|
</li>
|
|
<li>
|
|
<trainable>Release</trainable>
|
|
<trainInstantly>true</trainInstantly>
|
|
<setWanted>true</setWanted>
|
|
</li>
|
|
<li>
|
|
<trainable>Rescue</trainable>
|
|
<trainInstantly>true</trainInstantly>
|
|
<setWanted>true</setWanted>
|
|
</li>
|
|
<li>
|
|
<trainable>Tameness</trainable>
|
|
<trainInstantly>true</trainInstantly>
|
|
<setWanted>true</setWanted>
|
|
</li>
|
|
<li>
|
|
<trainable>AttackTarget</trainable>
|
|
<trainInstantly>true</trainInstantly>
|
|
<setWanted>true</setWanted>
|
|
</li>
|
|
<li>
|
|
<trainable>ARA_Slayer_Ability1_Train</trainable>
|
|
<trainInstantly>true</trainInstantly>
|
|
<setWanted>true</setWanted>
|
|
</li>
|
|
</trainables>
|
|
<disableAllSkillDecay>true</disableAllSkillDecay> <!-- 阻止这个动物的所有技能衰减 -->
|
|
</li>
|
|
<li Class="ArachnaeSwarm.CompProperties_AreaDamage">
|
|
<radius>4</radius>
|
|
<damageIntervalTicks>120</damageIntervalTicks>
|
|
<damageDef>Crush</damageDef>
|
|
<damageAmount>60</damageAmount>
|
|
<scaleWithPsychicSensitivity>false</scaleWithPsychicSensitivity>
|
|
<areaEffecterDef>ARA_Area_Crush</areaEffecterDef>
|
|
</li>
|
|
</comps>
|
|
</ThingDef>
|
|
<ToolCapacityDef>
|
|
<defName>ARA_PawnBodyWeapon_Cleave</defName>
|
|
<label>镰爪挥击</label>
|
|
</ToolCapacityDef>
|
|
<ManeuverDef>
|
|
<defName>ARA_PawnBodyWeapon_Cleave</defName>
|
|
<requiredCapacity>ARA_PawnBodyWeapon_Cleave</requiredCapacity>
|
|
<verb>
|
|
<verbClass>ArachnaeSwarm.Verb_MeleeAttack_BodyWeapon</verbClass>
|
|
<meleeDamageDef>Cut</meleeDamageDef>
|
|
</verb>
|
|
<logEntryDef>MeleeAttack</logEntryDef>
|
|
<combatLogRulesHit>Maneuver_Slash_MeleeHit</combatLogRulesHit>
|
|
<combatLogRulesDeflect>Maneuver_Slash_MeleeDeflect</combatLogRulesDeflect>
|
|
<combatLogRulesMiss>Maneuver_Slash_MeleeMiss</combatLogRulesMiss>
|
|
<combatLogRulesDodge>Maneuver_Slash_MeleeDodge</combatLogRulesDodge>
|
|
</ManeuverDef>
|
|
</Defs> |