Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ BestiaryGirlChat()

static string Terraria.Lang.BestiaryGirlChat ( NPC npc)
inlinestatic

Definition at line 310 of file Lang.cs.

311 {
313 string startsWith = "BestiaryGirlChatter.";
314 if (npc.ShouldBestiaryGirlBeLycantrope())
315 {
316 startsWith = "BestiaryGirlLycantropeChatter.";
317 }
318 return Language.SelectRandom(CreateDialogFilter(startsWith, obj)).FormatWith(obj);
319 }
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

References Terraria.Lang.CreateDialogFilter(), Terraria.Lang.CreateDialogSubstitutionObject(), System.obj, Terraria.Localization.Language.SelectRandom(), and Terraria.NPC.ShouldBestiaryGirlBeLycantrope().

Referenced by Terraria.NPC.GetChat().