protected override string GenerateMessage()
    {
        Agent       leader    = World.GetMemorableAgent(AgentId);
        FactionInfo splitClan = World.GetFactionInfo(SplitClanId);

        return(leader.Name.BoldText + ", leader of " + PolityInfo.GetNameAndTypeStringBold() + ", has prevented " + splitClan.GetNameAndTypeString() + " from leaving the tribe");
    }
Example #2
0
    protected override string GenerateMessage()
    {
        Agent      leader    = World.GetMemorableAgent(AgentId);
        PolityInfo tribeInfo = World.GetPolityInfo(TribeId);

        return(leader.Name.BoldText + ", leader of " + FactionInfo.GetNameAndTypeStringBold() + ", has prevented " +
               leader.PossessiveNoun + " clan from leaving " + tribeInfo.GetNameAndTypeStringBold());
    }
    protected override string GenerateMessage()
    {
        Agent      leader          = World.GetMemorableAgent(AgentId);
        PolityInfo sourceTribeInfo = World.GetPolityInfo(TribeId);

        return(leader.Name.BoldText + ", leader of " + sourceTribeInfo.GetNameAndTypeStringBold() +
               ", has decided not to open the tribe to external influences");
    }
Example #4
0
    protected override string GenerateMessage()
    {
        PolityInfo tribeInfo    = World.GetPolityInfo(TribeId);
        PolityInfo newTribeInfo = World.GetPolityInfo(NewTribeId);

        return("A new tribe, " + newTribeInfo.Name.BoldText + ", formed by " +
               FactionInfo.GetNameAndTypeStringBold() + ", has split from " + tribeInfo.GetNameAndTypeStringBold());
    }
    protected override string GenerateMessage()
    {
        Agent      leader          = World.GetMemorableAgent(AgentId);
        PolityInfo sourceTribeInfo = World.GetPolityInfo(SourceTribeId);
        PolityInfo targetTribeInfo = World.GetPolityInfo(TargetTribeId);

        return(leader.Name.BoldText + ", leader of " + sourceTribeInfo.GetNameAndTypeStringBold() +
               ", has avoided fostering the relationship with " + targetTribeInfo.GetNameAndTypeStringBold());
    }
    protected override string GenerateMessage()
    {
        Agent      leader          = World.GetMemorableAgent(AgentId);
        PolityInfo sourceTribeInfo = World.GetPolityInfo(SourceTribeId);
        PolityInfo targetTribeInfo = World.GetPolityInfo(TargetTribeId);

        return(leader.Name.BoldText + ", leader of " + targetTribeInfo.GetNameAndTypeStringBold() + ", has rejected the attempt from " +
               sourceTribeInfo.GetNameAndTypeStringBold() + " to improve the relationship between the two tribes");
    }
    protected override string GenerateMessage()
    {
        Agent      leader          = World.GetMemorableAgent(AgentId);
        PolityInfo sourceTribeInfo = World.GetPolityInfo(SourceTribeId);
        PolityInfo targetTribeInfo = World.GetPolityInfo(TargetTribeId);

        return(leader.Name.BoldText + ", leader of " + targetTribeInfo.GetNameAndTypeStringBold() + ", has rejected the offer from " +
               sourceTribeInfo.GetNameAndTypeStringBold() + " for " + leader.PossessiveNoun + " tribe to merge into theirs");
    }
    protected override string GenerateMessage()
    {
        Agent      leader          = World.GetMemorableAgent(AgentId);
        PolityInfo sourceTribeInfo = World.GetPolityInfo(SourceTribeId);
        PolityInfo targetTribeInfo = World.GetPolityInfo(TargetTribeId);

        return(leader.Name.BoldText + ", leader of " + sourceTribeInfo.GetNameAndTypeStringBold() + ", has decided not to propose " +
               targetTribeInfo.GetNameAndTypeStringBold() + " merge with " + leader.PossessiveNoun + " tribe");
    }
    protected override string GenerateMessage()
    {
        Agent      targetTribeLeader = World.GetMemorableAgent(TargetTribeLeaderId);
        PolityInfo sourceTribeInfo   = World.GetPolityInfo(SourceTribeId);
        PolityInfo targetTribeInfo   = World.GetPolityInfo(TargetTribeId);

        return(targetTribeLeader.Name.BoldText + ", leader of " + targetTribeInfo.GetNameAndTypeStringBold() + ", has accepted the offer to merge " +
               targetTribeLeader.PossessiveNoun + " tribe into " + sourceTribeInfo.GetNameAndTypeStringBold());
    }
Example #10
0
    protected override string GenerateMessage()
    {
        PolityInfo polityInfo = World.GetPolityInfo(PolityId);

        if (First)
        {
            return("The first polity, " + polityInfo.Name.BoldText + ", formed at " + Position);
        }
        else
        {
            return("A new polity, " + polityInfo.Name.BoldText + ", formed at " + Position);
        }
    }