public override void revert(CampaignState s) { Character c = s.getCharacter(this.charId); foreach (AttributeMod m in this.modifications) { m.revert(c); } }
public override void apply(CampaignState s) { this.character = s.getCharacter(this.charId); s.removeCharacter(this.charId); }