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

◆ _townNPCProfiles

Dictionary<int, ITownNPCProfile> Terraria.GameContent.TownNPCProfiles._townNPCProfiles
private
Initial value:
= new Dictionary<int, ITownNPCProfile>
{
{
22,
LegacyWithSimpleShimmer("Guide", 1, 72, uniquePartyTexture: false, uniquePartyTextureShimmered: false)
},
{
20,
LegacyWithSimpleShimmer("Dryad", 5, 73, uniquePartyTexture: false, uniquePartyTextureShimmered: false)
},
{
19,
LegacyWithSimpleShimmer("ArmsDealer", 6, 74, uniquePartyTexture: false, uniquePartyTextureShimmered: false)
},
{
107,
LegacyWithSimpleShimmer("GoblinTinkerer", 9, 75, uniquePartyTexture: false, uniquePartyTextureShimmered: false)
},
{
160,
LegacyWithSimpleShimmer("Truffle", 12, 76, uniquePartyTexture: false, uniquePartyTextureShimmered: false)
},
{
208,
LegacyWithSimpleShimmer("PartyGirl", 15, 77, uniquePartyTexture: false, uniquePartyTextureShimmered: false)
},
{
228,
LegacyWithSimpleShimmer("WitchDoctor", 18, 78, uniquePartyTexture: false, uniquePartyTextureShimmered: false)
},
{
550,
LegacyWithSimpleShimmer("Tavernkeep", 24, 79, uniquePartyTexture: false, uniquePartyTextureShimmered: false)
},
{
369,
LegacyWithSimpleShimmer("Angler", 22, 55, uniquePartyTexture: true, uniquePartyTextureShimmered: false)
},
{
54,
LegacyWithSimpleShimmer("Clothier", 7, 57, uniquePartyTexture: true, uniquePartyTextureShimmered: false)
},
{
209,
LegacyWithSimpleShimmer("Cyborg", 16, 58)
},
{
38,
LegacyWithSimpleShimmer("Demolitionist", 4, 59)
},
{
207,
LegacyWithSimpleShimmer("DyeTrader", 14, 60)
},
{
588,
LegacyWithSimpleShimmer("Golfer", 25, 61, uniquePartyTexture: true, uniquePartyTextureShimmered: false)
},
{
124,
LegacyWithSimpleShimmer("Mechanic", 8, 62)
},
{
17,
LegacyWithSimpleShimmer("Merchant", 2, 63)
},
{
18,
LegacyWithSimpleShimmer("Nurse", 3, 64)
},
{
227,
LegacyWithSimpleShimmer("Painter", 17, 65, uniquePartyTexture: true, uniquePartyTextureShimmered: false)
},
{
229,
LegacyWithSimpleShimmer("Pirate", 19, 66)
},
{
142,
LegacyWithSimpleShimmer("Santa", 11, 67)
},
{
178,
LegacyWithSimpleShimmer("Steampunker", 13, 68, uniquePartyTexture: true, uniquePartyTextureShimmered: false)
},
{
353,
LegacyWithSimpleShimmer("Stylist", 20, 69)
},
{
441,
LegacyWithSimpleShimmer("TaxCollector", 23, 70)
},
{
108,
LegacyWithSimpleShimmer("Wizard", 10, 71)
},
{
663,
LegacyWithSimpleShimmer("Princess", 45, 54)
},
{
633,
TransformableWithSimpleShimmer("BestiaryGirl", 26, 56, uniqueCreditTexture: true, uniqueCreditTextureShimmered: false)
},
{
37,
LegacyWithSimpleShimmer("OldMan", -1, -1, uniquePartyTexture: false, uniquePartyTextureShimmered: false)
},
{
453,
LegacyWithSimpleShimmer("SkeletonMerchant", -1, -1)
},
{
368,
LegacyWithSimpleShimmer("TravelingMerchant", 21, 80)
},
{
637,
new Profiles.VariantNPCProfile("Images/TownNPCs/Cat", "Cat", CatHeadIDs, "Siamese", "Black", "OrangeTabby", "RussianBlue", "Silver", "White")
},
{
638,
new Profiles.VariantNPCProfile("Images/TownNPCs/Dog", "Dog", DogHeadIDs, "Labrador", "PitBull", "Beagle", "Corgi", "Dalmation", "Husky")
},
{
656,
new Profiles.VariantNPCProfile("Images/TownNPCs/Bunny", "Bunny", BunnyHeadIDs, "White", "Angora", "Dutch", "Flemish", "Lop", "Silver")
},
{
670,
new Profiles.LegacyNPCProfile("Images/TownNPCs/SlimeBlue", 46, includeDefault: true, uniquePartyTexture: false)
},
{
678,
new Profiles.LegacyNPCProfile("Images/TownNPCs/SlimeGreen", 47)
},
{
679,
new Profiles.LegacyNPCProfile("Images/TownNPCs/SlimeOld", 48)
},
{
680,
new Profiles.LegacyNPCProfile("Images/TownNPCs/SlimePurple", 49)
},
{
681,
new Profiles.LegacyNPCProfile("Images/TownNPCs/SlimeRainbow", 50)
},
{
682,
new Profiles.LegacyNPCProfile("Images/TownNPCs/SlimeRed", 51)
},
{
683,
new Profiles.LegacyNPCProfile("Images/TownNPCs/SlimeYellow", 52)
},
{
684,
new Profiles.LegacyNPCProfile("Images/TownNPCs/SlimeCopper", 53)
}
}
static ITownNPCProfile TransformableWithSimpleShimmer(string subPath, int headIdNormal, int headIdShimmered, bool uniqueCreditTexture=true, bool uniqueCreditTextureShimmered=true)
static ITownNPCProfile LegacyWithSimpleShimmer(string subPath, int headIdNormal, int headIdShimmered, bool uniquePartyTexture=true, bool uniquePartyTextureShimmered=true)

Definition at line 19 of file TownNPCProfiles.cs.

20 {
21 {
22 22,
24 },
25 {
26 20,
28 },
29 {
30 19,
32 },
33 {
34 107,
36 },
37 {
38 160,
40 },
41 {
42 208,
44 },
45 {
46 228,
48 },
49 {
50 550,
52 },
53 {
54 369,
56 },
57 {
58 54,
60 },
61 {
62 209,
63 LegacyWithSimpleShimmer("Cyborg", 16, 58)
64 },
65 {
66 38,
67 LegacyWithSimpleShimmer("Demolitionist", 4, 59)
68 },
69 {
70 207,
71 LegacyWithSimpleShimmer("DyeTrader", 14, 60)
72 },
73 {
74 588,
76 },
77 {
78 124,
79 LegacyWithSimpleShimmer("Mechanic", 8, 62)
80 },
81 {
82 17,
83 LegacyWithSimpleShimmer("Merchant", 2, 63)
84 },
85 {
86 18,
87 LegacyWithSimpleShimmer("Nurse", 3, 64)
88 },
89 {
90 227,
92 },
93 {
94 229,
95 LegacyWithSimpleShimmer("Pirate", 19, 66)
96 },
97 {
98 142,
99 LegacyWithSimpleShimmer("Santa", 11, 67)
100 },
101 {
102 178,
104 },
105 {
106 353,
107 LegacyWithSimpleShimmer("Stylist", 20, 69)
108 },
109 {
110 441,
111 LegacyWithSimpleShimmer("TaxCollector", 23, 70)
112 },
113 {
114 108,
115 LegacyWithSimpleShimmer("Wizard", 10, 71)
116 },
117 {
118 663,
119 LegacyWithSimpleShimmer("Princess", 45, 54)
120 },
121 {
122 633,
124 },
125 {
126 37,
128 },
129 {
130 453,
131 LegacyWithSimpleShimmer("SkeletonMerchant", -1, -1)
132 },
133 {
134 368,
135 LegacyWithSimpleShimmer("TravelingMerchant", 21, 80)
136 },
137 {
138 637,
139 new Profiles.VariantNPCProfile("Images/TownNPCs/Cat", "Cat", CatHeadIDs, "Siamese", "Black", "OrangeTabby", "RussianBlue", "Silver", "White")
140 },
141 {
142 638,
143 new Profiles.VariantNPCProfile("Images/TownNPCs/Dog", "Dog", DogHeadIDs, "Labrador", "PitBull", "Beagle", "Corgi", "Dalmation", "Husky")
144 },
145 {
146 656,
147 new Profiles.VariantNPCProfile("Images/TownNPCs/Bunny", "Bunny", BunnyHeadIDs, "White", "Angora", "Dutch", "Flemish", "Lop", "Silver")
148 },
149 {
150 670,
151 new Profiles.LegacyNPCProfile("Images/TownNPCs/SlimeBlue", 46, includeDefault: true, uniquePartyTexture: false)
152 },
153 {
154 678,
155 new Profiles.LegacyNPCProfile("Images/TownNPCs/SlimeGreen", 47)
156 },
157 {
158 679,
159 new Profiles.LegacyNPCProfile("Images/TownNPCs/SlimeOld", 48)
160 },
161 {
162 680,
163 new Profiles.LegacyNPCProfile("Images/TownNPCs/SlimePurple", 49)
164 },
165 {
166 681,
167 new Profiles.LegacyNPCProfile("Images/TownNPCs/SlimeRainbow", 50)
168 },
169 {
170 682,
171 new Profiles.LegacyNPCProfile("Images/TownNPCs/SlimeRed", 51)
172 },
173 {
174 683,
175 new Profiles.LegacyNPCProfile("Images/TownNPCs/SlimeYellow", 52)
176 },
177 {
178 684,
179 new Profiles.LegacyNPCProfile("Images/TownNPCs/SlimeCopper", 53)
180 }
181 };

Referenced by Terraria.GameContent.TownNPCProfiles.GetProfile().