From a5bd40d7affd29d43ac6ca789510098f15c478b9 Mon Sep 17 00:00:00 2001 From: Magpie Date: Mon, 11 Apr 2022 09:25:36 +0200 Subject: [PATCH] Adventure mode PoI refactor. Renamed, re-set and cherry-picked a few of the various PoIs and reverted placement behavior. --- .../adventure/data/PointOfInterestData.java | 11 +- .../pointofintrest/PointOfInterest.java | 2 +- .../src/forge/adventure/world/World.java | 3 +- .../res/adventure/Shandalar/world/black.json | 57 +- .../res/adventure/Shandalar/world/blue.json | 57 +- .../res/adventure/Shandalar/world/green.json | 56 +- .../Shandalar/world/points_of_interest.json | 897 ++++-------------- .../res/adventure/Shandalar/world/red.json | 59 +- .../res/adventure/Shandalar/world/waste.json | 17 +- .../res/adventure/Shandalar/world/white.json | 58 +- 10 files changed, 371 insertions(+), 846 deletions(-) diff --git a/forge-gui-mobile/src/forge/adventure/data/PointOfInterestData.java b/forge-gui-mobile/src/forge/adventure/data/PointOfInterestData.java index 31e0cfaa66d..06e285a9d86 100644 --- a/forge-gui-mobile/src/forge/adventure/data/PointOfInterestData.java +++ b/forge-gui-mobile/src/forge/adventure/data/PointOfInterestData.java @@ -1,14 +1,11 @@ package forge.adventure.data; import com.badlogic.gdx.files.FileHandle; -import com.badlogic.gdx.math.Vector2; import com.badlogic.gdx.utils.Array; import com.badlogic.gdx.utils.Json; import forge.adventure.util.Config; import forge.adventure.util.Paths; -import java.util.ArrayList; - /** * Data class that will be used to read Json configuration files * BiomeData @@ -39,13 +36,9 @@ public class PointOfInterestData { } return pointOfInterestList; } - public static PointOfInterestData getPointOfInterest(String name, Vector2 index) { - ArrayList candidates = new ArrayList(); + public static PointOfInterestData getPointOfInterest(String name) { for(PointOfInterestData data: new Array.ArrayIterator<>(getAllPointOfInterest())){ - if(data.name.equals(name)) candidates.add(data); //Populate candidates with specified name. - } - if(candidates.size() > 0){ //If we got any candidates, return a random one. - return candidates.get(((int)(index.x*6719+index.y)%candidates.size()));//6719 is just a big prime to avoid collisions + if(data.name.equals(name)) return data; } return null; } diff --git a/forge-gui-mobile/src/forge/adventure/pointofintrest/PointOfInterest.java b/forge-gui-mobile/src/forge/adventure/pointofintrest/PointOfInterest.java index dd1cf9ad3e7..5f85fb3a001 100644 --- a/forge-gui-mobile/src/forge/adventure/pointofintrest/PointOfInterest.java +++ b/forge-gui-mobile/src/forge/adventure/pointofintrest/PointOfInterest.java @@ -21,7 +21,7 @@ public class PointOfInterest implements SaveFileContent { public void load(SaveFileData saveFileData) { position.set(saveFileData.readVector2("position")); - data=PointOfInterestData.getPointOfInterest(saveFileData.readString("name"),position); + data=PointOfInterestData.getPointOfInterest(saveFileData.readString("name")); rectangle.set(saveFileData.readRectangle("rectangle")); spriteIndex=saveFileData.readInt("spriteIndex"); diff --git a/forge-gui-mobile/src/forge/adventure/world/World.java b/forge-gui-mobile/src/forge/adventure/world/World.java index 1647fdff5c4..64afcb8e3eb 100644 --- a/forge-gui-mobile/src/forge/adventure/world/World.java +++ b/forge-gui-mobile/src/forge/adventure/world/World.java @@ -20,6 +20,7 @@ import forge.adventure.util.Config; import forge.adventure.util.Paths; import forge.adventure.util.SaveFileContent; import forge.adventure.util.SaveFileData; +import forge.util.MyRandom; import org.apache.commons.lang3.tuple.Pair; import java.util.ArrayList; @@ -43,7 +44,7 @@ public class World implements Disposable, SaveFileContent { private PointOfInterestMap mapPoiIds; private BiomeTexture[] biomeTexture; private long seed; - private final Random random = new Random(); + private final Random random = MyRandom.getRandom(); private boolean worldDataLoaded=false; public Random getRandom() diff --git a/forge-gui/res/adventure/Shandalar/world/black.json b/forge-gui/res/adventure/Shandalar/world/black.json index ab67745f415..732d50b2f07 100644 --- a/forge-gui/res/adventure/Shandalar/world/black.json +++ b/forge-gui/res/adventure/Shandalar/world/black.json @@ -1,28 +1,37 @@ { - "startPointX": 0.70, - "startPointY": 0.78, - "name": "black", - "noiseWeight": 0.5, - "distWeight": 1.5, + "startPointX": 0.70, + "startPointY": 0.78, + "name": "black", + "noiseWeight": 0.5, + "distWeight": 1.5, "tilesetName":"Black", - "tilesetAtlas":"world/tilesets/terrain.atlas", - "terrain":[ - { - "spriteName":"Black_1", - "min": 0, - "max": 0.2, - "resolution": 10 - }, { - "spriteName":"Black_2", - "min": 0.8, - "max": 1.0, - "resolution": 10 + "tilesetAtlas":"world/tilesets/terrain.atlas", + "terrain":[ + { + "spriteName":"Black_1", + "min": 0, + "max": 0.2, + "resolution": 10 + },{ + "spriteName":"Black_2", + "min": 0.8, + "max": 1.0, + "resolution": 10 } - ], - "width": 0.7, - "height": 0.7, - "color": "110903", - "spriteNames":[ "SwampTree","SwampTree2","DarkGras","Skull","SwampRock","DarkWood","Reed","Waterlily","Shroom","Shroom2"] , - "enemies":[ "Beholder","Big Zombie","Black Wiz1","Black Wiz2","Black Wiz3","Dark Knight","Death Knight","Demon","Ghoul","Ghost","Harpy","Harpy 2","High Vampire","Lich","Rakdos Devil","Skeleton","Skeleton Soldier","Vampire","Zombie","Zombie Lord" ] , - "pointsOfInterest":[ "Black Castle","Swamp Town","Swamp Town2","Zombie Town","Graveyard","VampireCastle","EvilGrove","SkullCaveB","CaveB" ] + ], + "width": 0.7, + "height": 0.7, + "color": "110903", + "spriteNames":[ "SwampTree","SwampTree2","DarkGras","Skull","SwampRock","DarkWood","Reed","Waterlily","Shroom","Shroom2"] , + "enemies":[ "Beholder","Big Zombie","Black Wiz1","Black Wiz2","Black Wiz3","Dark Knight","Death Knight","Demon","Ghoul","Ghost","Harpy","Harpy 2","High Vampire","Lich","Rakdos Devil","Skeleton","Skeleton Soldier","Vampire","Zombie","Zombie Lord" ] , + "pointsOfInterest":[ + "Black Castle", + "Swamp Town","Swamp Town2", + "Zombie Town", + "Graveyard", "Graveyard1", "Graveyard2", "Graveyard3", "Graveyard4", + "VampireCastle", "VampireCastle1", "VampireCastle2", "VampireCastle3", + "EvilGrove", "EvilGrove1", "EvilGrove2", "EvilGrove3", "EvilGrove4", + "SkullCaveB", "SkullCaveB1", "SkullCaveB2", + "CaveB", "CaveB1", "CaveB2", "CaveB3", "CaveB4", "CaveB5", "CaveB6", "CaveB7", "CaveB8", "CaveB9", "CaveBA", "CaveBB", "CaveBC" + ] } \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/world/blue.json b/forge-gui/res/adventure/Shandalar/world/blue.json index 18e5dca9512..8663e0a1742 100644 --- a/forge-gui/res/adventure/Shandalar/world/blue.json +++ b/forge-gui/res/adventure/Shandalar/world/blue.json @@ -1,28 +1,37 @@ { - "startPointX": 0.79, - "startPointY": 0.43, - "name": "blue", - "noiseWeight": 0.5, - "distWeight": 1.5, - "tilesetName":"Blue", - "tilesetAtlas":"world/tilesets/terrain.atlas", - "terrain":[ + "startPointX": 0.79, + "startPointY": 0.43, + "name": "blue", + "noiseWeight": 0.5, + "distWeight": 1.5, + "tilesetName":"Blue", + "tilesetAtlas":"world/tilesets/terrain.atlas", + "terrain":[ { - "spriteName":"Blue_1", - "min": 0, - "max": 0.2, - "resolution": 10 - }, { - "spriteName":"Blue_2", - "min": 0.8, - "max": 1.0, - "resolution": 10 + "spriteName":"Blue_1", + "min": 0, + "max": 0.2, + "resolution": 10 + }, { + "spriteName":"Blue_2", + "min": 0.8, + "max": 1.0, + "resolution": 10 } - ], - "width": 0.7, - "height": 0.7, - "color": "10a2e0", - "spriteNames":["IslandTree","Coral","Shell"] , - "enemies":[ "Bird","Djinn","Elemental","Merfolk","Merfolk Avatar","Merfolk Fighter","Merfolk Lord","Merfolk Soldier","Merfolk warrior","Blue Wiz1","Blue Wiz2","Blue Wiz3","Geist","Rogue","Sea Monster","Tarkir Djinn" ] , - "pointsOfInterest":[ "Blue Castle","Island Town","Nest","MerfolkPool","DjinnPalace","MageTowerU","CaveU" ] + ], + "width": 0.7, + "height": 0.7, + "color": "10a2e0", + "spriteNames":["IslandTree" ,"Coral" ,"Shell" ], + "enemies":[ "Bird","Djinn","Elemental","Merfolk","Merfolk Avatar","Merfolk Fighter","Merfolk Lord","Merfolk Soldier","Merfolk warrior","Blue Wiz1","Blue Wiz2","Blue Wiz3","Geist","Rogue","Sea Monster","Tarkir Djinn" ] , + "pointsOfInterest":[ + "Blue Castle", + "Island Town", + "NestU", + "MerfolkPool", "MerfolkPool1", "MerfolkPool2", "MerfolkPool3", "MerfolkPool4", "MerfolkPool5", + "DjinnPalace", "DjinnPalace1", "DjinnPalace2", + "Factory", "Factory1", + "MageTowerU", "MageTowerU1", "MageTowerU2", "MageTowerU3", "MageTowerU4", "MageTowerU5", "MageTowerU6", "MageTowerU7", "MageTowerU8", "MageTowerU9", "MageTowerUA", "MageTowerUB", "MageTowerUC", "MageTowerUD", + "CaveU", "CaveU1", "CaveU2", "CaveU3", "CaveU4", "CaveU5" + ] } \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/world/green.json b/forge-gui/res/adventure/Shandalar/world/green.json index 31ee1803353..a00a7d4a263 100644 --- a/forge-gui/res/adventure/Shandalar/world/green.json +++ b/forge-gui/res/adventure/Shandalar/world/green.json @@ -1,28 +1,36 @@ { - "startPointX": 0.22, - "startPointY": 0.43, - "name": "green", - "noiseWeight": 0.5, - "distWeight": 1.5, - "tilesetName":"Green", - "tilesetAtlas":"world/tilesets/terrain.atlas", - "terrain":[ + "startPointX": 0.22, + "startPointY": 0.43, + "name": "green", + "noiseWeight": 0.5, + "distWeight": 1.5, + "tilesetName":"Green", + "tilesetAtlas":"world/tilesets/terrain.atlas", + "terrain":[ { - "spriteName":"Green_1", - "min": 0, - "max": 0.2, - "resolution": 10 - }, { - "spriteName":"Green_2", - "min": 0.8, - "max": 1.0, - "resolution": 10 + "spriteName":"Green_1", + "min": 0, + "max": 0.2, + "resolution": 10 + },{ + "spriteName":"Green_2", + "min": 0.8, + "max": 1.0, + "resolution": 10 } - ], - "width": 0.7, - "height": 0.7, - "color": "59a650" , - "spriteNames":[ "WoodTree","WoodTree2","Bush","Stump","Moss","Stone","Flower","Wood"] , - "enemies":[ "Ape","Bear","Centaur","Centaur Warrior","Dino","Eldraine Faerie","Elf","Elf warrior","Elk","Faerie","Giant Spider","Gorgon","Gorgon 2","Green Beast","Green Wiz1","Green Wiz2","Green Wiz3","High Elf","Hydra","Satyr","Snake","Spider","Treefolk","Treefolk Guardian","Viper","Werewolf","Wurm" ] , - "pointsOfInterest":[ "Green Castle","Forest Town","ElfTown","WurmPond","Grove","CatLairG","CaveG" ] + ], + "width": 0.7, + "height": 0.7, + "color": "59a650", + "spriteNames":[ "WoodTree","WoodTree2","Bush","Stump","Moss","Stone","Flower","Wood"] , + "enemies":[ "Ape","Bear","Centaur","Centaur Warrior","Dino","Eldraine Faerie","Elf","Elf warrior","Elk","Faerie","Giant Spider","Gorgon","Gorgon 2","Green Beast","Green Wiz1","Green Wiz2","Green Wiz3","High Elf","Hydra","Satyr","Snake","Spider","Treefolk","Treefolk Guardian","Viper","Werewolf","Wurm" ] , + "pointsOfInterest":[ + "Green Castle", + "Forest Town", + "ElfTown", + "WurmPond", + "Grove", "Grove1", "Grove2", "Grove3", "Grove4", "Grove5", "Grove6", "Grove7", "Grove8", "Grove9", "GroveA", "GroveB", + "CatLairG", "CatLairG1", "CatLairG2", + "CaveG", "CaveG1", "CaveG2", "CaveG3", "CaveG4", "CaveG5", "CaveG6", "CaveG7", "CaveG8", "CaveG9", "CaveGA", "CaveGB" + ] } \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/world/points_of_interest.json b/forge-gui/res/adventure/Shandalar/world/points_of_interest.json index fb95a6fdc4a..116df805395 100644 --- a/forge-gui/res/adventure/Shandalar/world/points_of_interest.json +++ b/forge-gui/res/adventure/Shandalar/world/points_of_interest.json @@ -1,7 +1,7 @@ [{ "name":"Colorless Castle", "count":1, -"radiusFactor":0.7, +"radiusFactor":0.01, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"colorless_castle", "map": "maps/map/main_story/colorless_castle.tmx" @@ -131,7 +131,7 @@ "sprite":"Portal", "map": "maps/map/portal_1.tmx" },{ - "name":"Portal", + "name":"Portal1", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", @@ -145,91 +145,91 @@ "sprite":"MageTower", "map": "maps/map/magetower_1.tmx" },{ - "name":"MageTowerC", + "name":"MageTowerC2", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_2.tmx" },{ - "name":"MageTowerC", + "name":"MageTowerC3", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_3.tmx" },{ - "name":"MageTowerC", + "name":"MageTowerC4", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_4.tmx" },{ - "name":"MageTowerC", + "name":"MageTowerC5", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_5.tmx" },{ - "name":"MageTowerC", + "name":"MageTowerC6", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_6.tmx" },{ - "name":"MageTowerC", + "name":"MageTowerC7", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_7.tmx" },{ - "name":"MageTowerC", + "name":"MageTowerC8", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_8.tmx" },{ - "name":"MageTowerC", + "name":"MageTowerC9", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_9.tmx" },{ - "name":"MageTowerC", + "name":"MageTowerCA", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_10.tmx" },{ - "name":"MageTowerC", + "name":"MageTowerCB", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_11.tmx" },{ - "name":"MageTowerC", + "name":"MageTowerCC", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_12.tmx" },{ - "name":"MageTowerC", + "name":"MageTowerCD", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_13.tmx" },{ - "name":"MageTowerC", + "name":"MageTowerCE", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", @@ -243,173 +243,110 @@ "sprite":"Cave", "map": "maps/map/cave_1.tmx" },{ - "name":"CaveC", + "name":"CaveC1", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_2.tmx" },{ - "name":"CaveC", + "name":"CaveC2", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_3.tmx" },{ - "name":"CaveC", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_4.tmx" - },{ - "name":"CaveC", + "name":"CaveC3", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_5.tmx" },{ - "name":"CaveC", + "name":"CaveC4", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_6.tmx" },{ - "name":"CaveC", + "name":"CaveC5", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_7.tmx" },{ - "name":"CaveC", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_8.tmx" - },{ - "name":"CaveC", + "name":"CaveC6", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_9.tmx" },{ - "name":"CaveC", + "name":"CaveC7", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_10.tmx" },{ - "name":"CaveC", + "name":"CaveC8", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_11.tmx" },{ - "name":"CaveC", + "name":"CaveC9", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_12.tmx" },{ - "name":"CaveC", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_13.tmx" - },{ - "name":"CaveC", + "name":"CaveCA", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_14.tmx" },{ - "name":"CaveC", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_15.tmx" - },{ - "name":"CaveC", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_16.tmx" - },{ - "name":"CaveC", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_17.tmx" - },{ - "name":"CaveC", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_18.tmx" - },{ - "name":"CaveC", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_19.tmx" - },{ - "name":"CaveC", + "name":"CaveCB", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_20.tmx" },{ - "name":"CaveC", + "name":"CaveCC", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_21.tmx" },{ - "name":"CaveC", + "name":"CaveCD", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_22.tmx" },{ - "name":"CaveC", + "name":"CaveCE", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_23.tmx" },{ - "name":"CaveC", + "name":"CaveCF", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_24.tmx" - },{ - "name":"CaveC", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_25.tmx" },{ "name":"Fort", "count":4, @@ -418,77 +355,77 @@ "sprite":"Fort", "map": "maps/map/fort_1.tmx" },{ - "name":"Fort", + "name":"Fort1", "count":4, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Fort", "map": "maps/map/fort_2.tmx" },{ - "name":"Fort", + "name":"Fort2", "count":4, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Fort", "map": "maps/map/fort_3.tmx" },{ - "name":"Fort", + "name":"Fort3", "count":4, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Fort", "map": "maps/map/fort_4.tmx" },{ - "name":"Fort", + "name":"Fort4", "count":4, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Fort", "map": "maps/map/fort_5.tmx" },{ - "name":"Fort", + "name":"Fort5", "count":4, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Fort", "map": "maps/map/fort_6.tmx" },{ - "name":"Fort", + "name":"Fort6", "count":4, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Fort", "map": "maps/map/fort_7.tmx" },{ - "name":"Fort", + "name":"Fort7", "count":4, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Fort", "map": "maps/map/fort_8.tmx" },{ - "name":"Fort", + "name":"Fort8", "count":4, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Fort", "map": "maps/map/fort_9.tmx" },{ - "name":"Fort", + "name":"Fort9", "count":4, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Fort", "map": "maps/map/fort_10.tmx" },{ - "name":"Fort", + "name":"FortA", "count":4, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Fort", "map": "maps/map/fort_11.tmx" },{ - "name":"Fort", + "name":"FortB", "count":4, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", @@ -502,201 +439,75 @@ "sprite":"Factory", "map": "maps/map/factory_1.tmx" },{ - "name":"Factory", + "name":"Factory1", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Factory", "map": "maps/map/factory_2.tmx" },{ - "name":"Factory", + "name":"Factory2", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Factory", "map": "maps/map/factory_3.tmx" },{ - "name":"Factory", + "name":"Factory3", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Factory", "map": "maps/map/factory_4.tmx" },{ - "name":"CaveW", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_1.tmx" - },{ "name":"CaveW", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", + "map": "maps/map/cave_1.tmx" + },{ + "name":"CaveW1", + "count":3, + "radiusFactor":0.8, + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"Cave", "map": "maps/map/cave_2.tmx" },{ - "name":"CaveW", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_3.tmx" - },{ - "name":"CaveW", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_4.tmx" - },{ - "name":"CaveW", + "name":"CaveW2", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_5.tmx" },{ - "name":"CaveW", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_6.tmx" - },{ - "name":"CaveW", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_7.tmx" - },{ - "name":"CaveW", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_8.tmx" - },{ - "name":"CaveW", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_9.tmx" - },{ - "name":"CaveW", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_10.tmx" - },{ - "name":"CaveW", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_11.tmx" - },{ - "name":"CaveW", + "name":"CaveW3", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_12.tmx" },{ - "name":"CaveW", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_13.tmx" - },{ - "name":"CaveW", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_14.tmx" - },{ - "name":"CaveW", + "name":"CaveW4", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_15.tmx" },{ - "name":"CaveW", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_16.tmx" - },{ - "name":"CaveW", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_17.tmx" - },{ - "name":"CaveW", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_18.tmx" - },{ - "name":"CaveW", + "name":"CaveW5", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_19.tmx" },{ - "name":"CaveW", + "name":"CaveW6", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_20.tmx" - },{ - "name":"CaveW", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_21.tmx" - },{ - "name":"CaveW", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_22.tmx" - },{ - "name":"CaveW", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_23.tmx" - },{ - "name":"CaveW", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_24.tmx" - },{ - "name":"CaveW", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_25.tmx" },{ "name":"NestW", "count":3, @@ -719,28 +530,28 @@ "sprite":"Monastery", "map": "maps/map/monastery_1.tmx" },{ - "name":"Monastery", + "name":"Monastery1", "count":5, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Monastery", "map": "maps/map/monastery_2.tmx" },{ - "name":"Monastery", + "name":"Monastery2", "count":5, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Monastery", "map": "maps/map/monastery_3.tmx" },{ - "name":"Monastery", + "name":"Monastery3", "count":5, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Monastery", "map": "maps/map/monastery_4.tmx" },{ - "name":"Monastery", + "name":"Monastery4", "count":5, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", @@ -754,14 +565,14 @@ "sprite":"Castle", "map": "maps/map/castle_plains_1.tmx" },{ - "name":"Castle", + "name":"Castle1", "count":6, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Castle", "map": "maps/map/castle_plains_2.tmx" },{ - "name":"Castle", + "name":"Castle2", "count":6, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", @@ -775,27 +586,20 @@ "sprite":"CatLair", "map": "maps/map/catlair_1.tmx" },{ - "name":"CatLairW", + "name":"CatLairW1", "count":5, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"CatLair", "map": "maps/map/catlair_2.tmx" },{ - "name":"CatLairW", + "name":"CatLairW2", "count":5, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"CatLair", "map": "maps/map/catlair_3.tmx" },{ - "name":"CaveU", - "count":2, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_1.tmx" - },{ "name":"CaveU", "count":2, "radiusFactor":0.8, @@ -803,161 +607,35 @@ "sprite":"Cave", "map": "maps/map/cave_2.tmx" },{ - "name":"CaveU", - "count":2, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_3.tmx" - },{ - "name":"CaveU", - "count":2, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_4.tmx" - },{ - "name":"CaveU", - "count":2, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_5.tmx" - },{ - "name":"CaveU", - "count":2, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_6.tmx" - },{ - "name":"CaveU", - "count":2, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_7.tmx" - },{ - "name":"CaveU", - "count":2, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_8.tmx" - },{ - "name":"CaveU", - "count":2, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_9.tmx" - },{ - "name":"CaveU", - "count":2, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_10.tmx" - },{ - "name":"CaveU", + "name":"CaveU1", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_11.tmx" },{ - "name":"CaveU", + "name":"CaveU2", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_12.tmx" },{ - "name":"CaveU", + "name":"CaveU3", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_13.tmx" },{ - "name":"CaveU", - "count":2, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_14.tmx" - },{ - "name":"CaveU", - "count":2, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_15.tmx" - },{ - "name":"CaveU", - "count":2, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_16.tmx" - },{ - "name":"CaveU", - "count":2, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_17.tmx" - },{ - "name":"CaveU", - "count":2, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_18.tmx" - },{ - "name":"CaveU", - "count":2, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_19.tmx" - },{ - "name":"CaveU", + "name":"CaveU4", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_20.tmx" },{ - "name":"CaveU", - "count":2, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_21.tmx" - },{ - "name":"CaveU", - "count":2, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_22.tmx" - },{ - "name":"CaveU", - "count":2, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_23.tmx" - },{ - "name":"CaveU", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_24.tmx" - },{ - "name":"CaveU", + "name":"CaveU5", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", @@ -971,91 +649,91 @@ "sprite":"MageTower", "map": "maps/map/magetower_1.tmx" },{ - "name":"MageTowerU", + "name":"MageTowerU1", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_2.tmx" },{ - "name":"MageTowerU", + "name":"MageTowerU2", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_3.tmx" },{ - "name":"MageTowerU", + "name":"MageTowerU3", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_4.tmx" },{ - "name":"MageTowerU", + "name":"MageTowerU4", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_5.tmx" },{ - "name":"MageTowerU", + "name":"MageTowerU5", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_6.tmx" },{ - "name":"MageTowerU", + "name":"MageTowerU6", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_7.tmx" },{ - "name":"MageTowerU", + "name":"MageTowerU7", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_8.tmx" },{ - "name":"MageTowerU", + "name":"MageTowerU8", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_9.tmx" },{ - "name":"MageTowerU", + "name":"MageTowerU9", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_10.tmx" },{ - "name":"MageTowerU", + "name":"MageTowerUA", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_11.tmx" },{ - "name":"MageTowerU", + "name":"MageTowerUB", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_12.tmx" },{ - "name":"MageTowerU", + "name":"MageTowerUC", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MageTower", "map": "maps/map/magetower_13.tmx" },{ - "name":"MageTowerU", + "name":"MageTowerUD", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", @@ -1076,35 +754,35 @@ "sprite":"MerfolkPool", "map": "maps/map/merfolkpool_1.tmx" },{ - "name":"MerfolkPool", + "name":"MerfolkPool1", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MerfolkPool", "map": "maps/map/merfolkpool_2.tmx" },{ - "name":"MerfolkPool", + "name":"MerfolkPool2", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MerfolkPool", "map": "maps/map/merfolkpool_3.tmx" },{ - "name":"MerfolkPool", + "name":"MerfolkPool3", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MerfolkPool", "map": "maps/map/merfolkpool_4.tmx" },{ - "name":"MerfolkPool", + "name":"MerfolkPool4", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"MerfolkPool", "map": "maps/map/merfolkpool_5.tmx" },{ - "name":"MerfolkPool", + "name":"MerfolkPool5", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", @@ -1118,189 +796,105 @@ "sprite":"DjinnPalace", "map": "maps/map/djinnpalace_1.tmx" },{ - "name":"DjinnPalace", + "name":"DjinnPalace1", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"DjinnPalace", "map": "maps/map/djinnpalace_2.tmx" },{ - "name":"DjinnPalace", + "name":"DjinnPalace2", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"DjinnPalace", "map": "maps/map/djinnpalace_3.tmx" },{ - "name":"CaveB", - "count":2, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_1.tmx" - },{ "name":"CaveB", + "count":2, + "radiusFactor":0.8, + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"Cave", + "map": "maps/map/cave_1.tmx" + },{ + "name":"CaveB1", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_2.tmx" },{ - "name":"CaveB", + "name":"CaveB2", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_3.tmx" },{ - "name":"CaveB", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_4.tmx" - },{ - "name":"CaveB", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_5.tmx" - },{ - "name":"CaveB", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_6.tmx" - },{ - "name":"CaveB", + "name":"CaveB3", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_7.tmx" },{ - "name":"CaveB", + "name":"CaveB4", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_8.tmx" },{ - "name":"CaveB", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_9.tmx" - },{ - "name":"CaveB", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_10.tmx" - },{ - "name":"CaveB", + "name":"CaveB5", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_11.tmx" },{ - "name":"CaveB", + "name":"CaveB6", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_12.tmx" },{ - "name":"CaveB", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_13.tmx" - },{ - "name":"CaveB", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_14.tmx" - },{ - "name":"CaveB", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_15.tmx" - },{ - "name":"CaveB", + "name":"CaveB7", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_16.tmx" },{ - "name":"CaveB", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_17.tmx" - },{ - "name":"CaveB", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_18.tmx" - },{ - "name":"CaveB", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_19.tmx" - },{ - "name":"CaveB", + "name":"CaveB8", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_20.tmx" },{ - "name":"CaveB", + "name":"CaveB9", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_21.tmx" },{ - "name":"CaveB", + "name":"CaveBA", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_22.tmx" },{ - "name":"CaveB", + "name":"CaveBB", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_23.tmx" },{ - "name":"CaveB", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_24.tmx" - },{ - "name":"CaveB", + "name":"CaveBC", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", @@ -1314,28 +908,28 @@ "sprite":"Graveyard", "map": "maps/map/graveyard.tmx" },{ - "name":"Graveyard", + "name":"Graveyard1", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Graveyard", "map": "maps/map/graveyard_2.tmx" },{ - "name":"Graveyard", + "name":"Graveyard2", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Graveyard", "map": "maps/map/graveyard_3.tmx" },{ - "name":"Graveyard", + "name":"Graveyard3", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Graveyard", "map": "maps/map/graveyard_4.tmx" },{ - "name":"Graveyard", + "name":"Graveyard4", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", @@ -1349,28 +943,28 @@ "sprite":"EvilGrove", "map": "maps/map/evilgrove_1.tmx" },{ - "name":"EvilGrove", + "name":"EvilGrove1", "count":5, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"EvilGrove", "map": "maps/map/evilgrove_2.tmx" },{ - "name":"EvilGrove", + "name":"EvilGrove2", "count":5, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"EvilGrove", "map": "maps/map/evilgrove_3.tmx" },{ - "name":"EvilGrove", + "name":"EvilGrove3", "count":5, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"EvilGrove", "map": "maps/map/evilgrove_4.tmx" },{ - "name":"EvilGrove", + "name":"EvilGrove4", "count":5, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", @@ -1384,21 +978,21 @@ "sprite":"VampireCastle", "map": "maps/map/vampirecastle_1.tmx" },{ - "name":"VampireCastle", + "name":"VampireCastle1", "count":4, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"VampireCastle", "map": "maps/map/vampirecastle_2.tmx" },{ - "name":"VampireCastle", + "name":"VampireCastle2", "count":4, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"VampireCastle", "map": "maps/map/vampirecastle_3.tmx" },{ - "name":"VampireCastle", + "name":"VampireCastle3", "count":4, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", @@ -1412,14 +1006,14 @@ "sprite":"SkullCave", "map": "maps/map/skullcave_1.tmx" },{ - "name":"SkullCaveB", + "name":"SkullCaveB1", "count":4, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"SkullCave", "map": "maps/map/skullcave_2.tmx" },{ - "name":"SkullCaveB", + "name":"SkullCaveB2", "count":4, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", @@ -1433,180 +1027,152 @@ "sprite":"SwampTown", "map": "maps/map/zombietown.tmx" },{ - "name":"CaveR", - "count":2, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_1.tmx" - },{ "name":"CaveR", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", + "map": "maps/map/cave_1.tmx" + },{ + "name":"CaveR2", + "count":2, + "radiusFactor":0.8, + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"Cave", "map": "maps/map/cave_2.tmx" },{ - "name":"CaveR", + "name":"CaveR3", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_3.tmx" },{ - "name":"CaveR", + "name":"CaveR4", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_4.tmx" },{ - "name":"CaveR", + "name":"CaveR5", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_5.tmx" },{ - "name":"CaveR", + "name":"CaveR6", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_6.tmx" },{ - "name":"CaveR", - "count":2, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_7.tmx" - },{ - "name":"CaveR", + "name":"CaveR7", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_8.tmx" },{ - "name":"CaveR", + "name":"CaveR8", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_9.tmx" },{ - "name":"CaveR", + "name":"CaveR9", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_10.tmx" },{ - "name":"CaveR", - "count":2, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_11.tmx" - },{ - "name":"CaveR", + "name":"CaveRA", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_12.tmx" },{ - "name":"CaveR", - "count":2, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_13.tmx" - },{ - "name":"CaveR", + "name":"CaveRB", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_14.tmx" },{ - "name":"CaveR", + "name":"CaveRC", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_15.tmx" },{ - "name":"CaveR", + "name":"CaveRD", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_16.tmx" },{ - "name":"CaveR", + "name":"CaveRE", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_17.tmx" },{ - "name":"CaveR", + "name":"CaveRF", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_18.tmx" },{ - "name":"CaveR", + "name":"CaveRG", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_19.tmx" },{ - "name":"CaveR", + "name":"CaveRH", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_20.tmx" },{ - "name":"CaveR", + "name":"CaveRI", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_21.tmx" },{ - "name":"CaveR", + "name":"CaveRJ", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_22.tmx" },{ - "name":"CaveR", + "name":"CaveRK", "count":2, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_23.tmx" },{ - "name":"CaveR", + "name":"CaveRL", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_24.tmx" - },{ - "name":"CaveR", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_25.tmx" },{ "name":"Maze", "count":3, @@ -1615,21 +1181,21 @@ "sprite":"Maze", "map": "maps/map/maze_1.tmx" },{ - "name":"Maze", + "name":"Maze1", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Maze", "map": "maps/map/maze_2.tmx" },{ - "name":"Maze", + "name":"Maze2", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Maze", "map": "maps/map/maze_3.tmx" },{ - "name":"Maze", + "name":"Maze3", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", @@ -1643,21 +1209,21 @@ "sprite":"BarbarianCamp", "map": "maps/map/barbariancamp_1.tmx" },{ - "name":"BarbarianCamp", + "name":"BarbarianCamp1", "count":4, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"BarbarianCamp", "map": "maps/map/barbariancamp_2.tmx" },{ - "name":"BarbarianCamp", + "name":"BarbarianCamp2", "count":4, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"BarbarianCamp", "map": "maps/map/barbariancamp_3.tmx" },{ - "name":"BarbarianCamp", + "name":"BarbarianCamp3", "count":4, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", @@ -1671,14 +1237,14 @@ "sprite":"SkullCave", "map": "maps/map/skullcave_1.tmx" },{ - "name":"SkullCaveR", + "name":"SkullCaveR1", "count":4, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"SkullCave", "map": "maps/map/skullcave_2.tmx" },{ - "name":"SkullCaveR", + "name":"SkullCaveR2", "count":4, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", @@ -1699,194 +1265,103 @@ "sprite":"SnowAbbey", "map": "maps/map/snowabbey_1.tmx" },{ - "name":"SnowAbbey", + "name":"SnowAbbey1", "count":6, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"SnowAbbey", "map": "maps/map/snowabbey_2.tmx" },{ - "name":"SnowAbbey", + "name":"SnowAbbey2", "count":6, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"SnowAbbey", "map": "maps/map/snowabbey_3.tmx" },{ - "name":"CaveG", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_1.tmx" - },{ "name":"CaveG", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", + "map": "maps/map/cave_1.tmx" + },{ + "name":"CaveG1", + "count":3, + "radiusFactor":0.8, + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"Cave", "map": "maps/map/cave_2.tmx" },{ - "name":"CaveG", + "name":"CaveG2", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_3.tmx" },{ - "name":"CaveG", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_4.tmx" - },{ - "name":"CaveG", + "name":"CaveG3", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_5.tmx" },{ - "name":"CaveG", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_6.tmx" - },{ - "name":"CaveG", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_7.tmx" - },{ - "name":"CaveG", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_8.tmx" - },{ - "name":"CaveG", + "name":"CaveG4", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_9.tmx" },{ - "name":"CaveG", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_10.tmx" - },{ - "name":"CaveG", + "name":"CaveG5", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_11.tmx" },{ - "name":"CaveG", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_12.tmx" - },{ - "name":"CaveG", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_13.tmx" - },{ - "name":"CaveG", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_14.tmx" - },{ - "name":"CaveG", + "name":"CaveG6", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_15.tmx" },{ - "name":"CaveG", + "name":"CaveG7", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_16.tmx" },{ - "name":"CaveG", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_17.tmx" - },{ - "name":"CaveG", + "name":"CaveG8", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_18.tmx" },{ - "name":"CaveG", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_19.tmx" - },{ - "name":"CaveG", + "name":"CaveG9", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_20.tmx" },{ - "name":"CaveG", + "name":"CaveGA", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_21.tmx" },{ - "name":"CaveG", + "name":"CaveGB", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Cave", "map": "maps/map/cave_22.tmx" - },{ - "name":"CaveG", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_23.tmx" - },{ - "name":"CaveG", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_24.tmx" - },{ - "name":"CaveG", - "count":3, - "radiusFactor":0.8, - "spriteAtlas":"maps/tileset/buildings.atlas", - "sprite":"Cave", - "map": "maps/map/cave_25.tmx" },{ "name":"ElfTown", "count":2, @@ -1902,77 +1377,77 @@ "sprite":"Grove", "map": "maps/map/grove_1.tmx" },{ - "name":"Grove", + "name":"Grove1", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Grove", "map": "maps/map/grove_2.tmx" },{ - "name":"Grove", + "name":"Grove2", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Grove", "map": "maps/map/grove_3.tmx" },{ - "name":"Grove", + "name":"Grove3", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Grove", "map": "maps/map/grove_4.tmx" },{ - "name":"Grove", + "name":"Grove4", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Grove", "map": "maps/map/grove_5.tmx" },{ - "name":"Grove", + "name":"Grove5", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Grove", "map": "maps/map/grove_6.tmx" },{ - "name":"Grove", + "name":"Grove6", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Grove", "map": "maps/map/grove_7.tmx" },{ - "name":"Grove", + "name":"Grove7", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Grove", "map": "maps/map/grove_8.tmx" },{ - "name":"Grove", + "name":"Grove8", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Grove", "map": "maps/map/grove_9.tmx" },{ - "name":"Grove", + "name":"Grove9", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Grove", "map": "maps/map/grove_10.tmx" },{ - "name":"Grove", + "name":"GroveA", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"Grove", "map": "maps/map/grove_11.tmx" },{ - "name":"Grove", + "name":"GroveB", "count":3, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", @@ -1986,14 +1461,14 @@ "sprite":"CatLair", "map": "maps/map/catlair_1.tmx" },{ - "name":"CatLairG", + "name":"CatLairG1", "count":4, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", "sprite":"CatLair", "map": "maps/map/catlair_2.tmx" },{ - "name":"CatLairG", + "name":"CatLairG2", "count":4, "radiusFactor":0.8, "spriteAtlas":"maps/tileset/buildings.atlas", diff --git a/forge-gui/res/adventure/Shandalar/world/red.json b/forge-gui/res/adventure/Shandalar/world/red.json index 0ed42f30734..6e8cefd1dd6 100644 --- a/forge-gui/res/adventure/Shandalar/world/red.json +++ b/forge-gui/res/adventure/Shandalar/world/red.json @@ -1,28 +1,39 @@ { - "startPointX": 0.31, - "startPointY": 0.78, - "name": "red", - "noiseWeight": 0.5, - "distWeight": 1.5, - "tilesetName":"Red", - "tilesetAtlas":"world/tilesets/terrain.atlas", - "terrain":[ + "startPointX": 0.31, + "startPointY": 0.78, + "name": "red", + "noiseWeight": 0.5, + "distWeight": 1.5, + "tilesetName":"Red", + "tilesetAtlas":"world/tilesets/terrain.atlas", + "terrain":[ { - "spriteName":"Red_1", - "min": 0, - "max": 0.2, - "resolution": 10 - }, { - "spriteName":"Red_2", - "min": 0.8, - "max": 1.0, - "resolution": 10 + "spriteName":"Red_1", + "min": 0, + "max": 0.2, + "resolution": 10 + },{ + "spriteName":"Red_2", + "min": 0.8, + "max": 1.0, + "resolution": 10 } - ], - "width": 0.7, - "height": 0.7, - "color": "b63729", - "spriteNames":[ "MountainTree","MountainTree2","MountainRock","LargeMountainRock","Gravel"] , - "enemies":[ "Amonkhet Minotaur","Ashmouth Devil","Axgard Dwarf","Berserker","Boggart","Cyclops","Devil","Dinosaur","Dragon","Dwarf","Efreet","Fire Elemental","Flame Elemental","Goblin","Goblin Chief","Goblin Warrior","Hellhound","Immersturm Demon","Khan","Minotaur","Minotaur Flayer","Red Beast","Red Wiz1","Red Wiz2","Red Wiz3","Shaman","Troll","Vampire Lord","Viashino","Yeti" ] , - "pointsOfInterest":[ "Red Castle","Mountain Town","YuleTown","BarbarianCamp","Maze","SnowAbbey","SkullCaveR","CaveR" ] + ], + "width": 0.7, + "height": 0.7, + "color": "b63729", + "spriteNames":[ "MountainTree","MountainTree2","MountainRock","LargeMountainRock","Gravel"] , + "enemies":[ "Amonkhet Minotaur","Ashmouth Devil","Axgard Dwarf","Berserker","Boggart","Cyclops","Devil","Dinosaur","Dragon","Dwarf","Efreet","Fire Elemental","Flame Elemental","Goblin","Goblin Chief","Goblin Warrior","Hellhound","Immersturm Demon","Khan","Minotaur","Minotaur Flayer","Red Beast","Red Wiz1","Red Wiz2","Red Wiz3","Shaman","Troll","Vampire Lord","Viashino","Yeti" ] , + "pointsOfInterest":[ + "Red Castle", + "Mountain Town", + "YuleTown", + "BarbarianCamp", "BarbarianCamp1", "BarbarianCamp2", "BarbarianCamp3", + "Maze", "Maze1", "Maze2", "Maze3", + "Fort", "Fort5", "FortA", + "Factory", "Factory2", "Factory3", + "SnowAbbey", "SnowAbbey1", "SnowAbbey2", + "SkullCaveR", "SkullCaveR1", "SkullCaveR2", + "CaveR", "CaveR1", "CaveR2", "CaveR3", "CaveR4", "CaveR5", "CaveR6", "CaveR7", "CaveR8", "CaveR9", "CaveRA", "CaveRB", "CaveRC", "CaveRD", "CaveRE", "CaveRF", "CaveRG", "CaveRH", "CaveRI", "CaveRJ", "CaveRK", "CaveRL" + ] } \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/world/waste.json b/forge-gui/res/adventure/Shandalar/world/waste.json index 15d745b38d7..e107b1a5b7d 100644 --- a/forge-gui/res/adventure/Shandalar/world/waste.json +++ b/forge-gui/res/adventure/Shandalar/world/waste.json @@ -19,10 +19,19 @@ "resolution": 5 } ], - "width": 0.85, - "height": 0.85, - "color": "aeaeae", + "width": 0.85, + "height": 0.85, + "color": "aeaeae", "spriteNames":[ "WasteTree","Stone","WasteRock"] , "enemies":[ "Bandit","ClayGolem","Construct","Eldrazi","Gargoyle","Gargoyle 2","Golem","Sliver","Black Wiz1","Black Wiz2","Black Wiz3","Blue Wiz1","Blue Wiz2","Blue Wiz3","Green Wiz1","Green Wiz2","Green Wiz3","Red Wiz1","Red Wiz2","Red Wiz3","White Wiz1","White Wiz2","White Wiz3" ] , - "pointsOfInterest":[ "Colorless Castle","Final Castle","Waste Town","Waste Town2","Waste Town3","Portal","Fort","Factory","MageTowerC","CaveC" ] + "pointsOfInterest":[ + "Final Castle", + "Colorless Castle", + "Waste Town", "Waste Town2", "Waste Town3", + "Portal", "Portal1", + "Fort", "Fort1", "Fort2", "Fort3", "Fort4", "Fort5", "Fort6", + "Factory", "Factory1", "Factory2", "Factory3", + "MageTowerC", "MageTowerC1", "MageTowerC2", "MageTowerC3", "MageTowerC4", "MageTowerC5", + "CaveC", "CaveC1", "CaveC2", "CaveC3", "CaveC4", "CaveC5", "CaveC6", "CaveC7", "CaveC8", "CaveC9", "CaveCA", "CaveCB", "CaveCC", "CaveCD", "CaveCE", "CaveCF" + ] } \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/world/white.json b/forge-gui/res/adventure/Shandalar/world/white.json index c2e9bc807fa..b8fe2d0ef0b 100644 --- a/forge-gui/res/adventure/Shandalar/world/white.json +++ b/forge-gui/res/adventure/Shandalar/world/white.json @@ -1,28 +1,38 @@ { -"startPointX": 0.5, - "startPointY": 0.22, - "name": "white", - "noiseWeight": 0.5, - "distWeight": 1.5, - "tilesetName":"White", - "tilesetAtlas":"world/tilesets/terrain.atlas", - "terrain":[ + "startPointX": 0.5, + "startPointY": 0.22, + "name": "white", + "noiseWeight": 0.5, + "distWeight": 1.5, + "tilesetName":"White", + "tilesetAtlas":"world/tilesets/terrain.atlas", + "terrain":[ { - "spriteName":"White_1", - "min": 0, - "max": 0.2, - "resolution": 10 - }, { - "spriteName":"White_2", - "min": 0.8, - "max": 1.0, - "resolution": 10 + "spriteName":"White_1", + "min": 0, + "max": 0.2, + "resolution": 10 + }, { + "spriteName":"White_2", + "min": 0.8, + "max": 1.0, + "resolution": 10 } - ], - "width": 0.7, - "height": 0.7, - "color": "efe697" , - "spriteNames":[ "PlainsTree","Cactus","PlainsRock","LargePlainsRock","DarkGras"] , - "enemies":[ "Adventurer","Archer","Cat","Cathar","Cleric","Dawnhart Witch","Eldraine Knight","Griffin","Horseman","Human","Human elite","Human guard","Knight","Monk","White Dwarf","White Wiz1","White Wiz2","White Wiz3" ] , - "pointsOfInterest":[ "White Castle","Plains Town","Monastery","Castle","Aerie","CatLairW","NestW","CaveW" ] + ], + "width": 0.7, + "height": 0.7, + "color": "efe697", + "spriteNames":[ "PlainsTree", "Cactus" ,"PlainsRock" ,"LargePlainsRock" ,"DarkGras" ], + "enemies":[ "Adventurer","Archer","Cat","Cathar","Cleric","Dawnhart Witch","Eldraine Knight","Griffin","Horseman","Human","Human elite","Human guard","Knight","Monk","White Dwarf","White Wiz1","White Wiz2","White Wiz3" ] , + "pointsOfInterest":[ + "White Castle", + "Plains Town", + "Monastery", "Monastery1", "Monastery2", "Monastery3", "Monastery4", + "Castle", "Castle1", "Castle2", + "Fort7", "Fort8", "Fort9", "FortA", "FortB", + "Aerie", + "CatLairW", "CatLairW1", "CatLairW2", + "NestW", + "CaveW", "CaveW1", "CaveW2", "CaveW3", "CaveW4", "CaveW5", "CaveW6" + ] } \ No newline at end of file