-
Notifications
You must be signed in to change notification settings - Fork 1
/
Main.gml
38 lines (35 loc) · 990 Bytes
/
Main.gml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#define Main
Trace("Vanilla++ loaded");
InitAddSwords();
InitAddStructures();
InitAddItems();
InitKnife();
InitAddEnemies();
InitAddSpawns();
InitAddZones();
InitAddNPC();
InitAddResources();
#define OnZoneGenerate
// Этот скрипт будет срабатывать при создании новой зоны. Используем его, чтобы спавнить
// некоторые ресурсы
if (ZoneCurrent() == ZoneHeaven) {
var _snapshotGrid = ResourceSnapshot();
repeat (100) {
ResourceSpawn(_snapshotGrid);
}
ds_grid_destroy(_snapshotGrid);
}
if (ZoneCurrent() == ZoneHell) {
var _snapshotGrid = ResourceSnapshot();
repeat (100) {
ResourceSpawn(_snapshotGrid);
}
ds_grid_destroy(_snapshotGrid);
}
if (ZoneCurrent() == ZoneRiver) {
var _snapshotGrid = ResourceSnapshot();
repeat (100) {
ResourceSpawn(_snapshotGrid);
}
ds_grid_destroy(_snapshotGrid);
}