Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
PersonalityDatabasePopulator.cs
Go to the documentation of this file.
1
namespace
Terraria.GameContent.Personalities
;
2
3
public
class
PersonalityDatabasePopulator
4
{
5
private
PersonalityDatabase
_currentDatabase
;
6
7
public
void
Populate
(
PersonalityDatabase
database)
8
{
9
_currentDatabase
= database;
10
Populate_BiomePreferences
(database);
11
}
12
13
private
void
Populate_BiomePreferences
(
PersonalityDatabase
database)
14
{
15
OceanBiome
biome =
new
OceanBiome
();
16
ForestBiome
biome2 =
new
ForestBiome
();
17
SnowBiome
biome3 =
new
SnowBiome
();
18
DesertBiome
biome4 =
new
DesertBiome
();
19
JungleBiome
biome5 =
new
JungleBiome
();
20
UndergroundBiome
biome6 =
new
UndergroundBiome
();
21
HallowBiome
biome7 =
new
HallowBiome
();
22
MushroomBiome
biome8 =
new
MushroomBiome
();
23
AffectionLevel
level =
AffectionLevel
.Love;
24
AffectionLevel
level2 =
AffectionLevel
.Like;
25
AffectionLevel
level3 =
AffectionLevel
.Dislike;
26
AffectionLevel
level4 =
AffectionLevel
.Hate;
27
database.
Register
(22,
new
BiomePreferenceListTrait
28
{
29
{ level2, biome2 },
30
{ level3, biome }
31
});
32
database.
Register
(17,
new
BiomePreferenceListTrait
33
{
34
{ level2, biome2 },
35
{ level3, biome4 }
36
});
37
database.
Register
(588,
new
BiomePreferenceListTrait
38
{
39
{ level2, biome2 },
40
{ level3, biome6 }
41
});
42
database.
Register
(633,
new
BiomePreferenceListTrait
43
{
44
{ level2, biome2 },
45
{ level3, biome4 }
46
});
47
database.
Register
(441,
new
BiomePreferenceListTrait
48
{
49
{ level2, biome3 },
50
{ level3, biome7 }
51
});
52
database.
Register
(124,
new
BiomePreferenceListTrait
53
{
54
{ level2, biome3 },
55
{ level3, biome6 }
56
});
57
database.
Register
(209,
new
BiomePreferenceListTrait
58
{
59
{ level2, biome3 },
60
{ level3, biome5 }
61
});
62
database.
Register
(142,
new
BiomePreferenceListTrait
63
{
64
{ level, biome3 },
65
{ level4, biome4 }
66
});
67
database.
Register
(207,
new
BiomePreferenceListTrait
68
{
69
{ level2, biome4 },
70
{ level3, biome2 }
71
});
72
database.
Register
(19,
new
BiomePreferenceListTrait
73
{
74
{ level2, biome4 },
75
{ level3, biome3 }
76
});
77
database.
Register
(178,
new
BiomePreferenceListTrait
78
{
79
{ level2, biome4 },
80
{ level3, biome5 }
81
});
82
database.
Register
(20,
new
BiomePreferenceListTrait
83
{
84
{ level2, biome5 },
85
{ level3, biome4 }
86
});
87
database.
Register
(228,
new
BiomePreferenceListTrait
88
{
89
{ level2, biome5 },
90
{ level3, biome7 }
91
});
92
database.
Register
(227,
new
BiomePreferenceListTrait
93
{
94
{ level2, biome5 },
95
{ level3, biome2 }
96
});
97
database.
Register
(369,
new
BiomePreferenceListTrait
98
{
99
{ level2, biome },
100
{ level3, biome4 }
101
});
102
database.
Register
(229,
new
BiomePreferenceListTrait
103
{
104
{ level2, biome },
105
{ level3, biome6 }
106
});
107
database.
Register
(353,
new
BiomePreferenceListTrait
108
{
109
{ level2, biome },
110
{ level3, biome3 }
111
});
112
database.
Register
(38,
new
BiomePreferenceListTrait
113
{
114
{ level2, biome6 },
115
{ level3, biome }
116
});
117
database.
Register
(107,
new
BiomePreferenceListTrait
118
{
119
{ level2, biome6 },
120
{ level3, biome5 }
121
});
122
database.
Register
(54,
new
BiomePreferenceListTrait
123
{
124
{ level2, biome6 },
125
{ level3, biome7 }
126
});
127
database.
Register
(108,
new
BiomePreferenceListTrait
128
{
129
{ level2, biome7 },
130
{ level3, biome }
131
});
132
database.
Register
(18,
new
BiomePreferenceListTrait
133
{
134
{ level2, biome7 },
135
{ level3, biome3 }
136
});
137
database.
Register
(208,
new
BiomePreferenceListTrait
138
{
139
{ level2, biome7 },
140
{ level3, biome6 }
141
});
142
database.
Register
(550,
new
BiomePreferenceListTrait
143
{
144
{ level2, biome7 },
145
{ level3, biome3 }
146
});
147
database.
Register
(160,
new
BiomePreferenceListTrait
{ { level2, biome8 } });
148
}
149
}
Terraria.GameContent.Personalities.BiomePreferenceListTrait
Definition
BiomePreferenceListTrait.cs:7
Terraria.GameContent.Personalities.DesertBiome
Definition
DesertBiome.cs:4
Terraria.GameContent.Personalities.ForestBiome
Definition
ForestBiome.cs:4
Terraria.GameContent.Personalities.HallowBiome
Definition
HallowBiome.cs:4
Terraria.GameContent.Personalities.JungleBiome
Definition
JungleBiome.cs:4
Terraria.GameContent.Personalities.MushroomBiome
Definition
MushroomBiome.cs:4
Terraria.GameContent.Personalities.OceanBiome
Definition
OceanBiome.cs:4
Terraria.GameContent.Personalities.PersonalityDatabasePopulator._currentDatabase
PersonalityDatabase _currentDatabase
Definition
PersonalityDatabasePopulator.cs:5
Terraria.GameContent.Personalities.PersonalityDatabasePopulator.Populate_BiomePreferences
void Populate_BiomePreferences(PersonalityDatabase database)
Definition
PersonalityDatabasePopulator.cs:13
Terraria.GameContent.Personalities.PersonalityDatabasePopulator.Populate
void Populate(PersonalityDatabase database)
Definition
PersonalityDatabasePopulator.cs:7
Terraria.GameContent.Personalities.PersonalityDatabasePopulator
Definition
PersonalityDatabasePopulator.cs:4
Terraria.GameContent.Personalities.PersonalityDatabase.Register
void Register(int npcId, IShopPersonalityTrait trait)
Definition
PersonalityDatabase.cs:16
Terraria.GameContent.Personalities.PersonalityDatabase
Definition
PersonalityDatabase.cs:6
Terraria.GameContent.Personalities.SnowBiome
Definition
SnowBiome.cs:4
Terraria.GameContent.Personalities.UndergroundBiome
Definition
UndergroundBiome.cs:4
Terraria.GameContent.Personalities.AffectionLevel
AffectionLevel
Definition
AffectionLevel.cs:4
Terraria.GameContent.Personalities
Definition
AffectionLevel.cs:1
source
Terraria.GameContent.Personalities
PersonalityDatabasePopulator.cs
Generated by
1.10.0