134 lines
4.8 KiB
XML
134 lines
4.8 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<Defs>
|
|
<JobDef>
|
|
<defName>WULA_EnterMaintenancePod</defName>
|
|
<driverClass>WulaFallenEmpire.JobDriver_EnterMaintenancePod</driverClass>
|
|
<reportString>正在进入维护舱</reportString>
|
|
<allowOpportunisticPrefix>true</allowOpportunisticPrefix>
|
|
</JobDef>
|
|
|
|
<JobDef>
|
|
<defName>WULA_IngestWulaEnergy</defName>
|
|
<driverClass>WulaFallenEmpire.JobDriver_IngestWulaEnergy</driverClass>
|
|
<reportString>正在摄取能量</reportString>
|
|
<allowOpportunisticPrefix>true</allowOpportunisticPrefix>
|
|
</JobDef>
|
|
|
|
<JobDef>
|
|
<defName>WULA_FeedWulaPatient</defName>
|
|
<driverClass>WulaFallenEmpire.JobDriver_FeedWulaPatient</driverClass>
|
|
<reportString>正在喂食能量核心</reportString>
|
|
<allowOpportunisticPrefix>true</allowOpportunisticPrefix>
|
|
</JobDef>
|
|
|
|
<JobDef>
|
|
<defName>WULA_HaulToMaintenancePod</defName>
|
|
<driverClass>WulaFallenEmpire.JobDriver_HaulToMaintenancePod</driverClass>
|
|
<reportString>正在将TargetA抬到TargetB</reportString>
|
|
<allowOpportunisticPrefix>true</allowOpportunisticPrefix>
|
|
<casualInterruptible>false</casualInterruptible>
|
|
</JobDef>
|
|
|
|
<JobDef>
|
|
<defName>WULA_RecycleMechanoid</defName>
|
|
<driverClass>WulaFallenEmpire.JobDriver_RecycleMechanoid</driverClass>
|
|
<reportString>正在准备进入猫猫地堡。</reportString>
|
|
</JobDef>
|
|
|
|
<!-- 考察工作定义 -->
|
|
<JobDef>
|
|
<defName>WULA_InspectBuilding</defName>
|
|
<driverClass>WulaFallenEmpire.JobDriver_InspectBuilding</driverClass>
|
|
<reportString>正在考察TargetA.</reportString>
|
|
<playerInterruptible>true</playerInterruptible>
|
|
<checkOverrideOnDamage>Always</checkOverrideOnDamage>
|
|
<alwaysShowWeapon>false</alwaysShowWeapon>
|
|
<casualInterruptible>false</casualInterruptible>
|
|
</JobDef>
|
|
|
|
<JobDef>
|
|
<defName>WULA_CastAbilityOnThingMelee_WithWeapon</defName>
|
|
<driverClass>JobDriver_CastAbilityMelee</driverClass>
|
|
<casualInterruptible>false</casualInterruptible>
|
|
<collideWithPawns>true</collideWithPawns>
|
|
<alwaysShowWeapon>true</alwaysShowWeapon>
|
|
<tryStartFlying>true</tryStartFlying>
|
|
<overrideFlyChance>1</overrideFlyChance>
|
|
</JobDef>
|
|
|
|
|
|
<JobDef>
|
|
<defName>WULA_Launch_Proj</defName>
|
|
<driverClass>WulaFallenEmpire.JobDriver_CastAbilityMaintainMultiProjectile</driverClass>
|
|
<reportString>发射中。</reportString>
|
|
<abilityCasting>true</abilityCasting>
|
|
<alwaysShowWeapon>true</alwaysShowWeapon>
|
|
<playerInterruptible>true</playerInterruptible>
|
|
<casualInterruptible>false</casualInterruptible>
|
|
<checkOverrideOnDamage>Always</checkOverrideOnDamage>
|
|
<suspendable>false</suspendable>
|
|
</JobDef>
|
|
|
|
|
|
<JobDef>
|
|
<defName>WULA_EnterMech</defName>
|
|
<driverClass>WulaFallenEmpire.JobDriver_EnterMech</driverClass>
|
|
<reportString>Entering mech.</reportString>
|
|
<!-- <checkOverrideOnDamage>true</checkOverrideOnDamage> -->
|
|
<suspendable>false</suspendable>
|
|
</JobDef>
|
|
<JobDef>
|
|
<defName>WULA_RefuelMech</defName>
|
|
<driverClass>WulaFallenEmpire.JobDriver_RefuelMech</driverClass>
|
|
<reportString>Refuleing TargetA.</reportString>
|
|
<suspendable>false</suspendable>
|
|
<!-- <canBeForcedByDuty>true</canBeForcedByDuty>
|
|
<makeTargetPrisoner>false</makeTargetPrisoner> -->
|
|
</JobDef>
|
|
<WorkGiverDef>
|
|
<defName>WULA_RefuelMech</defName>
|
|
<label>refuel Mechs</label>
|
|
<giverClass>WulaFallenEmpire.WorkGiver_RefuelMech</giverClass>
|
|
<workType>Hauling</workType>
|
|
<verb>refuel</verb>
|
|
<gerund>refueling</gerund>
|
|
<priorityInType>140</priorityInType>
|
|
<requiredCapacities>
|
|
<li>Manipulation</li>
|
|
</requiredCapacities>
|
|
<prioritizeSustains>true</prioritizeSustains>
|
|
</WorkGiverDef>
|
|
<JobDef>
|
|
<defName>WULA_RepairMech</defName>
|
|
<driverClass>WulaFallenEmpire.JobDriver_RepairMech</driverClass>
|
|
<reportString>Repairing TargetA.</reportString>
|
|
<alwaysShowWeapon>false</alwaysShowWeapon>
|
|
<suspendable>false</suspendable>
|
|
</JobDef>
|
|
<WorkGiverDef>
|
|
<defName>WULA_RepairMech</defName>
|
|
<workType>Smithing</workType>
|
|
<giverClass>WulaFallenEmpire.WorkGiver_RepairMech</giverClass>
|
|
<priorityInType>50</priorityInType>
|
|
<requiredCapacities>
|
|
<li>Manipulation</li>
|
|
</requiredCapacities>
|
|
<verb>Repair</verb>
|
|
<gerund>Repair Mech</gerund>
|
|
<label>Repair Mech</label>
|
|
</WorkGiverDef>
|
|
<JobDef>
|
|
<defName>WULA_ForceEjectPilot</defName>
|
|
<driverClass>WulaFallenEmpire.JobDriver_ForceEjectPilot</driverClass>
|
|
<reportString>Prise TargetA.</reportString>
|
|
<suspendable>false</suspendable>
|
|
<!-- <canBeForcedByDuty>true</canBeForcedByDuty>
|
|
<makeTargetPrisoner>false</makeTargetPrisoner> -->
|
|
</JobDef>
|
|
<JobDef>
|
|
<defName>WULA_CarryToMech</defName>
|
|
<driverClass>WulaFallenEmpire.JobDriver_CarryToMech</driverClass>
|
|
<reportString>carrying TargetA to TargetB.</reportString>
|
|
<suspendable>false</suspendable>
|
|
</JobDef>
|
|
</Defs> |