refactor(mech): replace DroneWorkModeDef with MechWorkModeDef and update logic

- Replace all references of `DroneWorkModeDef` with `MechWorkModeDef` in components and gizmos
- Delete `DroneWorkModeDef.cs` and remove related fields from `WulaDefOf`
- Update `WULA_AutonomousMech.xml` to use `JobGiver_DroneSelfShutdown` and correct mode names
- Remove redundant safety checks in `ThinkNode_ConditionalAutonomousWorkMode`
- Update WulaFallenEmpire assembly
This commit is contained in:
2025-12-11 16:02:38 +08:00
parent 967a917e2f
commit dc12f47b3d
8 changed files with 11 additions and 75 deletions

View File

@@ -80,10 +80,6 @@ namespace WulaFallenEmpire
[DefOf]
public static class WulaDefOf
{
public static DroneWorkModeDef Work;
public static DroneWorkModeDef Recharge;
public static DroneWorkModeDef Shutdown;
//public static DroneWorkModeDef AutoFight;
// public static PawnTableDef WULA_AutonomousMechs;
static WulaDefOf()