From 91f969c3a325fce7be1bf9d70149f4ad6ce752ab Mon Sep 17 00:00:00 2001 From: kuroppoi <68156848+kuroppoi@users.noreply.github.com> Date: Fri, 14 Jan 2022 05:56:31 +0100 Subject: [PATCH] Added spawn buildings for every biome --- gameserver/src/main/resources/generators.json | 28 +++++++++++++++--- .../prefabs/plain_spawn_tower_1/blocks.cmp | Bin 148 -> 0 bytes .../prefabs/plain_spawn_tower_2/blocks.cmp | Bin 86 -> 0 bytes .../prefabs/plain_spawn_tower_3/blocks.cmp | Bin 166 -> 0 bytes .../prefabs/plain_spawn_tower_4/blocks.cmp | Bin 129 -> 0 bytes .../spawn_building_arctic_1/blocks.dat | Bin 0 -> 100 bytes .../spawn_building_arctic_1/config.json | 8 +++++ .../spawn_building_arctic_2/blocks.dat | Bin 0 -> 109 bytes .../spawn_building_arctic_2/config.json | 5 ++++ .../prefabs/spawn_building_brain_1/blocks.dat | Bin 0 -> 131 bytes .../spawn_building_brain_1/config.json | 10 +++++++ .../prefabs/spawn_building_deep_1/blocks.dat | Bin 0 -> 149 bytes .../prefabs/spawn_building_deep_1/config.json | 10 +++++++ .../spawn_building_desert_1/blocks.dat | Bin 0 -> 118 bytes .../spawn_building_desert_1/config.json | 4 +++ .../spawn_building_desert_2/blocks.dat | Bin 0 -> 109 bytes .../spawn_building_desert_2/config.json | 3 ++ .../prefabs/spawn_building_hell_1/blocks.dat | Bin 0 -> 141 bytes .../prefabs/spawn_building_hell_1/config.json | 3 ++ .../prefabs/spawn_building_plain_1/blocks.dat | Bin 0 -> 169 bytes .../config.json | 1 + .../prefabs/spawn_building_plain_2/blocks.dat | Bin 0 -> 107 bytes .../config.json | 1 + .../prefabs/spawn_building_plain_3/blocks.dat | Bin 0 -> 187 bytes .../config.json | 1 + .../prefabs/spawn_building_plain_4/blocks.dat | Bin 0 -> 151 bytes .../config.json | 1 + .../prefabs/spawn_building_space_1/blocks.dat | Bin 0 -> 165 bytes .../spawn_building_space_1/config.json | 3 ++ 29 files changed, 74 insertions(+), 4 deletions(-) delete mode 100644 gameserver/src/main/resources/prefabs/plain_spawn_tower_1/blocks.cmp delete mode 100644 gameserver/src/main/resources/prefabs/plain_spawn_tower_2/blocks.cmp delete mode 100644 gameserver/src/main/resources/prefabs/plain_spawn_tower_3/blocks.cmp delete mode 100644 gameserver/src/main/resources/prefabs/plain_spawn_tower_4/blocks.cmp create mode 100644 gameserver/src/main/resources/prefabs/spawn_building_arctic_1/blocks.dat create mode 100644 gameserver/src/main/resources/prefabs/spawn_building_arctic_1/config.json create mode 100644 gameserver/src/main/resources/prefabs/spawn_building_arctic_2/blocks.dat create mode 100644 gameserver/src/main/resources/prefabs/spawn_building_arctic_2/config.json create mode 100644 gameserver/src/main/resources/prefabs/spawn_building_brain_1/blocks.dat create mode 100644 gameserver/src/main/resources/prefabs/spawn_building_brain_1/config.json create mode 100644 gameserver/src/main/resources/prefabs/spawn_building_deep_1/blocks.dat create mode 100644 gameserver/src/main/resources/prefabs/spawn_building_deep_1/config.json create mode 100644 gameserver/src/main/resources/prefabs/spawn_building_desert_1/blocks.dat create mode 100644 gameserver/src/main/resources/prefabs/spawn_building_desert_1/config.json create mode 100644 gameserver/src/main/resources/prefabs/spawn_building_desert_2/blocks.dat create mode 100644 gameserver/src/main/resources/prefabs/spawn_building_desert_2/config.json create mode 100644 gameserver/src/main/resources/prefabs/spawn_building_hell_1/blocks.dat create mode 100644 gameserver/src/main/resources/prefabs/spawn_building_hell_1/config.json create mode 100644 gameserver/src/main/resources/prefabs/spawn_building_plain_1/blocks.dat rename gameserver/src/main/resources/prefabs/{plain_spawn_tower_1 => spawn_building_plain_1}/config.json (97%) create mode 100644 gameserver/src/main/resources/prefabs/spawn_building_plain_2/blocks.dat rename gameserver/src/main/resources/prefabs/{plain_spawn_tower_2 => spawn_building_plain_2}/config.json (97%) create mode 100644 gameserver/src/main/resources/prefabs/spawn_building_plain_3/blocks.dat rename gameserver/src/main/resources/prefabs/{plain_spawn_tower_3 => spawn_building_plain_3}/config.json (98%) create mode 100644 gameserver/src/main/resources/prefabs/spawn_building_plain_4/blocks.dat rename gameserver/src/main/resources/prefabs/{plain_spawn_tower_4 => spawn_building_plain_4}/config.json (94%) create mode 100644 gameserver/src/main/resources/prefabs/spawn_building_space_1/blocks.dat create mode 100644 gameserver/src/main/resources/prefabs/spawn_building_space_1/config.json 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 9bd1816168e54f5df1acfad224bca909c95799fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 148 zcmV;F0BiqvoZ}U|!!(@%1)O7GVJcu?ILnleN)#|)2T1DAGO{wDvoLj{TL4xIBhIq; zBMD$}z*(krBmzk(44~*nRtwRcio+WW=<;MMJjIH0zQvrH-2)PUWIp$6i5Qq%xVO(%i?02aMxOBDkr`~Uy| 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 35763c846c1b83a065ea7fddd08ec17909330ad1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 166 zcmV;X09pTdoD&kh!@|UX9h_yFOB8`0oMkE@iXd#tSw2xG%X(icyw={Izu=Y 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 0000000000000000000000000000000000000000..4aa58a3bfe8f2610d0c3baa8e4837089a1cd0cbe GIT binary patch literal 100 zcmV-q0Gt1KoNHcMo|#gT!M!XaH8VYdU{49$e;^DI+3=>z~D Gs$+S|)+~?! literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c99704490fab0be18afb5b18f710be4c12f28290 GIT binary patch literal 109 zcmV-z0FwWBoNHcMo|#gT!LuwQH8VY;5_XxUre4Zv=Em+w!m})4G PBK2pP(#a$MAXQiY0TC{% literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ae3d8b57d78c442062544ba5036fbb1012bce757 GIT binary patch literal 131 zcmV-}0DS*=oNHcMo|#gT!MQ9WH8VYE*`9KrkjI&JB5PTSg&5KZlxPu8* l0ajHYCB!Jet%g_y_#8smp@h5(j~$pIWW&>mB>=#uT`Q5iI9mV! literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..d66ba34fe477d3d6edb7b6d448971ca651f2727a GIT binary patch literal 149 zcmV;G0BZkuoNHcMo|#gTA-F6fH8VYkfvvCnf`mpLa%gDumMBvhkUHw@Wf9!f0;F{3P$3`GℑA9NHv52siUHnv&_}_ PHJxQjC!GKQDm4@BQpaMfvz4|-B}iYs7j_NgdUJ6npH?k02RC{o%!=eM7V2V1+T#Z{Lngu}a vVk82)hcSZ#t2zeU>QPlOz|~?^#y|^2XBoM%cz~OMBt^K>5C#DNpizbcqvto+ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..522d599e28b124c28fddcf3c1d1a1563474d8eb8 GIT binary patch literal 169 zcmV;a09OBaoNHcMo|#gT!MiLYH8VYW@1XSx;MivGn0Jigvlc7LTEh8Gy$Rl2LX~FE}Ees XN|a_uz+=%&m|#J1ECmDr05+=Pv@AnQ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..9d8c6e051e664aabd63221fe1b058ed6211ba8c7 GIT binary patch literal 107 zcmV-x0F?iDoNHcMo|#gT!LckOH8VYA|Khfqv}NWcNLRh(r?!KMc6P7E~=*OQ_K NXlgnU1OSrpaMloEDv1C9 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..46e3b311d43cb91111bc5af0d5363184874f45f3 GIT binary patch literal 187 zcmV;s07U2JGN0(_Eqm{NOB82~h-L zQ_eE#FyJNz#+0)x{-{R41<*_)Dlmz29ZJX(8N9@qi-?P}j4U9611|wq!U`vd30D+z zAz?+4$si-B>E^S{tb|;Rkm863PlUouKFgFsRII}jDvGO7j6x$o pCgYGoP0mBvT!aVDxsXITQVvtbGe*@0v_1F9<-a1kg