public ClanDemandsInfluenceDecisionEvent(Clan demandClan, FactionEventData data) : base(demandClan, data) { _demandClan = demandClan; _originalTribe = World.GetPolity(data.OriginalPolityId) as Tribe; DoNotSerialize = true; }
public TribeSplitDecisionEvent(Clan splitClan, FactionEventData data) : base(splitClan, data) { _splitClan = splitClan; _originalTribe = World.GetPolity(data.OriginalPolityId) as Tribe; DoNotSerialize = true; }
public FactionEvent(Faction faction, FactionEventData data) : base(faction.World, data, GenerateUniqueIdentifier(faction, data.TriggerDate, data.TypeId)) { Faction = faction; FactionId = Faction.Id; OriginalPolityId = data.OriginalPolityId; OriginalPolity = World.GetPolity(OriginalPolityId); }
public ClanSplitDecisionEvent(Clan clan, FactionEventData data) : base(clan, data) { _clan = clan; DoNotSerialize = true; }
public ClanCoreMigrationEvent(Clan clan, FactionEventData data) : base(clan, data) { DoNotSerialize = true; }