25 return "faction_contribution".lang(Mathf.Min(relation.
exp, relation.
ExpToNext).ToString() ??
"", relation.
ExpToNext.ToString() ??
"");
27 return base.GetTrackerText();
32 string text = base.GetDetailText(onJournal);
36 int num = relation.rank / 2;
39 text = text +
"faction_rank".lang(relation.
rank.ToString() ??
"", relation.
TextTitle) +
"\n";
40 text = text +
"faction_contribution".lang(Mathf.Min(relation.
exp, relation.
ExpToNext).ToString() ??
"", relation.
ExpToNext.ToString() ??
"") +
"\n";
41 text = text +
"faction_salary".lang(relation.
GetSalary().ToString() ??
"") +
"\n";
43 text = text +
"faction_task".lang().TagColor(
FontColor.Topic) +
"\n";
44 text = text + (guild.id +
"_task1").lang() +
"\n";
46 text = text +
"faction_benefit".lang().TagColor(
FontColor.Topic) +
"\n";
47 text = text + (guild.id +
"_benefit1").lang() +
"\n";
50 text = text +
"guild_benefit_trainer".lang() +
"\n";
54 text = text + (guild.id +
"_benefit2").lang() +
"\n";
58 text = text +
"guild_benefit_feat".lang() +
"\n";
override bool UpdateOnTalk()
override string TitlePrefix
override string GetDetailText(bool onJournal=false)
override string GetTrackerText()