1
This commit is contained in:
Binary file not shown.
@@ -1904,4 +1904,87 @@
|
||||
</li>
|
||||
</comps>
|
||||
</AbilityDef>
|
||||
|
||||
<!-- 变异 -->
|
||||
<AbilityDef>
|
||||
<defName>ARA_Incubator_5_EliteReward_Jump</defName>
|
||||
<label>力大砖飞</label>
|
||||
<description>该阿拉克涅督虫变异过的恐怖肌肉可以像弹簧一样将其弹射出去。</description>
|
||||
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_Fighter_Invisibility_jump</iconPath>
|
||||
<cooldownTicksRange>6000</cooldownTicksRange>
|
||||
<hostile>false</hostile>
|
||||
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbilityJump</verbClass>
|
||||
<violent>false</violent>
|
||||
<forceNormalTimeSpeed>false</forceNormalTimeSpeed>
|
||||
<!-- <warmupTime>0.5</warmupTime> -->
|
||||
<range>18</range>
|
||||
<requireLineOfSight>false</requireLineOfSight>
|
||||
<soundCast>Longjump_Jump</soundCast>
|
||||
<soundLanding>Longjump_Land</soundLanding>
|
||||
<targetParams>
|
||||
<canTargetLocations>true</canTargetLocations>
|
||||
<canTargetPawns>false</canTargetPawns>
|
||||
<canTargetBuildings>false</canTargetBuildings>
|
||||
</targetParams>
|
||||
</verbProperties>
|
||||
<jobDef>CastJump</jobDef>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_AbilityNeedCost">
|
||||
<customLabel>饮食</customLabel>
|
||||
<showProgressBar>true</showProgressBar>
|
||||
<needDef>Food</needDef>
|
||||
<needCost>0.1</needCost>
|
||||
<failMessage>营养值不足,需要进食</failMessage>
|
||||
</li>
|
||||
</comps>
|
||||
</AbilityDef>
|
||||
<AbilityDef>
|
||||
<defName>ARA_Incubator_5_EliteReward_Charge</defName>
|
||||
<label>无畏冲击</label>
|
||||
<description>对目标发起蓄势冲撞,对路径上的一切造成伤害。在冲击中途经的距离越远,伤害越高。</description>
|
||||
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_Ability_TrackingCharge</iconPath> <!-- Placeholder Icon -->
|
||||
<cooldownTicksRange>6000</cooldownTicksRange>
|
||||
<cooldownPerCharge>true</cooldownPerCharge>
|
||||
<aiCanUse>false</aiCanUse>
|
||||
<verbProperties>
|
||||
<verbClass>ArachnaeSwarm.Verb_CastAbilityTrackingCharge</verbClass>
|
||||
<label>追踪冲撞</label>
|
||||
<requireLineOfSight>false</requireLineOfSight>
|
||||
<targetParams>
|
||||
<canTargetPawns>true</canTargetPawns>
|
||||
<canTargetBuildings>true</canTargetBuildings>
|
||||
<canTargetAnimals>true</canTargetAnimals>
|
||||
<canTargetMechs>true</canTargetMechs>
|
||||
<canTargetSelf>false</canTargetSelf>
|
||||
</targetParams>
|
||||
<range>16</range>
|
||||
<warmupTime>1.0</warmupTime>
|
||||
</verbProperties>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_TrackingCharge">
|
||||
<homingSpeed>1.5</homingSpeed>
|
||||
<initialDamage>10</initialDamage>
|
||||
<damagePerTile>1.2</damagePerTile>
|
||||
<inertiaDistance>6</inertiaDistance>
|
||||
<collisionDamageDef>Demolish</collisionDamageDef>
|
||||
<flyerDef>ARA_Flyer_TrackingCharge</flyerDef>
|
||||
<collisionRadius>1.5</collisionRadius> <!-- Larger collision radius -->
|
||||
<impactSound>Pawn_Melee_BigBash_HitPawn</impactSound>
|
||||
<damageHostileOnly>true</damageHostileOnly> <!-- Set to false to damage everyone in the path -->
|
||||
</li>
|
||||
<li Class="CompProperties_AbilityEffecterOnCaster">
|
||||
<effecterDef>WarTrumpet</effecterDef>
|
||||
<maintainTicks>20</maintainTicks> <!-- Long enough for the "2nd wave" to spawn -->
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_AbilityNeedCost">
|
||||
<customLabel>饮食</customLabel>
|
||||
<showProgressBar>true</showProgressBar>
|
||||
<needDef>Food</needDef>
|
||||
<needCost>0.2</needCost>
|
||||
<failMessage>营养值不足,需要进食</failMessage>
|
||||
</li>
|
||||
</comps>
|
||||
</AbilityDef>
|
||||
</Defs>
|
||||
@@ -331,6 +331,7 @@
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarmVerse.HediffCompProperties_ReflectMeleeDamage">
|
||||
<reflectMultiplier>3</reflectMultiplier>
|
||||
<fixedDamageDefName>ARA_AcidBurn</fixedDamageDefName>
|
||||
</li>
|
||||
</comps>
|
||||
</HediffDef>
|
||||
@@ -393,4 +394,28 @@
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
<HediffDef>
|
||||
<defName>ARA_Incubator_5_EliteReward_Hediffs</defName>
|
||||
<label>异变肌群</label>
|
||||
<description>该阿拉克涅督虫的肌群强壮得已经无法使用常理解释了,似乎只需要轻轻地挥动鳌爪,最坚固的城墙也会被劈开裂口——督虫还藉由这种强大的生理能力获得了多个体术技能。\n\n这个稀有突变是强壮肌肉的变种。</description>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<isBad>false</isBad>
|
||||
<defaultLabelColor>(0.8, 0.6, 0.0)</defaultLabelColor>
|
||||
<scenarioCanAdd>true</scenarioCanAdd>
|
||||
<stages>
|
||||
<li>
|
||||
<statFactors>
|
||||
<MeleeDamageFactor>5</MeleeDamageFactor>
|
||||
</statFactors>
|
||||
</li>
|
||||
</stages>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_GiveAbility">
|
||||
<abilityDefs>
|
||||
<li>ARA_Incubator_5_EliteReward_Jump</li>
|
||||
<li>ARA_Incubator_5_EliteReward_Charge</li>
|
||||
</abilityDefs>
|
||||
</li>
|
||||
</comps>
|
||||
</HediffDef>
|
||||
</Defs>
|
||||
@@ -190,6 +190,7 @@
|
||||
<maxGenerationAge>2</maxGenerationAge>
|
||||
<minGenerationAge>1</minGenerationAge>
|
||||
<canBeScattered>false</canBeScattered>
|
||||
<nameMaker>ARA_Normal_Node_NameMaker</nameMaker>
|
||||
<abilities>
|
||||
<li>ARA_Suicide_Ability</li>
|
||||
<li>ARA_RaceBaseSwarmProduceOff</li>
|
||||
@@ -699,4 +700,52 @@
|
||||
<li>ARA_Ability_SlayerCharge</li>
|
||||
</abilities>
|
||||
</PawnKindDef>
|
||||
</Defs>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>ARA_Normal_Node_NameMaker</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>r_name->[ARA_Normal_Node_FirstName] '[ARA_Normal_Node_nickName]' [ARA_Normal_Node_LastName]</li>
|
||||
<li>ARA_Normal_Node_nickName->[ARA_Normal_Node_nickName_Sub]</li>
|
||||
<li>ARA_Normal_Node_FirstName->Nodeunit</li>
|
||||
<li>ARA_Normal_Node_LastName->Arachnae</li>
|
||||
<li>ARA_Normal_Node_nickName_Sub->[ARA_Normal_Node_nickName_A][ARA_Normal_Node_nickName_B]-[ARA_Normal_Node_nickName_C][ARA_Normal_Node_nickName_D][ARA_Normal_Node_nickName_E]</li>
|
||||
<li>ARA_Normal_Node_nickName_A->P</li>
|
||||
<li>ARA_Normal_Node_nickName_A->R</li>
|
||||
<li>ARA_Normal_Node_nickName_A->X</li>
|
||||
<li>ARA_Normal_Node_nickName_A->H</li>
|
||||
<li>ARA_Normal_Node_nickName_A->D</li>
|
||||
<li>ARA_Normal_Node_nickName_B->A</li>
|
||||
<li>ARA_Normal_Node_nickName_B->C</li>
|
||||
<li>ARA_Normal_Node_nickName_B->I</li>
|
||||
<li>ARA_Normal_Node_nickName_B->Y</li>
|
||||
<li>ARA_Normal_Node_nickName_C->1</li>
|
||||
<li>ARA_Normal_Node_nickName_C->2</li>
|
||||
<li>ARA_Normal_Node_nickName_C->3</li>
|
||||
<li>ARA_Normal_Node_nickName_C->4</li>
|
||||
<li>ARA_Normal_Node_nickName_C->5</li>
|
||||
<li>ARA_Normal_Node_nickName_C->6</li>
|
||||
<li>ARA_Normal_Node_nickName_D->1</li>
|
||||
<li>ARA_Normal_Node_nickName_D->2</li>
|
||||
<li>ARA_Normal_Node_nickName_D->3</li>
|
||||
<li>ARA_Normal_Node_nickName_D->4</li>
|
||||
<li>ARA_Normal_Node_nickName_D->5</li>
|
||||
<li>ARA_Normal_Node_nickName_D->6</li>
|
||||
<li>ARA_Normal_Node_nickName_D->7</li>
|
||||
<li>ARA_Normal_Node_nickName_D->8</li>
|
||||
<li>ARA_Normal_Node_nickName_D->9</li>
|
||||
<li>ARA_Normal_Node_nickName_D->0</li>
|
||||
<li>ARA_Normal_Node_nickName_E->1</li>
|
||||
<li>ARA_Normal_Node_nickName_E->2</li>
|
||||
<li>ARA_Normal_Node_nickName_E->3</li>
|
||||
<li>ARA_Normal_Node_nickName_E->4</li>
|
||||
<li>ARA_Normal_Node_nickName_E->5</li>
|
||||
<li>ARA_Normal_Node_nickName_E->6</li>
|
||||
<li>ARA_Normal_Node_nickName_E->7</li>
|
||||
<li>ARA_Normal_Node_nickName_E->8</li>
|
||||
<li>ARA_Normal_Node_nickName_E->9</li>
|
||||
<li>ARA_Normal_Node_nickName_E->0</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
</Defs>
|
||||
@@ -610,6 +610,7 @@
|
||||
<canFlyInVacuum>false</canFlyInVacuum>
|
||||
<!-- 身形大小,略大于常规人类 -->
|
||||
<baseBodySize>1</baseBodySize>
|
||||
<ageGenerationCurve Inherit="False" IsNull="True"/>
|
||||
</race>
|
||||
|
||||
<recipes Inherit="False">
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<LanguageData>
|
||||
<ARA_Normal_Node_NameMaker.rulePack.rulesStrings>
|
||||
<li>r_name->[ARA_Normal_Node_FirstName] '[ARA_Normal_Node_nickName]' [ARA_Normal_Node_LastName]</li>
|
||||
<li>ARA_Normal_Node_nickName->[ARA_Normal_Node_nickName_Sub]</li>
|
||||
<li>ARA_Normal_Node_FirstName->节点生物</li>
|
||||
<li>ARA_Normal_Node_LastName->阿拉克涅</li>
|
||||
<li>ARA_Normal_Node_nickName_Sub->[ARA_Normal_Node_nickName_A][ARA_Normal_Node_nickName_B]-[ARA_Normal_Node_nickName_C][ARA_Normal_Node_nickName_D][ARA_Normal_Node_nickName_E]</li>
|
||||
<li>ARA_Normal_Node_nickName_A->P</li>
|
||||
<li>ARA_Normal_Node_nickName_A->R</li>
|
||||
<li>ARA_Normal_Node_nickName_A->X</li>
|
||||
<li>ARA_Normal_Node_nickName_A->H</li>
|
||||
<li>ARA_Normal_Node_nickName_A->D</li>
|
||||
<li>ARA_Normal_Node_nickName_B->A</li>
|
||||
<li>ARA_Normal_Node_nickName_B->C</li>
|
||||
<li>ARA_Normal_Node_nickName_B->I</li>
|
||||
<li>ARA_Normal_Node_nickName_B->Y</li>
|
||||
<li>ARA_Normal_Node_nickName_C->1</li>
|
||||
<li>ARA_Normal_Node_nickName_C->2</li>
|
||||
<li>ARA_Normal_Node_nickName_C->3</li>
|
||||
<li>ARA_Normal_Node_nickName_C->4</li>
|
||||
<li>ARA_Normal_Node_nickName_C->5</li>
|
||||
<li>ARA_Normal_Node_nickName_C->6</li>
|
||||
<li>ARA_Normal_Node_nickName_D->1</li>
|
||||
<li>ARA_Normal_Node_nickName_D->2</li>
|
||||
<li>ARA_Normal_Node_nickName_D->3</li>
|
||||
<li>ARA_Normal_Node_nickName_D->4</li>
|
||||
<li>ARA_Normal_Node_nickName_D->5</li>
|
||||
<li>ARA_Normal_Node_nickName_D->6</li>
|
||||
<li>ARA_Normal_Node_nickName_D->7</li>
|
||||
<li>ARA_Normal_Node_nickName_D->8</li>
|
||||
<li>ARA_Normal_Node_nickName_D->9</li>
|
||||
<li>ARA_Normal_Node_nickName_D->0</li>
|
||||
<li>ARA_Normal_Node_nickName_E->1</li>
|
||||
<li>ARA_Normal_Node_nickName_E->2</li>
|
||||
<li>ARA_Normal_Node_nickName_E->3</li>
|
||||
<li>ARA_Normal_Node_nickName_E->4</li>
|
||||
<li>ARA_Normal_Node_nickName_E->5</li>
|
||||
<li>ARA_Normal_Node_nickName_E->6</li>
|
||||
<li>ARA_Normal_Node_nickName_E->7</li>
|
||||
<li>ARA_Normal_Node_nickName_E->8</li>
|
||||
<li>ARA_Normal_Node_nickName_E->9</li>
|
||||
<li>ARA_Normal_Node_nickName_E->0</li>
|
||||
</ARA_Normal_Node_NameMaker.rulePack.rulesStrings>
|
||||
</LanguageData>
|
||||
Reference in New Issue
Block a user