整理一下

This commit is contained in:
2025-08-21 15:39:46 +08:00
parent 82b663c891
commit d0d125d095
65 changed files with 64 additions and 152 deletions

View File

@@ -0,0 +1,35 @@
using RimWorld;
using Verse;
namespace WulaFallenEmpire
{
public class CompProperties_MaintenanceCycle : CompProperties_BiosculpterPod_BaseCycle
{
public HediffDef hediffToRemove;
public CompProperties_MaintenanceCycle()
{
compClass = typeof(CompMaintenanceCycle);
}
}
public class CompMaintenanceCycle : CompBiosculpterPod_Cycle
{
public new CompProperties_MaintenanceCycle Props => (CompProperties_MaintenanceCycle)props;
public override void CycleCompleted(Pawn pawn)
{
if (pawn == null)
{
return;
}
Hediff hediff = pawn.health.hediffSet.GetFirstHediffOfDef(Props.hediffToRemove);
if (hediff != null)
{
hediff.Severity = 0f;
Messages.Message("WULA_MaintenanceCycleComplete".Translate(pawn.Named("PAWN")), pawn, MessageTypeDefOf.PositiveEvent);
}
}
}
}