破茧提示以及其他若干
This commit is contained in:
@@ -1,5 +1,49 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Defs>
|
||||
<AbilityDef ParentName="AbilityTouchBase">
|
||||
<defName>ARA_BindDrone</defName>
|
||||
<label>信息素标记</label>
|
||||
<description>使用信息素标记一只阿拉克涅督虫,受到标记的督虫将与其建立心灵链接,并和其麾下的辅虫将誓死效忠于女皇种。</description>
|
||||
<iconPath>UI/Commands/EggSpew</iconPath> <!-- Placeholder: You'll need to create this icon -->
|
||||
|
||||
<jobDef>CastAbilityOnThingMelee</jobDef>
|
||||
<!-- <jobDef>CastAbilityOnThing</jobDef> -->
|
||||
<targetRequired>true</targetRequired>
|
||||
<cooldownTicksRange>60</cooldownTicksRange> <!-- 1 second cooldown -->
|
||||
<stunTargetWhileCasting>true</stunTargetWhileCasting>
|
||||
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
|
||||
<warmupEffecter>Coagulate</warmupEffecter>
|
||||
<warmupStartSound>Coagulate_Cast</warmupStartSound>
|
||||
<hostile>false</hostile>
|
||||
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
|
||||
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbility</verbClass>
|
||||
<warmupTime>2</warmupTime>
|
||||
<range>-1</range>
|
||||
<drawAimPie>true</drawAimPie>
|
||||
<requireLineOfSight>true</requireLineOfSight>
|
||||
<nonInterruptingSelfCast>true</nonInterruptingSelfCast>
|
||||
<soundCast>VoidTerrorCast</soundCast>
|
||||
|
||||
<targetParams>
|
||||
<canTargetPawns>true</canTargetPawns>
|
||||
<canTargetBuildings>false</canTargetBuildings>
|
||||
<canTargetAnimals>true</canTargetAnimals>
|
||||
<canTargetMechs>false</canTargetMechs>
|
||||
<canTargetCorpses>false</canTargetCorpses>
|
||||
<canTargetSelf>false</canTargetSelf>
|
||||
</targetParams>
|
||||
</verbProperties>
|
||||
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_AbilityBindDrone">
|
||||
<!-- No custom properties needed for now -->
|
||||
</li>
|
||||
</comps>
|
||||
</AbilityDef>
|
||||
|
||||
<AbilityDef>
|
||||
<defName>ARA_EggSpew</defName>
|
||||
<label>生育虫卵</label>
|
||||
@@ -51,7 +95,7 @@
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbility</verbClass>
|
||||
<range>32.9</range>
|
||||
<warmupTime>0.25</warmupTime>
|
||||
<warmupTime>2</warmupTime>
|
||||
<soundCast>AcidSpray_Resolve</soundCast>
|
||||
<targetParams>
|
||||
<canTargetLocations>true</canTargetLocations>
|
||||
@@ -73,6 +117,10 @@
|
||||
<needCost>0.5</needCost>
|
||||
<failMessage>营养值不足,需要进食</failMessage>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_AbilityBodyPartCheck">
|
||||
<requiredPart>ARA_Acid_sac</requiredPart>
|
||||
<failMessage>酸囊受损或缺失,无法喷射酸液</failMessage>
|
||||
</li>
|
||||
</comps>
|
||||
</AbilityDef>
|
||||
|
||||
@@ -94,7 +142,7 @@
|
||||
<projectile>
|
||||
<damageDef>ARA_AcidBurn</damageDef>
|
||||
<speed>25</speed>
|
||||
<damageAmountBase>18</damageAmountBase>
|
||||
<damageAmountBase>2</damageAmountBase>
|
||||
<arcHeightFactor>0.4</arcHeightFactor>
|
||||
<armorPenetrationBase>0.1</armorPenetrationBase>
|
||||
<stoppingPower>1</stoppingPower>
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
|
||||
<AbilityDef ParentName="AbilityTouchBase">
|
||||
<defName>ARA_BindDrone</defName>
|
||||
<label>信息素标记</label>
|
||||
<description>使用信息素标记一只阿拉克涅督虫,受到标记的督虫和其麾下的辅虫将誓死效忠于女皇种,并与其建立心灵链接。</description>
|
||||
<iconPath>UI/Commands/EggSpew</iconPath> <!-- Placeholder: You'll need to create this icon -->
|
||||
|
||||
<jobDef>CastAbilityOnThing</jobDef>
|
||||
<targetRequired>true</targetRequired>
|
||||
<cooldownTicksRange>60</cooldownTicksRange> <!-- 1 second cooldown -->
|
||||
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbility</verbClass>
|
||||
<warmupTime>0</warmupTime>
|
||||
<range>99</range>
|
||||
<targetParams>
|
||||
<canTargetPawns>true</canTargetPawns>
|
||||
<canTargetBuildings>false</canTargetBuildings>
|
||||
<canTargetAnimals>true</canTargetAnimals>
|
||||
<canTargetMechs>false</canTargetMechs>
|
||||
<canTargetCorpses>false</canTargetCorpses>
|
||||
<canTargetSelf>false</canTargetSelf>
|
||||
</targetParams>
|
||||
</verbProperties>
|
||||
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_AbilityBindDrone">
|
||||
<!-- No custom properties needed for now -->
|
||||
</li>
|
||||
</comps>
|
||||
</AbilityDef>
|
||||
|
||||
</Defs>
|
||||
@@ -154,7 +154,7 @@
|
||||
<!-- 尾部组织群 -->
|
||||
<li>
|
||||
<def>ARA_Tail</def>
|
||||
<coverage>0</coverage>
|
||||
<coverage>0.02</coverage>
|
||||
<height>Bottom</height>
|
||||
<depth>Inside</depth>
|
||||
<groups>
|
||||
@@ -174,7 +174,7 @@
|
||||
<li>
|
||||
<def>ARA_Gonad</def>
|
||||
<coverage>0.005</coverage>
|
||||
<depth>Outside</depth>
|
||||
<depth>Inside</depth>
|
||||
<groups>
|
||||
<li>ARA_Genitalias</li>
|
||||
</groups>
|
||||
@@ -183,11 +183,20 @@
|
||||
<li>
|
||||
<def>ARA_Ovary</def>
|
||||
<coverage>0.01</coverage>
|
||||
<depth>Outside</depth>
|
||||
<depth>Inside</depth>
|
||||
<groups>
|
||||
<li>ARA_Genitalias</li>
|
||||
</groups>
|
||||
</li>
|
||||
<!-- 酸囊 -->
|
||||
<li>
|
||||
<def>ARA_Acid_sac</def>
|
||||
<coverage>0.005</coverage>
|
||||
<depth>Inside</depth>
|
||||
<groups>
|
||||
<li>ARA_Acid_sacs</li>
|
||||
</groups>
|
||||
</li>
|
||||
</parts>
|
||||
</li>
|
||||
<!-- 脖子往上头部 -->
|
||||
@@ -634,18 +643,32 @@
|
||||
<BodyPartDef>
|
||||
<defName>ARA_Ovary</defName>
|
||||
<label>卵巢</label>
|
||||
<hitPoints>50</hitPoints>
|
||||
<hitPoints>2</hitPoints>
|
||||
<permanentInjuryChanceFactor>0</permanentInjuryChanceFactor>
|
||||
<skinCovered>false</skinCovered>
|
||||
<solid>false</solid>
|
||||
<bleedRate>2</bleedRate>
|
||||
</BodyPartDef>
|
||||
<BodyPartDef>
|
||||
<defName>ARA_Acid_sac</defName>
|
||||
<label>酸囊</label>
|
||||
<hitPoints>10</hitPoints>
|
||||
<permanentInjuryChanceFactor>0.1</permanentInjuryChanceFactor>
|
||||
<skinCovered>false</skinCovered>
|
||||
<solid>false</solid>
|
||||
<bleedRate>1.5</bleedRate>
|
||||
</BodyPartDef>
|
||||
|
||||
<BodyPartGroupDef>
|
||||
<defName>ARA_Genitalias</defName>
|
||||
<label>女皇生殖器官</label>
|
||||
<listOrder>120</listOrder>
|
||||
</BodyPartGroupDef>
|
||||
<BodyPartGroupDef>
|
||||
<defName>ARA_Acid_sacs</defName>
|
||||
<label>酸腺器官</label>
|
||||
<listOrder>125</listOrder>
|
||||
</BodyPartGroupDef>
|
||||
|
||||
<!-- EN: beetle-like with claw -->
|
||||
<BodyDef>
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
|
||||
<HediffDef>
|
||||
<defName>ARA_HiveMindMaster</defName>
|
||||
<label>阿拉克涅主巢</label>
|
||||
@@ -31,9 +30,14 @@
|
||||
<li Class="ArachnaeSwarm.HediffCompProperties_HiveMindDrone">
|
||||
<unlinkedDieDelayTicks>6400</unlinkedDieDelayTicks> <!-- Default to 30 seconds -->
|
||||
</li>
|
||||
<li Class="HediffCompProperties_MessageAfterTicks">
|
||||
<ticks>1</ticks>
|
||||
<letterLabel>{0_labelShort} 诞生</letterLabel>
|
||||
<letterText>一只新的阿拉克涅督虫 {0_labelShort} 已经破茧而出!她正在四处徘徊,等待女皇种与其建立链接——使用阿拉克涅女皇种的信息素标记技能完成链接,否则督虫将在一段时间后死亡!</letterText>
|
||||
<letterType>HumanPregnancy</letterType>
|
||||
</li>
|
||||
</comps>
|
||||
<stages>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
|
||||
</Defs>
|
||||
@@ -1,10 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
|
||||
<JobDef>
|
||||
<defName>ARA_IncubateJob</defName>
|
||||
<driverClass>ArachnaeSwarm.JobDriver_Incubate</driverClass>
|
||||
<reportString>incubating TargetA.</reportString>
|
||||
</JobDef>
|
||||
|
||||
</Defs>
|
||||
@@ -530,27 +530,8 @@
|
||||
</workGiverList> -->
|
||||
<!-- 允许的特质类型 -->
|
||||
<traitList>
|
||||
<li>WULA_Trait_Knight</li>
|
||||
<li>WULA_Trait_Legal_Officer</li>
|
||||
<li>WULA_Trait_Sculptor</li>
|
||||
<li>WULA_Trait_Diplomat</li>
|
||||
<li>WULA_Trait_Nun</li>
|
||||
<li>WULA_Trait_Researcher</li>
|
||||
<li>WULA_Trait_Connector</li>
|
||||
<li>WULA_Trait_Broken_Personality</li>
|
||||
</traitList>
|
||||
<blackTraitList>
|
||||
<li>BodyPurist</li>
|
||||
<li>Cannibal</li>
|
||||
<li>CreepyBreathing</li>
|
||||
<li>DislikesWomen</li>
|
||||
<li>Gourmand</li>
|
||||
<li>QuickSleeper</li>
|
||||
<li>Wimp</li>
|
||||
<li>Beauty</li>
|
||||
<li>DrugDesire</li>
|
||||
<li>Immunity</li>
|
||||
<li>PsychicSensitivity</li>
|
||||
</blackTraitList>
|
||||
</raceRestriction>
|
||||
<!-- 想法设置 -->
|
||||
@@ -558,6 +539,7 @@
|
||||
<!-- 不会产生的想法 -->
|
||||
<cannotReceiveThoughts>
|
||||
<li>AteWithoutTable</li>
|
||||
<li>Naked</li>
|
||||
</cannotReceiveThoughts>
|
||||
<!-- 该种族特有想法 -->
|
||||
<restrictedThoughts>
|
||||
|
||||
@@ -2,9 +2,12 @@
|
||||
<Defs>
|
||||
<ThingDef ParentName="BuildingNaturalBase">
|
||||
<defName>ARA_InteractiveEggSac</defName>
|
||||
<label>阿拉克涅虫卵囊-休眠中</label>
|
||||
<label>阿拉克涅虫卵-休眠中</label>
|
||||
<description>一个脆弱、易燃、黏滑的囊状物,,是阿拉克涅女皇种所诞之卵,内含哺育一只新督虫所需的营养和遗传物质——可以通过阿拉克涅女皇种的交互完成激活进程。</description>
|
||||
<thingClass>ArachnaeSwarm.Building_Incubator</thingClass>
|
||||
<descriptionHyperlinks>
|
||||
<ThingDef>ArachnaeNode_Race_Myrmecocystus</ThingDef>
|
||||
</descriptionHyperlinks>
|
||||
<category>Building</category>
|
||||
<size>(1,1)</size>
|
||||
<minifiedDef>MinifiedThing</minifiedDef>
|
||||
@@ -59,6 +62,44 @@
|
||||
<li Class="CompProperties_SpawnEffecterOnDestroy">
|
||||
<effect>CocoonDestroyed</effect>
|
||||
</li>
|
||||
<li Class="CompProperties_SpawnerFilth">
|
||||
<filthDef>Filth_Slime</filthDef>
|
||||
<spawnCountOnSpawn>10</spawnCountOnSpawn>
|
||||
<spawnMtbHours>4</spawnMtbHours>
|
||||
<spawnRadius>5</spawnRadius>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
|
||||
<TerrainDef ParentName="FloorBase">
|
||||
<defName>ARA_InsectSludge</defName>
|
||||
<label>阿拉克涅菌毯</label>
|
||||
<description>由阿拉克涅虫族所铺设的由真菌和分泌物混合得到的地面,清洁速度很快,但是对其他种族来说不太好看。</description>
|
||||
<designationCategory>Floors<designationCategory/>
|
||||
<texturePath>Terrain/Surfaces/InsectSludge</texturePath>
|
||||
<pollutionShaderType MayRequire="Ludeon.RimWorld.Biotech">TerrainFadeRoughLinearBurn</pollutionShaderType>
|
||||
<pollutionOverlayTexturePath>Terrain/Surfaces/PollutionMud</pollutionOverlayTexturePath>
|
||||
<pollutionColor>(1, 1, 1, 1)</pollutionColor>
|
||||
<edgeType>FadeRough</edgeType>
|
||||
<resourcesFractionWhenDeconstructed>0</resourcesFractionWhenDeconstructed>
|
||||
<renderPrecedence>330</renderPrecedence>
|
||||
<pathCost>0</pathCost>
|
||||
<generatedFilth>Filth_Slime</generatedFilth>
|
||||
<filthAcceptanceMask>
|
||||
<li>Unnatural</li>
|
||||
</filthAcceptanceMask>
|
||||
<natural>true</natural>
|
||||
<fertility>0</fertility>
|
||||
<takeFootprints>True</takeFootprints>
|
||||
<avoidWander>false</avoidWander>
|
||||
<statBases>
|
||||
<Beauty>-6</Beauty>
|
||||
<CleaningTimeFactor>0.25</CleaningTimeFactor>
|
||||
<Cleanliness>0</Cleanliness>
|
||||
<Flammability>0.2</Flammability>
|
||||
</statBases>
|
||||
<!-- <tags>
|
||||
<li>Insect</li>
|
||||
</tags> -->
|
||||
</TerrainDef>
|
||||
</Defs>
|
||||
Reference in New Issue
Block a user