几个植物的贴图

This commit is contained in:
Tourswen
2025-09-29 00:10:20 +08:00
parent 9c25ad2e96
commit 14bb87654f
31 changed files with 208 additions and 147 deletions

View File

@@ -1,54 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<Defs> <Defs>
<AbilityDef>
<defName>ARA_TerrorRoar</defName>
<label>威仪咆哮</label>
<description>一声哈气附近的敌人会尖叫并转圈跑.</description>
<iconPath>UI/Commands/TerrorRoar</iconPath>
<cooldownTicksRange>7500</cooldownTicksRange> <!-- 3 hours -->
<stunTargetWhileCasting>true</stunTargetWhileCasting>
<targetRequired>false</targetRequired>
<aiCanUse>true</aiCanUse>
<ai_SearchAOEForTargets>true</ai_SearchAOEForTargets>
<displayOrder>300</displayOrder>
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
<statBases>
<Ability_EffectRadius>23.9</Ability_EffectRadius>
</statBases>
<verbProperties>
<verbClass>Verb_CastAbility</verbClass>
<range>23.9</range>
<warmupTime>0.5</warmupTime>
<requireLineOfSight>false</requireLineOfSight>
<soundCast>Ability_TerrorRoar</soundCast>
<targetParams>
<canTargetSelf>true</canTargetSelf>
<canTargetPawns>true</canTargetPawns>
<canTargetAnimals>false</canTargetAnimals>
<canTargetHumans>true</canTargetHumans>
<canTargetMechs>false</canTargetMechs>
<canTargetEntities>False</canTargetEntities>
<canTargetSubhumans>False</canTargetSubhumans>
<canTargetBuildings>false</canTargetBuildings>
</targetParams>
</verbProperties>
<comps>
<li Class="CompProperties_AbilityGiveMentalState">
<compClass>CompAbilityEffect_GiveMentalState</compClass>
<stateDef>PanicFlee</stateDef>
</li>
<li Class="CompProperties_AbilityEffect">
<compClass>CompAbilityEffect_OnlyTargetHostiles</compClass>
</li>
<li Class="CompProperties_AbilityEffecterOnCaster">
<effecterDef>TerrorRoar</effecterDef>
<maintainTicks>20</maintainTicks> <!-- Long enough for the "2nd wave" to spawn -->
</li>
</comps>
</AbilityDef>
<AbilityDef ParentName="AbilityTouchBase"> <AbilityDef ParentName="AbilityTouchBase">
<defName>ARA_BindDrone</defName> <defName>ARA_BindDrone</defName>
<label>信息素标记</label> <label>信息素标记</label>
@@ -916,6 +868,11 @@
</targetParams> </targetParams>
</verbProperties> </verbProperties>
<comps> <comps>
<li Class="ArachnaeSwarm.CompProperties_AbilityNeedCost">
<needDef>Food</needDef>
<needCost>0.2</needCost>
<failMessage>营养值不足,需要进食</failMessage>
</li>
<li Class="ArachnaeSwarm.CompProperties_AbilityGiveHediffWithSkillDuration"> <li Class="ArachnaeSwarm.CompProperties_AbilityGiveHediffWithSkillDuration">
<hediffDef>ARA_Heal_By_Nurse_Hediff</hediffDef> <hediffDef>ARA_Heal_By_Nurse_Hediff</hediffDef>
<baseDurationSeconds>30</baseDurationSeconds> <baseDurationSeconds>30</baseDurationSeconds>
@@ -940,6 +897,67 @@
</li> </li>
</comps> </comps>
</AbilityDef> </AbilityDef>
<AbilityDef>
<defName>ARA_TerrorRoar_Ability</defName>
<label>威仪咆哮</label>
<description>阿拉克捏督虫对附近的敌方哈气,迫使其因惊骇四处逃窜,必须屹立于菌毯地形之上时才能使用。</description>
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_TerrorRoar_Ability</iconPath>
<cooldownTicksRange>7500</cooldownTicksRange> <!-- 3 hours -->
<stunTargetWhileCasting>true</stunTargetWhileCasting>
<targetRequired>false</targetRequired>
<aiCanUse>true</aiCanUse>
<ai_SearchAOEForTargets>true</ai_SearchAOEForTargets>
<displayOrder>300</displayOrder>
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
<statBases>
<Ability_EffectRadius>12</Ability_EffectRadius>
<Ability_Duration>500</Ability_Duration>
</statBases>
<verbProperties>
<verbClass>Verb_CastAbility</verbClass>
<range>12</range>
<warmupTime>0.5</warmupTime>
<requireLineOfSight>false</requireLineOfSight>
<soundCast>Ability_TerrorRoar</soundCast>
<targetParams>
<canTargetSelf>true</canTargetSelf>
<canTargetPawns>true</canTargetPawns>
<canTargetAnimals>true</canTargetAnimals>
<canTargetHumans>true</canTargetHumans>
<canTargetMechs>false</canTargetMechs>
<canTargetEntities>False</canTargetEntities>
<canTargetSubhumans>False</canTargetSubhumans>
<canTargetBuildings>false</canTargetBuildings>
</targetParams>
</verbProperties>
<comps>
<li Class="ArachnaeSwarm.CompProperties_AbilityNeedCost">
<needDef>Food</needDef>
<needCost>0.2</needCost>
<failMessage>营养值不足,需要进食</failMessage>
</li>
<li Class="CompProperties_AbilityGiveMentalState">
<compClass>CompAbilityEffect_GiveMentalState</compClass>
<stateDef>PanicFlee</stateDef>
</li>
<li Class="CompProperties_AbilityEffect">
<compClass>CompAbilityEffect_OnlyTargetHostiles</compClass>
</li>
<li Class="ArachnaeSwarm.CompProperties_AbilityTerrainRestriction">
<terrainDefs>
<li>ARA_InsectCreep</li>
<li>ARA_InsectCreepFloor</li>
</terrainDefs>
<!-- <casterTerrainFailMessage>在阿拉克涅菌毯上才能使用此技能</casterTerrainFailMessage>
<disabledReasonKey>不在阿拉克涅菌毯上</disabledReasonKey> -->
</li>
<li Class="CompProperties_AbilityEffecterOnCaster">
<effecterDef>TerrorRoar</effecterDef>
<maintainTicks>20</maintainTicks> <!-- Long enough for the "2nd wave" to spawn -->
</li>
</comps>
</AbilityDef>
<AbilityDef> <AbilityDef>
<defName>ARA_Strengthening_Tendon_Jump</defName> <defName>ARA_Strengthening_Tendon_Jump</defName>

View File

@@ -1088,8 +1088,8 @@
<AbilityDef> <AbilityDef>
<defName>ARA_Skyraider_Hivelord</defName> <defName>ARA_Skyraider_Hivelord</defName>
<label>空天种转换——巢虫之主</label> <label>空天种转换——巢虫之主</label>
<description>使空天种发生内驱性进化,以降低机动力和失去高空机动能力为代价,使其获得向敌方自动投射种辅虫的能力。\n\n该进化过程不可逆</description> <description>使空天种发生内驱性进化,以降低机动力和失去高空机动能力为代价,使其获得向敌方自动投射天巢种辅虫的能力。\n\n该进化过程不可逆</description>
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_ShieldHead_Protector</iconPath> <iconPath>ArachnaeSwarm/UI/Abilities/ARA_Skyraider_Hivelord</iconPath>
<cooldownTicksRange>1800</cooldownTicksRange> <cooldownTicksRange>1800</cooldownTicksRange>
<hostile>false</hostile> <hostile>false</hostile>
<groupAbility>true</groupAbility> <groupAbility>true</groupAbility>
@@ -1127,7 +1127,7 @@
<HediffDef> <HediffDef>
<defName>ARA_Skyraider_Hivelord</defName> <defName>ARA_Skyraider_Hivelord</defName>
<label>亚种-领主种</label> <label>亚种-领主种</label>
<description>这只阿拉克涅空天种已经获得拔耀,在敌方靠近时,会对敌方投掷能够通过近战施加酸烧的酸噬种辅虫</description> <description>这只阿拉克涅空天种已经获得拔耀,会对敌方投掷天巢种辅虫,这些灵敏的辅虫会在落地后散开四处狩猎目标</description>
<hediffClass>HediffWithComps</hediffClass> <hediffClass>HediffWithComps</hediffClass>
<defaultLabelColor>(0.6, 0.4, 0.8)</defaultLabelColor> <defaultLabelColor>(0.6, 0.4, 0.8)</defaultLabelColor>
<isBad>false</isBad> <isBad>false</isBad>
@@ -1136,9 +1136,6 @@
<stages> <stages>
<li> <li>
<minSeverity>0.01</minSeverity> <minSeverity>0.01</minSeverity>
<statOffsets>
<MoveSpeed>1</MoveSpeed>
</statOffsets>
</li> </li>
</stages> </stages>
<comps> <comps>

View File

@@ -159,4 +159,29 @@
</li> </li>
</stages> </stages>
</HediffDef> </HediffDef>
<HediffDef>
<defName>ARA_TerrainTerrorRoar_Hediff</defName>
<label>菌毯加成:咆哮</label>
<description>这只阿拉克捏督虫所着织物使其获得了发出威仪咆哮的能力,能够引起敌方心中的恐惧,迫使其因惊骇四处逃窜。</description>
<hediffClass>HediffWithComps</hediffClass>
<initialSeverity>1.0</initialSeverity>
<maxSeverity>1.0</maxSeverity>
<minSeverity>0.01</minSeverity>
<isBad>false</isBad>
<comps>
<li Class="HediffCompProperties_GiveAbility">
<abilityDefs>
<li>ARA_TerrorRoar_Ability</li>
</abilityDefs>
</li>
<li Class="HediffCompProperties_RemoveIfApparelDropped" />
</comps>
<stages>
<li>
<becomeVisible>false</becomeVisible>
<minSeverity>0</minSeverity>
</li>
</stages>
</HediffDef>
</Defs> </Defs>

View File

@@ -124,10 +124,11 @@
<debugLabel>Arachnae Skyhive</debugLabel> <debugLabel>Arachnae Skyhive</debugLabel>
<workerClass>PawnRenderNodeWorker_AttachmentBody</workerClass> <workerClass>PawnRenderNodeWorker_AttachmentBody</workerClass>
<texPaths> <texPaths>
<li>Things/Pawn/Insect/Locust/Locust_north</li> <li>ArachnaeSwarm/Things/ARA_Skyhive/Bodies/Naked_Thin_north</li>
<li>Things/Pawn/Insect/Locust/Locust_east</li> <li>ArachnaeSwarm/Things/ARA_Skyhive/Bodies/Naked_Thin_east</li>
<li>ArachnaeSwarm/Things/ARA_Skyhive/Bodies/Naked_Thin_south</li>
</texPaths> </texPaths>
<color>(145,140,109)</color> <!-- <color>(145,140,109)</color> -->
<baseLayer>65</baseLayer> <baseLayer>65</baseLayer>
<texSeed>1</texSeed> <texSeed>1</texSeed>
<drawData> <drawData>

View File

@@ -428,8 +428,8 @@
<defName>ArachnaeBase_Race_Skyhive</defName> <defName>ArachnaeBase_Race_Skyhive</defName>
<label>阿拉克涅天巢种</label> <label>阿拉克涅天巢种</label>
<race>ArachnaeBase_Race_Skyhive</race> <race>ArachnaeBase_Race_Skyhive</race>
<flyingAnimationFramePathPrefix>Things/Pawn/Insect/Locust/LocustFlying/Locust_Flying_</flyingAnimationFramePathPrefix> <flyingAnimationFramePathPrefix>ArachnaeSwarm/Things/ARA_Skyhive/Flying/Flying_</flyingAnimationFramePathPrefix>
<flyingAnimationFrameCount>5</flyingAnimationFrameCount> <flyingAnimationFrameCount>1</flyingAnimationFrameCount>
<flyingAnimationTicksPerFrame>2</flyingAnimationTicksPerFrame> <flyingAnimationTicksPerFrame>2</flyingAnimationTicksPerFrame>
<flyingAnimationDrawSize>1</flyingAnimationDrawSize> <flyingAnimationDrawSize>1</flyingAnimationDrawSize>
<flyingAnimationDrawSizeIsMultiplier>false</flyingAnimationDrawSizeIsMultiplier> <flyingAnimationDrawSizeIsMultiplier>false</flyingAnimationDrawSizeIsMultiplier>
@@ -437,17 +437,20 @@
<lifeStages> <lifeStages>
<li> <li>
<bodyGraphicData> <bodyGraphicData>
<texPath>Things/Pawn/Insect/Locust/Locust</texPath> <texPath>ArachnaeSwarm/Things/ARA_Skyhive/Bodies/Naked_Thin</texPath>
<drawSize>1</drawSize> <graphicClass>Graphic_Multi</graphicClass>
<color>(145,140,109)</color> <drawSize>1.5</drawSize>
<!-- <color>(145,140,109)</color> -->
<shadowData> <shadowData>
<volume>(0.2, 0.3, 0.2)</volume> <volume>(0.2, 0.3, 0.2)</volume>
<offset>(0,0,0)</offset> <offset>(0,0,0)</offset>
</shadowData> </shadowData>
</bodyGraphicData> </bodyGraphicData>
<dessicatedBodyGraphicData> <dessicatedBodyGraphicData>
<texPath>Things/Pawn/Insect/Locust/Dessicated_Locust</texPath> <texPath>ArachnaeSwarm/Things/ARA_Skyhive/Bodies/Naked_Thin</texPath>
<drawSize>1</drawSize> <graphicClass>Graphic_Multi</graphicClass>
<drawSize>1.5</drawSize>
<color>(255,255,255)</color>
</dessicatedBodyGraphicData> </dessicatedBodyGraphicData>
</li> </li>
</lifeStages> </lifeStages>

View File

@@ -266,6 +266,7 @@
<description>阿拉克涅督虫们所着织物中的一种,似乎是从人类的社会中得到了红十字元素的设计构思——只是虫群自己并不清楚为什么要使用这个标志。织物内部蕴含多根愈合素导管,可以让阿拉克涅虫族从菌毯中抽取营养以治疗其他个体。</description> <description>阿拉克涅督虫们所着织物中的一种,似乎是从人类的社会中得到了红十字元素的设计构思——只是虫群自己并不清楚为什么要使用这个标志。织物内部蕴含多根愈合素导管,可以让阿拉克涅虫族从菌毯中抽取营养以治疗其他个体。</description>
<descriptionHyperlinks> <descriptionHyperlinks>
<ThingDef>ARA_Cocoon_Cloth_1Stage</ThingDef> <ThingDef>ARA_Cocoon_Cloth_1Stage</ThingDef>
<AbilityDef>ARA_TerrainHeal_Ability</AbilityDef>
</descriptionHyperlinks> </descriptionHyperlinks>
<recipeMaker Inherit="False"> <recipeMaker Inherit="False">
<researchPrerequisite>ARA_Technology_4DIL</researchPrerequisite> <researchPrerequisite>ARA_Technology_4DIL</researchPrerequisite>
@@ -377,9 +378,10 @@
<ThingDef ParentName="ARA_ClothBase"> <ThingDef ParentName="ARA_ClothBase">
<defName>ARA_Dragoon_Uniform</defName> <defName>ARA_Dragoon_Uniform</defName>
<label>阿拉克涅卫兵装</label> <label>阿拉克涅卫兵装</label>
<description>阿拉克涅虫群中的高阶战士所着织物,似乎拥有增强战斗能力的效果,并且给人一种意外的庄严感——只不过她们挥着咔咔作响的鳌钳将你的同伴撕裂时,所有美好的幻想都会成为泡影。</description> <description>阿拉克涅虫群中的高阶战士所着织物,她们能够发出震耳欲聋的咆哮,并且看上去给人一种意外的庄严感——只不过她们挥着咔咔作响的鳌钳将你的同伴撕裂时,所有美好的幻想都会成为泡影。</description>
<descriptionHyperlinks> <descriptionHyperlinks>
<ThingDef>ARA_Cocoon_Cloth_1Stage</ThingDef> <ThingDef>ARA_Cocoon_Cloth_1Stage</ThingDef>
<AbilityDef>ARA_TerrorRoar_Ability</AbilityDef>
</descriptionHyperlinks> </descriptionHyperlinks>
<recipeMaker Inherit="False"> <recipeMaker Inherit="False">
<researchPrerequisite>ARA_Technology_4DIL</researchPrerequisite> <researchPrerequisite>ARA_Technology_4DIL</researchPrerequisite>
@@ -408,7 +410,7 @@
<costStuffCount>0</costStuffCount> <costStuffCount>0</costStuffCount>
<comps> <comps>
<li Class="CompProperties_CauseHediff_Apparel"> <li Class="CompProperties_CauseHediff_Apparel">
<hediff>ARA_TerrainCooldownHediff</hediff> <hediff>ARA_TerrainTerrorRoar_Hediff</hediff>
</li> </li>
</comps> </comps>
</ThingDef> </ThingDef>

View File

@@ -864,8 +864,8 @@
<label>阿拉克涅天巢种</label> <label>阿拉克涅天巢种</label>
<graphicData> <graphicData>
<graphicClass>Graphic_Single_AgeSecs</graphicClass> <graphicClass>Graphic_Single_AgeSecs</graphicClass>
<texPath>Things/Pawn/Insect/Locust/Locust_north</texPath> <texPath>ArachnaeSwarm/Things/ARA_Skyhive/Bodies/Naked_Thin_north</texPath>
<color>(156,148,125)</color> <!-- <color>(156,148,125)</color> -->
<drawSize>(1,1)</drawSize> <drawSize>(1,1)</drawSize>
<shaderType>TransparentPostLight</shaderType> <shaderType>TransparentPostLight</shaderType>
</graphicData> </graphicData>
@@ -1103,7 +1103,7 @@
<ThingDef ParentName="BaseWeaponTurret"> <ThingDef ParentName="BaseWeaponTurret">
<defName>ARA_Skyraider_Hivelord_Turret</defName> <defName>ARA_Skyraider_Hivelord_Turret</defName>
<label>食肉蜂巢</label> <label>食肉蜂巢</label>
<description>阿拉克涅领主种身上的共生器官,会对敌方自动投射酸噬种辅虫。</description> <description>阿拉克涅领主种身上的共生器官,会对敌方附近自动投射天巢种辅虫。</description>
<graphicData> <graphicData>
<texPath>ArachnaeSwarm/Weapon/ARA_Weapon_Empty</texPath> <texPath>ArachnaeSwarm/Weapon/ARA_Weapon_Empty</texPath>
<graphicClass>Graphic_Single</graphicClass> <graphicClass>Graphic_Single</graphicClass>
@@ -1122,15 +1122,29 @@
<li> <li>
<verbClass>Verb_Shoot</verbClass> <verbClass>Verb_Shoot</verbClass>
<hasStandardCommand>true</hasStandardCommand> <hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>ArachnaeBase_Race_Acid_Proj</defaultProjectile> <defaultProjectile>ArachnaeBase_Race_Skyhive_Proj</defaultProjectile>
<range>32</range> <range>32</range>
<burstShotCount>2</burstShotCount> <burstShotCount>2</burstShotCount>
<ticksBetweenBurstShots>2</ticksBetweenBurstShots> <ticksBetweenBurstShots>2</ticksBetweenBurstShots>
<soundCast>Shot_TurretSniper</soundCast> <soundCast>SpitterSpit</soundCast>
<soundCastTail>GunTail_Medium</soundCastTail> <soundCastTail>GunTail_Medium</soundCastTail>
<muzzleFlashScale>9</muzzleFlashScale> <muzzleFlashScale>9</muzzleFlashScale>
<defaultCooldownTime>6</defaultCooldownTime> <defaultCooldownTime>6</defaultCooldownTime>
</li> </li>
</verbs> </verbs>
</ThingDef> </ThingDef>
<ThingDef ParentName="BaseGrenadeProjectile">
<defName>ArachnaeBase_Race_Skyhive_Proj</defName>
<label>阿拉克涅酸噬种</label>
<thingClass>Projectile_SpawnsPawnZeroAge</thingClass>
<graphicData>
<texPath>ArachnaeSwarm/Things/ARA_Skyhive/Bodies/Naked_Thin_north</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<projectile>
<speed>41</speed>
<spawnsPawnKind>ArachnaeBase_Race_Skyhive</spawnsPawnKind>
<tryAdjacentFreeSpaces>true</tryAdjacentFreeSpaces>
</projectile>
</ThingDef>
</Defs> </Defs>

View File

@@ -10,8 +10,8 @@
<Nutrition>0.2</Nutrition> <Nutrition>0.2</Nutrition>
</statBases> </statBases>
<graphicData> <graphicData>
<texPath>Things/Plant/Glowstool</texPath> <texPath>ArachnaeSwarm/Plant/ARA_CreepPlant</texPath>
<graphicClass>Graphic_Random</graphicClass> <graphicClass>Graphic_Single</graphicClass>
</graphicData> </graphicData>
<selectable>true</selectable> <selectable>true</selectable>
<pathCost>10</pathCost> <pathCost>10</pathCost>
@@ -65,8 +65,8 @@
<Nutrition>0.2</Nutrition> <Nutrition>0.2</Nutrition>
</statBases> </statBases>
<graphicData> <graphicData>
<texPath>Things/Plant/Glowstool</texPath> <texPath>ArachnaeSwarm/Plant/ARA_AcidlingTrapPlant</texPath>
<graphicClass>Graphic_Random</graphicClass> <graphicClass>Graphic_Single</graphicClass>
</graphicData> </graphicData>
<selectable>true</selectable> <selectable>true</selectable>
<pathCost>10</pathCost> <pathCost>10</pathCost>
@@ -105,8 +105,8 @@
<Nutrition>0.2</Nutrition> <Nutrition>0.2</Nutrition>
</statBases> </statBases>
<graphicData> <graphicData>
<texPath>Things/Plant/Glowstool</texPath> <texPath>ArachnaeSwarm/Plant/ARA_BeeSpikePlant</texPath>
<graphicClass>Graphic_Random</graphicClass> <graphicClass>Graphic_Single</graphicClass>
</graphicData> </graphicData>
<selectable>true</selectable> <selectable>true</selectable>
<pathCost>10</pathCost> <pathCost>10</pathCost>

View File

@@ -1,64 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<ThingDef>
<defName>Arachnae_AcidlingTrap</defName>
<label>阿拉克涅酸爆茧</label>
<description>一种阿拉克涅休眠茧,内藏有休眠中的阿拉克涅虫族。如果靠太近则会唤醒其中的虫族。</description>
<thingClass>ArachnaeSwarm.Building_TrapReleaseRandom</thingClass>
<category>Building</category>
<!-- 基础外观和物理属性 -->
<size>(1,1)</size>
<altitudeLayer>Building</altitudeLayer>
<passability>PassThroughOnly</passability>
<selectable>true</selectable>
<fillPercent>0.20</fillPercent>
<leaveResourcesWhenKilled>false</leaveResourcesWhenKilled>
<rotatable>false</rotatable>
<tickerType>Normal</tickerType>
<building>
<isTrap>true</isTrap>
<trapDestroyOnSpring>true</trapDestroyOnSpring>
<expandHomeArea>false</expandHomeArea>
<ai_chillDestination>false</ai_chillDestination>
<claimable>false</claimable>
</building>
<repairEffect>EatVegetarian</repairEffect>
<filthLeaving>Filth_Slime</filthLeaving>
<costList>
<Steel>20</Steel>
</costList>
<statBases>
<MaxHitPoints>10</MaxHitPoints>
<Mass>4</Mass>
<Flammability>1.0</Flammability>
<MarketValue>50</MarketValue>
</statBases>
<graphicData>
<texPath>ArachnaeSwarm/Building/ARA_Tumor</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>1.2</drawSize>
<shadowData>
<volume>(0.3, 0.6, 0.3)</volume>
<offset>(0,0,-0.1)</offset>
</shadowData>
</graphicData>
<!-- 正确的配置方式 -->
<modExtensions>
<li Class="ArachnaeSwarm.TrapReleaseRandomExtension">
<detectionRadius>25</detectionRadius>
<countToSpawn>3</countToSpawn>
<pawnKinds>
<li>ArachnaeBase_Race_Acidling</li>
<li>ArachnaeBase_Race_Acid</li>
</pawnKinds>
</li>
</modExtensions>
<!-- 组件:发光、生命周期、延迟地面生成(与风格示例对应) -->
<comps>
<li Class="CompProperties_Glower">
<glowRadius>3</glowRadius>
<glowColor>(220,210,171,0)</glowColor>
</li>
</comps>
</ThingDef>
</Defs>

View File

@@ -6,7 +6,7 @@
<description>阿拉克涅虫族使用的弹药.</description> <description>阿拉克涅虫族使用的弹药.</description>
<possessionCount>2</possessionCount> <possessionCount>2</possessionCount>
<graphicData> <graphicData>
<texPath>Things/Item/Resource/Shell/Shell_Toxic</texPath> <texPath>ArachnaeSwarm/Item/ARA_DummyAmmo</texPath>
<graphicClass>Graphic_Single</graphicClass> <graphicClass>Graphic_Single</graphicClass>
</graphicData> </graphicData>
<destroyOnDrop>true</destroyOnDrop> <destroyOnDrop>true</destroyOnDrop>
@@ -98,7 +98,7 @@
<thingClass>Building_TurretGun</thingClass> <thingClass>Building_TurretGun</thingClass>
<drawerType>MapMeshAndRealTime</drawerType> <drawerType>MapMeshAndRealTime</drawerType>
<graphicData> <graphicData>
<texPath>Things/Building/TacticalTurret/TacticalTurret_Base</texPath> <texPath>ArachnaeSwarm/Plant/ARA_BeeSpikePlant</texPath>
<graphicClass>Graphic_Single</graphicClass> <graphicClass>Graphic_Single</graphicClass>
<damageData> <damageData>
<rect>(0.2,0.2,0.6,0.6)</rect> <rect>(0.2,0.2,0.6,0.6)</rect>
@@ -133,7 +133,7 @@
<li>ARA_DummyAmmo</li> <li>ARA_DummyAmmo</li>
</thingDefs> </thingDefs>
</fuelFilter> </fuelFilter>
<fuelCapacity>100</fuelCapacity> <fuelCapacity>26</fuelCapacity>
<initialFuelPercent>1</initialFuelPercent> <initialFuelPercent>1</initialFuelPercent>
<autoRefuelPercent>1</autoRefuelPercent> <autoRefuelPercent>1</autoRefuelPercent>
<showFuelGizmo>true</showFuelGizmo> <showFuelGizmo>true</showFuelGizmo>
@@ -172,7 +172,7 @@
<label>蜂刺射手</label> <label>蜂刺射手</label>
<description>会发射小毒刺的组织.</description> <description>会发射小毒刺的组织.</description>
<graphicData> <graphicData>
<texPath>Things/Building/TacticalTurret/TacticalTurret_Top</texPath> <texPath>ArachnaeSwarm/Weapon/ARA_BeeSpikePlant_Gun</texPath>
<graphicClass>Graphic_Single</graphicClass> <graphicClass>Graphic_Single</graphicClass>
</graphicData> </graphicData>
<statBases> <statBases>
@@ -200,6 +200,72 @@
</verbs> </verbs>
</ThingDef> </ThingDef>
<ThingDef>
<defName>Arachnae_AcidlingTrap</defName>
<label>阿拉克涅酸爆茧</label>
<description>一种阿拉克涅休眠茧,内藏有休眠中的阿拉克涅虫族。如果靠太近则会唤醒其中的虫族。</description>
<thingClass>ArachnaeSwarm.Building_TrapReleaseRandom</thingClass>
<category>Building</category>
<!-- 基础外观和物理属性 -->
<size>(1,1)</size>
<altitudeLayer>Building</altitudeLayer>
<passability>PassThroughOnly</passability>
<selectable>true</selectable>
<fillPercent>0.20</fillPercent>
<leaveResourcesWhenKilled>false</leaveResourcesWhenKilled>
<rotatable>false</rotatable>
<tickerType>Normal</tickerType>
<building>
<isTrap>true</isTrap>
<trapDestroyOnSpring>true</trapDestroyOnSpring>
<expandHomeArea>false</expandHomeArea>
<ai_chillDestination>false</ai_chillDestination>
<claimable>false</claimable>
</building>
<repairEffect>EatVegetarian</repairEffect>
<filthLeaving>Filth_Slime</filthLeaving>
<costList>
<Steel>20</Steel>
</costList>
<statBases>
<MaxHitPoints>10</MaxHitPoints>
<Mass>4</Mass>
<Flammability>1.0</Flammability>
<MarketValue>50</MarketValue>
</statBases>
<graphicData>
<texPath>ArachnaeSwarm/Plant/ARA_AcidlingTrapPlant</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>1.2</drawSize>
<shadowData>
<volume>(0.3, 0.6, 0.3)</volume>
<offset>(0,0,-0.1)</offset>
</shadowData>
</graphicData>
<!-- 正确的配置方式 -->
<modExtensions>
<li Class="ArachnaeSwarm.TrapReleaseRandomExtension">
<detectionRadius>25</detectionRadius>
<countToSpawn>3</countToSpawn>
<pawnKinds>
<li>ArachnaeBase_Race_Acidling</li>
<!-- <li>ArachnaeBase_Race_Acid</li> -->
</pawnKinds>
</li>
</modExtensions>
<!-- 组件:发光、生命周期、延迟地面生成(与风格示例对应) -->
<comps>
<li Class="CompProperties_Lifespan">
<lifespanTicks>600000</lifespanTicks>
</li>
<li Class="CompProperties_Glower">
<glowRadius>3</glowRadius>
<glowColor>(220,210,171,0)</glowColor>
</li>
</comps>
</ThingDef>
<ThingDef ParentName="BuildingBase"> <ThingDef ParentName="BuildingBase">
<defName>ARA_AutoSniperCannon</defName> <defName>ARA_AutoSniperCannon</defName>
<label>血链千兆炮组织</label> <label>血链千兆炮组织</label>
@@ -334,7 +400,6 @@
</li> </li>
</verbs> </verbs>
</ThingDef> </ThingDef>
<!-- Auto mortar --> <!-- Auto mortar -->
<ThingDef ParentName="BuildingBase"> <ThingDef ParentName="BuildingBase">
<defName>ARA_Acidling_AutoMortar</defName> <defName>ARA_Acidling_AutoMortar</defName>

View File

@@ -31,7 +31,7 @@
<AbilitySkillChanged>{USER_labelShort}通过进化将{1}技能从{2}级转变至{3}级,并改变了热情。</AbilitySkillChanged> <AbilitySkillChanged>{USER_labelShort}通过进化将{1}技能从{2}级转变至{3}级,并改变了热情。</AbilitySkillChanged>
<AbilityMustBeOnTerrain>必须在{0}上才能使用此能力。</AbilityMustBeOnTerrain> <AbilityMustBeOnTerrain>必须在{0}上才能使用此能力。</AbilityMustBeOnTerrain>
<AbilityDisabledNotOnTerrain>禁用:不在{0}上</AbilityDisabledNotOnTerrain> <AbilityDisabledNotOnTerrain>不在{0}上</AbilityDisabledNotOnTerrain>
<AbilityTerrainRestrictionTip>只能在以下地形使用:{0}</AbilityTerrainRestrictionTip> <AbilityTerrainRestrictionTip>只能在以下地形使用:{0}</AbilityTerrainRestrictionTip>
<AbilitySkillDurationBonus>基于{0}技能(等级{1})延长{2}秒,总持续时间:{3}秒</AbilitySkillDurationBonus> <AbilitySkillDurationBonus>基于{0}技能(等级{1})延长{2}秒,总持续时间:{3}秒</AbilitySkillDurationBonus>

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB