麻了先暂存

This commit is contained in:
2025-07-21 16:24:04 +08:00
parent 2c8166b832
commit d1e20383e4
21 changed files with 915 additions and 75 deletions

View File

@@ -9,6 +9,7 @@ namespace WulaFallenEmpire
public override void Apply(LocalTargetInfo target, LocalTargetInfo dest)
{
Log.Message($"[EmergencyEnergyRestore] Apply method called for {parent.pawn?.LabelShort}");
base.Apply(target, dest);
Pawn caster = parent.pawn;
@@ -45,14 +46,9 @@ namespace WulaFallenEmpire
public override bool CanApplyOn(LocalTargetInfo target, LocalTargetInfo dest)
{
bool canApply = base.CanApplyOn(target, dest) && IsWulaRace(parent.pawn);
if (Props.requireDowned)
{
canApply = canApply && parent.pawn.Downed;
}
return canApply;
Log.Message($"[EmergencyEnergyRestore] CanApplyOn called. Pawn: {parent.pawn?.LabelShort}");
// 暂时强制返回true以排除CanApplyOn的限制
return true;
}
private bool IsWulaRace(Pawn pawn)
@@ -61,4 +57,4 @@ namespace WulaFallenEmpire
return pawn.def.defName == "WulaSpecies";
}
}
}
}