Updated Neclose BasePawn

This commit is contained in:
Tory 2021-08-09 00:28:14 +00:00
parent 3a507fa85c
commit 7ba226fe93
1 changed files with 57 additions and 4 deletions

View File

@ -7,10 +7,63 @@
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAttributeSet">
<xpath>/Defs/AlienRace.ThingDef_AlienRace[defName="HAR_Neclose"]</xpath>
<attribute>ParentName</attribute>
<value>BasePawn</value>
<li Class="PatchOperationReplace">
<xpath>/Defs/ThingDef[@Name="HAR_Neclose_BaseNRPawn"]</xpath>
<value>
<ThingDef Name="HAR_Neclose_BaseNRPawn" ParentName="BasePawn" Abstract="True">
<comps>
<li Class="CompSummonSlave.CSS_CompProperties_SummonSlave">
<AutoLabel>ヘルタースケルター(自動召喚)</AutoLabel>
<AutoDesc>ONにした場合、このキャラクターが徴兵状態かつ周囲に敵対キャラクターがいると眷属が自動召喚されます。眷属の召喚数は「人工種族」のLvによって変動し再召喚には1日のクールタイムが発生します。</AutoDesc>
<AutoIconPath>Icon/Command/AutoSummon</AutoIconPath>
<CommandName>CSS_SummonSlave</CommandName>
<CommandLabel>ヘルタースケルター(任意召喚)</CommandLabel>
<CommandDesc>眷属を任意召喚します。眷属の召喚数は「人工種族」のLvによって変動し再召喚には1日のクールタイムが発生します。</CommandDesc>
<CommandIconPath>Icon/Command/SummonSlave</CommandIconPath>
<Cooldown>60000</Cooldown><!--■召喚の再使用までの時間-->
<Level>Neclose_Artificial</Level><!--■召喚レベル参照用HediffDef-->
<!--■Lv1-->
<SummonCount>3</SummonCount><!--■召喚数-->
<SlaveList>
<li>HAR_NC_M_a_Kind_Summon</li>
<li>HAR_NC_M_b_Kind_Summon</li>
<li>HAR_NC_M_c_Kind_Summon</li>
</SlaveList>
<!--■Lv2-->
<SummonCount2>6</SummonCount2><!--■召喚レベル2のとき召喚する対象の数-->
<SlaveList2><!--■召喚レベル2のとき召喚する対象のThingDef-->
<li>HAR_NC_M_a_Kind_Summon</li>
<li>HAR_NC_M_b_Kind_Summon</li>
<li>HAR_NC_M_c_Kind_Summon</li>
</SlaveList2>
<!--■Lv3-->
<SummonCount3>9</SummonCount3><!--■召喚レベル3のとき召喚する対象の数-->
<SlaveList3><!--■召喚レベル3のとき召喚する対象のThingDef-->
<li>HAR_NC_M_a_Kind_Summon</li>
<li>HAR_NC_M_b_Kind_Summon</li>
<li>HAR_NC_M_c_Kind_Summon</li>
</SlaveList3>
<!--■Lv4-->
<SummonCount4>12</SummonCount4><!--■召喚レベル4のとき召喚する対象の数-->
<SlaveList4><!--■召喚レベル4のとき召喚する対象のThingDef-->
<li>HAR_NC_M_a_Kind_Summon</li>
<li>HAR_NC_M_b_Kind_Summon</li>
<li>HAR_NC_M_c_Kind_Summon</li>
</SlaveList4>
<!--■Lv5-->
<SummonCount5>15</SummonCount5><!--■召喚レベル5のとき召喚する対象の数-->
<SlaveList5><!--■召喚レベル5のとき召喚する対象のThingDef-->
<li>HAR_NC_M_a_Kind_Summon</li>
<li>HAR_NC_M_b_Kind_Summon</li>
<li>HAR_NC_M_c_Kind_Summon</li>
</SlaveList5>
<SearchLength>300</SearchLength><!--■自動召喚索敵距離-->
<CastTime>3</CastTime><!--■詠唱時間-->
<SummonEffect>CSS_SummonEffect</SummonEffect>
</li>
</comps>
</ThingDef>
</value>
</li>
</operations>
</match>