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

◆ getNewNPCNameInner()

static string Terraria.NPC.getNewNPCNameInner ( int npcType)
inlinestaticprivate

Definition at line 2242 of file NPC.cs.

2243 {
2244 NPCNameFakeLanguageCategoryPassthrough Language = default(NPCNameFakeLanguageCategoryPassthrough);
2245 return npcType switch
2246 {
2247 17 => Language.RandomFromCategory("MerchantNames", WorldGen.genRand).Value,
2248 18 => Language.RandomFromCategory("NurseNames", WorldGen.genRand).Value,
2249 19 => Language.RandomFromCategory("ArmsDealerNames", WorldGen.genRand).Value,
2250 20 => Language.RandomFromCategory("DryadNames", WorldGen.genRand).Value,
2251 22 => Language.RandomFromCategory("GuideNames", WorldGen.genRand).Value,
2252 38 => Language.RandomFromCategory("DemolitionistNames", WorldGen.genRand).Value,
2253 54 => Language.RandomFromCategory("ClothierNames", WorldGen.genRand).Value,
2254 107 => Language.RandomFromCategory("GoblinTinkererNames", WorldGen.genRand).Value,
2255 108 => Language.RandomFromCategory("WizardNames", WorldGen.genRand).Value,
2256 124 => Language.RandomFromCategory("MechanicNames", WorldGen.genRand).Value,
2257 160 => Language.RandomFromCategory("TruffleNames", WorldGen.genRand).Value,
2258 178 => Language.RandomFromCategory("SteampunkerNames", WorldGen.genRand).Value,
2259 207 => Language.RandomFromCategory("DyeTraderNames", WorldGen.genRand).Value,
2260 208 => Language.RandomFromCategory("PartyGirlNames", WorldGen.genRand).Value,
2261 209 => Language.RandomFromCategory("CyborgNames", WorldGen.genRand).Value,
2262 227 => Language.RandomFromCategory("PainterNames", WorldGen.genRand).Value,
2263 228 => Language.RandomFromCategory("WitchDoctorNames", WorldGen.genRand).Value,
2264 229 => Language.RandomFromCategory("PirateNames", WorldGen.genRand).Value,
2265 353 => Language.RandomFromCategory("StylistNames", WorldGen.genRand).Value,
2266 368 => Language.RandomFromCategory("TravelingMerchantNames", WorldGen.genRand).Value,
2267 369 => Language.RandomFromCategory("AnglerNames", WorldGen.genRand).Value,
2268 453 => Language.RandomFromCategory("SkeletonMerchantNames", WorldGen.genRand).Value,
2269 441 => Language.RandomFromCategory("TaxCollectorNames", WorldGen.genRand).Value,
2270 550 => Language.RandomFromCategory("BartenderNames", WorldGen.genRand).Value,
2271 588 => Language.RandomFromCategory("GolferNames", WorldGen.genRand).Value,
2272 633 => Language.RandomFromCategory("BestiaryGirlNames", WorldGen.genRand).Value,
2273 663 => Language.RandomFromCategory("PrincessNames", WorldGen.genRand).Value,
2274 637 => Language.RandomFromCategory("CatNames_Siamese", WorldGen.genRand).Value,
2275 638 => Language.RandomFromCategory("DogNames_Labrador", WorldGen.genRand).Value,
2276 656 => Language.RandomFromCategory("BunnyNames_White", WorldGen.genRand).Value,
2277 670 => Language.RandomFromCategory("SlimeNames_Blue", WorldGen.genRand).Value,
2278 678 => Language.RandomFromCategory("SlimeNames_Green", WorldGen.genRand).Value,
2279 679 => Language.RandomFromCategory("SlimeNames_Old", WorldGen.genRand).Value,
2280 680 => Language.RandomFromCategory("SlimeNames_Purple", WorldGen.genRand).Value,
2281 681 => Language.RandomFromCategory("SlimeNames_Rainbow", WorldGen.genRand).Value,
2282 682 => Language.RandomFromCategory("SlimeNames_Red", WorldGen.genRand).Value,
2283 683 => Language.RandomFromCategory("SlimeNames_Yellow", WorldGen.genRand).Value,
2284 684 => Language.RandomFromCategory("SlimeNames_Copper", WorldGen.genRand).Value,
2285 _ => "",
2286 };
2287 }
static LocalizedText RandomFromCategory(string categoryName, UnifiedRandom random=null)
Definition Language.cs:112
Contains methods to access or retrieve localization values. The Localization Guideteaches more about ...
Definition Language.cs:12

References Terraria.WorldGen.genRand, and Terraria.Localization.Language.RandomFromCategory().

Referenced by Terraria.NPC.getNewNPCName().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: