Files
WulaFallenEmpireRW/1.6/1.6/Defs/HediffDefs/WULA_FM_Hediffs.xml
2025-11-27 17:14:53 +08:00

150 lines
6.4 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Defs>
<ThingDef ParentName="BodyPartProstheticMakeableBase">
<defName>WULA_Addons_Antenna_Hide</defName>
<label>隐藏式天线</label>
<description>埋于脑后的特殊指挥天线,拥有一套独特的系统编码,任何殖民者都可以使用这套通讯设备与乌拉帝国舰队通讯,是乌拉帝国对殖民地认可的凭证。</description>
<descriptionHyperlinks><HediffDef>WULA_Addons_Antenna_Hediff_Base</HediffDef></descriptionHyperlinks>
<!-- <thingSetMakerTags><li>RewardStandardLowFreq</li></thingSetMakerTags> -->
<useHitPoints>false</useHitPoints>
<statBases>
<MaxHitPoints>-1</MaxHitPoints>
<Flammability>0</Flammability>
<DeteriorationRate>0</DeteriorationRate>
</statBases>
<graphicData>
<texPath>Things/Item/Health/HealthItem</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<recipeMaker Inherit="False" IsNull="True"/>
<comps>
<li Class="CompProperties_Usable">
<compClass>CompUsableImplant</compClass>
<useJob>UseItem</useJob>
<useLabel>安装隐藏式天线</useLabel>
<!-- <userMustHaveHediff>WULA_Addons_Antenna_Hediff_Base</userMustHaveHediff> -->
</li>
<li Class="CompProperties_UseEffectDestroySelf" />
<li Class="CompProperties_UseEffectInstallImplant">
<hediffDef>WULA_Addons_Antenna_Hediff_Base</hediffDef>
<bodyPart>Brain</bodyPart>
<canUpgrade>false</canUpgrade>
<maxSeverity>1</maxSeverity>
</li>
</comps>
</ThingDef>
<HediffDef ParentName="ImplantHediffBase">
<defName>WULA_Addons_Antenna_Hediff_Base</defName>
<hediffClass>Hediff_Mechlink</hediffClass>
<label>机械指挥节点</label>
<description>乌拉帝国合成人脑袋上有一对天线,她们可以使用这套通讯设备与乌拉帝国舰队通讯,除此之外,她们也可以用这套系统收发次级机械族信号——虽然她们大多数时候并没有供其指挥机械族的带宽可用。</description>
<descriptionShort>一对可以与舰队通讯的天线。</descriptionShort>
<isBad>false</isBad>
<duplicationAllowed>false</duplicationAllowed>
<keepOnBodyPartRestoration>true</keepOnBodyPartRestoration>
<defaultInstallPart>Brain</defaultInstallPart>
<!-- <spawnThingOnRemoved>WULA_Addons_Antenna_Base</spawnThingOnRemoved> -->
<comps>
<li Class="WulaFallenEmpire.HediffCompProperties_MakesMechanitor"/>
<li Class="WulaFallenEmpire.HediffCompProperties_SwitchableHediff">
<!-- 可自定义的标签和描述 -->
<switchLabel>调频切换</switchLabel>
<switchDesc>在火炮和战机呼叫频率中进行切换,以呼叫不同的支援</switchDesc>
<statusLabel>频道:{0}</statusLabel>
<statusDesc>查看当前频率的详细信息</statusDesc>
<availableHediffs>
<li>Wula_FM_Switc_None</li>
<li>Wula_FM_Switc_Artillery</li>
<li>Wula_FM_Switc_Aircraft</li>
<!-- <li>Wula_FM_Switc_Construction</li> -->
</availableHediffs>
<defaultHediffIndex>0</defaultHediffIndex>
<gizmoIconPath>Wula/UI/Commands/WULA_Antenna_Switch</gizmoIconPath>
<showStatusInGizmo>false</showStatusInGizmo>
</li>
</comps>
</HediffDef>
<HediffDef>
<defName>Wula_FM_Switc_None</defName>
<label>调频(无)</label>
<description>关闭所有的调频,免得技能栏太挤</description>
<hediffClass>Hediff_High</hediffClass>
<everCurableByItem>false</everCurableByItem>
<duplicationAllowed>false</duplicationAllowed>
<keepOnBodyPartRestoration>True</keepOnBodyPartRestoration>
<isBad>false</isBad>
<stages>
<li>
<becomeVisible>false</becomeVisible>
</li>
</stages>
<comps>
</comps>
</HediffDef>
<HediffDef>
<defName>Wula_FM_Switc_Artillery</defName>
<label>调频(火炮)</label>
<description>允许乌拉帝国的合成人呼叫轨道炮击,包含一系列精准度较差但是覆盖范围广的轰炸能力,一般需要有攻击型战舰部署在轨道上才能启动。</description>
<hediffClass>Hediff_High</hediffClass>
<everCurableByItem>false</everCurableByItem>
<duplicationAllowed>false</duplicationAllowed>
<keepOnBodyPartRestoration>True</keepOnBodyPartRestoration>
<isBad>false</isBad>
<stages>
<li>
<becomeVisible>false</becomeVisible>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_GiveAbility">
<abilityDefs>
<li>WULA_CallMotherShip</li>
<li>WULA_CallFleet</li>
<li>WULA_ClearFlightPath</li>
<li>WULA_Firepower_Minigun_Strafe</li>
<li>WULA_Firepower_Cannon_Salvo</li>
<li>WULA_Firepower_Cannon_Surveillance</li>
<li>WULA_Firepower_EnergyLance_Strafe</li>
<li>WULA_Firepower_EnergyLance_Surveillance</li>
<li>WULA_Firepower_Primary_Cannon_Strafe</li>
<li>WULA_Firepower_Primary_Cannon_EMP_Surveillance</li>
<li>WULA_Spawn_BattleShip_Artillery</li>
</abilityDefs>
</li>
</comps>
</HediffDef>
<HediffDef>
<defName>Wula_FM_Switc_Aircraft</defName>
<label>调频(战机)</label>
<description>允许乌拉帝国的合成人呼叫空中火力,包含一系列精准迅速的近地密接支援,每一艘战机会独立计算袭击冷却,一般需要有攻击型战舰部署在轨道上才能启动。</description>
<hediffClass>Hediff_High</hediffClass>
<everCurableByItem>false</everCurableByItem>
<duplicationAllowed>false</duplicationAllowed>
<keepOnBodyPartRestoration>True</keepOnBodyPartRestoration>
<isBad>false</isBad>
<stages>
<li>
<becomeVisible>false</becomeVisible>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_GiveAbility">
<abilityDefs>
<li>WULA_CallMotherShip</li>
<li>WULA_CallFleet</li>
<li>WULA_ClearFlightPath</li>
<li>WULA_Spawn_Fighter_Drone_Laser</li>
<li>WULA_Spawn_Fighter_Drone_Bomb</li>
<li>WULA_Spawn_Striker_Missile</li>
<li>WULA_Spawn_Striker_RailGun</li>
<li>WULA_Spawn_Striker_EMP</li>
<li>WULA_Spawn_Bomber_BaseBomb</li>
<li>WULA_Spawn_Bomber_Smoke</li>
<li>WULA_Spawn_Bomber_DarkMatterBomb</li>
</abilityDefs>
</li>
</comps>
</HediffDef>
</Defs>