人格武器完善

This commit is contained in:
2025-11-07 17:30:01 +08:00
parent 50364ca23b
commit c67371b3d0
8 changed files with 637 additions and 101 deletions

View File

@@ -0,0 +1,33 @@
using RimWorld;
using Verse;
namespace WulaFallenEmpire
{
public class CompExperienceDataPack : ThingComp
{
public float storedExperience;
public string sourceWeaponLabel;
public CompProperties_ExperienceDataPack Props => (CompProperties_ExperienceDataPack)props;
public override void PostExposeData()
{
base.PostExposeData();
Scribe_Values.Look(ref storedExperience, "storedExperience", 0f);
Scribe_Values.Look(ref sourceWeaponLabel, "sourceWeaponLabel");
}
public override string CompInspectStringExtra()
{
return "WULA_DataPackExperience".Translate(storedExperience.ToString("F0"), sourceWeaponLabel ?? "Unknown");
}
}
public class CompProperties_ExperienceDataPack : CompProperties
{
public CompProperties_ExperienceDataPack()
{
compClass = typeof(CompExperienceDataPack);
}
}
}