public override void ApplyEffectKind(Person person) { if (person.LocationTroop != null) { person.ToDeath(null, person.BelongedFaction); } }
private void challengePersonDie(Person challengePerson,Troop troop) { if (troop == troop.StartingArchitecture.RobberTroop) { troop.Persons.Remove(troop.Leader); troop.Leader.LocationTroop = null; } else { challengePerson.ToDeath(); } }
public override void ApplyEffectKind(Person person, Event e) { person.ToDeath(null, person.BelongedFaction); }
public override void ApplyEffectKind(Person person, Event e) { person.ToDeath(); }