diff --git a/gameserver/src/main/resources/generators.json b/gameserver/src/main/resources/generators.json index 1e4923c..24b1a90 100644 --- a/gameserver/src/main/resources/generators.json +++ b/gameserver/src/main/resources/generators.json @@ -38,10 +38,10 @@ "dungeon_small_4" ], "spawn_towers": [ - "plain_spawn_tower_1", - "plain_spawn_tower_2", - "plain_spawn_tower_3", - "plain_spawn_tower_4" + "spawn_building_plain_1", + "spawn_building_plain_2", + "spawn_building_plain_3", + "spawn_building_plain_4" ], "base_resources": { "clay": { @@ -247,6 +247,10 @@ "dungeon_small_3", "dungeon_small_4" ], + "spawn_towers": [ + "spawn_building_arctic_1", + "spawn_building_arctic_2" + ], "dungeon_chance": 0.333, "base_resources": { "clay": { @@ -435,6 +439,9 @@ "dungeon_small_3", "dungeon_small_4" ], + "spawn_towers": [ + "spawn_building_hell_1" + ], "dungeon_chance": 0.375, "base_resources": { "clay": { @@ -585,6 +592,9 @@ "dungeon_small_3", "dungeon_small_4" ], + "spawn_towers": [ + "spawn_building_brain_1" + ], "dungeon_chance": 0.4, "base_resources": { "rocks": { @@ -727,6 +737,10 @@ "dungeon_small_3", "dungeon_small_4" ], + "spawn_towers": [ + "spawn_building_desert_1", + "spawn_building_desert_2" + ], "dungeon_chance": 0.333, "base_resources": { "clay": { @@ -890,6 +904,9 @@ "dungeon_small_3", "dungeon_small_4" ], + "spawn_towers": [ + "spawn_building_deep_1" + ], "dungeon_region": [81, 85], "dungeon_chance": 0.4, "base_resources": { @@ -1035,6 +1052,9 @@ "dungeon_small_3", "dungeon_small_4" ], + "spawn_towers": [ + "spawn_building_space_1" + ], "dungeon_region": [81, 81], "dungeon_chance": 0.333, "base_resources": { diff --git a/gameserver/src/main/resources/prefabs/plain_spawn_tower_1/blocks.cmp b/gameserver/src/main/resources/prefabs/plain_spawn_tower_1/blocks.cmp deleted file mode 100644 index 9bd1816..0000000 Binary files a/gameserver/src/main/resources/prefabs/plain_spawn_tower_1/blocks.cmp and /dev/null differ diff --git a/gameserver/src/main/resources/prefabs/plain_spawn_tower_2/blocks.cmp b/gameserver/src/main/resources/prefabs/plain_spawn_tower_2/blocks.cmp deleted file mode 100644 index 18930a4..0000000 Binary files a/gameserver/src/main/resources/prefabs/plain_spawn_tower_2/blocks.cmp and /dev/null differ diff --git a/gameserver/src/main/resources/prefabs/plain_spawn_tower_3/blocks.cmp b/gameserver/src/main/resources/prefabs/plain_spawn_tower_3/blocks.cmp deleted file mode 100644 index 35763c8..0000000 Binary files a/gameserver/src/main/resources/prefabs/plain_spawn_tower_3/blocks.cmp and /dev/null differ diff --git a/gameserver/src/main/resources/prefabs/plain_spawn_tower_4/blocks.cmp b/gameserver/src/main/resources/prefabs/plain_spawn_tower_4/blocks.cmp deleted file mode 100644 index 27c7f38..0000000 Binary files a/gameserver/src/main/resources/prefabs/plain_spawn_tower_4/blocks.cmp and /dev/null differ diff --git a/gameserver/src/main/resources/prefabs/spawn_building_arctic_1/blocks.dat b/gameserver/src/main/resources/prefabs/spawn_building_arctic_1/blocks.dat new file mode 100644 index 0000000..4aa58a3 Binary files /dev/null and b/gameserver/src/main/resources/prefabs/spawn_building_arctic_1/blocks.dat differ diff --git a/gameserver/src/main/resources/prefabs/spawn_building_arctic_1/config.json b/gameserver/src/main/resources/prefabs/spawn_building_arctic_1/config.json new file mode 100644 index 0000000..b786365 --- /dev/null +++ b/gameserver/src/main/resources/prefabs/spawn_building_arctic_1/config.json @@ -0,0 +1,8 @@ +{ + "ruin": true, + "decay": true, + "mirrorable": true, + "replace": {}, + "corresponding_replace": {}, + "metadata": {} +} \ No newline at end of file diff --git a/gameserver/src/main/resources/prefabs/spawn_building_arctic_2/blocks.dat b/gameserver/src/main/resources/prefabs/spawn_building_arctic_2/blocks.dat new file mode 100644 index 0000000..c997044 Binary files /dev/null and b/gameserver/src/main/resources/prefabs/spawn_building_arctic_2/blocks.dat differ diff --git a/gameserver/src/main/resources/prefabs/spawn_building_arctic_2/config.json b/gameserver/src/main/resources/prefabs/spawn_building_arctic_2/config.json new file mode 100644 index 0000000..963d4f8 --- /dev/null +++ b/gameserver/src/main/resources/prefabs/spawn_building_arctic_2/config.json @@ -0,0 +1,5 @@ +{ + "decay": true, + "mirrorable": true, + "replace": {} +} \ No newline at end of file diff --git a/gameserver/src/main/resources/prefabs/spawn_building_brain_1/blocks.dat b/gameserver/src/main/resources/prefabs/spawn_building_brain_1/blocks.dat new file mode 100644 index 0000000..ae3d8b5 Binary files /dev/null and b/gameserver/src/main/resources/prefabs/spawn_building_brain_1/blocks.dat differ diff --git a/gameserver/src/main/resources/prefabs/spawn_building_brain_1/config.json b/gameserver/src/main/resources/prefabs/spawn_building_brain_1/config.json new file mode 100644 index 0000000..6e97472 --- /dev/null +++ b/gameserver/src/main/resources/prefabs/spawn_building_brain_1/config.json @@ -0,0 +1,10 @@ +{ + "dungeon": false, + "ruin": false, + "loot": false, + "decay": false, + "mirrorable": false, + "replace": {}, + "corresponding_replace": {}, + "metadata": {} +} \ No newline at end of file diff --git a/gameserver/src/main/resources/prefabs/spawn_building_deep_1/blocks.dat b/gameserver/src/main/resources/prefabs/spawn_building_deep_1/blocks.dat new file mode 100644 index 0000000..d66ba34 Binary files /dev/null and b/gameserver/src/main/resources/prefabs/spawn_building_deep_1/blocks.dat differ diff --git a/gameserver/src/main/resources/prefabs/spawn_building_deep_1/config.json b/gameserver/src/main/resources/prefabs/spawn_building_deep_1/config.json new file mode 100644 index 0000000..6e97472 --- /dev/null +++ b/gameserver/src/main/resources/prefabs/spawn_building_deep_1/config.json @@ -0,0 +1,10 @@ +{ + "dungeon": false, + "ruin": false, + "loot": false, + "decay": false, + "mirrorable": false, + "replace": {}, + "corresponding_replace": {}, + "metadata": {} +} \ No newline at end of file diff --git a/gameserver/src/main/resources/prefabs/spawn_building_desert_1/blocks.dat b/gameserver/src/main/resources/prefabs/spawn_building_desert_1/blocks.dat new file mode 100644 index 0000000..4744260 Binary files /dev/null and b/gameserver/src/main/resources/prefabs/spawn_building_desert_1/blocks.dat differ diff --git a/gameserver/src/main/resources/prefabs/spawn_building_desert_1/config.json b/gameserver/src/main/resources/prefabs/spawn_building_desert_1/config.json new file mode 100644 index 0000000..086a9ce --- /dev/null +++ b/gameserver/src/main/resources/prefabs/spawn_building_desert_1/config.json @@ -0,0 +1,4 @@ +{ + "decay": true, + "mirrorable": true +} \ No newline at end of file diff --git a/gameserver/src/main/resources/prefabs/spawn_building_desert_2/blocks.dat b/gameserver/src/main/resources/prefabs/spawn_building_desert_2/blocks.dat new file mode 100644 index 0000000..d22faf1 Binary files /dev/null and b/gameserver/src/main/resources/prefabs/spawn_building_desert_2/blocks.dat differ diff --git a/gameserver/src/main/resources/prefabs/spawn_building_desert_2/config.json b/gameserver/src/main/resources/prefabs/spawn_building_desert_2/config.json new file mode 100644 index 0000000..944eb41 --- /dev/null +++ b/gameserver/src/main/resources/prefabs/spawn_building_desert_2/config.json @@ -0,0 +1,3 @@ +{ + "decay": true +} \ No newline at end of file diff --git a/gameserver/src/main/resources/prefabs/spawn_building_hell_1/blocks.dat b/gameserver/src/main/resources/prefabs/spawn_building_hell_1/blocks.dat new file mode 100644 index 0000000..9eaec56 Binary files /dev/null and b/gameserver/src/main/resources/prefabs/spawn_building_hell_1/blocks.dat differ diff --git a/gameserver/src/main/resources/prefabs/spawn_building_hell_1/config.json b/gameserver/src/main/resources/prefabs/spawn_building_hell_1/config.json new file mode 100644 index 0000000..0ea9390 --- /dev/null +++ b/gameserver/src/main/resources/prefabs/spawn_building_hell_1/config.json @@ -0,0 +1,3 @@ +{ + "decay": true +} \ No newline at end of file diff --git a/gameserver/src/main/resources/prefabs/spawn_building_plain_1/blocks.dat b/gameserver/src/main/resources/prefabs/spawn_building_plain_1/blocks.dat new file mode 100644 index 0000000..522d599 Binary files /dev/null and b/gameserver/src/main/resources/prefabs/spawn_building_plain_1/blocks.dat differ diff --git a/gameserver/src/main/resources/prefabs/plain_spawn_tower_1/config.json b/gameserver/src/main/resources/prefabs/spawn_building_plain_1/config.json similarity index 97% rename from gameserver/src/main/resources/prefabs/plain_spawn_tower_1/config.json rename to gameserver/src/main/resources/prefabs/spawn_building_plain_1/config.json index 7a3d2d8..8fbc8a1 100644 --- a/gameserver/src/main/resources/prefabs/plain_spawn_tower_1/config.json +++ b/gameserver/src/main/resources/prefabs/spawn_building_plain_1/config.json @@ -1,6 +1,7 @@ { "decay": true, "mirrorable": true, + "ruin": true, "replace": { "back/wallpaper-1": [ "back/wallpaper-1", diff --git a/gameserver/src/main/resources/prefabs/spawn_building_plain_2/blocks.dat b/gameserver/src/main/resources/prefabs/spawn_building_plain_2/blocks.dat new file mode 100644 index 0000000..9d8c6e0 Binary files /dev/null and b/gameserver/src/main/resources/prefabs/spawn_building_plain_2/blocks.dat differ diff --git a/gameserver/src/main/resources/prefabs/plain_spawn_tower_2/config.json b/gameserver/src/main/resources/prefabs/spawn_building_plain_2/config.json similarity index 97% rename from gameserver/src/main/resources/prefabs/plain_spawn_tower_2/config.json rename to gameserver/src/main/resources/prefabs/spawn_building_plain_2/config.json index ee671a6..c68b540 100644 --- a/gameserver/src/main/resources/prefabs/plain_spawn_tower_2/config.json +++ b/gameserver/src/main/resources/prefabs/spawn_building_plain_2/config.json @@ -1,6 +1,7 @@ { "decay": true, "mirrorable": true, + "ruin": true, "replace": { "building/brick-tan": [ "building/brick", diff --git a/gameserver/src/main/resources/prefabs/spawn_building_plain_3/blocks.dat b/gameserver/src/main/resources/prefabs/spawn_building_plain_3/blocks.dat new file mode 100644 index 0000000..46e3b31 Binary files /dev/null and b/gameserver/src/main/resources/prefabs/spawn_building_plain_3/blocks.dat differ diff --git a/gameserver/src/main/resources/prefabs/plain_spawn_tower_3/config.json b/gameserver/src/main/resources/prefabs/spawn_building_plain_3/config.json similarity index 98% rename from gameserver/src/main/resources/prefabs/plain_spawn_tower_3/config.json rename to gameserver/src/main/resources/prefabs/spawn_building_plain_3/config.json index be778c4..8820fbe 100644 --- a/gameserver/src/main/resources/prefabs/plain_spawn_tower_3/config.json +++ b/gameserver/src/main/resources/prefabs/spawn_building_plain_3/config.json @@ -1,6 +1,7 @@ { "decay": true, "mirrorable": true, + "ruin": true, "replace": { "back/wallpaper-1": [ "back/wallpaper-1", diff --git a/gameserver/src/main/resources/prefabs/spawn_building_plain_4/blocks.dat b/gameserver/src/main/resources/prefabs/spawn_building_plain_4/blocks.dat new file mode 100644 index 0000000..27c8c8e Binary files /dev/null and b/gameserver/src/main/resources/prefabs/spawn_building_plain_4/blocks.dat differ diff --git a/gameserver/src/main/resources/prefabs/plain_spawn_tower_4/config.json b/gameserver/src/main/resources/prefabs/spawn_building_plain_4/config.json similarity index 94% rename from gameserver/src/main/resources/prefabs/plain_spawn_tower_4/config.json rename to gameserver/src/main/resources/prefabs/spawn_building_plain_4/config.json index 1ff478f..92ff140 100644 --- a/gameserver/src/main/resources/prefabs/plain_spawn_tower_4/config.json +++ b/gameserver/src/main/resources/prefabs/spawn_building_plain_4/config.json @@ -1,6 +1,7 @@ { "decay": true, "mirrorable": true, + "ruin": true, "replace": { "building/fence-iron-2": [ "building/fence-iron-1", diff --git a/gameserver/src/main/resources/prefabs/spawn_building_space_1/blocks.dat b/gameserver/src/main/resources/prefabs/spawn_building_space_1/blocks.dat new file mode 100644 index 0000000..801bb1d Binary files /dev/null and b/gameserver/src/main/resources/prefabs/spawn_building_space_1/blocks.dat differ diff --git a/gameserver/src/main/resources/prefabs/spawn_building_space_1/config.json b/gameserver/src/main/resources/prefabs/spawn_building_space_1/config.json new file mode 100644 index 0000000..944eb41 --- /dev/null +++ b/gameserver/src/main/resources/prefabs/spawn_building_space_1/config.json @@ -0,0 +1,3 @@ +{ + "decay": true +} \ No newline at end of file