924 lines
34 KiB
XML
924 lines
34 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<Defs>
|
|
<!-- 骨 -->
|
|
<ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality">
|
|
<defName>ARA_MW_Bone_Sword</defName>
|
|
<label>武装器官"骨刃"</label>
|
|
<description>阿拉克涅虫群督虫使用基础近战武装器官,通过多根外露神经束与督虫的辅肢相连。尽管它只是一块坚硬的剑形骨片,但是丝毫不影响那些拥有无穷蛮力的阿拉克涅虫群督虫使用它将侵犯虫巢之敌一一斩首。</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>ARA_Cocoon_Weapon</ThingDef>
|
|
</descriptionHyperlinks>
|
|
<weaponTags>
|
|
<li>ARA_Armed_Organ</li>
|
|
<li>ARA_Armed_Organ_Melee</li>
|
|
<li>ARA_Armed_Organ_T1</li>
|
|
</weaponTags>
|
|
<graphicData>
|
|
<texPath>ArachnaeSwarm/Weapon/ARA_MW_Bone_Sword</texPath>
|
|
<graphicClass>Graphic_Single</graphicClass>
|
|
<shaderType>CutoutComplex</shaderType>
|
|
<drawSize>1</drawSize>
|
|
</graphicData>
|
|
<uiIconScale>1</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>Cut</li>
|
|
</capacities>
|
|
<power>15</power>
|
|
<cooldownTime>1.3</cooldownTime>
|
|
<armorPenetration>0.50</armorPenetration>
|
|
</li>
|
|
<li>
|
|
<label>下砸</label>
|
|
<capacities>
|
|
<li>Poke</li>
|
|
</capacities>
|
|
<power>12</power>
|
|
<armorPenetration>0.20</armorPenetration>
|
|
<cooldownTime>1.5</cooldownTime>
|
|
<extraMeleeDamages>
|
|
<li>
|
|
<def>Stun</def>
|
|
<amount>15</amount>
|
|
</li>
|
|
</extraMeleeDamages>
|
|
</li>
|
|
</tools>
|
|
<recipeMaker>
|
|
<recipeUsers Inherit="False" />
|
|
<researchPrerequisite Inherit="False" />
|
|
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
|
|
</recipeMaker>
|
|
<thingSetMakerTags>
|
|
<li>RewardStandardQualitySuper</li>
|
|
</thingSetMakerTags>
|
|
</ThingDef>
|
|
|
|
<!-- 针 -->
|
|
<ThingDef ParentName="BaseHumanMakeableGun">
|
|
<defName>ARA_RW_Basic_Fist_Needle_Gun</defName>
|
|
<label>武装器官"拳针枪"</label>
|
|
<description>阿拉克涅虫群督虫使用基础远程武装器官,外表就像一只拳套,可以通过神经束缠绕接在阿拉克涅督虫的辅肢上。这种武器小巧轻盈,虽然射程很短,但是面对敌人时能喷出一整排的带毒尖刺,把对手扎个透心凉。</description>
|
|
<tickerType>Normal</tickerType>
|
|
<techLevel>Animal</techLevel>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>ARA_Cocoon_Weapon</ThingDef>
|
|
</descriptionHyperlinks>
|
|
<graphicData>
|
|
<texPath>ArachnaeSwarm/Weapon/ARA_RW_Basic_Fist_Needle_Gun</texPath>
|
|
<graphicClass>Graphic_Single</graphicClass>
|
|
<drawSize>0.75</drawSize>
|
|
</graphicData>
|
|
<uiIconScale>1.3</uiIconScale>
|
|
<soundInteract>SpitterSpawn</soundInteract>
|
|
<recipeMaker>
|
|
<recipeUsers Inherit="False" />
|
|
<researchPrerequisite>ARA_Technology_5PAV</researchPrerequisite>
|
|
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
|
|
</recipeMaker>
|
|
<statBases>
|
|
<WorkToMake>1300</WorkToMake>
|
|
<!-- <MarketValue>370</MarketValue> -->
|
|
<Mass>0.5</Mass>
|
|
<AccuracyTouch>0.85</AccuracyTouch>
|
|
<AccuracyShort>0.6</AccuracyShort>
|
|
<AccuracyMedium>0.45</AccuracyMedium>
|
|
<AccuracyLong>0.3</AccuracyLong>
|
|
<RangedWeapon_Cooldown>1.25</RangedWeapon_Cooldown>
|
|
</statBases>
|
|
<verbs>
|
|
<li>
|
|
<verbClass>Verb_Shoot</verbClass>
|
|
<hasStandardCommand>true</hasStandardCommand>
|
|
<forceNormalTimeSpeed>false</forceNormalTimeSpeed>
|
|
<warmupTime>0.25</warmupTime>
|
|
<defaultProjectile>Bullet_ARA_RW_Basic_Fist_Needle_Gun</defaultProjectile>
|
|
<range>14</range>
|
|
<burstShotCount>6</burstShotCount>
|
|
<ticksBetweenBurstShots>2</ticksBetweenBurstShots>
|
|
<soundCast>SpitterSpit</soundCast>
|
|
<targetParams>
|
|
<canTargetLocations>true</canTargetLocations>
|
|
</targetParams>
|
|
</li>
|
|
</verbs>
|
|
<costList Inherit="False">
|
|
<ARA_Carapace>25</ARA_Carapace>
|
|
</costList>
|
|
<weaponTags>
|
|
<li>ARA_Armed_Organ</li>
|
|
<li>ARA_Armed_Organ_Ranged</li>
|
|
<li>ARA_Armed_Organ_T1</li>
|
|
</weaponTags>
|
|
<thingSetMakerTags>
|
|
<li>RewardStandardQualitySuper</li>
|
|
</thingSetMakerTags>
|
|
<tools Inherit="False">
|
|
<li>
|
|
<label>拳针枪拳击</label>
|
|
<capacities>
|
|
<li>Poke</li>
|
|
</capacities>
|
|
<power>10</power>
|
|
<armorPenetration>0.25</armorPenetration>
|
|
<cooldownTime>1.25</cooldownTime>
|
|
<extraMeleeDamages>
|
|
<li>
|
|
<def>Stun</def>
|
|
<amount>12</amount>
|
|
</li>
|
|
</extraMeleeDamages>
|
|
</li>
|
|
</tools>
|
|
<comps>
|
|
<li Class="ArachnaeSwarm.CompProperties_CustomUniqueWeapon" MayRequire="Ludeon.RimWorld.Odyssey">
|
|
<forcedTraits>
|
|
<li>ARA_Weapon_Damage_Toxid</li>
|
|
</forcedTraits>
|
|
<numTraitsRange>
|
|
<min>1</min>
|
|
<max>1</max>
|
|
</numTraitsRange>
|
|
</li>
|
|
</comps>
|
|
</ThingDef>
|
|
<ThingDef ParentName="BaseBullet">
|
|
<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>
|
|
</graphicData>
|
|
<projectile>
|
|
<damageDef>ARA_Fist_Needle</damageDef>
|
|
<damageAmountBase>5</damageAmountBase>
|
|
<armorPenetrationBase>0.75</armorPenetrationBase>
|
|
<speed>40</speed>
|
|
</projectile>
|
|
</ThingDef>
|
|
<ThingDef ParentName="BaseHumanMakeableGun">
|
|
<defName>ARA_RW_Toxic_Needle_MG</defName>
|
|
<label>武装器官"风暴刺针枪"</label>
|
|
<description>阿拉克涅虫群督虫所使用的武装器官,拥有五排刺针管道,可以在联结神经束的指挥下交替发射大量的毒针,虽然准度较差但是威力不逊色于人类所使用的机枪。</description>
|
|
<tickerType>Normal</tickerType>
|
|
<techLevel>Animal</techLevel>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>ARA_Cocoon_Weapon_1Stage</ThingDef>
|
|
</descriptionHyperlinks>
|
|
<graphicData>
|
|
<texPath>ArachnaeSwarm/Weapon/ARA_RW_Toxic_Needle_MG</texPath>
|
|
<graphicClass>Graphic_Single</graphicClass>
|
|
<drawSize>1</drawSize>
|
|
</graphicData>
|
|
<uiIconScale>1</uiIconScale>
|
|
<soundInteract>SpitterSpawn</soundInteract>
|
|
<recipeMaker>
|
|
<recipeUsers Inherit="False" />
|
|
<researchPrerequisite>ARA_Technology_6PAV</researchPrerequisite>
|
|
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
|
|
</recipeMaker>
|
|
<statBases>
|
|
<WorkToMake>1300</WorkToMake>
|
|
<!-- <MarketValue>370</MarketValue> -->
|
|
<Mass>4</Mass>
|
|
<AccuracyTouch>0.5</AccuracyTouch>
|
|
<AccuracyShort>0.4</AccuracyShort>
|
|
<AccuracyMedium>0.35</AccuracyMedium>
|
|
<AccuracyLong>0.3</AccuracyLong>
|
|
<RangedWeapon_Cooldown>2.5</RangedWeapon_Cooldown>
|
|
</statBases>
|
|
<verbs>
|
|
<li>
|
|
<verbClass>Verb_Shoot</verbClass>
|
|
<hasStandardCommand>true</hasStandardCommand>
|
|
<forceNormalTimeSpeed>false</forceNormalTimeSpeed>
|
|
<warmupTime>0.8</warmupTime>
|
|
<defaultProjectile>Bullet_ARA_RW_Basic_Fist_Needle_Gun</defaultProjectile>
|
|
<range>22</range>
|
|
<burstShotCount>32</burstShotCount>
|
|
<ticksBetweenBurstShots>2</ticksBetweenBurstShots>
|
|
<soundCast>SpitterSpit</soundCast>
|
|
<targetParams>
|
|
<canTargetLocations>true</canTargetLocations>
|
|
</targetParams>
|
|
</li>
|
|
</verbs>
|
|
<costList Inherit="False">
|
|
<ARA_Carapace>25</ARA_Carapace>
|
|
</costList>
|
|
<weaponTags>
|
|
<li>ARA_Armed_Organ</li>
|
|
<li>ARA_Armed_Organ_Ranged</li>
|
|
<li>ARA_Armed_Organ_T2</li>
|
|
</weaponTags>
|
|
<thingSetMakerTags>
|
|
<li>RewardStandardQualitySuper</li>
|
|
</thingSetMakerTags>
|
|
<comps>
|
|
<li Class="ArachnaeSwarm.CompProperties_CustomUniqueWeapon" MayRequire="Ludeon.RimWorld.Odyssey">
|
|
<forcedTraits>
|
|
<li>ARA_Weapon_Damage_Toxid</li>
|
|
</forcedTraits>
|
|
<numTraitsRange>
|
|
<min>1</min>
|
|
<max>1</max>
|
|
</numTraitsRange>
|
|
</li>
|
|
</comps>
|
|
</ThingDef>
|
|
<ThingDef ParentName="BaseHumanMakeableGun">
|
|
<defName>ARA_RW_Basic_SniperCannon_Gun</defName>
|
|
<label>武装器官"血链棘刺炮"</label>
|
|
<description>阿拉克涅虫群的大型武装器官,拥有张牙舞爪的侵略性外形,其口器与一连串可以增生巨型棘刺的血链相连,并通过肌肉压缩获得极高的膛压以射出腔内破坏力惊人的棘刺。虫群从人类的武器上获得了灵感,为血链刺加入了伴生激素,使得血链棘刺炮的射速会随着射击的持续而增加。</description>
|
|
<tickerType>Normal</tickerType>
|
|
<techLevel>Animal</techLevel>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>ARA_Cocoon_Weapon_1Stage</ThingDef>
|
|
</descriptionHyperlinks>
|
|
<graphicData>
|
|
<texPath>ArachnaeSwarm/Weapon/ARA_RW_Basic_SniperCannon_Gun</texPath>
|
|
<graphicClass>Graphic_Single</graphicClass>
|
|
<drawSize>1.5</drawSize>
|
|
</graphicData>
|
|
<uiIconScale>0.75</uiIconScale>
|
|
<soundInteract>SpitterSpawn</soundInteract>
|
|
<recipeMaker>
|
|
<recipeUsers Inherit="False" />
|
|
<researchPrerequisite>ARA_Technology_6SPV</researchPrerequisite>
|
|
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
|
|
</recipeMaker>
|
|
<statBases>
|
|
<WorkToMake>1300</WorkToMake>
|
|
<!-- <MarketValue>370</MarketValue> -->
|
|
<Mass>3.5</Mass>
|
|
<AccuracyTouch>0.35</AccuracyTouch>
|
|
<AccuracyShort>0.5</AccuracyShort>
|
|
<AccuracyMedium>0.85</AccuracyMedium>
|
|
<AccuracyLong>1</AccuracyLong>
|
|
<RangedWeapon_Cooldown>2.2</RangedWeapon_Cooldown>
|
|
</statBases>
|
|
<verbs>
|
|
<li>
|
|
<verbClass>Verb_Shoot</verbClass>
|
|
<hasStandardCommand>true</hasStandardCommand>
|
|
<defaultProjectile>ARA_Bullet_SniperCannon</defaultProjectile>
|
|
<warmupTime>2.5</warmupTime>
|
|
<minRange>5.9</minRange>
|
|
<range>45.9</range>
|
|
<burstShotCount>1</burstShotCount>
|
|
<soundCast>Shot_TurretSniper</soundCast>
|
|
<soundCastTail>GunTail_Heavy</soundCastTail>
|
|
<muzzleFlashScale>18</muzzleFlashScale>
|
|
</li>
|
|
</verbs>
|
|
<costList Inherit="False">
|
|
<ARA_Carapace>50</ARA_Carapace>
|
|
</costList>
|
|
<weaponTags>
|
|
<li>ARA_Armed_Organ</li>
|
|
<li>ARA_Armed_Organ_Ranged</li>
|
|
<li>ARA_Armed_Organ_T2</li>
|
|
</weaponTags>
|
|
<thingSetMakerTags>
|
|
<li>RewardStandardQualitySuper</li>
|
|
</thingSetMakerTags>
|
|
<comps>
|
|
<li Class="ArachnaeSwarm.CompProperties_GiveHediffOnShot">
|
|
<hediffDef>ARA_ChainReload</hediffDef>
|
|
<severityToAdd>1</severityToAdd>
|
|
</li>
|
|
<li Class="ArachnaeSwarm.CompProperties_CustomUniqueWeapon"
|
|
MayRequire="Ludeon.RimWorld.Odyssey">
|
|
<forcedTraits>
|
|
<li>ARA_Huge_Weapon</li>
|
|
<li>ARA_Weapon_ChainReload</li>
|
|
</forcedTraits>
|
|
<numTraitsRange>
|
|
<min>2</min>
|
|
<max>2</max>
|
|
</numTraitsRange>
|
|
</li>
|
|
</comps>
|
|
</ThingDef>
|
|
<ThingDef ParentName="BaseBullet">
|
|
<defName>ARA_Bullet_SniperCannon</defName>
|
|
<label>阿拉克涅棘刺</label>
|
|
<graphicData>
|
|
<texPath>Things/Projectile/Projectile_Fingerspike</texPath>
|
|
<graphicClass>Graphic_Single</graphicClass>
|
|
<drawSize>1.4</drawSize>
|
|
</graphicData>
|
|
<projectile>
|
|
<damageDef>Bullet</damageDef>
|
|
<damageAmountBase>55</damageAmountBase>
|
|
<speed>120</speed>
|
|
</projectile>
|
|
</ThingDef>
|
|
|
|
<!-- 酸 -->
|
|
<ThingDef ParentName="BaseHumanMakeableGun">
|
|
<defName>ARA_RW_Basic_Acid_Bladder_Gun</defName>
|
|
<label>武装器官"酸液枪"</label>
|
|
<description>阿拉克涅虫群督虫使用基础远程武装器官,可以通过肌肉的瞬间加压喷出一团包含阿拉克涅酸液的液体团。这种酸液团的飞行速度很慢,但是能在目标地点炸开,并灼烧所有粘上酸液的敌人。</description>
|
|
<tickerType>Normal</tickerType>
|
|
<techLevel>Animal</techLevel>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>ARA_Cocoon_Weapon</ThingDef>
|
|
</descriptionHyperlinks>
|
|
<graphicData>
|
|
<texPath>ArachnaeSwarm/Weapon/ARA_RW_Basic_Acid_Bladder_Gun</texPath>
|
|
<graphicClass>Graphic_Single</graphicClass>
|
|
<drawSize>1.2</drawSize>
|
|
</graphicData>
|
|
<soundInteract>SpitterSpawn</soundInteract>
|
|
<recipeMaker>
|
|
<recipeUsers Inherit="False" />
|
|
<researchPrerequisite>ARA_Technology_7VXI</researchPrerequisite>
|
|
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
|
|
</recipeMaker>
|
|
<statBases>
|
|
<WorkToMake>1300</WorkToMake>
|
|
<!-- <MarketValue>370</MarketValue> -->
|
|
<Mass>3.5</Mass>
|
|
<AccuracyTouch>0.5</AccuracyTouch>
|
|
<AccuracyShort>0.6</AccuracyShort>
|
|
<AccuracyMedium>0.45</AccuracyMedium>
|
|
<AccuracyLong>0.3</AccuracyLong>
|
|
<RangedWeapon_Cooldown>2.5</RangedWeapon_Cooldown>
|
|
</statBases>
|
|
<verbs>
|
|
<li>
|
|
<verbClass>Verb_Shoot</verbClass>
|
|
<hasStandardCommand>true</hasStandardCommand>
|
|
<forceNormalTimeSpeed>false</forceNormalTimeSpeed>
|
|
<warmupTime>1.0</warmupTime>
|
|
<forcedMissRadius>1</forcedMissRadius>
|
|
<defaultProjectile>Bullet_ARA_RW_Basic_Acid_Bladder_Gun</defaultProjectile>
|
|
<isMortar>true</isMortar>
|
|
<requireLineOfSight>false</requireLineOfSight>
|
|
<minRange>3</minRange>
|
|
<range>28</range>
|
|
<burstShotCount>1</burstShotCount>
|
|
<soundCast>SpitterSpit</soundCast>
|
|
<targetParams>
|
|
<canTargetLocations>true</canTargetLocations>
|
|
</targetParams>
|
|
</li>
|
|
</verbs>
|
|
<costList Inherit="False">
|
|
<ARA_Carapace>50</ARA_Carapace>
|
|
</costList>
|
|
<weaponTags>
|
|
<li>ARA_Armed_Organ</li>
|
|
<li>ARA_Armed_Organ_Ranged</li>
|
|
<li>ARA_Armed_Organ_T1</li>
|
|
</weaponTags>
|
|
<thingSetMakerTags>
|
|
<li>RewardStandardQualitySuper</li>
|
|
</thingSetMakerTags>
|
|
<comps>
|
|
<li Class="ArachnaeSwarm.CompProperties_CustomUniqueWeapon" MayRequire="Ludeon.RimWorld.Odyssey">
|
|
<forcedTraits>
|
|
<li>ARA_Weapon_Damage_Acid</li>
|
|
</forcedTraits>
|
|
<numTraitsRange>
|
|
<min>1</min>
|
|
<max>1</max>
|
|
</numTraitsRange>
|
|
</li>
|
|
</comps>
|
|
</ThingDef>
|
|
<ThingDef ParentName="BaseBullet">
|
|
<defName>Bullet_ARA_RW_Basic_Acid_Bladder_Gun</defName>
|
|
<label>酸液团</label>
|
|
<graphicData>
|
|
<graphicClass>Graphic_Single_AgeSecs</graphicClass>
|
|
<texPath>Things/Projectile/FleshmassSpitterProjectileSheet</texPath>
|
|
<drawSize>(.5, .5)</drawSize>
|
|
<shaderType>MoteGlow</shaderType>
|
|
</graphicData>
|
|
<uiIconScale>0.8</uiIconScale>
|
|
<thingClass>Projectile_Explosive</thingClass>
|
|
<projectile>
|
|
<useGraphicClass>True</useGraphicClass>
|
|
<shadowSize>1</shadowSize>
|
|
<damageDef>ARA_AcidBurn</damageDef>
|
|
<spinRate>20</spinRate>
|
|
<damageAmountBase>20</damageAmountBase>
|
|
<speed>15</speed>
|
|
<arcHeightFactor>1</arcHeightFactor>
|
|
<explosionRadius>1.75</explosionRadius>
|
|
<flyOverhead>true</flyOverhead>
|
|
<soundExplode>SpitterSpitLands</soundExplode>
|
|
<filth>Filth_SpentAcid</filth>
|
|
<filthCount>1</filthCount>
|
|
<explosionEffect>Shell_AcidSpitImpact</explosionEffect>
|
|
<explosionEffectLifetimeTicks>60</explosionEffectLifetimeTicks>
|
|
<doExplosionVFX>false</doExplosionVFX>
|
|
</projectile>
|
|
<comps>
|
|
<li Class="CompProperties_ProjectileEffecter">
|
|
<effecterDef>Shell_AcidSpitStream</effecterDef>
|
|
</li>
|
|
<li Class="CompProperties_ProjectileEffecter">
|
|
<effecterDef>Shell_AcidSpitLaunched</effecterDef>
|
|
</li>
|
|
</comps>
|
|
</ThingDef>
|
|
<ThingDef ParentName="BaseHumanMakeableGun">
|
|
<defName>ARA_RW_Acid_Mortar</defName>
|
|
<label>武装器官"腐蚀臼炮"</label>
|
|
<description>阿拉克涅虫群督虫使用大型远程武装器官,膛内布满了强健的肌肉组织,可以在一瞬间的收缩后将一团酸液发射到空中,以在安全距离下对敌人的集群进行轰炸。</description>
|
|
<tickerType>Normal</tickerType>
|
|
<techLevel>Animal</techLevel>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>ARA_Cocoon_Weapon_1Stage</ThingDef>
|
|
</descriptionHyperlinks>
|
|
<graphicData>
|
|
<texPath>ArachnaeSwarm/Weapon/ARA_RW_Acid_Mortar</texPath>
|
|
<graphicClass>Graphic_Single</graphicClass>
|
|
<drawSize>1.5</drawSize>
|
|
</graphicData>
|
|
<uiIconScale>0.75</uiIconScale>
|
|
<soundInteract>SpitterSpawn</soundInteract>
|
|
<recipeMaker>
|
|
<recipeUsers Inherit="False" />
|
|
<researchPrerequisite>ARA_Technology_8VXI</researchPrerequisite>
|
|
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
|
|
</recipeMaker>
|
|
<statBases>
|
|
<WorkToMake>1300</WorkToMake>
|
|
<!-- <MarketValue>370</MarketValue> -->
|
|
<Mass>3.5</Mass>
|
|
<AccuracyTouch>0.3</AccuracyTouch>
|
|
<AccuracyShort>0.3</AccuracyShort>
|
|
<AccuracyMedium>0.25</AccuracyMedium>
|
|
<AccuracyLong>0.1</AccuracyLong>
|
|
<RangedWeapon_Cooldown>3.5</RangedWeapon_Cooldown>
|
|
</statBases>
|
|
<verbs>
|
|
<li>
|
|
<verbClass>Verb_Shoot</verbClass>
|
|
<hasStandardCommand>true</hasStandardCommand>
|
|
<forceNormalTimeSpeed>false</forceNormalTimeSpeed>
|
|
<warmupTime>1.5</warmupTime>
|
|
<forcedMissRadius>3</forcedMissRadius>
|
|
<defaultProjectile>Bullet_ARA_RW_Acid_Mortar</defaultProjectile>
|
|
<isMortar>true</isMortar>
|
|
<requireLineOfSight>false</requireLineOfSight>
|
|
<minRange>5</minRange>
|
|
<range>120</range>
|
|
<burstShotCount>1</burstShotCount>
|
|
<soundCast>SpitterSpit</soundCast>
|
|
<targetParams>
|
|
<canTargetLocations>true</canTargetLocations>
|
|
</targetParams>
|
|
</li>
|
|
</verbs>
|
|
<costList Inherit="False">
|
|
<ARA_Carapace>50</ARA_Carapace>
|
|
</costList>
|
|
<weaponTags>
|
|
<li>ARA_Armed_Organ</li>
|
|
<li>ARA_Armed_Organ_Ranged</li>
|
|
<li>ARA_Armed_Organ_T2</li>
|
|
</weaponTags>
|
|
<thingSetMakerTags>
|
|
<li>RewardStandardQualitySuper</li>
|
|
</thingSetMakerTags>
|
|
<comps>
|
|
<li Class="ArachnaeSwarm.CompProperties_CustomUniqueWeapon" MayRequire="Ludeon.RimWorld.Odyssey">
|
|
<forcedTraits>
|
|
<li>ARA_Huge_Weapon</li>
|
|
<li>ARA_Weapon_Damage_Acid</li>
|
|
</forcedTraits>
|
|
<numTraitsRange>
|
|
<min>2</min>
|
|
<max>2</max>
|
|
</numTraitsRange>
|
|
</li>
|
|
</comps>
|
|
</ThingDef>
|
|
<ThingDef ParentName="BaseBullet">
|
|
<defName>Bullet_ARA_RW_Acid_Mortar</defName>
|
|
<label>大型酸液团</label>
|
|
<graphicData>
|
|
<graphicClass>Graphic_Single_AgeSecs</graphicClass>
|
|
<texPath>Things/Projectile/FleshmassSpitterProjectileSheet</texPath>
|
|
<drawSize>(.75, .75)</drawSize>
|
|
<shaderType>MoteGlow</shaderType>
|
|
</graphicData>
|
|
<uiIconScale>0.8</uiIconScale>
|
|
<thingClass>Projectile_Explosive</thingClass>
|
|
<projectile>
|
|
<useGraphicClass>True</useGraphicClass>
|
|
<shadowSize>1</shadowSize>
|
|
<damageDef>ARA_AcidBurn</damageDef>
|
|
<spinRate>15</spinRate>
|
|
<damageAmountBase>50</damageAmountBase>
|
|
<speed>45</speed>
|
|
<arcHeightFactor>1</arcHeightFactor>
|
|
<explosionRadius>3.5</explosionRadius>
|
|
<flyOverhead>true</flyOverhead>
|
|
<soundExplode>SpitterSpitLands</soundExplode>
|
|
<filth>Filth_SpentAcid</filth>
|
|
<filthCount>4</filthCount>
|
|
<explosionEffect>Shell_AcidSpitImpact</explosionEffect>
|
|
<explosionEffectLifetimeTicks>60</explosionEffectLifetimeTicks>
|
|
<doExplosionVFX>false</doExplosionVFX>
|
|
</projectile>
|
|
<comps>
|
|
<li Class="CompProperties_ProjectileEffecter">
|
|
<effecterDef>Shell_AcidSpitStream</effecterDef>
|
|
</li>
|
|
<li Class="CompProperties_ProjectileEffecter">
|
|
<effecterDef>Shell_AcidSpitLaunched</effecterDef>
|
|
</li>
|
|
</comps>
|
|
</ThingDef>
|
|
<ThingDef ParentName="BaseHumanMakeableGun">
|
|
<defName>ARA_RW_Basic_Acid_Spreay_Gun</defName>
|
|
<label>武装器官"炎酸炮"</label>
|
|
<description>阿拉克涅虫群的大型远程武装器官,拥有布满酸腺的液囊和强健的肌肉纤管,可以向瞄准的方向喷射酸雨,覆盖范围内的敌人并融化它们的装甲和血肉。</description>
|
|
<tickerType>Normal</tickerType>
|
|
<techLevel>Animal</techLevel>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>ARA_Cocoon_Weapon</ThingDef>
|
|
</descriptionHyperlinks>
|
|
<graphicData>
|
|
<texPath>ArachnaeSwarm/Weapon/ARA_RW_Basic_Acid_Spreay_Gun</texPath>
|
|
<graphicClass>Graphic_Single</graphicClass>
|
|
<drawSize>1.5</drawSize>
|
|
</graphicData>
|
|
<uiIconScale>0.75</uiIconScale>
|
|
<soundInteract>SpitterSpawn</soundInteract>
|
|
<recipeMaker>
|
|
<recipeUsers Inherit="False" />
|
|
<researchPrerequisite>ARA_Technology_7VXI</researchPrerequisite>
|
|
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
|
|
</recipeMaker>
|
|
<statBases>
|
|
<WorkToMake>1300</WorkToMake>
|
|
<!-- <MarketValue>370</MarketValue> -->
|
|
<Mass>3.5</Mass>
|
|
<AccuracyTouch>0.5</AccuracyTouch>
|
|
<AccuracyShort>0.6</AccuracyShort>
|
|
<AccuracyMedium>0.45</AccuracyMedium>
|
|
<AccuracyLong>0.3</AccuracyLong>
|
|
<RangedWeapon_Cooldown>2.5</RangedWeapon_Cooldown>
|
|
</statBases>
|
|
<verbs>
|
|
<li Class="ArachnaeSwarm.VerbProperties_ShootSprayMulti">
|
|
<verbClass>ArachnaeSwarm.Verb_ShootSprayMulti</verbClass>
|
|
<hasStandardCommand>true</hasStandardCommand>
|
|
<forceNormalTimeSpeed>false</forceNormalTimeSpeed>
|
|
<warmupTime>1.0</warmupTime>
|
|
<defaultProjectile>ARA_Proj_StrongSludgeSpray_Eco</defaultProjectile>
|
|
<isMortar>false</isMortar>
|
|
<requireLineOfSight>false</requireLineOfSight>
|
|
<minRange>3</minRange>
|
|
<range>28</range>
|
|
<burstShotCount>12</burstShotCount>
|
|
<ticksBetweenBurstShots>2</ticksBetweenBurstShots>
|
|
<soundCast>SpitterSpit</soundCast>
|
|
<targetParams>
|
|
<canTargetLocations>true</canTargetLocations>
|
|
</targetParams>
|
|
<numCellsToHit>12</numCellsToHit>
|
|
</li>
|
|
</verbs>
|
|
<costList Inherit="False">
|
|
<ARA_Carapace>50</ARA_Carapace>
|
|
</costList>
|
|
<weaponTags>
|
|
<li>ARA_Armed_Organ</li>
|
|
<li>ARA_Armed_Organ_Ranged</li>
|
|
<li>ARA_Armed_Organ_T2</li>
|
|
</weaponTags>
|
|
<thingSetMakerTags>
|
|
<li>RewardStandardQualitySuper</li>
|
|
</thingSetMakerTags>
|
|
<comps>
|
|
<li Class="ArachnaeSwarm.CompProperties_CustomUniqueWeapon"
|
|
MayRequire="Ludeon.RimWorld.Odyssey">
|
|
<forcedTraits>
|
|
<li>ARA_Huge_Weapon</li>
|
|
<li>ARA_Weapon_Damage_Acid</li>
|
|
</forcedTraits>
|
|
<numTraitsRange>
|
|
<min>2</min>
|
|
<max>2</max>
|
|
</numTraitsRange>
|
|
</li>
|
|
</comps>
|
|
</ThingDef>
|
|
<ThingDef>
|
|
<defName>ARA_Proj_StrongSludgeSpray_Eco</defName>
|
|
<label>阿拉克涅虫族酸液</label>
|
|
<thingClass>Projectile_Liquid</thingClass>
|
|
<category>Projectile</category>
|
|
<tickerType>Normal</tickerType>
|
|
<altitudeLayer>Projectile</altitudeLayer>
|
|
<useHitPoints>False</useHitPoints>
|
|
<neverMultiSelect>True</neverMultiSelect>
|
|
<graphicData>
|
|
<texPath>Things/Projectile/SludgeSpray</texPath>
|
|
<graphicClass>Graphic_Random</graphicClass>
|
|
<shaderType>MoteGlow</shaderType>
|
|
<drawSize>0.85</drawSize>
|
|
</graphicData>
|
|
<projectile>
|
|
<damageDef>ARA_AcidBurn</damageDef>
|
|
<speed>25</speed>
|
|
<damageAmountBase>2</damageAmountBase>
|
|
<arcHeightFactor>0.4</arcHeightFactor>
|
|
<armorPenetrationBase>0.1</armorPenetrationBase>
|
|
<stoppingPower>1</stoppingPower>
|
|
<shadowSize>0</shadowSize>
|
|
<terrainChance>0.75</terrainChance>
|
|
<filth>Filth_SpentAcid</filth>
|
|
<filthCount>1</filthCount>
|
|
<filthChance>0.25</filthChance>
|
|
</projectile>
|
|
</ThingDef>
|
|
|
|
<!-- spawn -->
|
|
<ThingDef ParentName="BaseHumanMakeableGun">
|
|
<defName>ARA_RW_Basic_SkyHive_Gun</defName>
|
|
<label>武装器官"天巢种之巢"</label>
|
|
<description>阿拉克涅虫群督虫使用的远程武装器官,内部的腔室孕育了大量的天巢种,督虫们会将其作为导弹发射出去,这些天巢种在敌人后将持续啃咬敌人一段时间,并且从敌人身上脱落后也将继续攻击。</description>
|
|
<tickerType>Normal</tickerType>
|
|
<techLevel>Animal</techLevel>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>ARA_Cocoon_Weapon_1Stage</ThingDef>
|
|
</descriptionHyperlinks>
|
|
<graphicData>
|
|
<texPath>ArachnaeSwarm/Weapon/ARA_RW_Basic_SkyHive_Gun</texPath>
|
|
<graphicClass>Graphic_Single</graphicClass>
|
|
<drawSize>1.2</drawSize>
|
|
</graphicData>
|
|
<uiIconScale>0.8</uiIconScale>
|
|
<soundInteract>SpitterSpawn</soundInteract>
|
|
<recipeMaker>
|
|
<recipeUsers Inherit="False" />
|
|
<researchPrerequisite>ARA_Technology_6SPV</researchPrerequisite>
|
|
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
|
|
</recipeMaker>
|
|
<statBases>
|
|
<WorkToMake>1300</WorkToMake>
|
|
<!-- <MarketValue>370</MarketValue> -->
|
|
<Mass>3.5</Mass>
|
|
<AccuracyTouch>0.5</AccuracyTouch>
|
|
<AccuracyShort>0.6</AccuracyShort>
|
|
<AccuracyMedium>0.45</AccuracyMedium>
|
|
<AccuracyLong>0.3</AccuracyLong>
|
|
<RangedWeapon_Cooldown>2.5</RangedWeapon_Cooldown>
|
|
</statBases>
|
|
<verbs>
|
|
<li>
|
|
<verbClass>ArachnaeSwarm.Verb_ShootShotgun</verbClass>
|
|
<hasStandardCommand>true</hasStandardCommand>
|
|
<forceNormalTimeSpeed>false</forceNormalTimeSpeed>
|
|
<warmupTime>1.0</warmupTime>
|
|
<defaultProjectile>Bullet_ARA_RW_Basic_SkyHive_Gun</defaultProjectile>
|
|
<isMortar>true</isMortar>
|
|
<requireLineOfSight>false</requireLineOfSight>
|
|
<minRange>3</minRange>
|
|
<range>28</range>
|
|
<burstShotCount>1</burstShotCount>
|
|
<soundCast>SpitterSpit</soundCast>
|
|
<targetParams>
|
|
<canTargetLocations>true</canTargetLocations>
|
|
</targetParams>
|
|
</li>
|
|
</verbs>
|
|
<costList Inherit="False">
|
|
<ARA_Carapace>50</ARA_Carapace>
|
|
</costList>
|
|
<weaponTags>
|
|
<li>ARA_Armed_Organ</li>
|
|
<li>ARA_Armed_Organ_Ranged</li>
|
|
<li>ARA_Armed_Organ_T1</li>
|
|
</weaponTags>
|
|
<thingSetMakerTags>
|
|
<li>RewardStandardQualitySuper</li>
|
|
</thingSetMakerTags>
|
|
<comps>
|
|
<li Class="ArachnaeSwarm.CompProperties_CustomUniqueWeapon" MayRequire="Ludeon.RimWorld.Odyssey">
|
|
<forcedTraits>
|
|
<li>ARA_Weapon_Damage_Spawn</li>
|
|
</forcedTraits>
|
|
<numTraitsRange>
|
|
<min>1</min>
|
|
<max>1</max>
|
|
</numTraitsRange>
|
|
</li>
|
|
</comps>
|
|
</ThingDef>
|
|
<ThingDef ParentName="BaseBullet">
|
|
<defName>Bullet_ARA_RW_Basic_SkyHive_Gun</defName>
|
|
<label>阿拉克涅天巢种</label>
|
|
<graphicData>
|
|
<graphicClass>Graphic_Single_AgeSecs</graphicClass>
|
|
<texPath>Things/Pawn/Insect/Locust/Locust_north</texPath>
|
|
<color>(156,148,125)</color>
|
|
<drawSize>(1,1)</drawSize>
|
|
<shaderType>TransparentPostLight</shaderType>
|
|
</graphicData>
|
|
<uiIconScale>0.8</uiIconScale>
|
|
<thingClass>ArachnaeSwarm.Projectile_TrackingBullet</thingClass>
|
|
<projectile>
|
|
<useGraphicClass>True</useGraphicClass>
|
|
<shadowSize>1</shadowSize>
|
|
<damageDef>ARA_SkyhiveBite</damageDef>
|
|
<damageAmountBase>10</damageAmountBase>
|
|
<speed>25</speed>
|
|
<arcHeightFactor>1</arcHeightFactor>
|
|
<flyOverhead>true</flyOverhead>
|
|
</projectile>
|
|
<modExtensions>
|
|
<li Class="ArachnaeSwarm.TrackingBulletDef">
|
|
<!-- 追踪速度,数值越高,转向越快,追踪能力越强 -->
|
|
<homingSpeed>0.75</homingSpeed>
|
|
|
|
<!-- 初始发射时的随机散射角度(左右各多少度) -->
|
|
<initRotateAngle>35</initRotateAngle>
|
|
|
|
<!-- 失去目标后多少 Tick 后自毁,可以是一个范围,如 "120~180" -->
|
|
<destroyTicksAfterLosingTrack>150</destroyTicksAfterLosingTrack>
|
|
|
|
<!-- 子弹离目标多近时就直接判定为命中 -->
|
|
<impactThreshold>2.1</impactThreshold>
|
|
</li>
|
|
<li Class="ArachnaeSwarm.ShotgunExtension">
|
|
<pelletCount>3</pelletCount>
|
|
</li>
|
|
</modExtensions>
|
|
<comps>
|
|
<li Class="CompProperties_ProjectileEffecter">
|
|
<effecterDef>Shell_AcidSpitStream</effecterDef>
|
|
</li>
|
|
<li Class="CompProperties_ProjectileEffecter">
|
|
<effecterDef>Shell_AcidSpitLaunched</effecterDef>
|
|
</li>
|
|
</comps>
|
|
</ThingDef>
|
|
|
|
<ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality">
|
|
<defName>ARA_MW_Mimic_Niddle</defName>
|
|
<label>武装器官"拟线种毒针"</label>
|
|
<description>阿拉克涅虫群督虫使用基础近战武装器官,通过多根外露神经束与督虫的辅肢相连。这根毒针中藏有休眠中的阿拉克涅拟线种虫卵,攻击将感染受害者使其最终成为被拟线虫操控的寄生体。</description>
|
|
<weaponTags>
|
|
<li>ARA_Armed_Organ</li>
|
|
<li>ARA_Armed_Organ_Melee</li>
|
|
<li>ARA_Armed_Organ_T1</li>
|
|
</weaponTags>
|
|
<graphicData>
|
|
<texPath>ArachnaeSwarm/Weapon/ARA_MW_Bone_Sword</texPath>
|
|
<graphicClass>Graphic_Single</graphicClass>
|
|
<shaderType>CutoutComplex</shaderType>
|
|
<drawSize>1</drawSize>
|
|
</graphicData>
|
|
<uiIconScale>1</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>Cut</li>
|
|
</capacities>
|
|
<power>15</power>
|
|
<cooldownTime>1.3</cooldownTime>
|
|
<armorPenetration>0.50</armorPenetration>
|
|
</li>
|
|
<li>
|
|
<label>刺</label>
|
|
<capacities>
|
|
<li>Poke</li>
|
|
</capacities>
|
|
<power>12</power>
|
|
<armorPenetration>0.20</armorPenetration>
|
|
<cooldownTime>1.5</cooldownTime>
|
|
<extraMeleeDamages>
|
|
<li>
|
|
<def>ARA_MimicNematodeBite</def>
|
|
<amount>4</amount>
|
|
</li>
|
|
</extraMeleeDamages>
|
|
</li>
|
|
</tools>
|
|
<recipeMaker>
|
|
<recipeUsers Inherit="False" />
|
|
<researchPrerequisite Inherit="False" />
|
|
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
|
|
</recipeMaker>
|
|
<thingSetMakerTags>
|
|
<li>RewardStandardQualitySuper</li>
|
|
</thingSetMakerTags>
|
|
</ThingDef>
|
|
|
|
<!-- 炮塔 -->
|
|
<ThingDef ParentName="BaseWeaponTurret">
|
|
<defName>ARA_Psi_Conductor_Turret</defName>
|
|
<label>灵能导线</label>
|
|
<description>阿拉克涅织域种正在通过这个殖民者对敌方发起攻击——这种攻击的发动无关殖民者的状态,无论它目前在干什么,攻击都会照常进行。</description>
|
|
<graphicData>
|
|
<texPath>ArachnaeSwarm/Weapon/ARA_Weapon_Empty</texPath>
|
|
<graphicClass>Graphic_Single</graphicClass>
|
|
</graphicData>
|
|
<descriptionHyperlinks>
|
|
<HediffDef>ARA_Psi_Conductor</HediffDef>
|
|
</descriptionHyperlinks>
|
|
<statBases>
|
|
<AccuracyTouch>1</AccuracyTouch>
|
|
<AccuracyShort>1</AccuracyShort>
|
|
<AccuracyMedium>1</AccuracyMedium>
|
|
<AccuracyLong>1</AccuracyLong>
|
|
<Mass>5</Mass>
|
|
</statBases>
|
|
<verbs>
|
|
<li>
|
|
<verbClass>Verb_Shoot</verbClass>
|
|
<hasStandardCommand>true</hasStandardCommand>
|
|
<defaultProjectile>Bullet_ARA_Psi_Conductor_Turret</defaultProjectile>
|
|
<range>6</range>
|
|
<burstShotCount>1</burstShotCount>
|
|
<soundCast>AgonyPulse_Cast</soundCast>
|
|
<soundCastTail>GunTail_Medium</soundCastTail>
|
|
<muzzleFlashScale>9</muzzleFlashScale>
|
|
<defaultCooldownTime>4</defaultCooldownTime>
|
|
</li>
|
|
</verbs>
|
|
</ThingDef>
|
|
<ThingDef ParentName="BaseBullet">
|
|
<defName>Bullet_ARA_Psi_Conductor_Turret</defName>
|
|
<label>灵能闪电</label>
|
|
<thingClass>Beam</thingClass>
|
|
<graphicData>
|
|
<texPath>Things/Projectile/Bullet_Small</texPath>
|
|
<graphicClass>Graphic_Single</graphicClass>
|
|
</graphicData>
|
|
<projectile>
|
|
<damageDef>ARA_Psi_Damage</damageDef>
|
|
<damageAmountBase>4</damageAmountBase>
|
|
<beamMoteDef>ARA_Psi_Conductor_Turret_ArcBeam</beamMoteDef>
|
|
<beamStartOffset>0.5</beamStartOffset>
|
|
<armorPenetrationBase>1</armorPenetrationBase>
|
|
</projectile>
|
|
</ThingDef>
|
|
<ThingDef ParentName="MoteBase">
|
|
<defName>ARA_Psi_Conductor_Turret_ArcBeam</defName>
|
|
<thingClass>MoteDualAttached</thingClass>
|
|
<altitudeLayer>MoteOverhead</altitudeLayer>
|
|
<mote>
|
|
<fadeInTime>0</fadeInTime>
|
|
<fadeOutTime>1</fadeOutTime>
|
|
<solidTime>0.4</solidTime>
|
|
<needsMaintenance>False</needsMaintenance>
|
|
<rotateTowardsTarget>True</rotateTowardsTarget>
|
|
<scaleToConnectTargets>True</scaleToConnectTargets>
|
|
<fadeOutUnmaintained>False</fadeOutUnmaintained>
|
|
</mote>
|
|
<drawOffscreen>true</drawOffscreen>
|
|
<graphicData>
|
|
<texPath>ArachnaeSwarm/Mote/ARA_Lighting_Beam</texPath>
|
|
<color>(140, 49, 138, 255)</color>
|
|
<graphicClass>Graphic_MoteWithAgeSecs</graphicClass>
|
|
<shaderType>MoteGlow</shaderType>
|
|
<drawSize>(1.5,1)</drawSize>
|
|
<shaderParameters>
|
|
<_ExtraTexA>/Things/Mote/BeamSecondaryNoise_A</_ExtraTexA>
|
|
<_ExtraTexB>/Things/Mote/BeamSecondaryNoise_B</_ExtraTexB>
|
|
<_ScrollSpeedA>-4 </_ScrollSpeedA>
|
|
<_ScrollSpeedB>3</_ScrollSpeedB>
|
|
<_Intensity>2</_Intensity>
|
|
</shaderParameters>
|
|
</graphicData>
|
|
</ThingDef>
|
|
</Defs> |