Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ AnglerQuestChat()

static string Terraria.Lang.AnglerQuestChat ( bool turnIn = false)
inlinestatic

Definition at line 398 of file Lang.cs.

399 {
401 if (turnIn)
402 {
403 return Language.SelectRandom(CreateDialogFilter("AnglerQuestText.TurnIn_", obj)).FormatWith(obj);
404 }
405 if (Main.anglerQuestFinished)
406 {
407 return Language.SelectRandom(CreateDialogFilter("AnglerQuestText.NoQuest_", obj)).FormatWith(obj);
408 }
409 int num = (Main.npcChatCornerItem = Main.anglerQuestItemNetIDs[Main.anglerQuest]);
410 return Language.GetTextValueWith("AnglerQuestText.Quest_" + ItemID.Search.GetName(num), obj);
411 }
static readonly IdDictionary Search
Definition ItemID.cs:12140
static object CreateDialogSubstitutionObject(NPC npc=null)
Definition Lang.cs:74
static LanguageSearchFilter CreateDialogFilter(string startsWith, object substitutions)
Definition Lang.cs:388
static LocalizedText SelectRandom(LanguageSearchFilter filter, UnifiedRandom random=null)
Definition Language.cs:65
static string GetTextValueWith(string key, object obj)
Definition Language.cs:40

References Terraria.Main.anglerQuest, Terraria.Main.anglerQuestFinished, Terraria.Main.anglerQuestItemNetIDs, Terraria.Lang.CreateDialogFilter(), Terraria.Lang.CreateDialogSubstitutionObject(), Terraria.Localization.Language.GetTextValueWith(), System.obj, Terraria.ID.ItemID.Search, and Terraria.Localization.Language.SelectRandom().

Referenced by Terraria.Main.GUIChatDrawInner().