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;
    }
Пример #5
0
 public ClanCoreMigrationEvent(Clan clan, FactionEventData data) : base(clan, data)
 {
     DoNotSerialize = true;
 }