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

◆ SlimeChat()

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

Definition at line 345 of file Lang.cs.

346 {
348 string text = "Blue";
349 switch (npc.type)
350 {
351 case 670:
352 text = "Blue";
353 break;
354 case 678:
355 text = "Green";
356 break;
357 case 679:
358 text = "Old";
359 break;
360 case 681:
361 text = "Rainbow";
362 break;
363 case 680:
364 text = "Purple";
365 break;
366 case 682:
367 text = "Red";
368 break;
369 case 683:
370 text = "Yellow";
371 break;
372 case 684:
373 text = "Copper";
374 break;
375 }
376 return Language.SelectRandom(CreateDialogFilter("Slime" + text + "Chatter.", obj)).FormatWith(obj);
377 }
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(), System.text, and Terraria.NPC.type.

Referenced by Terraria.NPC.GetChat().