镰刀武器,棘刺炮弹的新外形,投射炮的贴图,以及其他修改若干

This commit is contained in:
Tourswen
2025-09-24 18:28:14 +08:00
parent e09a098852
commit 992d1be5f1
10 changed files with 156 additions and 9 deletions

View File

@@ -143,6 +143,92 @@
<combatLogRulesMiss>Maneuver_Slash_MeleeMiss</combatLogRulesMiss>
<combatLogRulesDodge>Maneuver_Slash_MeleeDodge</combatLogRulesDodge>
</ManeuverDef>
<ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality">
<defName>ARA_MW_Scything_Talons</defName>
<label>武装器官"镰爪"</label>
<description>阿拉克涅虫群督虫使用的近战武装器官,状似一柄巨型镰刀,可以和辅肢通过神经束进行连接。得益于其巨大的体积,其每次挥击将造成范围性的伤害,一次性可以击倒多个相邻目标。</description>
<descriptionHyperlinks>
<ThingDef>ARA_Cocoon_Weapon_2Stage</ThingDef>
</descriptionHyperlinks>
<weaponTags>
<li>ARA_Armed_Organ</li>
<li>ARA_Armed_Organ_Melee</li>
<li>ARA_Armed_Organ_T3</li>
</weaponTags>
<graphicData>
<texPath>ArachnaeSwarm/Weapon/ARA_MW_Scything_Talons</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType>
<drawSize>1.25</drawSize>
</graphicData>
<uiIconScale>0.8</uiIconScale>
<!-- <equippedAngleOffset>-65</equippedAngleOffset> -->
<techLevel>Animal</techLevel>
<!-- <equippedAngleOffset>-25</equippedAngleOffset> -->
<costStuffCount>0</costStuffCount>
<stuffCategories Inherit="False"/>
<costList Inherit="False">
<ARA_Carapace>50</ARA_Carapace>
</costList>
<statBases>
<WorkToMake>1000</WorkToMake>
<Mass>5</Mass>
</statBases>
<tools Inherit="False">
<li>
<label>挥击</label>
<capacities>
<li>ARA_MW_Scything_Talons_Cut</li>
</capacities>
<power>25</power>
<armorPenetration>1.25</armorPenetration>
<cooldownTime>2</cooldownTime>
</li>
</tools>
<recipeMaker>
<recipeUsers Inherit="False" />
<researchPrerequisite>ARA_Technology_3MEL</researchPrerequisite>
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
</recipeMaker>
<thingSetMakerTags>
<li>RewardStandardQualitySuper</li>
</thingSetMakerTags>
<comps>
<li Class="ArachnaeSwarm.CompProperties_Cleave">
<cleaveAngle>90</cleaveAngle>
<cleaveRange>2.5</cleaveRange>
<cleaveDamageFactor>0.5</cleaveDamageFactor>
<damageDowned>false</damageDowned>
<explosionDamageDef>Cut</explosionDamageDef>
</li>
<!-- <li Class="ArachnaeSwarm.CompProperties_CustomUniqueWeapon" MayRequire="Ludeon.RimWorld.Odyssey">
<forcedTraits>
<li>WULA_Melee_Cleave</li>
</forcedTraits>
<numTraitsRange>
<min>1</min>
<max>1</max>
</numTraitsRange>
</li> -->
</comps>
</ThingDef>
<ToolCapacityDef>
<defName>ARA_MW_Scything_Talons_Cut</defName>
<label>镰爪挥击</label>
</ToolCapacityDef>
<ManeuverDef>
<defName>ARA_MW_Scything_Talons_Cut</defName>
<requiredCapacity>ARA_MW_Scything_Talons_Cut</requiredCapacity>
<verb>
<verbClass>ArachnaeSwarm.Verb_MeleeAttack_Cleave</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>
<!---->
<ThingDef ParentName="BaseHumanMakeableGun">
@@ -236,9 +322,11 @@
<defName>Bullet_ARA_RW_Basic_Fist_Needle_Gun</defName>
<label>毒针</label>
<graphicData>
<texPath>Things/Projectile/Bullet_Small</texPath>
<graphicClass>Graphic_Single</graphicClass>
<color>(117, 204, 49, 180)</color>
<texPath>ArachnaeSwarm/Mote/ARA_Spike_Shell</texPath>
<graphicClass>Graphic_Single_AgeSecs</graphicClass>
<shaderType>MoteGlow</shaderType>
<drawSize>(0.5,0.75)</drawSize>
<color>(117, 204, 49, 250)</color>
</graphicData>
<projectile>
<damageDef>ARA_Fist_Needle</damageDef>
@@ -395,9 +483,11 @@
<defName>ARA_Bullet_SniperCannon</defName>
<label>阿拉克涅棘刺</label>
<graphicData>
<texPath>Things/Projectile/Projectile_Fingerspike</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>1.4</drawSize>
<texPath>ArachnaeSwarm/Mote/ARA_Spike_Shell</texPath>
<graphicClass>Graphic_Single_AgeSecs</graphicClass>
<shaderType>MoteGlow</shaderType>
<drawSize>(1,2)</drawSize>
<color>(0.9,0.9,0.9,1)</color>
</graphicData>
<projectile>
<damageDef>Bullet</damageDef>