diff --git a/1.6/1.6/Assemblies/WulaFallenEmpire.dll b/1.6/1.6/Assemblies/WulaFallenEmpire.dll index fcd5bd41..887dd0ad 100644 Binary files a/1.6/1.6/Assemblies/WulaFallenEmpire.dll and b/1.6/1.6/Assemblies/WulaFallenEmpire.dll differ diff --git a/Source/WulaFallenEmpire/JobGiver_WulaGetEnergy.cs b/Source/WulaFallenEmpire/JobGiver_WulaGetEnergy.cs index 1f6065b9..f0fec919 100644 --- a/Source/WulaFallenEmpire/JobGiver_WulaGetEnergy.cs +++ b/Source/WulaFallenEmpire/JobGiver_WulaGetEnergy.cs @@ -20,6 +20,12 @@ namespace WulaFallenEmpire return 0f; } + // 如果Pawn已经有充电Hediff,则不需要充电 + if (pawn.health.hediffSet.HasHediff(HediffDef.Named("WULA_ChargingHediff"))) + { + return 0f; + } + // 如果能量已充满,则不需要充电 if (energyNeed.CurLevel >= energyNeed.MaxLevel) {