Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
GenVars.cs
Go to the documentation of this file.
5
7
8public static class GenVars
9{
11
12 public static StructureMap structures;
13
14 public static int copper;
15
16 public static int iron;
17
18 public static int silver;
19
20 public static int gold;
21
22 public static int copperBar = 20;
23
24 public static int ironBar = 22;
25
26 public static int silverBar = 21;
27
28 public static int goldBar = 19;
29
30 public static ushort mossTile = 179;
31
32 public static ushort mossWall = 54;
33
34 public static int lavaLine;
35
36 public static int waterLine;
37
38 public static double worldSurfaceLow;
39
40 public static double worldSurface;
41
42 public static double worldSurfaceHigh;
43
44 public static double rockLayerLow;
45
46 public static double rockLayer;
47
48 public static double rockLayerHigh;
49
50 public static int snowTop;
51
52 public static int snowBottom;
53
54 public static int snowOriginLeft;
55
56 public static int snowOriginRight;
57
58 public static int[] snowMinX;
59
60 public static int[] snowMaxX;
61
62 public static int leftBeachEnd;
63
64 public static int rightBeachStart;
65
66 public static int beachBordersWidth;
67
68 public static int beachSandRandomCenter;
69
70 public static int beachSandRandomWidthRange;
71
72 public static int beachSandDungeonExtraWidth;
73
74 public static int beachSandJungleExtraWidth;
75
76 public static int shellStartXLeft;
77
78 public static int shellStartYLeft;
79
80 public static int shellStartXRight;
81
82 public static int shellStartYRight;
83
84 public static int oceanWaterStartRandomMin;
85
86 public static int oceanWaterStartRandomMax;
87
89
90 public static int evilBiomeBeachAvoidance;
91
92 public static int evilBiomeAvoidanceMidFixer;
93
94 public static int lakesBeachAvoidance;
95
96 public static int smallHolesBeachAvoidance;
97
98 public static int surfaceCavesBeachAvoidance;
99
101
102 public static readonly int maxOceanCaveTreasure = 2;
103
104 public static int numOceanCaveTreasure = 0;
105
107
108 public static bool skipDesertTileCheck = false;
109
111
113
114 public static int desertHiveHigh;
115
116 public static int desertHiveLow;
117
118 public static int desertHiveLeft;
119
120 public static int desertHiveRight;
121
122 public static int numLarva;
123
124 public static int[] larvaY = new int[100];
125
126 public static int[] larvaX = new int[100];
127
128 public static int numPyr;
129
130 public static int[] PyrX;
131
132 public static int[] PyrY;
133
134 public static int extraBastStatueCount;
135
136 public static int extraBastStatueCountMax;
137
138 public static int jungleOriginX;
139
140 public static int jungleMinX;
141
142 public static int jungleMaxX;
143
144 public static int JungleX;
145
146 public static ushort jungleHut;
147
148 public static bool mudWall;
149
150 public static int JungleItemCount;
151
152 public static int[] JChestX = new int[100];
153
154 public static int[] JChestY = new int[100];
155
156 public static int numJChests;
157
158 public static int tLeft;
159
160 public static int tRight;
161
162 public static int tTop;
163
164 public static int tBottom;
165
166 public static int tRooms;
167
168 public static int lAltarX;
169
170 public static int lAltarY;
171
172 public static int dungeonSide;
173
174 public static int dungeonLocation;
175
176 public static bool dungeonLake;
177
178 public static ushort crackedType = 481;
179
180 public static int dungeonX;
181
182 public static int dungeonY;
183
185
186 public static readonly int maxDRooms = 100;
187
188 public static int numDRooms;
189
190 public static int[] dRoomX = new int[maxDRooms];
191
192 public static int[] dRoomY = new int[maxDRooms];
193
194 public static int[] dRoomSize = new int[maxDRooms];
195
196 public static bool[] dRoomTreasure = new bool[maxDRooms];
197
198 public static int[] dRoomL = new int[maxDRooms];
199
200 public static int[] dRoomR = new int[maxDRooms];
201
202 public static int[] dRoomT = new int[maxDRooms];
203
204 public static int[] dRoomB = new int[maxDRooms];
205
206 public static int numDDoors;
207
208 public static int[] DDoorX = new int[500];
209
210 public static int[] DDoorY = new int[500];
211
212 public static int[] DDoorPos = new int[500];
213
214 public static int numDungeonPlatforms;
215
216 public static int[] dungeonPlatformX = new int[500];
217
218 public static int[] dungeonPlatformY = new int[500];
219
220 public static int dEnteranceX;
221
222 public static bool dSurface;
223
224 public static double dxStrength1;
225
226 public static double dyStrength1;
227
228 public static double dxStrength2;
229
230 public static double dyStrength2;
231
232 public static int dMinX;
233
234 public static int dMaxX;
235
236 public static int dMinY;
237
238 public static int dMaxY;
239
240 public static int skyLakes;
241
242 public static bool generatedShadowKey;
243
244 public static int numIslandHouses;
245
246 public static int skyIslandHouseCount;
247
248 public static bool[] skyLake = new bool[30];
249
250 public static int[] floatingIslandHouseX = new int[30];
251
252 public static int[] floatingIslandHouseY = new int[30];
253
254 public static int[] floatingIslandStyle = new int[30];
255
256 public static int numMCaves;
257
258 public static int[] mCaveX = new int[30];
259
260 public static int[] mCaveY = new int[30];
261
262 public static readonly int maxTunnels = 50;
263
264 public static int numTunnels;
265
266 public static int[] tunnelX = new int[maxTunnels];
267
268 public static readonly int maxOrePatch = 50;
269
270 public static int numOrePatch;
271
272 public static int[] orePatchX = new int[maxOrePatch];
273
274 public static readonly int maxMushroomBiomes = 50;
275
276 public static int numMushroomBiomes = 0;
277
279
280 public static int logX;
281
282 public static int logY;
283
284 public static readonly int maxLakes = 50;
285
286 public static int numLakes = 0;
287
288 public static int[] LakeX = new int[maxLakes];
289
290 public static readonly int maxOasis = 20;
291
292 public static int numOasis = 0;
293
294 public static Point[] oasisPosition = new Point[maxOasis];
295
296 public static int[] oasisWidth = new int[maxOasis];
297
298 public static readonly int oasisHeight = 20;
299
300 public static int hellChest;
301
302 public static int[] hellChestItem;
303
304 public static Point16[] statueList;
305
306 public static List<int> StatuesWithTraps = new List<int>(new int[4] { 4, 7, 10, 18 });
307
308 public static bool crimsonLeft = true;
309
311}
static int beachSandRandomWidthRange
Definition GenVars.cs:70
static readonly int oasisHeight
Definition GenVars.cs:298
static int[] floatingIslandHouseY
Definition GenVars.cs:252
static Rectangle UndergroundDesertHiveLocation
Definition GenVars.cs:112
static int[] floatingIslandStyle
Definition GenVars.cs:254
static int beachSandJungleExtraWidth
Definition GenVars.cs:74
static readonly int maxOceanCaveTreasure
Definition GenVars.cs:102
static Point[] oasisPosition
Definition GenVars.cs:294
static int surfaceCavesBeachAvoidance
Definition GenVars.cs:98
static readonly int maxTunnels
Definition GenVars.cs:262
static int oceanWaterStartRandomMin
Definition GenVars.cs:84
static Vector2D lastDungeonHall
Definition GenVars.cs:184
static double worldSurfaceHigh
Definition GenVars.cs:42
static int[] floatingIslandHouseX
Definition GenVars.cs:250
static WorldGenConfiguration configuration
Definition GenVars.cs:10
static Point[] oceanCaveTreasure
Definition GenVars.cs:106
static readonly int maxLakes
Definition GenVars.cs:284
static int evilBiomeBeachAvoidance
Definition GenVars.cs:90
static int smallHolesBeachAvoidance
Definition GenVars.cs:96
static Vector2D shimmerPosition
Definition GenVars.cs:310
static double worldSurfaceLow
Definition GenVars.cs:38
static int oceanWaterForcedJungleLength
Definition GenVars.cs:88
static Point[] mushroomBiomesPosition
Definition GenVars.cs:278
static int surfaceCavesBeachAvoidance2
Definition GenVars.cs:100
static readonly int maxMushroomBiomes
Definition GenVars.cs:274
static List< int > StatuesWithTraps
Definition GenVars.cs:306
static int oceanWaterStartRandomMax
Definition GenVars.cs:86
static int beachSandDungeonExtraWidth
Definition GenVars.cs:72
static readonly int maxOasis
Definition GenVars.cs:290
static StructureMap structures
Definition GenVars.cs:12
static Point16[] statueList
Definition GenVars.cs:304
static int evilBiomeAvoidanceMidFixer
Definition GenVars.cs:92
static readonly int maxOrePatch
Definition GenVars.cs:268
static readonly int maxDRooms
Definition GenVars.cs:186
static Rectangle UndergroundDesertLocation
Definition GenVars.cs:110
static double rockLayerHigh
Definition GenVars.cs:48
static Vector2D Zero
Definition Vector2D.cs:24