diff --git a/forge-gui/res/adventure/Shandalar/world/quests.json b/forge-gui/res/adventure/Shandalar/world/quests.json
index cc9420f7eec..c6e91dc01cc 100644
--- a/forge-gui/res/adventure/Shandalar/world/quests.json
+++ b/forge-gui/res/adventure/Shandalar/world/quests.json
@@ -5997,8 +5997,8 @@
"POIReference": ""
}
],
- "name": "Giant bugs holding balls eh ? Count me out. (decline quest)",
- "text": "Figured you weren't up to the challenge, come back to me when you are. (-1 local reputation)",
+ "name": "Giant bugs holding balls eh ? Count me out. (Decline quest)",
+ "text": "Figured you weren't up to the challenge, come back to me when you are.",
"options": [
{
"name": "(Continue)"
@@ -6030,7 +6030,7 @@
"POIReference": ""
}
],
- "name": "Pest control is my speciality, note the location of her hive on my map.(Accept Quest)"
+ "name": "Pest control is my speciality, note the location of her hive on my map.(Accept Quest) (WARNING HARD QUEST)"
},
{
"action": [
@@ -6051,7 +6051,7 @@
}
],
"name": "\"Do you really think I have nothing better to do than hunt down giant insects holding balls? Find someone else to take care of it\" (Decline Quest)",
- "text": "(-1 Local Reputation) The farmhand keeps a passive look on his face. \"I guess I'm never getting my quiet night's sleep back\"",
+ "text": "The farmhand keeps a passive look on his face. \"I guess I'm never getting my quiet night's sleep back\"",
"options": [
{
"name": "(Leave)"
@@ -6201,7 +6201,7 @@
}
],
"name": "Sorry, I don't have to the time for this. (Decline quest)",
- "text": "Figured you weren't up to the challenge, come back to me when you are. (-1 local reputation)",
+ "text": "Figured you weren't up to the challenge, come back to me when you are.",
"options": [
{
"name": "(Continue)"
@@ -6233,7 +6233,7 @@
"POIReference": ""
}
],
- "name": "I'll take care of it, note the location of the factory on my map.(Accept Quest)",
+ "name": "I'll take care of it, note the location of the factory on my map.(Accept Quest) (WARNING HARD QUEST)",
"text": "Once you have vanquished the mechanical threat and quelled the chaos within the factory, return to me, Maven the Alchemist, and you shall be rewarded handsomely for your bravery and service to our community. Be warned, however, for the path ahead will test your mettle, cunning, and combat prowess. May fortune favor you on this perilous undertaking!"
},
{
@@ -6255,7 +6255,7 @@
}
],
"name": "\"Do you really think I have nothing better to do ? Find someone else to take care of it\" (Decline Quest)",
- "text": "(-1 Local Reputation) Maven the Alchemist keeps a passive look on his face. \"Soon those things will be balanced as well.\"",
+ "text": "Maven the Alchemist keeps a passive look on his face. \"Soon those things will be balanced as well.\"",
"options": [
{
"name": "(Continue)"
@@ -6298,8 +6298,8 @@
{
"type": "shards",
"probability": 1,
- "count": 20,
- "addMaxCount": 20
+ "count": 10,
+ "addMaxCount": 10
}
]
}
@@ -6438,7 +6438,7 @@
"POIReference": ""
}
],
- "name": "Thank you, Elder Taldor. I shall embark on this quest immediately and return triumphant. (Accept Quest)"
+ "name": "Thank you, Elder Taldor. I shall embark on this quest immediately and return triumphant. (Accept Quest) (WARNING HARD QUEST)"
},
{
"action": [
@@ -6459,7 +6459,7 @@
}
],
"name": "After further consideration, I've decided I'm not up to the challenge (Decline Quest)",
- "text": "(-1 Local Reputation) Elder Taldor keeps a passive look on his face. \"Youths these days, he mumbles\"",
+ "text": "Elder Taldor keeps a passive look on his face. \"Youths these days, he mumbles\"",
"options": [
{
"name": "(Continue)"
@@ -6496,7 +6496,7 @@
"type": "card",
"probability": 1,
"count": 10,
- "addMaxCount": 20,
+ "addMaxCount": 10,
"subTypes": [
"Fungus"
]
@@ -6606,8 +6606,8 @@
"POIReference": ""
}
],
- "name": "Sorry, I don't have to the time for this. (Decline quest)",
- "text": "Figured you weren't up to the challenge, come back to me when you are. (-1 local reputation)",
+ "name": "Sorry, I don't have to the time for this. (Decline Quest)",
+ "text": "Figured you weren't up to the challenge, come back to me when you are. ",
"options": [
{
"name": "(Continue)"
@@ -6616,7 +6616,7 @@
},
{
"name": "Let me guess, you want to me to deal with this situation ?",
- "text": "The town council seeks the aid of a skilled and courageous individual like yourself to venture into the depths of the old sewer near this and eradicate this slimy menace once and for all.",
+ "text": "The town council seeks the aid of a skilled and courageous individual like yourself to venture into the depths of the old sewer near this town and eradicate this slimy menace once and for all.",
"options": [
{
"name": "I see. So you want me to go to the old sewers and deal with the slimes?",
@@ -6639,7 +6639,7 @@
"POIReference": ""
}
],
- "name": "Consider it done, note the location of the old sewers on my map. (Accept Quest)"
+ "name": "Consider it done, note the location of the old sewers on my map. (Accept Quest) (WARNING HARD QUEST)"
},
{
"action": [
@@ -6660,7 +6660,7 @@
}
],
"name": "I don't intending to get slime on my armor, sorry you have to find someone else (Decline Quest)",
- "text": "(-1 Local Reputation) The merchant keeps a passive look on his face. \"Soon those things will be balanced as well.\"",
+ "text": "The merchant keeps a passive look on his face. \"Soon those things will be balanced as well.\"",
"options": [
{
"name": "(Continue)"
@@ -6697,7 +6697,7 @@
"type": "card",
"probability": 1,
"count": 7,
- "addMaxCount": 14,
+ "addMaxCount": 7,
"colors": [
"Green",
"Blue",
diff --git a/forge-gui/res/adventure/Shandalar/world/shops.json b/forge-gui/res/adventure/Shandalar/world/shops.json
index cd9aad600ae..c08aecab258 100644
--- a/forge-gui/res/adventure/Shandalar/world/shops.json
+++ b/forge-gui/res/adventure/Shandalar/world/shops.json
@@ -3843,8 +3843,10 @@
"cardText": "White"
}
]
- }]
-},{
+ }
+ ]
+},
+{
"name":"Bird",
"description":"Birds Of A Feather",
"spriteAtlas":"maps/tileset/buildings.atlas",
@@ -3863,8 +3865,128 @@
"cardText": "Bird"
}
]
- }]
-},{
+ }
+ ]
+},
+{
+ "name":"Nobles",
+ "description":"High Court",
+ "spriteAtlas":"maps/tileset/buildings.atlas",
+ "sprite":"NobleShop",
+ "rewards": [
+ {
+ "count":4,
+ "subTypes": ["Noble"]
+ },
+ {
+ "count":4,
+ "type":"Union",
+ "cardUnion": [
+ {
+ "count":4,
+ "cardText": "Monarch"
+ }
+ ]
+ }
+ ]
+},
+{
+ "name":"Saga",
+ "description":"Relive History",
+ "spriteAtlas":"maps/tileset/buildings.atlas",
+ "sprite":"SagaShop",
+ "rewards": [
+ {
+ "count":8,
+ "type":"Union",
+ "cardUnion": [
+ {
+ "count":1,
+ "subTypes": ["Saga"]
+ },
+ {
+ "count":1,
+ "cardText": "Saga"
+ }
+ ]
+ }
+ ]
+},
+{
+ "name":"Giant",
+ "description":"Gigantic Discounts",
+ "spriteAtlas":"maps/tileset/buildings.atlas",
+ "sprite":"GiantShop",
+ "rewards": [
+ {
+ "count":8,
+ "type":"Union",
+ "cardUnion": [
+ {
+ "count":1,
+ "subTypes": ["Giant"]
+ },
+ {
+ "count":1,
+ "cardText": "Giant"
+ }
+ ]
+ }
+ ]
+},
+{
+ "name":"LargeSeaCreatures",
+ "description":"Cards From The Deep",
+ "spriteAtlas":"maps/tileset/buildings.atlas",
+ "sprite":"LargeSeaCreaturesShop",
+ "rewards": [
+ {
+ "count":2,
+ "subTypes": ["Serpent"]
+ },
+ {
+ "count":2,
+ "subTypes": ["Kraken"]
+ },
+ {
+ "count":2,
+ "subTypes": ["Leviathan"]
+ },
+ {
+ "count":2,
+ "subTypes": ["Octopus"]
+ }
+ ]
+},
+{
+ "name":"FlipShop",
+ "description":"Two For The Price of One",
+ "spriteAtlas":"maps/tileset/buildings.atlas",
+ "sprite":"FlipShop",
+ "rewards": [
+ {
+ "count":1,
+ "cardText": "Flip it"
+ },
+ {
+ "count":7,
+ "cardText": "Transform"
+ }
+ ]
+},
+{
+ "name":"Battle",
+ "description":"Battles of the Ages",
+ "spriteAtlas":"maps/tileset/buildings.atlas",
+ "sprite":"BattleShop",
+ "rewards": [
+ {
+ "count":8,
+ "cardTypes": ["Battle"]
+ }
+ ]
+},
+{
"name":"Bird4Blue",
"description":"Aven Windreaders",
"spriteAtlas":"maps/tileset/buildings.atlas",
@@ -3938,6 +4060,43 @@
}
]
}]
+},{
+ "name":"Bird4Azorius",
+ "description":"Eerie Well Breds",
+ "spriteAtlas":"maps/tileset/buildings.atlas",
+ "sprite":"BirdShop",
+ "overlaySprite":"Overlay4White",
+ "rewards": [
+ {
+ "count":4,
+ "type":"Union",
+ "cardUnion": [
+ {
+ "count":1,
+ "subTypes": ["Bird"]
+ },
+ {
+ "count":1,
+ "cardText": "Bird"
+ }
+ ]
+ },
+ {
+ "count":4,
+ "type":"Union",
+ "cardUnion": [
+ {
+ "count":1,
+ "subTypes": ["Bird"],
+ "colors": ["white"]
+ },
+ {
+ "count":1,
+ "cardText": "Bird",
+ "colors": ["white"]
+ }
+ ]
+ }]
},{
"name":"Spirit",
"description":"Spirit Halloween",
diff --git a/forge-gui/res/adventure/common/custom_card_pics/Sliver Queen's Boss Effect.fullborder.jpg b/forge-gui/res/adventure/common/custom_card_pics/Sliver Queen's Boss Effect.fullborder.jpg
new file mode 100644
index 00000000000..7b94f4e0f69
Binary files /dev/null and b/forge-gui/res/adventure/common/custom_card_pics/Sliver Queen's Boss Effect.fullborder.jpg differ
diff --git a/forge-gui/res/adventure/common/custom_card_pics/Xira's Boss Effect.fullborder.jpg b/forge-gui/res/adventure/common/custom_card_pics/Xira's Boss Effect.fullborder.jpg
index 02467f7a098..1b7ba5b6c16 100644
Binary files a/forge-gui/res/adventure/common/custom_card_pics/Xira's Boss Effect.fullborder.jpg and b/forge-gui/res/adventure/common/custom_card_pics/Xira's Boss Effect.fullborder.jpg differ
diff --git a/forge-gui/res/adventure/common/custom_cards/sliver_queen_boss_effect.txt b/forge-gui/res/adventure/common/custom_cards/sliver_queen_boss_effect.txt
new file mode 100644
index 00000000000..48cd9c37a8a
--- /dev/null
+++ b/forge-gui/res/adventure/common/custom_cards/sliver_queen_boss_effect.txt
@@ -0,0 +1,13 @@
+Name:Sliver Queen's Boss Effect
+ManaCost:no cost
+Colors:all
+Types:Enchantment
+A:AB$ Token | Cost$ 4 | TokenAmount$ 1 | TokenScript$ c_1_1_sliver | ActivationZone$ Command | TokenOwner$ You | Activator$ Player | ActivationLimit$ 1 | SpellDescription$ Create a 1/1 colorless Sliver creature token. Every player may activate this ability but only once each turn.
+T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Command | Execute$ TrigCharm | TriggerDescription$ At the beginning of your upkeep, ABILITY.
+SVar:TrigCharm:DB$ Charm | Random$ True | Choices$ DBToken,DBChoose,DBSeek
+SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_1_1_sliver | SpellDescription$ Create a 1/1 colorless Sliver creature token.
+SVar:DBChoose:DB$ ChooseCard | AtRandom$ True | Choices$ Creature.nonToken+OppCtrl | SubAbility$ DBCopy | SpellDescription$ Create a token of a random nontoken creature your opponent controls. That creature becomes a Sliver in addition to its other types.
+SVar:DBCopy:DB$ CopyPermanent | Defined$ ChosenCard | AddTypes$ Sliver | SubAbility$ DBCleanup
+SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True
+SVar:DBSeek:DB$ Seek | Type$ Card.Sliver | SpellDescription$ Seek a Sliver card.
+Oracle:{4}: Create a 1/1 colorless Sliver creature token. Every player may activate this ability but only once each turn. \n At the gebinning of your upkeep, choose one at random\n• Create a 1/1 colorless Sliver creature token.\nCreate a token of a random nontoken creature your opponent controls. That creature becomes a Sliver in addition to its other types.\n• Seek a Sliver card.
\ No newline at end of file
diff --git a/forge-gui/res/adventure/common/custom_cards/xira_boss_effect.txt b/forge-gui/res/adventure/common/custom_cards/xira_boss_effect.txt
index 3ed01a22a36..21e1752c2e0 100644
--- a/forge-gui/res/adventure/common/custom_cards/xira_boss_effect.txt
+++ b/forge-gui/res/adventure/common/custom_cards/xira_boss_effect.txt
@@ -2,11 +2,11 @@ Name:Xira's Boss Effect
ManaCost:no cost
Colors:black,green,red
Types:Enchantment
-S:Mode$ Continuous | Affected$ Insect.YouCtrl | EffectZone$ Command | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Double team | Description$ Nontoken insects you control have +1/+1 and Double Team.
+S:Mode$ Continuous | Affected$ Insect.YouCtrl+nonToken | EffectZone$ Command | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Double team | Description$ Nontoken Insects you control have +1/+1 and Double Team.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Command | Execute$ PutCounterAll | TriggerDescription$ At the beginning of your upkeep, put an egg counter on each nontoken creature.
SVar:PutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.nonToken | CounterType$ EGG | CounterNum$ 1
T:Mode$ ChangesZone | Origin$ Battlefield | TriggerZones$ Command | Destination$ Graveyard | ValidCard$ Creature.counters_GE1_EGG | Execute$ TrigDraw | TriggerDescription$ Whenever a creature with an egg counter on it dies, draw a card and create X 1/1 black Insect creature token with flying where X is the amount of Egg counters on that creature.
SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBToken
SVar:DBToken:DB$ Token | TokenScript$ b_1_1_insect_flying | TokenAmount$ X
SVar:X:TriggeredCard$CardCounters.EGG
-Oracle:Nontoken insects you control have +1/+1 and Double Team\nAt the beginning of your upkeep, put an egg counter on each creature.\nWhen a creature with an egg counter dies, draw a card and create X 1/1 black Insect creature token with flying where X is the amount of Egg counters on that creature.
\ No newline at end of file
+Oracle:Nontoken Insects you control have +1/+1 and Double Team\nAt the beginning of your upkeep, put an egg counter on each nontoken creature.\nWhen a creature with an egg counter dies, draw a card and create X 1/1 black Insect creature token with flying where X is the amount of Egg counters on that creature.
\ No newline at end of file
diff --git a/forge-gui/res/adventure/common/decks/boss/sliver_queen.dck b/forge-gui/res/adventure/common/decks/boss/sliver_queen.dck
index 5035e45bcb7..0c1702cdea0 100644
--- a/forge-gui/res/adventure/common/decks/boss/sliver_queen.dck
+++ b/forge-gui/res/adventure/common/decks/boss/sliver_queen.dck
@@ -1,28 +1,119 @@
[metadata]
-Name=sliver queen
+Name=sliverqueen
+[Avatar]
+
[Main]
-4 Aether Vial
-4 Ancestral Recall
-1 Black Lotus
-4 Crystalline Sliver
-4 Galerider Sliver
-2 Harmonic Sliver
-2 Hibernation Sliver
-4 Misty Rainforest
-1 Mox Emerald
-1 Mox Pearl
-1 Mox Sapphire
-1 Mox Jet
-1 Mox Ruby
-3 Muscle Sliver
-4 Mutavault
-3 Ponder
-4 Predatory Sliver
-4 Sinew Sliver
-4 Sliver Hive
-1 Time Walk
-1 Sliver Queen
-2 Tropical Island
-2 Tundra
-1 Underground Sea
-1 Volcanic Island
+2 Arid Mesa|SLU|1
+4 Austere Command|CMR|2
+4 Badlands|OLGC|1
+4 Barbed Sliver|PDS|1
+4 Belligerent Sliver|M15|1
+4 Blade Sliver|LGN|1
+2 Bloodstained Mire|KTK|1
+4 Blur Sliver|M14|1
+4 Bonescythe Sliver|PDP14|1
+4 Brood Sliver|SLD|1
+4 City of Brass|2X2|1
+4 Cleaving Sliver|MH1|1
+4 Cloudshredder Sliver|MH1|1
+2 Constricting Sliver|M15|1
+4 Crypt Sliver|LGN|1
+4 Crystalline Sliver|SLD|1
+2 Descendants' Path|AVR|1
+4 Diffusion Sliver|M15|1
+4 Dregscape Sliver|MH1|1
+4 Enduring Sliver|MH1|1
+4 Essence Sliver|SLD|1
+4 Flooded Strand|KTK|1
+2 Forest|M20|2
+2 Forest|M20|3
+4 Fungus Sliver|TSR|1
+2 Fury Sliver|SLD|1
+4 Galerider Sliver|SLD|1
+4 Gemhide Sliver|SLD|1
+1 Groundshaker Sliver|M14|1
+4 Harmonic Sliver|SLD|1
+4 Heart Sliver|PDS|1
+3 Hive Stirrings|PM14|1
+4 Horned Sliver|TPR|1
+2 Indatha Triome|IKO|1
+1 Island|M20|1
+2 Island|M20|2
+2 Island|M20|3
+2 Jetmir's Garden|SNC|1
+3 Kindred Discovery|CLB|1
+2 Kindred Dominance|C17|1
+4 Lavabelly Sliver|MH1|1
+4 Mana Confluence|CMR|1
+4 Manaweft Sliver|J21|1
+4 Marsh Flats|SLU|1
+4 Might Sliver|SLD|1
+4 Misty Rainforest|MM3|1
+1 Mountain|M20|2
+3 Mountain|M20|3
+4 Muscle Sliver|SLD|1
+2 Pact of the Serpent|KHC|1
+2 Patriarch's Bidding|MH2|1
+2 Plains|M20|2
+1 Plains|M20|4
+3 Plateau|30A|1
+4 Plated Sliver|LGN|1
+4 Predatory Sliver|SLD|1
+2 Pulmonic Sliver|TSR|1
+2 Quick Sliver|SLD|1
+2 Raffine's Tower|SNC|1
+2 Rally the Ranks|KHM|1
+3 Reflections of Littjara|KHM|1
+3 River's Rebuke|XLN|1
+1 Root Sliver|SLD|1
+2 Savai Triome|IKO|1
+4 Savannah|30A|1
+2 Scrubland|30A|1
+4 Sedge Sliver|SLD|1
+3 Sentinel Sliver|M14|1
+4 Sidewinder Sliver|SLD|1
+3 Sinew Sliver|PLC|1
+4 Sliver Gravemother|CMM|1
+4 Sliver Hive|M15|1
+4 Sliver Hivelord|SLD|1
+4 Sliver Overlord|PDS|1
+4 Sliver Queen|TPR|1
+2 Spined Sliver|PDS|1
+2 Spinneret Sliver|TSR|1
+4 Spiteful Sliver|SLD|1
+1 Spitting Sliver|PLC|1
+1 Steelform Sliver|J21|1
+4 Striking Sliver|SLD|1
+3 Swamp|M20|1
+1 Swamp|M20|2
+2 Synapse Sliver|SLD|1
+3 Syphon Sliver|SLD|1
+4 Taiga|30A|1
+4 The First Sliver|MH1|1
+2 The World Tree|PLIST|1
+2 Toxin Sliver|SLD|1
+4 Tropical Island|30A|1
+4 Tundra|VMA|1
+2 Two-Headed Sliver|SLD|1
+2 Urborg, Tomb of Yawgmoth|PLC|1
+2 Urza's Incubator|CM2|1
+2 Vanquisher's Banner|MOC|1
+2 Venom Sliver|M15|1
+4 Virulent Sliver|SLD|1
+2 Ward Sliver|SLD|1
+4 Windswept Heath|KTK|1
+3 Winged Sliver|SLD|1
+4 Wooded Foothills|KTK|1
+2 Xander's Lounge|SNC|1
+2 Yavimaya, Cradle of Growth|MH2|1
+2 Ziatora's Proving Ground|SNC|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/common/decks/standard/aerie_guard.dck b/forge-gui/res/adventure/common/decks/standard/aerie_guard.dck
new file mode 100644
index 00000000000..effef09c1af
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/aerie_guard.dck
@@ -0,0 +1,53 @@
+[metadata]
+Name=aerie_guard
+[Avatar]
+
+[Main]
+2 Battlefield Raptor|KHM|1
+2 Bident of Thassa|A25|1
+2 Emeria's Call|ZNR|1
+1 Empyrean Eagle|M20|1
+1 Firemane Commando|MOC|1
+2 Flooded Strand|KTK|1
+3 Hallowed Fountain|SLD|1
+2 Healer's Hawk|MB1|1
+1 Inniaz, the Gale Force|JMP|1
+2 Irrigated Farmland|C20|1
+2 Ishai, Ojutai Dragonspeaker|CM2|1
+2 Island|SCD|1
+1 Island|SCD|2
+1 Island|SCD|3
+1 Island|SCD|4
+2 Kangee's Lieutenant|SCD|1
+1 Kangee, Aerie Keeper|INV|1
+1 Kangee, Sky Warden|SCD|1
+2 Ledger Shredder|SNC|1
+1 Moat|PRM|1
+2 Path to Exile|2X2|1
+2 Plains|SCD|1
+1 Plains|SCD|2
+2 Plains|SCD|3
+1 Prairie Stream|AFC|1
+1 Sephara, Sky's Blade|SCD|1
+2 Serra Aviary|ME4|1
+1 Shabraz, the Skyshark|C20|1
+1 Sigarda's Vanguard|MIC|1
+1 Skyboon Evangelist|NCC|1
+2 Skycat Sovereign|SCD|1
+1 Steel-Plume Marshal|SCD|1
+2 Swan Song|SLD|1
+3 Tundra|OLGC|1
+2 Watcher of the Spheres|M21|1
+2 Welcoming Vampire|VOW|1
+1 Winged Words|J21|1
+1 Wrath of God|PZ1|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/common/decks/standard/bandit_monor.dck b/forge-gui/res/adventure/common/decks/standard/bandit_monor.dck
new file mode 100644
index 00000000000..b3f38ef1530
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/bandit_monor.dck
@@ -0,0 +1,35 @@
+[duel]
+[metadata]
+Name=Carnage 2
+Title=Carnage
+Difficulty=medium
+Description=Mono R Grand Melee deck with Circle of Flame
+Icon=Carnage.jpg
+Deck Type=constructed
+[main]
+23 Mountain
+4 Grand Melee
+1 Bedlam
+4 Circle of Flame
+4 Fire at Will
+1 Ashen Monstrosity
+1 Avatar of Slaughter
+4 Battle-Mad Ronin
+1 Berserkers of Blood Ridge
+1 Bloodcrazed Neonate
+1 Bloodrock Cyclops
+1 Craven Giant
+1 Crazed Goblin
+1 Flameborn Hellion
+1 Galvanic Juggernaut
+1 Goblin Brigand
+1 Juggernaut
+2 Kuldotha Ringleader
+1 Orgg
+1 Reckless Brute
+1 Slumbering Dragon
+1 Tattermunge Maniac
+1 Thran War Machine
+1 Ulamog's Crusher
+1 Utvara Scalper
+[sideboard]
diff --git a/forge-gui/res/adventure/common/decks/standard/bandit_mutate.dck b/forge-gui/res/adventure/common/decks/standard/bandit_mutate.dck
new file mode 100644
index 00000000000..fad9360a484
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/bandit_mutate.dck
@@ -0,0 +1,33 @@
+[duel]
+[metadata]
+Name=Freddy's Nightmares 2
+Title=Freddy Krueger
+Difficulty=medium
+Description=RB nightmare creature theme with mutate abilities, life drain, and some burn
+Icon=Freddy Krueger 2.jpg
+Deck Type=constructed
+[Main]
+2 Banefire
+3 Blood Crypt
+3 Canyon Slough
+1 Carnival Hellsteed
+2 Chittering Harvester
+2 Corrupt
+2 Dread Presence
+2 Grimdancer
+2 Hunted Nightmare
+1 Hypnox
+2 Insatiable Hemophage
+2 Labyrinth Raptor
+2 Laquatus's Champion
+2 Mesmeric Fiend
+2 Mindleecher
+6 Mountain
+2 Nightmare
+3 Nightmarish End
+1 Petradon
+2 Petravark
+3 Recurring Nightmare
+8 Swamp
+3 Tendrils of Corruption
+2 Witch's Cottage
diff --git a/forge-gui/res/adventure/common/decks/standard/bandit_zoo.dck b/forge-gui/res/adventure/common/decks/standard/bandit_zoo.dck
new file mode 100644
index 00000000000..fecd97e6d9f
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/bandit_zoo.dck
@@ -0,0 +1,48 @@
+[duel]
+[metadata]
+Name=Frodo 2
+Title=Frodo
+Difficulty=medium
+Description=WRG Zoo deck
+Icon=Frodo.jpg
+Deck Type=constructed
+Profile=Reckless
+[main]
+3 Plateau
+3 Taiga
+3 Savannah
+2 Arid Mesa
+1 Wooded Foothills
+2 Grasslands
+1 Windswept Heath
+2 Mountain Valley
+3 Mountain|ZEN
+2 Forest|ZEN
+2 Plains|ZEN
+3 Kird Ape
+1 Lightning Helix
+1 Guerrilla Tactics
+3 Savannah Lions
+1 Glorious Anthem
+3 Plated Geopede
+1 Path to Exile
+1 Puncturing Light
+1 Journey to Nowhere
+1 Lightning Bolt
+1 Volcanic Hammer
+3 Loam Lion
+1 Serra's Blessing
+1 Barbary Apes
+1 Steppe Lynx
+3 Wild Nacatl
+1 Flinthoof Boar
+1 Fledgling Griffin
+1 Summit Apes
+1 Hedge Troll
+1 Cerodon Yearling
+1 Skyknight Legionnaire
+1 Watchwolf
+1 Raging Kavu
+1 Rip-Clan Crasher
+1 Tattermunge Maniac
+[sideboard]
diff --git a/forge-gui/res/adventure/common/decks/standard/banditarcher_blink.dck b/forge-gui/res/adventure/common/decks/standard/banditarcher_blink.dck
new file mode 100644
index 00000000000..58d8ebd253f
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/banditarcher_blink.dck
@@ -0,0 +1,41 @@
+[duel]
+[metadata]
+Name=Cuthbert's Ka-tet 2
+Title=Cuthbert Allgood of Roland's Ka-tet
+Difficulty=medium
+Description=WGR flicker and direct damage theme deck
+Icon=Cuthbert Allgood 2.jpg
+Deck Type=constructed
+[Main]
+2 Acidic Slime
+2 Ajani's Welcome
+1 Blessed Sanctuary
+2 Bloom Tender
+1 Bramble Sovereign
+1 Cathars' Crusade
+1 Champion of Lambholt
+3 Clifftop Retreat
+1 Cloudstone Curio
+2 Durable Handicraft
+2 Eidolon of Blossoms
+2 Electropotence
+1 Emiel the Blessed
+2 Flicker of Fate
+2 Flickerform
+2 Flickerwisp
+4 Forest
+2 Hammerheim Deadeye
+1 Inferno Titan
+2 Juniper Order Ranger
+2 Knight of Autumn
+2 Mogg War Marshal
+3 Mountain
+3 Plains
+1 Primeval Titan
+1 Purphoros, God of the Forge
+3 Rootbound Crag
+3 Sunpetal Grove
+3 Terramorphic Expanse
+1 Titan of Industry
+1 Trostani, Selesnya's Voice
+1 Warstorm Surge
diff --git a/forge-gui/res/adventure/common/decks/standard/banditarcher_damage.dck b/forge-gui/res/adventure/common/decks/standard/banditarcher_damage.dck
new file mode 100644
index 00000000000..073c70ef125
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/banditarcher_damage.dck
@@ -0,0 +1,36 @@
+[duel]
+[metadata]
+Name=Hellboy 2
+Title=Hellboy
+Difficulty=medium
+Description=BR direct damage deck
+Icon=Hellboy.jpg
+Deck Type=constructed
+[main]
+5 Swamp
+7 Mountain
+3 Blackcleave Cliffs
+3 Dragonskull Summit
+1 Blood Crypt
+4 Bloodstained Mire
+1 Stensia Bloodhall
+4 Bump in the Night
+4 Lava Spike
+3 Flame Jet
+1 Lava Blister
+1 Molten Influence
+1 Smash to Smithereens
+2 Blightning
+2 Flames of the Blood Hand
+2 Pulse of the Forge
+1 Sizzle
+2 Poison the Well
+3 Scorching Missile
+3 Breath of Malfegor
+1 Burning Fields
+1 Lava Axe
+1 Kiss of Death
+1 Stolen Grain
+2 Curse of Bloodletting
+1 Fire Servant
+[sideboard]
diff --git a/forge-gui/res/adventure/common/decks/standard/banditleader_bolas.dck b/forge-gui/res/adventure/common/decks/standard/banditleader_bolas.dck
new file mode 100644
index 00000000000..848006b6843
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/banditleader_bolas.dck
@@ -0,0 +1,45 @@
+[duel]
+[metadata]
+Name=Bolas's Infernal Reign 3
+Title=Nicol Bolas, the Deceiver
+Difficulty=hard
+Description=URB dragons, counter, burn, and reanimate theme with Bolas planeswalkers and legends
+Icon=Nicol Bolas, the Deceiver 3.jpg
+Deck Type=constructed
+[Main]
+1 Ancient Brass Dragon
+2 Avatar of Discord
+2 Beacon of Unrest
+1 Bladewing the Risen
+1 Cruel Ultimatum
+4 Crumbling Necropolis
+3 Disciple of Bolas
+2 Doomed Necromancer
+1 Dragonlord Silumgar
+2 Elder Mastery
+2 Flayer of the Hatebound
+1 Geth, Lord of the Vault
+1 Grimoire of the Dead
+2 Hypersonic Dragon
+1 In Bolas's Clutches
+8 Island
+1 Lathliss, Dragon Queen
+1 Malfegor
+3 Mana Drain
+7 Mountain
+1 Nicol Bolas
+1 Nicol Bolas, God-Pharaoh
+1 Nicol Bolas, Planeswalker
+1 Nicol Bolas, the Deceiver
+1 Nicol Bolas, the Ravager
+2 Rise from the Grave
+1 Sheoldred, Whispering One
+3 Slave of Bolas
+2 Soul Manipulation
+1 Spellbound Dragon
+7 Swamp
+4 Terramorphic Expanse
+3 Tormenting Voice
+2 Visage of Bolas
+4 Xander's Lounge
+[Sideboard]
diff --git a/forge-gui/res/adventure/common/decks/standard/banditleader_hellbent.dck b/forge-gui/res/adventure/common/decks/standard/banditleader_hellbent.dck
new file mode 100644
index 00000000000..fcd088108b5
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/banditleader_hellbent.dck
@@ -0,0 +1,35 @@
+[duel]
+[metadata]
+Name=Diablo 3
+Title=Diablo
+Difficulty=hard
+Description=BR Hellbent deck
+Icon=Diablo.jpg
+Deck Type=constructed
+[main]
+4 Badlands
+4 Bloodstained Mire
+3 Blackcleave Cliffs
+2 Mountain
+4 Swamp
+1 Urborg, Tomb of Yawgmoth
+1 Keldon Megaliths
+1 Mox Jet
+1 Mox Ruby
+3 Simian Spirit Guide
+4 Rakdos Cackler
+1 Tormented Soul
+4 Bump in the Night
+4 Executioner's Capsule
+4 Seal of Fire
+4 Blood Scrivener
+4 Gobhobbler Rats
+1 Drekavac
+2 Avaricious Dragon
+1 Jagged Poppet
+1 Avatar of Discord
+1 Kolaghan's Command
+1 Dark Suspicions
+2 Grafted Skullcap
+2 Bottled Cloister
+[sideboard]
diff --git a/forge-gui/res/adventure/common/decks/standard/banditleader_rakdos.dck b/forge-gui/res/adventure/common/decks/standard/banditleader_rakdos.dck
new file mode 100644
index 00000000000..e6ebf5c939b
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/banditleader_rakdos.dck
@@ -0,0 +1,37 @@
+[duel]
+[metadata]
+Name=Deadpool 2
+Title=Deadpool
+Difficulty=medium
+Description=BR deck with Ashenmoor Liege and Grixis Grimblade
+Icon=Deadpool.jpg
+Deck Type=constructed
+Profile=Reckless
+[main]
+2 Vicious Kavu
+2 Ashenmoor Gouger
+2 Sootwalkers
+2 Ashenmoor Liege
+2 Blazing Specter
+2 Demigod of Revenge
+2 Pyre Zombie
+2 Emberstrike Duo
+2 Grixis Grimblade
+1 Gobhobbler Rats
+1 Rakdos Shred-Freak
+1 Shivan Zombie
+1 Goblin Deathraiders
+1 Rakdos Cackler
+2 Shambling Remains
+2 Fulminator Mage
+1 Rakdos Ragemutt
+2 Fists of the Demigod
+1 Terminate
+3 Scar
+1 Dreadbore
+1 Auger Spree
+4 Blackcleave Cliffs
+4 Dragonskull Summit
+8 Mountain|M12
+8 Swamp|M12
+[sideboard]
diff --git a/forge-gui/res/adventure/common/decks/standard/banditslingshot_flyers.dck b/forge-gui/res/adventure/common/decks/standard/banditslingshot_flyers.dck
new file mode 100644
index 00000000000..522c7772db2
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/banditslingshot_flyers.dck
@@ -0,0 +1,53 @@
+[duel]
+[metadata]
+Name=Abraham Lincoln 2
+Title=Abraham Lincoln
+Difficulty=medium
+Description=WUR flying creatures deck with Flamebreak and Earthquake
+Icon=Abraham Lincoln.jpg
+Deck Type=constructed
+[main]
+1 Plateau
+1 Flooded Strand
+2 Arid Mesa
+2 Island|M11
+2 Plains|M11
+3 Mountain|M11
+1 Volcanic Island
+2 Scalding Tarn
+4 Mystic Monastery
+2 Clifftop Retreat
+2 Sulfur Falls
+1 Radiant, Archangel
+1 Sky Spirit
+1 Talon Trooper
+3 Skyknight Legionnaire
+1 Archon of Redemption
+1 Ryusei, the Falling Star
+1 Lightning Angel
+1 Pilgrim's Eye
+1 Serra Avenger
+1 Tempest Drake
+1 Highspire Mantis
+1 Firemane Angel
+1 Niv-Mizzet, the Firemind
+1 Azorius First-Wing
+1 Jace's Phantasm
+1 Esper Cormorants
+1 Lantern Kami
+1 Numot, the Devastator
+1 Sage of the Inward Eye
+1 Granite Gargoyle
+1 Pride of the Clouds
+1 Warden of Evos Isle
+1 Tremor
+1 Lightning Helix
+1 Electrolyze
+2 Earthquake
+4 Flamebreak
+1 Concentrate
+1 Swords to Plowshares
+1 Gravitational Shift
+1 Thunder Dragon
+1 Volcanic Spray
+[sideboard]
diff --git a/forge-gui/res/adventure/common/decks/standard/banditslingshot_vehicles.dck b/forge-gui/res/adventure/common/decks/standard/banditslingshot_vehicles.dck
new file mode 100644
index 00000000000..ff39aa68217
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/banditslingshot_vehicles.dck
@@ -0,0 +1,37 @@
+[duel]
+[metadata]
+Name=Blaine the Pain 2
+Title=Blaine the Pain
+Difficulty=medium
+Description=RB vehicles strategic aggro theme deck
+Icon=Blaine the Pain 2.jpg
+Deck Type=constructed
+[Main]
+2 Aradara Express
+1 Beacon of Unrest
+2 Bedevil
+3 Darksteel Citadel
+1 Darksteel Forge
+2 Darksteel Juggernaut
+3 Dragonskull Summit
+1 Gadrak, the Crown-Scourge
+1 Herald of Anguish
+3 Inventor's Apprentice
+2 Inventors' Fair
+1 Maraxus of Keld
+1 Marionette Master
+5 Mountain
+2 Phylactery Lich
+3 Rakdos Locket
+3 Renegade Freighter
+1 Ruthless Technomancer
+1 Saheeli's Directive
+1 Skysovereign, Consul Flagship
+2 Sly Requisitioner
+4 Smoldering Marsh
+2 Speedway Fanatic
+2 Staff of Nin
+2 Start Your Engines
+5 Swamp
+3 Untethered Express
+1 Whip of Erebos
diff --git a/forge-gui/res/adventure/common/decks/standard/bandittrapper_hazezon.dck b/forge-gui/res/adventure/common/decks/standard/bandittrapper_hazezon.dck
new file mode 100644
index 00000000000..f114034a446
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/bandittrapper_hazezon.dck
@@ -0,0 +1,42 @@
+[metadata]
+Name=bandittrapper_hazezon
+[Avatar]
+
+[Main]
+2 Ancient Greenwarden|ZNR|1
+2 Argoth, Sanctum of Nature|BRO|1
+2 Crop Rotation|DMR|1
+3 Desert|PLIST|1
+3 Desert of the Fervent|AKR|1
+1 Desert of the True|HOU|1
+2 Desert Twister|CMA|1
+2 Fall of the Thran|DOM|1
+2 Field of the Dead|M20|1
+1 Greensleeves, Maro-Sorcerer|DMC|1
+4 Hashep Oasis|HOU|1
+2 Hazezon Tamar|ME3|1
+2 Hazezon, Shaper of Sand|DMC|1
+3 Hour of Promise|AKR|1
+4 Jetmir's Garden|SNC|1
+2 King Darien XLVIII|DMU|1
+2 Rampaging Baloths|CMA|1
+4 Rampant Growth|AFC|1
+4 Sprouting Goblin|DMU|1
+2 Swords to Plowshares|AFC|1
+2 Taiga|OLGC|1
+2 Titania's Command|BRO|1
+1 Titania, Nature's Force|BRC|1
+1 Titania, Protector of Argoth|PZ1|1
+1 Titania, Voice of Gaea|BRO|1
+2 Wayward Swordtooth|RIX|1
+2 Wooded Foothills|KTK|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/common/decks/standard/dinosaurelite.dck b/forge-gui/res/adventure/common/decks/standard/dinosaurelite.dck
new file mode 100644
index 00000000000..c8a765a849d
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/dinosaurelite.dck
@@ -0,0 +1,45 @@
+[metadata]
+Name=dinosaurelite
+[Avatar]
+
+[Main]
+2 Ancient Imperiosaur|MOM|1
+4 Arid Mesa|MH2|1
+1 Carnage Tyrant|XLN|1
+1 Etali, Primal Conqueror|MOM|1
+1 Fade from History|BRO|1
+4 Farseek|C16|1
+3 Forest|MH2|1
+1 Fracturing Gust|SHM|1
+2 Ghalta and Mavren|MOM|1
+1 Ghalta, Primal Hunger|PLIST|1
+3 Gishath, Sun's Avatar|XLN|1
+1 Huatli, Dinosaur Knight|XLN|1
+4 Jetmir's Garden|SNC|1
+4 Kinjalli's Caller|XLN|1
+2 Mountain|MH2|1
+4 Otepec Huntmaster|XLN|1
+2 Plains|MH2|1
+4 Plateau|30A|1
+1 Rampaging Brontodon|JMP|1
+4 Savannah|30A|1
+4 Swords to Plowshares|30A|1
+4 Taiga|30A|1
+1 The Tarrasque|AFR|1
+1 Thrasta, Tempest's Roar|MH2|1
+4 Topiary Stomper|SNC|1
+2 Tyrranax Rex|ONE|1
+2 Wayward Swordtooth|RIX|1
+4 Windswept Heath|KTK|1
+2 Zacama, Primal Calamity|PLIST|1
+2 Zetalpa, Primal Dawn|RIX|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/common/decks/standard/goblin_chief_medium.dck b/forge-gui/res/adventure/common/decks/standard/goblin_chief_medium.dck
new file mode 100644
index 00000000000..b663596dbfd
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/goblin_chief_medium.dck
@@ -0,0 +1,45 @@
+[metadata]
+Name=goblin_chief_medium
+[Avatar]
+
+[Main]
+2 Beetleback Chief|CM2|1
+1 Brash Taunter|M21|1
+2 Conspicuous Snoop|M21|1
+2 Den of the Bugbear|AFR|1
+2 Foundry Street Denizen|M15|1
+2 Goblin Burrows|MB1|1
+2 Goblin Chieftain|JMP|1
+2 Goblin Goon|DDT|1
+2 Goblin Influx Array|YDMU|1
+3 Goblin Javelineer|AFR|1
+2 Goblin Rabblemaster|M15|1
+2 Goblin Warchief|J22|1
+2 Krenko, Mob Boss|JMP|1
+1 Krenko, Tin Street Kingpin|DMC|1
+2 Legion Loyalist|GK1|1
+2 Mogg Infestation|TPR|1
+2 Mountain|JMP|1
+1 Mountain|JMP|2
+1 Mountain|JMP|3
+3 Mountain|JMP|4
+5 Mountain|JMP|5
+1 Mountain|JMP|6
+3 Mountain|JMP|7
+2 Mountain|JMP|8
+2 Pashalik Mons|DMR|1
+2 Raging Goblin|EVG|1
+1 Ruination|COM|1
+2 Shock|BBD|1
+2 Siege-Gang Commander|LTC|1
+2 Warren Instigator|DDT|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/common/decks/standard/goblin_warrior_easy.dck b/forge-gui/res/adventure/common/decks/standard/goblin_warrior_easy.dck
new file mode 100644
index 00000000000..9cc52ba15b2
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/goblin_warrior_easy.dck
@@ -0,0 +1,25 @@
+[metadata]
+Name=goblin_warrior_easy
+[Main]
+2 Battle Cry Goblin|AFR|1
+1 Battle Squadron|J22|1
+2 Bloodmark Mentor|DDG|1
+2 Crazed Goblin|DST|1
+3 Dragon Fodder|MB1|1
+2 Goblin Assailant|WAR|1
+2 Goblin Balloon Brigade|30A|1
+2 Goblin Elite Infantry|10E|1
+1 Goblin Goliath|GNT|1
+1 Goblin Marshal|UDS|1
+1 Goblin Rabblemaster|PM15|1
+2 Goblin Sky Raider|10E|1
+1 Goblin War Drums|A25|1
+2 Mons's Goblin Raiders|30A|1
+23 Mountain|HOU|2
+2 Mudbutton Torchrunner|EVG|1
+2 Open Fire|HOU|1
+2 Raging Goblin|EVG|1
+2 Relic Robber|ZNR|1
+1 Siege-Gang Commander|ONC|1
+2 Spear Spewer|RNA|1
+2 Squee, Goblin Nabob|C19|1
diff --git a/forge-gui/res/adventure/common/decks/standard/orc_brute.dck b/forge-gui/res/adventure/common/decks/standard/orc_brute.dck
new file mode 100644
index 00000000000..be0405b237c
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/orc_brute.dck
@@ -0,0 +1,41 @@
+[metadata]
+Name=orc_brute
+[Avatar]
+
+[Main]
+2 Animate Dead|MB1|1
+2 Badlands|OLGC|1
+2 Blasphemous Act|LTC|1
+4 Bloodstained Mire|KTK|1
+4 Brute Strength|AKH|1
+2 Dire Fleet Ravager|CLB|1
+3 Feed the Swarm|C21|1
+2 Frenzied Saddlebrute|CMR|1
+2 Gorbag of Minas Morgul|LTR|1
+4 Mardu Outrider|ANB|1
+2 Mountain|LTR|1
+3 Mountain|LTR|2
+1 Mountain|LTR|4
+1 Plains|CLB|3
+1 Plains|CLB|4
+2 Power Word Kill|AFR|1
+2 Ruin Raider|XLN|1
+4 Savai Triome|IKO|1
+2 Sprinting Warbrute|DTK|1
+3 Swamp|LTR|3
+3 Swamp|LTR|4
+2 Thrasher Brute|BBD|1
+2 Ugluk of the White Hand|LTR|1
+1 Vengeful Warchief|M20|1
+2 Zurgo Bellstriker|DTK|1
+2 Zurgo Helmsmasher|KTK|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/common/decks/standard/orc_hunter.dck b/forge-gui/res/adventure/common/decks/standard/orc_hunter.dck
new file mode 100644
index 00000000000..f39c133f8c1
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/orc_hunter.dck
@@ -0,0 +1,37 @@
+[metadata]
+Name=orc_hunter
+[Avatar]
+
+[Main]
+4 Alchemist's Gift|J21|1
+1 Assault on Osgiliath|LTR|1
+1 Barad-Dur|LTR|1
+1 Bleeding Edge|WAR|1
+4 Blood Crypt|RNA|1
+1 Blood-Chin Fanatic|DTK|1
+4 Bloodchief's Thirst|J21|1
+1 Book of Mazarbul|LTR|1
+3 Brutal Hordechief|C16|1
+2 Burakos, Party Leader|CLB|2
+1 Fall of Cair Andros|LTR|1
+1 Foray of Orcs|LTR|1
+2 Ironclaw Orcs|30A|1
+2 Mardu Outrider|ANB|1
+2 Merciless Executioner|LTC|1
+2 Moria Marauder|LTR|1
+8 Mountain|30A|1
+2 Murder|CLB|1
+3 Orc Sureshot|FRF|1
+2 Orcish Artillery|30A|1
+4 Orcish Bowmasters|LTR|1
+9 Swamp|30A|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/common/decks/standard/orc_warrior.dck b/forge-gui/res/adventure/common/decks/standard/orc_warrior.dck
new file mode 100644
index 00000000000..a9cea1a0a0b
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/orc_warrior.dck
@@ -0,0 +1,39 @@
+[metadata]
+Name=orc_warrior
+[Avatar]
+
+[Main]
+2 Armory Veteran|AFR|1
+1 Assault on Osgiliath|LTR|1
+1 Barad-Dur|LTR|1
+1 Bleeding Edge|WAR|1
+4 Blood Crypt|RNA|1
+2 Blood-Chin Fanatic|DTK|1
+1 Book of Mazarbul|LTR|1
+4 Brutal Hordechief|C16|1
+2 Burakos, Party Leader|CLB|2
+1 Fall of Cair Andros|LTR|1
+1 Foray of Orcs|LTR|1
+2 Ironclaw Orcs|30A|1
+2 March from the Black Gate|LTR|1
+2 Mardu Outrider|ANB|1
+2 Merciless Executioner|LTC|1
+8 Mountain|30A|1
+2 Murder|CLB|1
+2 Orcish Artillery|30A|1
+1 Orcish Captain|ME2|1
+2 Orcish Vandal|DOM|1
+2 Pitiless Horde|DTK|1
+9 Swamp|30A|1
+2 Warbeast of Gorgoroth|LTR|1
+4 Zurgo Bellstriker|DTK|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/common/decks/standard/parrot.dck b/forge-gui/res/adventure/common/decks/standard/parrot.dck
new file mode 100644
index 00000000000..172ccb21294
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/parrot.dck
@@ -0,0 +1,34 @@
+[metadata]
+Name=parrot
+[Avatar]
+
+[Main]
+2 Alrund's Epiphany|KHM|1
+2 Aven Fisher|DMR|1
+4 Birds of Paradise|30A|1
+2 Fable of Wolf and Owl|EVE|1
+3 Forest|GNT|1
+9 Forest|GNT|2
+2 Gilded Goose|ELD|1
+2 Hunting Moa|UDS|1
+6 Island|GNT|1
+5 Island|GNT|2
+1 Ledger Shredder|SNC|1
+3 Nature's Claim|EMA|1
+2 Oracle of the Alpha|YDMU|1
+2 Owlbear|AFR|1
+4 Rampant Growth|DDS|1
+2 Shoreline Ranger|EMA|1
+2 Tawnos, the Toymaker|BRO|1
+3 Thieving Magpie|10E|1
+4 Unsummon|E02|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/common/decks/standard/redwizard_easy_2.dck b/forge-gui/res/adventure/common/decks/standard/redwizard_easy_2.dck
new file mode 100644
index 00000000000..34d71ddbb76
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/redwizard_easy_2.dck
@@ -0,0 +1,17 @@
+[metadata]
+Name=Adventure - Apprentice Red 2
+[Main]
+2 Big Score|SNC|1
+2 Bludgeon Brawl|NPH|1
+2 Coal Stoker|TSR|1
+4 Dark-Dweller Oracle|J21|1
+4 Destructive Digger|M20|1
+4 Dismissive Pyromancer|M19|1
+2 Dreadhorde Twins|WAR|1
+4 Kird Ape|MB1|1
+4 Lavastep Raider|J22|1
+25 Mountain|AVR|1
+1 Mycosynth Lattice|P23|1
+2 Navigation Orb|HBG|1
+3 Scoria Elemental|SOM|1
+1 Urza's Armor|USG|1
diff --git a/forge-gui/res/adventure/common/decks/standard/redwizard_easy_3.dck b/forge-gui/res/adventure/common/decks/standard/redwizard_easy_3.dck
new file mode 100644
index 00000000000..95e204a65a3
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/redwizard_easy_3.dck
@@ -0,0 +1,27 @@
+[metadata]
+Name=Adventure - Apprentice Red 3
+[Avatar]
+
+[Main]
+2 All Is Dust|ROE|1
+4 Belligerent Guest|VOW|2
+2 Bottle Gnomes|JVC|1
+4 Bronze Sable|THS|1
+4 Filigree Familiar|KLR|1
+4 Living Lightning|2X2|1
+4 Lotus Field|M20|1
+20 Mountain|M20|1
+4 Scoria Elemental|SOM|1
+4 Strike It Rich|MH2|1
+4 Tectonic Reformation|C20|1
+4 Underworld Breach|THB|2
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/common/decks/standard/redwizard_easy_red_1.dck b/forge-gui/res/adventure/common/decks/standard/redwizard_easy_red_1.dck
new file mode 100644
index 00000000000..78b1d20ccfb
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/redwizard_easy_red_1.dck
@@ -0,0 +1,30 @@
+[metadata]
+Name=Adventure - Apprentice Red 1
+[Avatar]
+
+[Main]
+1 Apex of Power|M19|1
+1 Axegrinder Giant|LRW|1
+3 Cobblebrute|RTR|1
+2 Fiery Fall|MM2|1
+2 Frost Ogre|BOK|1
+3 Goblin Bully|ME4|1
+3 Goblin Piker|10E|1
+3 Goblin Roughrider|WWK|1
+3 Journeyer's Kite|DDI|1
+3 Monument to Perfection|ONE|2
+25 Mountain|AVR|1
+4 Ragefire|RNA|1
+2 Raging Poltergeist|AVR|1
+4 Scrap|USG|1
+1 Vance's Blasting Cannons|XLN|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/common/decks/standard/sliver_metallicsliver.dck b/forge-gui/res/adventure/common/decks/standard/sliver_metallicsliver.dck
new file mode 100644
index 00000000000..765c14b0b5b
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/sliver_metallicsliver.dck
@@ -0,0 +1,31 @@
+[metadata]
+Name=metallic sliver
+[Avatar]
+
+[Main]
+3 Adaptive Automaton|2XM|1
+2 All Is Dust|MB1|1
+2 Bloodline Pretender|J22|1
+3 Coalition Construct|YDMU|1
+2 Coat of Arms|MB1|1
+2 Faceless Agent|J21|1
+1 Heirloom Blade|C17|1
+4 Metallic Mimic|AER|1
+4 Metallic Sliver|TPR|1
+4 Sliver Construct|M14|1
+4 Sliversmith|TSR|1
+4 Strip Mine|VMA|1
+4 Universal Automaton|MH1|1
+4 Wasteland|SLD|1
+16 Wastes|OGW|3
+1 Wickerwing Effigy|YMID|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/common/decks/standard/sliver_recruitersliver.dck b/forge-gui/res/adventure/common/decks/standard/sliver_recruitersliver.dck
new file mode 100644
index 00000000000..0e802419d54
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/sliver_recruitersliver.dck
@@ -0,0 +1,31 @@
+[metadata]
+Name=recruitersliver
+[Avatar]
+
+[Main]
+2 Annex|ONS|1
+2 Confiscate|DMR|1
+4 Control Magic|30A|1
+4 Counterspell|30A|1
+4 Diffusion Sliver|M15|1
+4 Galerider Sliver|M14|1
+1 Invoke the Winds|NEO|1
+24 Island|30A|1
+1 Mass Manipulation|RNA|1
+2 Shadow Sliver|TSP|1
+2 Shore Up|DMU|1
+4 Sky Diamond|C14|1
+1 Steal Enchantment|TMP|1
+1 Subjugate the Hobbits|LTC|1
+2 Synapse Sliver|SLD|1
+2 Winged Sliver|TPR|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/common/decks/standard/sliver_slivdrazi.dck b/forge-gui/res/adventure/common/decks/standard/sliver_slivdrazi.dck
new file mode 100644
index 00000000000..cd3b2cf6e3d
--- /dev/null
+++ b/forge-gui/res/adventure/common/decks/standard/sliver_slivdrazi.dck
@@ -0,0 +1,46 @@
+[metadata]
+Name=slivdrazi
+[Avatar]
+
+[Main]
+4 City of Brass|2X2|3
+4 Cloudshredder Sliver|MH1|1
+2 Diffusion Sliver|J21|1
+1 Forest|M14|4
+3 Gemhide Sliver|TSR|1
+2 Harmonic Sliver|TSR|1
+1 Indatha Triome|IKO|1
+1 Island|M14|2
+1 Jetmir's Garden|SNC|1
+1 Ketria Triome|PLIST|1
+3 Lavabelly Sliver|MH1|1
+4 Mana Confluence|CMR|1
+2 Misty Rainforest|SLU|1
+1 Mountain|M14|4
+1 Plains|M14|3
+3 Predatory Sliver|M14|1
+1 Raugrin Triome|IKO|1
+1 Savai Triome|IKO|1
+4 Slivdrazi Monstrosity|CMB1|1
+1 Spara's Headquarters|SNC|1
+2 Spiteful Sliver|MH1|1
+3 Striking Sliver|M14|1
+1 Swamp|M14|4
+3 Syphon Sliver|M14|1
+2 Thought-Knot Seer|PLIST|1
+1 Ulamog, the Ceaseless Hunger|BFZ|1
+1 Ulamog, the Infinite Gyre|UMA|1
+3 Venom Sliver|M15|1
+1 Void Winnower|BFZ|1
+1 Xander's Lounge|SNC|1
+1 Zagoth Triome|IKO|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/common/maps/map/aerie/aerie_0.tmx b/forge-gui/res/adventure/common/maps/map/aerie/aerie_0.tmx
new file mode 100644
index 00000000000..d67b64f4a0a
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/aerie/aerie_0.tmx
@@ -0,0 +1,239 @@
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/aerie/aerie_1.tmx b/forge-gui/res/adventure/common/maps/map/aerie/aerie_1.tmx
new file mode 100644
index 00000000000..f3b71ead046
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/aerie/aerie_1.tmx
@@ -0,0 +1,123 @@
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/aerie/aerie_2.tmx b/forge-gui/res/adventure/common/maps/map/aerie/aerie_2.tmx
new file mode 100644
index 00000000000..07d9e9a6dbe
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/aerie/aerie_2.tmx
@@ -0,0 +1,111 @@
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/aerie/aerie_3.tmx b/forge-gui/res/adventure/common/maps/map/aerie/aerie_3.tmx
new file mode 100644
index 00000000000..c8ebb0b100c
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/aerie/aerie_3.tmx
@@ -0,0 +1,116 @@
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/aerie/aerie_4.tmx b/forge-gui/res/adventure/common/maps/map/aerie/aerie_4.tmx
new file mode 100644
index 00000000000..e19290b63e7
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/aerie/aerie_4.tmx
@@ -0,0 +1,117 @@
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/aerie/wastetown..tmx b/forge-gui/res/adventure/common/maps/map/aerie/wastetown..tmx
new file mode 100644
index 00000000000..baffadb3cbd
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/aerie/wastetown..tmx
@@ -0,0 +1,214 @@
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/aerie_1.tmx b/forge-gui/res/adventure/common/maps/map/aerie_1.tmx
deleted file mode 100644
index 0d719cc3628..00000000000
--- a/forge-gui/res/adventure/common/maps/map/aerie_1.tmx
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
diff --git a/forge-gui/res/adventure/common/maps/map/aerie_1B.tmx b/forge-gui/res/adventure/common/maps/map/aerie_1B.tmx
deleted file mode 100644
index 1c94964e448..00000000000
--- a/forge-gui/res/adventure/common/maps/map/aerie_1B.tmx
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
diff --git a/forge-gui/res/adventure/common/maps/map/aerie_1C.tmx b/forge-gui/res/adventure/common/maps/map/aerie_1C.tmx
deleted file mode 100644
index 1d0b8bc7461..00000000000
--- a/forge-gui/res/adventure/common/maps/map/aerie_1C.tmx
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
diff --git a/forge-gui/res/adventure/common/maps/map/barbariancamp/barbariancamp_bandit.tmx b/forge-gui/res/adventure/common/maps/map/barbariancamp/barbariancamp_bandit.tmx
new file mode 100644
index 00000000000..59d1a4d7b99
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/barbariancamp/barbariancamp_bandit.tmx
@@ -0,0 +1,153 @@
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/barbariancamp/barbariancamp_goblin.tmx b/forge-gui/res/adventure/common/maps/map/barbariancamp/barbariancamp_goblin.tmx
new file mode 100644
index 00000000000..ed7be558020
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/barbariancamp/barbariancamp_goblin.tmx
@@ -0,0 +1,135 @@
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/barbariancamp/barbariancamp_kobold.tmx b/forge-gui/res/adventure/common/maps/map/barbariancamp/barbariancamp_kobold.tmx
new file mode 100644
index 00000000000..07f82eadc10
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/barbariancamp/barbariancamp_kobold.tmx
@@ -0,0 +1,243 @@
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/koboldlair/kobold_mine.tmx b/forge-gui/res/adventure/common/maps/map/barbariancamp/barbariancamp_kobold_mine.tmx
similarity index 52%
rename from forge-gui/res/adventure/common/maps/map/koboldlair/kobold_mine.tmx
rename to forge-gui/res/adventure/common/maps/map/barbariancamp/barbariancamp_kobold_mine.tmx
index d3063baf800..e0f72f6e252 100644
--- a/forge-gui/res/adventure/common/maps/map/koboldlair/kobold_mine.tmx
+++ b/forge-gui/res/adventure/common/maps/map/barbariancamp/barbariancamp_kobold_mine.tmx
@@ -1,23 +1,28 @@
-
diff --git a/forge-gui/res/adventure/common/maps/map/catlair_2.tmx b/forge-gui/res/adventure/common/maps/map/catlair/catlair_2.tmx
similarity index 65%
rename from forge-gui/res/adventure/common/maps/map/catlair_2.tmx
rename to forge-gui/res/adventure/common/maps/map/catlair/catlair_2.tmx
index 2b571dc7210..b9b51a299ae 100644
--- a/forge-gui/res/adventure/common/maps/map/catlair_2.tmx
+++ b/forge-gui/res/adventure/common/maps/map/catlair/catlair_2.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJzr42Rg6MOC25AwNnl86onB1DJnqNtLrt3E6hu1d9TeUXtH7R3q9pJjJ6nuG6z20qL+BQDfkyFi
@@ -24,19 +24,19 @@
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
[
{
@@ -64,9 +64,9 @@
-
-
-
+
+
+
@@ -74,7 +74,7 @@
-
+
@@ -82,7 +82,7 @@
-
+
@@ -90,30 +90,30 @@
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/catlair_3.tmx b/forge-gui/res/adventure/common/maps/map/catlair/catlair_3.tmx
similarity index 69%
rename from forge-gui/res/adventure/common/maps/map/catlair_3.tmx
rename to forge-gui/res/adventure/common/maps/map/catlair/catlair_3.tmx
index e7bdfeb4973..d5fc2869485 100644
--- a/forge-gui/res/adventure/common/maps/map/catlair_3.tmx
+++ b/forge-gui/res/adventure/common/maps/map/catlair/catlair_3.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJzr42Rg6MOC25AwNnl86onB1DJnqNtLrt3E6hu1d9TeUXtH7R3q9pJjJ6nuG6z20qL+BQDfkyFi
@@ -24,17 +24,17 @@
-
+
-
-
-
-
-
-
+
+
+
+
+
+
[
{
@@ -62,26 +62,26 @@
-
+
-
+
-
+
-
+
-
-
-
+
+
+
@@ -90,7 +90,7 @@
-
+
@@ -98,9 +98,9 @@
-
-
-
+
+
+
@@ -108,7 +108,7 @@
-
+
@@ -116,7 +116,7 @@
-
-
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/cave/cave_bandit.tmx b/forge-gui/res/adventure/common/maps/map/cave/cave_bandit.tmx
new file mode 100644
index 00000000000..e25140eff29
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/cave/cave_bandit.tmx
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+ eJwL42RgCKMyvslNfTOJxXEDZC81sTMfBI9Ee2HsgXAHOj7GiooH2j2kYHQwau/wsncUj2JKMAAJYrkS
+
+
+
+
+ eJzNlEsOgjAQhrvQCC338RHXhnAAz2BiPJDPuDNRz+ENBMMBlFtoG5gwlCkUiMY/+TZM24+WDmeHsUtHrpJzTX3mFvElcwvWnLGNZMvLNZypYGwkeYh8fODSXpvExHpUwAuMBe21ib4WrKcC+z0OcvY8JZRjohqvfl62Xgj23vopkLb7VTnwopf6vuDDXlXv4r2L9NzgDCNRHvN2i1R5fe2dTfe0rlYVG6++fhsPBPfer7zKGaM7aNO/pn9HU+eqx9guuwvf3i92KiaG/qW8baM7Ya+Jwbv07P7RVHB9qDlPTupU0b1PycuSBN2HgJgLPR5mvZ1kzynvwmsG9jaZ9y/eDx1Go0g=
+
+
+
+
+ eJzVVEtuwjAQ9QbJI9HuKrHvITgACq1y0RToAWDLVQhpjlB2eGQ/5SWamI+EEE8aBTuZeW9+OPc8bOfO7YJNP7q7yju38vfH5FgWNPZ/4DzN+/eFONfIOLfq+pO+/fho1+jl2Iil50N4/obnt3Tf7mfRFHi/lGjr8Hvj410jXZwxLFNeqrNN/keJGvT8JeO+yl1LxwW9uMv5Qi8M/gVpAD5n0RQr6l+RfJmH+6Q5LN6jAWvfrxe4c7lWqY/oa2toPFAd9D1z8jcb6g/40Vue7Yr6UZPf0dDINbd4LQ3oD3iaTG6XdqYYyZehMXimSspNtQw5gdy+W7zDHeU6anyeD63FkBO714q975pHafDy3lh1LI1ZBR92j2fSmsVcnXm2OKdS7NpiZuBTp7NVj8nb5f5aeqx+XgPmvJX3Fgz/rxWo/yN5XwFnv62PlQ==
+
+
+
+
+
+
+
+ eJxjYBhegEd0oF1AHkB293sxBoYPYvR3Q684A0OfOP3tRQcV5gwMleYD7QoIuMXCwHCbZaBdgR8c5ESliQU/LBgYflqgim21gtDRRJqx14o0O4kBv4hUR6p/ByP4AcQ/B9oRdAJfaZBWRgF5AABfBhHN
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "editions": [ "ALA" ],
+ "type": "card",
+ "count": 10,
+ "rarity": [ "Common" ]
+ },
+ {
+ "editions": [ "ALA" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Uncommon" ]
+ },
+ {
+ "editions": [ "ALA" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Rare", "Mythic Rare" ]
+ }
+]
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/cave/cave_barbarian.tmx b/forge-gui/res/adventure/common/maps/map/cave/cave_barbarian.tmx
new file mode 100644
index 00000000000..fd4657b7e9d
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/cave/cave_barbarian.tmx
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+ eJybycnAMHMUY+Bd4hBMinpK7UO2F5v9yHxK3YduB7q9uMwmx15SMC3ikBr2kuI+Uu2lVniT6j9qhTk54UqM30m1lxjzqGEvut3ExCEyTa3wJkU9NeOYGn4g1W562zncMQCaVFXk
+
+
+
+
+ eJztUssKACAI28n//+ROgViyhnaJhF1S9jANgH0smJX1Tt669UH6XRosu6oLrNwVHnXWa2XF+FW/bD7zV/nnmIftT/GoZGU+djdRvV/Gp2ZXbovtK3qsQvXeoevrlsbtDK+gYxcDsJEKFQ==
+
+
+
+
+ eJzNVNEKgzAM7KP9MJ3sR910fzWdfsYa8ODM0qbCBgsEadLmmsvVLobQ/amPTQgT+aM5xmSt9yFWU5v3jnT+ldb39IU903qJx7Xs642YhytnroSJuogJ9qrw2WTfJX7GanDljlNz7KVVnCyqttiQ4puBW9NzX6gHzjWm5G+0x8pvzmytPqz+2dr97Bzz50v96l7lnrk5Sm7dZ21xCw6ghdKMNW5r6EhzKj1yn7gP8ngHJZ7xTtAn+AH/g8IrzQT5Gi0De6Pe+Y16c7asFtd7J7l5W+bpWLvWCNfwtActnMUE1zm++F+J2tAecPifd9at+lr3udqefmuwV6OGh/sr/ybuG4Scw9M=
+
+
+
+
+ eJxjYBj8wMSWgcHUlv72lgDtLEWylxWIl9DAHlY0GgZ+WDAw/LRA0NusEHKNPAwMTTzk24nPHyB7kO1C9rc8LwODAi/59hLrjiVEsAkB9PAkBSxB0k+tOEc3h5ppCd2vS3CIEQvIdRshffjkKYkvQuZR22xCaZKQfdSKe3rZQwygp10DDYa6XwEh6Rmm
+
+
+
+
+
+
+
+ eJxjYCANWNoyMFjZYrJpDSqB9lTZYrJHKkgwZWBINKW/3gVAfQtJ1GsOjCsLW/L0YjOHXkAO6FZ5MtxLSfiCwByg3rlk6Kc0fOkNzKgUl/ZA7ECCemlgGMkAsSyFYXUXiO8BsRQec7DJ0TIdD1WzRwF9AQAblRhM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "editions": [ "LRW" ],
+ "type": "card",
+ "count": 10,
+ "rarity": [ "Common" ]
+ },
+ {
+ "editions": [ "LRW" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Uncommon" ]
+ },
+ {
+ "editions": [ "LRW" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Rare", "Mythic Rare" ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/cave/cave_bear.tmx b/forge-gui/res/adventure/common/maps/map/cave/cave_bear.tmx
new file mode 100644
index 00000000000..f07caea77cd
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/cave/cave_bear.tmx
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+ eJyr42RgqBvFo3gUj+JRPIpH8YjAAOMFDQI=
+
+
+
+
+ eJy9lU0OgkAMhbtkYuYUHkIXJuyI8VBqoncxorcRSHTBxj+OYV9mGibIBpna5GWAwHzT1zZkhigbqDwhOifDvxvKOHU4S9ZKkSmMvSW68/owjv8v7nRCtLVuBf+pyBV/wbiSY0KFv9bivlhv1pHZFHBFd6PbW+JzqDmfIyXH7vbcWI+xV+59BmvRk/OFn+1svNyRo/RPRW5/cMIog3NsbJx6g4u49eQIrc13/mO54i3ikLi+Sj1jFuRdUTtfeK+J1MdQ4+/Bln4SLrwvvCdaMwXfwUAdEfC5DmqsPcsyzyW1dRBfNLjdM4Ado6a/9J32f6Gv1nWEXvoAOoq7XA==
+
+
+
+
+
+
+
+ eJxjYBgFo2DkAm5uBgYebvrbuxJo56oBsBcGWNUGzu5RMApGwcACAOj3AcI=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "editions": [ "10E" ],
+ "type": "card",
+ "count": 10,
+ "rarity": [ "Common" ]
+ },
+ {
+ "editions": [ "10E" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Uncommon" ]
+ },
+ {
+ "editions": [ "10E" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Rare", "Mythic Rare" ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/cave_8.tmx b/forge-gui/res/adventure/common/maps/map/cave/cave_bigzombie.tmx
similarity index 62%
rename from forge-gui/res/adventure/common/maps/map/cave_8.tmx
rename to forge-gui/res/adventure/common/maps/map/cave/cave_bigzombie.tmx
index 485cb681712..4c5783eb3c7 100644
--- a/forge-gui/res/adventure/common/maps/map/cave_8.tmx
+++ b/forge-gui/res/adventure/common/maps/map/cave/cave_bigzombie.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJzz42Rg8BvFo3gUj+JRPIpH8YjAAAvyrVM=
@@ -12,7 +12,7 @@
- eJxz42RgcBvFo3gE4lUcDAyroXgNB/3sfAqkQWA5kP2CTn71AOI6Xoi9jznp5+dnQLwSaM93iNUMNUA3eNHJzyC7n0Ptp2dYw9IVKJ5BYU2vtIUcxyBAz3AGhTEI/KCjvQOVl2D+jaKjX5HjmBpxCwCmJqwk
+ eJxz42RgcBvFo3gE4lUcDAyroXgNB/3sfAqkQWA5kP2CTn71AOI6Xoi9jznp5+dnQLwSaM93iNUMNUA3eNHJz8+g4YwM6BXHA2EvchyDAD3DeSXUzz/oaO9A5SWYf6Po6FfkOKZG3AIAMLSlog==
@@ -20,19 +20,21 @@
- eJxjYBgFo2AUjIJRMApGwUgBAAf4AAE=
+ eJxjYBgFo2AUjILhCVZyINhenPSz9ymSXfS0dxSMAmIAAG9nAkY=
-
+
-
-
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/cave/cave_bluewiz.tmx b/forge-gui/res/adventure/common/maps/map/cave/cave_bluewiz.tmx
new file mode 100644
index 00000000000..43382dfe98d
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/cave/cave_bluewiz.tmx
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+
+
+
+ eJxjYBgFo2AUjILBD/w4B8bOgbB3FIwCWgIAFFIBBg==
+
+
+
+
+ eJzz42Rg8CMDa3AjMDn6KbWTlvai24MNw9ReZcONaWEvPvtoZe80Vgimtr247IbZR0t70c1At5MYe8mxG5+9xNgHw6Skf1LMxWcfqfmOGvYi269FRp6n1N4eLgaGYwNgLyXl10izdyj4mVL/URsDAJ7fCgE=
+
+
+
+
+ eJytlV9uwjAMxv0wTW1yELaDrK320BtwoAHdMSYYPO0O/L3GRMcxZiux6obAnHafZLW1hH+x8yUUOUAxID4zgE12nVv7vHwfUv8W84zP77yry7kSXP7NAMww5sbxh6wh7IPqt1j/yToGPSn3AY53xO+TdflnDFLr15PCr0QfVJ9VebbUxPM4Dtb1TKrxt1+PAC/KfluMVQYqbZHzbjruAt/3tlsnsbVcnq1WxG6Mi72YR+3npuU2pl83/NaKvXb5p16lf2Iin7HXXkfu7fShH/e40ntabqxf8mwql0Oe+XtR+nNJqpRcPsN8fkJ/a3qmOS+z/qzJr7sg2LfEDO+M0N/aWct9Lm+P86q32Ox/cp2fU+8PvjcWwdllpf4XyP3+S1sbZ45h011djawxlEtK8UYsfgHCC6IT
+
+
+
+
+ eJzVlG0OwiAMhvlJjdfaXDiH1/Ecm85b4QfHkIY1lgoxkfLDN2mWEOjD25YZ878awZiLzdfukL4e+nGPe2MOHfOXNEefITIfMc72+34N3hMSE2t8tf09k0fk3SD10kHOxT2t/qeY77R7h9uYyOO+J8Z1W+0XwZ8b7jKwnNI3Ced4Vay/rPFqcx75Xyp1+FW+wKrdCQP9Si6+O03xvvO13nPu4bMONF80W9QHTZXeziBmH/swNnLp7hSh8IbpX7YwZivXsTwUxJAcGS0K4nyNocHS0guZtlYK
+
+
+
+
+
+
+
+ eJxjYBgFxIJWcfrbR4ydK0Wpbx+9/ToK6A9WiEIwsYBa6QxkDgjzUMm8UUA6oFZcjoKhCQAkEwj6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "editions": [ "ELD" ],
+ "type": "card",
+ "count": 10,
+ "rarity": [ "Common" ]
+ },
+ {
+ "editions": [ "ELD" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Uncommon" ]
+ },
+ {
+ "editions": [ "ELD" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Rare", "Mythic Rare" ]
+ }
+]
+
+
+
+
+
+ [
+ {
+ "editions": [ "ELD" ],
+ "type": "card",
+ "count": 10,
+ "rarity": [ "Common" ]
+ },
+ {
+ "editions": [ "ELD" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Uncommon" ]
+ },
+ {
+ "editions": [ "ELD" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Rare", "Mythic Rare" ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "editions": [ "ELD" ],
+ "type": "card",
+ "count": 10,
+ "rarity": [ "Common" ]
+ },
+ {
+ "editions": [ "ELD" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Uncommon" ]
+ },
+ {
+ "editions": [ "ELD" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Rare", "Mythic Rare" ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/cave/cave_devil.tmx b/forge-gui/res/adventure/common/maps/map/cave/cave_devil.tmx
new file mode 100644
index 00000000000..be80ca18ecb
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/cave/cave_devil.tmx
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ eJw7x8LAcG4Uj+JRPIpH8SgexSMCAwCNIqJs
+
+
+
+
+ eJzNlEsKwjAURW/9QIvNKtyDE51apNtxKu5Ep9bPrvx1ESLm8vJoKw4sscHChdCE3HfeJ1kCZH+sQwwcrU5xc9217yMFxiPgbNdXq+VE1l16k49ecwArI/6q/Ie5fM/hzWofC+PGem9R+foyKxPvXhu5r15P7vGbRsAskjM8u7N7pQfrIpH4mUveVcTCWK+nMqpf33oPjV+Omcu7U/nhH2OgZwZ/xm/1TIWZfvW4upbW4Be926a/yaq9FuKtIKf2kPZZCGbtqzKpZonMPc8ebqOBac7WxSnUO83cw82SvmEhck9fznDu6lAEmmXl9WV8AUbcxPM=
+
+
+
+
+
+
+
+ eJxjYBgFo2AUjIJRMApGwUgBAAf4AAE=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "editions": [ "AKH" ],
+ "type": "card",
+ "count": 10,
+ "rarity": [ "Common" ]
+ },
+ {
+ "editions": [ "AKH" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Uncommon" ]
+ },
+ {
+ "editions": [ "AKH" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Rare", "Mythic Rare" ]
+ }
+]
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/cave_15.tmx b/forge-gui/res/adventure/common/maps/map/cave/cave_dino.tmx
similarity index 60%
rename from forge-gui/res/adventure/common/maps/map/cave_15.tmx
rename to forge-gui/res/adventure/common/maps/map/cave/cave_dino.tmx
index a2f0f8c9690..69aa0f69d20 100644
--- a/forge-gui/res/adventure/common/maps/map/cave_15.tmx
+++ b/forge-gui/res/adventure/common/maps/map/cave/cave_dino.tmx
@@ -1,10 +1,10 @@
-
+
-
-
+
+
eJxr42RgaBvFo3gUj+JRPIpH8YjAAIblHPI=
@@ -24,15 +24,20 @@
-
+
-
+
-
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/cave/cave_djinn.tmx b/forge-gui/res/adventure/common/maps/map/cave/cave_djinn.tmx
new file mode 100644
index 00000000000..5f2b54624a6
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/cave/cave_djinn.tmx
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+
+
+ eJzz42Rg8BvFNMerOAbeDaN4FI9i4vACdlRMT3sH2u+jePhjALKHrz4=
+
+
+
+
+ eJzz42Rg8APiVRwQmp4YZOdTOtuJDWtwMzCcAOJuroGx+yob/e0G2Quz+ySd/Q6zG4Q1ueljpzr3wNh7FMkeetqLbH8vMG6P08DeZ0C8EpiH3RkgfAYGwno6gW7pgmJK0hzMbmLUguw8BfR/LAsE44qDBewIvBxo9nNOBEZXi00Mm50aOOxFtgsZe1EhvvuAdvcA8TFuCIbFPS47YZgaaQ1bOqOlve7QdOdKpJ0wOUr96gG1Fz2+aBW2yPY+xWIvqRgANmjGQQ==
+
+
+
+
+ eJydVMFtwzAM1FN2Ngm6RuLAj+5VJM0adpOuUaCdw02TMSpCOvjCipZSAgfbMM3TmUduG+e2ARJnX4d3H785pefvJoLvBcizwPHSOve1cm4frs/q3TU8v4VaU6p7aWKOxuBj7m2BU/BD9Z9W8fpJ3FLnRrmjj/wWZ4mPsUvcH4Hv2M7cUqs3zprj3jzAybysGdxTplfS20v6ZiD9uVwLXAMBzQjUg5eQD40daUb/2YMlrRL7tXOHtfsTfaoPPu7nzvBYrkcW7xA4x4DXdtaN+tLXa/IWe9biXeq35tUBzpO/n9MzzW9upkrehjdLnNoDNWcteUtz8+zXcuIbqdM3swfZjwD+nbzDThhJI7zLNS0+PuPUzGfFPevs6J3etTyfOd16H1r/JffPu0we54/+fkdCb02tpT1t8Vq+gPf1XOa0/sfL1tx1Bi/mGqj1Mvyk94Gl99H9r/ELMPnZtA==
+
+
+
+
+
+
+
+ eJxjYBi6YCmVzGGjkjkk2cmMnU1rsIQZOxsXoFbYOLFgZ9MKwNIGctiuoL21cDtIDWdcYBmJ6mFhy8VAn3CmBJDqt6EIqFVGjQL6AlC8DUS9QC8AAO6qCRw=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "editions": [ "AKH" ],
+ "type": "card",
+ "count": 10,
+ "rarity": [ "Common" ]
+ },
+ {
+ "editions": [ "AKH" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Uncommon" ]
+ },
+ {
+ "editions": [ "AKH" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Rare", "Mythic Rare" ]
+ }
+]
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/cave/cave_dwarf.tmx b/forge-gui/res/adventure/common/maps/map/cave/cave_dwarf.tmx
new file mode 100644
index 00000000000..96815fc6783
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/cave/cave_dwarf.tmx
@@ -0,0 +1,185 @@
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+ eJzt2M0OwUAQAOCJg5S4kr6AhO3BT6TolXgNHoMncOFpHBw4kXgFHkAkSFxxMw6NaNKm2J1dzXzJxGGlO7NmN6sAjNHolAC6Jd1Z0OljrQPN9VKu+bhKM08UE9acMdVk7bWrB5DLy3mWCiacKbIkqRYZPlmPm6cuD0px95r9B73C/SzPoaA7A8ZY0vVCzpmbC3B3P3+eaXfHbCXe91pNgHZTzpw632vM0q+gwv+x6aj8fa8JuFMPcQ+PJO1jxpiZ5un3T58J949NJnxshWPrkPFg7sFzPvjOYyEAluK7HE33rNUP3xZr3Wmu91gDOGGcMS51+vn3Eb2lQhlrFBiOhlqfiraeeX81sQCmlu4s6AjsS+eL3myk5OfCGGP/6AFCjC9d
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "text":"The inscription reads: Don't enter, dead inside",
+ "options":[
+ { "name":"Walk away" }
+]
+}
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/cave/cave_goblin.tmx b/forge-gui/res/adventure/common/maps/map/cave/cave_goblin.tmx
new file mode 100644
index 00000000000..6d7072b69e8
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/cave/cave_goblin.tmx
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+ eJwL42RgCBvFo5jOOA4NYxPDpoaadpKCB8peSuweCHuHol/pFbe0zD+0tGsUDz8MAO0GwKs=
+
+
+
+
+ eJzVk00OgjAQhbuE9hgeQjFsReMNPJrxZ2sEryOoW6N4DDuhL5axSlrcOMkLpNX3zWuHLBYi81AeCVEYHSK//4b609pNP1HXuM3Of9DLjPkXjMn3sM978c3qYnTVUgpxVkKspP899GFeNHOkNdbaaZ9H4Pl+yoNMLia4c88zvmvto+95SIlyr4M76TlTqJR5E9fFBDdkvsC152RoPNf6vdTPSr33gv3KnIXPWdNcgUdZFnHT/1G9eCha28hGpXm39324lDU1POjkmKWuCplnyrGVbTYpUd28kKyY59qRGfc2sNiUqTa/t78B36ycj7vDvdn+3Bv9kkKZ3Iv7Ezvk++yrafy/3CdWVrhX
+
+
+
+
+
+
+
+ eJxjYBgFyOAnFrHdNgwMe2zoY/8fJPZvoJ1/0OyNQWI/5qTMrs1QehsO+eUcDAwrgHglB4T9nBPCjqbMWgyzQUAUSQ7krzVA8WdA+gUQrwKyn3LidicpANlsmH+wybtxQtSgy1MCXDkh5oKwO5a480KS96AwbsWR2CA/PUHyN3K4w+wFhTFIzVMK7MWlF1eYemEJYzHyrccKYGEOS0PI7qE0fvGlR5AdqzkwwwRmN6XxSw54TGH8wgAszGBlAgxsodzoUUAnAAB51T3h
+
+
+
+
+ eJxjYBgFhMAeWwaGvbYDY/ffAbJ3FIyCoQaMgXnFBIhN6ZxnioH2lQBx6WheHQVDBAAA29EGlA==
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "editions": [ "DST" ],
+ "type": "card",
+ "count": 10,
+ "rarity": [ "Common" ]
+ },
+ {
+ "editions": [ "DST" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Uncommon" ]
+ },
+ {
+ "editions": [ "DST" ],
+ "type": "card",
+ "count": 1,
+ "rarity": [ "Rare", "Mythic Rare" ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/cave_22.tmx b/forge-gui/res/adventure/common/maps/map/cave/cave_huge.tmx
similarity index 82%
rename from forge-gui/res/adventure/common/maps/map/cave_22.tmx
rename to forge-gui/res/adventure/common/maps/map/cave/cave_huge.tmx
index 7ea2867a8c6..b82ee66a211 100644
--- a/forge-gui/res/adventure/common/maps/map/cave_22.tmx
+++ b/forge-gui/res/adventure/common/maps/map/cave/cave_huge.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJzt0zENAEAIBEEEIAH/Lt7bhwINUMwk11+zEQAAAABsqtx+AHd1H7OnFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOOEDKtEBag==
@@ -29,162 +29,162 @@
-
-
+
+
-
+
-
-
-
+
+
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/cave/cave_merfolk.tmx b/forge-gui/res/adventure/common/maps/map/cave/cave_merfolk.tmx
new file mode 100644
index 00000000000..35b9ad61a18
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/cave/cave_merfolk.tmx
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+ eJztlE0OgjAQhbvy5wxSEw7RLjyAR3KFaLyHyi0MRvFo2pcycSgtFjGsXLxAaDvf/LxSTIUoRtB63lTsua0SYqnH41aGlRvmwjz35rnpkesQLjiS1Qn2c/IbLmJzdZ1H3YlRaXTt0Xcfl/oH7VRcHOIP4SLGQVnBP1VHPKznkblxP7jcY83lnvX1Gt/O9d6bjmOTF31cxFvN7Fqp2zMWbP40T2KH/E/vfI/LhTcT3c7P7Zc799AssFey/mEfehi6R5L17vTBQzQLqj+UQ8r6F+Lye+rWlykrt/6LfucgPexHBNdV1uEbqj8NeNDnyW//z6S7tn2luQ25v30U+1/7c5t6ARl5LSs=
+
+
+
+
+ eJzFlV0OgjAMx/tihHgEHz0Ciia+E8KdPI/x4wBew0C8gHFyDLe4htJ0g00Sm/wfgNJfvwZFClAM6JwAXLSuybCvS9zGMF/2vSqSGcMttdbab6v1TONrDuUqrbfVKfmyY3oucXF+Q/GUZUNE7dzo/MbEK61vEzhvbqVwzxWP5+jj8jPg4u7sdeaIx5m+3hjfwwbglnexJG5Gro/6nVbImzKpP2djfsu8/5wb7qvZF2lm0hyo1dDtuJHJG+M9rE/lOUcm/mrRzx9zr4l/4+HTXtHd93Fp3Zg/9paeX2p36OozalmvFLnv4krfCR4La8D+8V2Y8nvlOr8hzKm4ewj/R0zBrf/Enc1/534Avz2uCA==
+
+
+
+
+
+
+
+ eJxjYBgFo2AUDFbwlHOgXUAfMFL8SQ2QbsTAkGE00K5ABR4DFH8we73obP9QtxcA6uQFTQ==
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "editions": [ "PLC" ],
+ "type": "card",
+ "count": 10,
+ "rarity": [ "Common" ]
+ },
+ {
+ "editions": [ "PLC" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Uncommon" ]
+ },
+ {
+ "editions": [ "PLC" ],
+ "type": "card",
+ "count": 1,
+ "rarity": [ "Rare", "Mythic Rare" ]
+ }
+]
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/cave_20.tmx b/forge-gui/res/adventure/common/maps/map/cave/cave_mimic.tmx
similarity index 82%
rename from forge-gui/res/adventure/common/maps/map/cave_20.tmx
rename to forge-gui/res/adventure/common/maps/map/cave/cave_mimic.tmx
index 275ea3cb62f..82d9e12938b 100644
--- a/forge-gui/res/adventure/common/maps/map/cave_20.tmx
+++ b/forge-gui/res/adventure/common/maps/map/cave/cave_mimic.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJzz42Rg8BvFo3gUj+JRPIpH8YjAAAvyrVM=
@@ -29,12 +29,12 @@
-
+
-
+
diff --git a/forge-gui/res/adventure/common/maps/map/cave/cave_minotaur.tmx b/forge-gui/res/adventure/common/maps/map/cave/cave_minotaur.tmx
new file mode 100644
index 00000000000..35b06db6b88
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/cave/cave_minotaur.tmx
@@ -0,0 +1,139 @@
+
+
+
+
+
+
+
+
+
+ eJwL42RgCBvFo3gUj+JRPIpH8YjAAK/DvUM=
+
+
+
+
+ eJytVVEOwiAM3eeaeC5jOMA+vYAHU+duNZkcwzWxWYUHdCjJS0gpPN6Dwth33aMB04pxR+6RvnFaMTTA7ZjrKM97Xff0ojrufcrLcyWO+iVeHkO+xX56oLfWr/Ei3yzxX3kX4Gkc/zfvTKnHPoqz51auGm+ssYRg5FqifMRrrUGrXvHnSVt+yWcEXRN6fW45jSi/xovulB7P8YpG1qfPreRzrn49pXc5ZHgHwnfT4jNaR++Fz4vhFS/v6danb5nV58sB129Q4xrckLbc/BLvTJsmgfjN4/J+syZuoun8Aap/fV6t/5FT+dz0Plr+I+u7ESJet2N+ALxvNuoI4w==
+
+
+
+
+
+
+
+ eJxjYBgFo2AUjIJRMApGwUgBAAf4AAE=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "editions": [ "EVE" ],
+ "type": "card",
+ "count": 10,
+ "rarity": [ "Common" ]
+ },
+ {
+ "editions": [ "EVE" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Uncommon" ]
+ },
+ {
+ "editions": [ "EVE" ],
+ "type": "card",
+ "count": 1,
+ "rarity": [ "Rare", "Mythic Rare" ]
+ }
+]
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/cave/cave_orc.tmx b/forge-gui/res/adventure/common/maps/map/cave/cave_orc.tmx
new file mode 100644
index 00000000000..a8b3f7b687c
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/cave/cave_orc.tmx
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+ eJzz42Rg8BsiWIMbgQfCzoG2m972DnR8j+JRPIpH8SimPgYA9nSrWw==
+
+
+
+
+ eJzVlF0OATEQxyc+29WewosHx0BE4kpOgDdnEB+PriKeEWziAkKCmYzJ7jZ4sF3in/zTbrftr52ZtKUBWn/iqQKYoecqe1atknQRALY6W/ayBDAMklxSFdtORrEki4Qv6mN/EPi9cxvdxb2PEQbWOLbRzCLTOUT1WCzScAsW4KDZr0Rccd3Jv4+70xkmivMpajjncbm+2K7K8BuuG++0cZ4+3oOrAchZHqN+vK6eSepf1nxSx/QenAy3Z8N9iivld/XizjucOwJe8wl7r7mGFrjHDXl5y76YqK56ltux4nqnf4vHN80NU9Svu75go/2FGb6Z79PCJjUzYrzLP8n3u/wt7h2Zm6aZ
+
+
+
+
+
+
+
+ eJxjYBgF2MAqDgaG1VD8lJN+dtLLLmQAsvMoNwNDLxem3GM6uQdmPwgf50bY/QSK13DQxx3o4PEwsdudhHhcDrTzBZXiHZ+9IHuecyIwtewEAXz5yGsA8hgI0CsvjYJRQAgAAGNFGk8=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "editions": [ "TSP" ],
+ "type": "card",
+ "count": 10,
+ "rarity": [ "Common" ]
+ },
+ {
+ "editions": [ "TSP" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Uncommon" ]
+ },
+ {
+ "editions": [ "TSP" ],
+ "type": "card",
+ "count": 1,
+ "rarity": [ "Rare", "Mythic Rare" ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/cave/cave_skeleton.tmx b/forge-gui/res/adventure/common/maps/map/cave/cave_skeleton.tmx
new file mode 100644
index 00000000000..eac1d8c6af4
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/cave/cave_skeleton.tmx
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+
+
+
+ eJzz42Rg8BvFgwpfZRt4N4xi+sQzMh4ouwfK7wMd/qN4FI9UDACD+bH3
+
+
+
+
+ eJxjYCAPxLIgMK0Bsl0DbS897OzjGhx2jyRwlQ2CB8JOWtndCYzLLiDu5sJuL62AOjcDgwYQa3LTzg5s4CjQvmNAfJzO9o6CUTDUAABashWI
+
+
+
+
+ eJxz42RgcCMRr+JgYFgNxGs4SNdLCF9lQ2B0+54C2crcDAxeWNTiwuTYC8Lq3BD7HHgYGOp4GRhiWRCYWvbi0tvHBbET5Fdke4mxm1S70PEndgaG7wzEqyfkV1LMIRUPJXs7gXF6Ehif3VwQfiSJYUyOvSA7TwHt7AHSx7np41+YnRpArAm1cyUw74IAKE3Twl5kO0FYC82vDESENTlllA6SndjCGJ+9lJSPR4H29HJBMDY7QeAHDrtpUT4/40TE8XIOVDlq2YsNr4LWCSDgSgPzcWFk/3rR0V4Q9uCElM+U2gsAfTIY4g==
+
+
+
+
+
+
+
+ eJy9lVEOgjAMhve46bNHQgiH8xqAeg1PggrH0AX+7KfpxsDEJn3YKP/XtR0Y85udXZ7n2tUac/v63Ya9zi5jGht0ffzTBce7W9nVHNfPGt5f9G53mp5BuxS6Pqdx45k1ncfRmMshaA5ucmhzvMaMcVEn7WzMjmlWFF9nMv3+24UztHbZy4bWqDv3EXkijuu/xpXu8wCrEOuY1W45F8yOmcYuScOfjWuPHnNtapEfs3OY6LXWYxhy4VnoxZpnIcVN8Rq7XmfEtbPz/KW48u6w1ihmNhW39XsVmx2tv5rVmZwYm2cFdRuUnORsFTuZGn9cqT3fO6xz5iBlqdyLSB/3/odyjWv6D57G3WMfyx2BvQ==
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "type": "card",
+ "probability": 1,
+ "count": 1,
+ "addMaxCount": 5,
+ "colors": [
+ "Black"
+ ],
+ "rarity": [
+ "Common",
+ "Rare",
+ "Uncommon"
+ ],
+ "subTypes": [
+ "Skeleton"
+ ],
+ "cardTypes": [
+ "Creature"
+ ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ { "startBattleWithCard": [ "Wall of Bone"]
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "editions": [ "MID" ],
+ "type": "card",
+ "count": 10,
+ "rarity": [ "Common" ]
+ },
+ {
+ "editions": [ "MID" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Uncommon" ]
+ },
+ {
+ "editions": [ "MID" ],
+ "type": "card",
+ "count": 1,
+ "rarity": [ "Rare", "Mythic Rare" ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/cave/cave_snake.tmx b/forge-gui/res/adventure/common/maps/map/cave/cave_snake.tmx
new file mode 100644
index 00000000000..755d82555b1
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/cave/cave_snake.tmx
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+ eJxjYBgFgxFcZRt89oLkYJjW9iLbhY6paSet7SDV7lEwCkbBKBgFo2AUjIJRMAroCQADehY/
+
+
+
+
+ eJzt1ksKhDAMgGEX88AqnsPTeAO3ZRbSk87MzvtI0WCUVNqSxE2FfyEKnzEuHOqqGojGxzHqHs7OnoYZM+enWdM0fX8TdnOfJ+bdTmhemB36Grk9TIT123q3cu6z3R1pq1TSan7d/wxa9c2a9uzgwsHl2q3QdXx4k8O1CS6XGXLP+4Sdcu+VcrHlz6W+Je925uhqBDO7m1yL9pvqX32bMa6r090cE+cuXEfcL/Hfm/OuOe3i6rgce14A+hI6Iw==
+
+
+
+
+ eJzdlkFSAjEQRbNAnSRgeQuVg1jlxhuwZYdY3kJlxZ1UYKPoVTyA6Rq6pqfpTkIYLPVX/WIxM3n5nU6IMd3pyua7S/0Ed2y3vQu7RPcCE3zt8/Pvw/2ojPkkHjj5/VzuqGfM0MvPQN7FOTlsiZnilkji0jX6b1zOPjR3fRz6b+O7E3l9u+YCc35U86hL9tFD6OGlr/0U6WeNSbmYMYe5InVYRGoyqHQm51JLAuYF8yKSG9hfPZ0rsS+VLJwLjvUCz53iarqxu3FBU8bUuDSbxKXsWajxawZXOje0nMiFNXx0bS4amBKX9j2Ic2P1xUxaZm76DL/HMVNcXmfkzjZ5zxM1Ra40JtZX4+J7yF1XTe88h98Xha0x6X2EK1bvqW3WWNurKabG5WyqU1dnBmn7euX3Z2qZQVjvtzCP96qZD/2GM2PnQercwMx4Lk5sez44xpmT75mlurXtzHDH6rvtO1bO/0upDnEX+c1cem7+NX0DmnuPvw==
+
+
+
+
+ eJzFlksOgjAQhlkYQyExXkpjWHADt669htF4DRG9hvGxc+EJjI9j2EmZUMdaWqDlT/4ATek3Mx0eQWCnMdO7Td2l9Xxykb0LhffcuXTEMRfcf7E8WHlO4/AlGodvPo2lK3ZisO9zB71RxZ056scua13FdlFnU7ZLvRvkNe0Jg5aR+X0mfe1CXXA3oVmNT3EQnOPvOh749dqirpRJv1m4V1TXovdSaS6c27Ap0+abRbnIXnEfYzF+66vvbbKnKfu9pmOyFjyeS6zm2uSMHJV1TBC+K2z+SwaKfdTlSpnQN8NIzW5LyMR3CjLBTXqrStvQnKnj2sQ04nOfrGRXMU0M62WhWFMleW2Y+5Jcl6njAy9rkE8dPsgXD50X+aqeSZeeFPkmnvNti/sBZUaQ6g==
+
+
+
+
+
+
+
+ eJzt1s1OwkAQAOAejClto0eR+ADGByGEAxd/HoEzr2GIvgaheuFk4s0DwasHn8CIJL4EM9mZdJzsFtjdYmKcZFJaSL+dZbrbbitJupYs0yR5oHxMq+uxwuV9KiO2rd0e3XcCzhd8nqbm/CNirdotqU40V+J8QMmBY9DzEeIuW6ZGmzlQziyMdfaUNrUbGi7zIm/OZFc+M/J/a9pdUt8O4ThqwHC50t63K/tZPrf7cPUYmrS5r+Q6qNcuGSfQ523K0zzMxdpwDZL7QKl6+zYzx2ewvg9M3hT+tm1ecZ3UczyH+99nP13Mp0BX1req+X8vocYzsjtwvC78XW3KvfAV7j3Oqt9j3WhfFf4muz21B3Hgs3yemzXz/bDKOc3tHYxnQd9tMlwu9hX2E8/vrMZleyGu+7oY0pb18lxrW+auwb3MwTaO5QisY8g31V+xXG33aQ5ce/uu7kuNK+e7r8ZRF2hOPNZT13sOxra2LWw1utyY78fbxG+Y//G3Yw1pGZwn
+
+
+
+
+ eJztz0ERAAAEAEEy6d9NCIbPboGbiwCAmcrf9nX/8xcANjX5pwDR
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {
+ "lifeModifier": 4,
+ "startBattleWithCard": [ "Forest", "Mountain" ]
+}
+
+
+
+
+
+
+ [{
+ "type": "randomCard",
+ "count": 1,
+ "rarity": [ "rare", "mythic rare" ],
+ "colors": [ "colorID" ]
+},{
+ "type": "randomCard",
+ "count": 4,
+ "rarity": [ "uncommon" ],
+ "addMaxCount": 2
+}]
+
+
+
+
+
+
+ [{
+ "type": "gold", "count": 250
+}]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "editions": [ "MOM" ],
+ "type": "card",
+ "count": 10,
+ "rarity": [ "Common" ]
+ },
+ {
+ "editions": [ "MOM" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Uncommon" ]
+ },
+ {
+ "editions": [ "MOM" ],
+ "type": "card",
+ "count": 1,
+ "rarity": [ "Rare", "Mythic Rare" ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/cave/cave_spider.tmx b/forge-gui/res/adventure/common/maps/map/cave/cave_spider.tmx
new file mode 100644
index 00000000000..67be1c6701c
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/cave/cave_spider.tmx
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+
+
+
+ eJx7zcLA8JoOOIwTFdPLDnrYO1D+HY72irLT116QfciYXH9TYic2TKyfKQlnUu2ndroixl5apGdi/Exte7HZQWt70c2nVziTkr7pVV6h2z8Q9lLDv8TqI+RfAEzdgbg=
+
+
+
+
+ eJxbxcHAsJpEvAaIV5Eo7saJij2AOAyKRdmJx+iAkHpc9qLrJcYsXPi9ACrGZrcHEf4kxV/Y7MdlL6lhTEpc4AtnWtgHA0zmCExLe9HtwmUvtf0KswOZLW2IGdbUClNscQqzD1scUzv94MPE5F9q24nPXmyA2PAlxi2U2EuuHDZ7s3nI9y829fjKIUrDmVg/vuDEby85dRIyxlYP4PPvMyB+joRh8ujiIIzudnIwzF4A3fFjOA==
+
+
+
+
+ eJzLFGFgWGDEwMBkjh2D5NAxLrWEcKYIAlNqFqX2D4S99LQTFnf0tnMUj+LhhgcyHw1EOTmKaRuXyPUQet1ASR2JTS8u+wDet4OO
+
+
+
+
+
+
+
+ eJy1VUFOxDAMjDg1X+AEf+iKF7Ss+kQQcCws/IqW7TPWVjuqd2q3RYKRrCTbxDOeONo6p1RTnIqUPiW+iuW3/wrl7GVUfOeRX6PLo45ToAdaoZfXW7xHiZcypVb2vkuc8xg6H2R8lKgmHmjBOUD19rSOuKHP1urtVV6bV+fdtL49pAXwm5fPensn++6DvXafx6FoJ48+inGuI9A4NfAe6xHu13oXoTH6qil3xPuT57uLcPMwz60ngPaEopryaQ24j71ee7B9xqP1qTIeQq/V3GS/n5gHuYcd787jtffXFnMeePIkPj2XS13I3WX/PR5Jr+1vrPt8zVkTN5/33ia+/abXuA7uae4X1r4G6yf66FX8eyuXdTDvHvB9gHMIfNuq2Z6J3nIE1MI9FvWUx43exZzfifd2wQ3Os5Mn4lyLLf+Y6y//HyPuNf/W4gJXn8Zr
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "type": "card",
+ "probability": 1,
+ "count": 1,
+ "addMaxCount": 5,
+ "colors": [
+ "Black"
+ ],
+ "rarity": [
+ "Common",
+ "Rare",
+ "Uncommon"
+ ],
+ "subTypes": [
+ "Spider"
+ ],
+ "cardTypes": [
+ "Creature"
+ ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "editions": [ "DST" ],
+ "type": "card",
+ "count": 10,
+ "rarity": [ "Common" ]
+ },
+ {
+ "editions": [ "DST" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Uncommon" ]
+ },
+ {
+ "editions": [ "DST" ],
+ "type": "card",
+ "count": 1,
+ "rarity": [ "Rare", "Mythic Rare" ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/cave_2.tmx b/forge-gui/res/adventure/common/maps/map/cave/cave_treasure.tmx
similarity index 82%
rename from forge-gui/res/adventure/common/maps/map/cave_2.tmx
rename to forge-gui/res/adventure/common/maps/map/cave/cave_treasure.tmx
index 863d0e11925..fac9d211740 100644
--- a/forge-gui/res/adventure/common/maps/map/cave_2.tmx
+++ b/forge-gui/res/adventure/common/maps/map/cave/cave_treasure.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJzz42Rg8BvFo3gUj+JRPIpH8YjAAAvyrVM=
@@ -29,11 +29,11 @@
-
+
-
+
diff --git a/forge-gui/res/adventure/common/maps/map/cave/wastetown..tmx b/forge-gui/res/adventure/common/maps/map/cave/wastetown..tmx
new file mode 100644
index 00000000000..8a15c9148e9
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/cave/wastetown..tmx
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+ eJzz42Rg8BvFgwpfZRt4N4xi+sQzMh4ouwfK7wMd/qN4FI9UDACD+bH3
+
+
+
+
+ eJxjYCAPxLIgMK0Bsl0DbS897OzjGhx2jyRwlQ2CB8JOWtndCYzLLiDu5sJuL62AOjcDgwYQa3LTzg5s4CjQvmNAfJzO9o6CUTDUAABashWI
+
+
+
+
+ eJxz42RgcCMRr+JgYFgNxGs4SNdLCF9lQ2B0+54C2crcDAxeWNTiwuTYC8Lq3BD7HHgYGOp4GRhiWRCYWvbi0tvHBbET5Fdke4mxm1S70PEndgaG7wzEqyfkV1LMIRUPJXs7gXF6Ehif3VwQfiSJYUyOvSA7TwHt7AHSx7np41+YnRpArAm1cyUw74IAKE3Twl5kO0FYC82vDESENTlllA6SndjCGJ+9lJSPR4H29HJBMDY7QeAHDrtpUT4/40TE8XIOVDlq2YsNr4LWCSDgSgPzcWFk/3rR0V4Q9uCElM+U2gsAfTIY4g==
+
+
+
+
+
+
+
+ eJy9lVEOgjAMhve46bNHQgiH8xqAeg1PggrH0AX+7KfpxsDEJn3YKP/XtR0Y85udXZ7n2tUac/v63Ya9zi5jGht0ffzTBce7W9nVHNfPGt5f9G53mp5BuxS6Pqdx45k1ncfRmMshaA5ucmhzvMaMcVEn7WzMjmlWFF9nMv3+24UztHbZy4bWqDv3EXkijuu/xpXu8wCrEOuY1W45F8yOmcYuScOfjWuPHnNtapEfs3OY6LXWYxhy4VnoxZpnIcVN8Rq7XmfEtbPz/KW48u6w1ihmNhW39XsVmx2tv5rVmZwYm2cFdRuUnORsFTuZGn9cqT3fO6xz5iBlqdyLSB/3/odyjWv6D57G3WMfyx2BvQ==
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "type": "card",
+ "probability": 1,
+ "count": 1,
+ "addMaxCount": 5,
+ "colors": [
+ "Black"
+ ],
+ "rarity": [
+ "Common",
+ "Rare",
+ "Uncommon"
+ ],
+ "subTypes": [
+ "Skeleton"
+ ],
+ "cardTypes": [
+ "Creature"
+ ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ { "startBattleWithCard": [ "Wall of Bone"]
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "editions": [ "MID" ],
+ "type": "card",
+ "count": 10,
+ "rarity": [ "Common" ]
+ },
+ {
+ "editions": [ "MID" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Uncommon" ]
+ },
+ {
+ "editions": [ "MID" ],
+ "type": "card",
+ "count": 1,
+ "rarity": [ "Rare", "Mythic Rare" ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/cave_1.tmx b/forge-gui/res/adventure/common/maps/map/cave_1.tmx
deleted file mode 100644
index a9855cab1d6..00000000000
--- a/forge-gui/res/adventure/common/maps/map/cave_1.tmx
+++ /dev/null
@@ -1,115 +0,0 @@
-
-
-
-
-
-
-
-
-
- eJzz42Rg8BvFo3gUj+JRPIqHINbghuCRYi/M7uEa1gMZnwMRxgPh17wBtpfecZyHZvdgsDePTm4YqeXUSLOXGvEMABb/Ltw=
-
-
-
-
- eJxjYBgFo2AUjIJRMApGwVAA6tz0secE0J4uLvrbO5CgB+pfevmVD2jfRQ4GBi2ofUeB9DE62Z3PiYjjbi7C6qkFYH4GAU06pymQn0EAFt7nge64wIFwD60AzM+g8AaFdS4nqntoBfI4Uf3MDbSbB4h56RjfWgNUbgyUvejl5lACAE8hEqc=
-
-
-
-
- eJztlE0KgCAQRl2OB8uii1rWrfqhY2SoIGK1aT4IZuAtZvX8RkejlTKCIAiC8AMcKTXTfc9F6+kfek7v4pkosAG91vuGjAPkReR7mvOqMW/KxfvMqwFlLQuRveYtz8DhfvNyzX3XYW9Gqjst806Vfgvc4+S/CuVLuJgXscM5XcyL/r++8p7+7h8J
-
-
-
-
-
-
-
- eJztwQEBAAAAgiD/r25IQAEAAPBoDhAAAQ==
-
-
-
-
-
-
-
-
-
-
- [{
- "type": "randomCard",
- "count": 2,
- "colors": [ "colorID" ]
-},{
- "type": "randomCard",
- "count": 1,
- "probability": 0.5,
- "rarity": [ "rare" ],
- "colors": [ "colorID" ]
-},{
- "type": "randomCard",
- "colors": [ "green" ],
- "count": 3,
- "addMaxCount": 2
-}]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {
- "lifeModifier": 4,
- "startBattleWithCard": [ "Forest", "Forest" ]
-}
-
-
-
-
-
- {
- "lifeModifier": 10,
- "startBattleWithCard": [ "Sandwurm Convergence" ]
-}
-
-
-
-
-
-
-
-
-
- [{
- "type": "randomCard",
- "count": 1,
- "rarity": [ "rare", "mythic rare" ],
- "colors": [ "colorID" ]
-},{
- "type": "randomCard",
- "count": 4,
- "rarity": [ "uncommon" ],
- "addMaxCount": 2
-}]
-
-
-
-
-
-
- [{
- "type": "gold", "count": 250
-}]
-
-
-
-
diff --git a/forge-gui/res/adventure/common/maps/map/cave_10.tmx b/forge-gui/res/adventure/common/maps/map/cave_10.tmx
deleted file mode 100644
index c82208cc65e..00000000000
--- a/forge-gui/res/adventure/common/maps/map/cave_10.tmx
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
-
-
- eJwL42RgCBvFo3gUj+JRPIpH8YjAAK/DvUM=
-
-
-
-
- eJzNlEEKAjEMRWc5hbmWIj2Ay1kLHkwcvZV29Bi2OMH4bZrUurDwYSBp3vDz6dR33alR56hJqa/duzZR20Z5ZY53MvcQ/+nmdB37Vz99p7kzq4+ZusS9OJuf1O/h7nVRcE8ur5e4ksZFyLJ4W+KSPxbdYVbpLvYidzJmkhSMe8GdSD5rvrVk3MotZTtlNB2ph2e4lit5SN6l493nXqS8t/pMPcTFfinvGlfKJ3qHXPIcM8x7v3k3QmbWSrib65W4+6Euo8i17OQX7wbN0t6NmX0jdzfUiXNr7v0L9wFa5wA+
-
-
-
-
-
-
-
- eJxjYBgFo2AUjIJRMApGwUgBAAf4AAE=
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/forge-gui/res/adventure/common/maps/map/cave_11.tmx b/forge-gui/res/adventure/common/maps/map/cave_11.tmx
deleted file mode 100644
index 6b6338b1784..00000000000
--- a/forge-gui/res/adventure/common/maps/map/cave_11.tmx
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- eJztlE0OgjAQhbvy5wxSEw7RLjyAR3KFaLyHyi0MRvFo2pcycSgtFjGsXLxAaDvf/LxSTIUoRtB63lTsua0SYqnH41aGlRvmwjz35rnpkesQLjiS1Qn2c/IbLmJzdZ1H3YlRaXTt0Xcfl/oH7VRcHOIP4SLGQVnBP1VHPKznkblxP7jcY83lnvX1Gt/O9d6bjmOTF31cxFvN7Fqp2zMWbP40T2KH/E/vfI/LhTcT3c7P7Zc799AssFey/mEfehi6R5L17vTBQzQLqj+UQ8r6F+Lye+rWlykrt/6LfucgPexHBNdV1uEbqj8NeNDnyW//z6S7tn2luQ25v30U+1/7c5t6ARl5LSs=
-
-
-
-
- eJzFlV0OgjAMx/tihHgEHz0Ciia+E8KdPI/x4wBew0C8gHFyDLe4htJ0g00Sm/wfgNJfvwZFClAM6JwAXLSuybCvS9zGMF/2vSqSGcMttdbab6v1TONrDuUqrbfVKfmyY3oucXF+Q/GUZUNE7dzo/MbEK61vEzhvbqVwzxWP5+jj8jPg4u7sdeaIx5m+3hjfwwbglnexJG5Gro/6nVbImzKpP2djfsu8/5wb7qvZF2lm0hyo1dDtuJHJG+M9rE/lOUcm/mrRzx9zr4l/4+HTXtHd93Fp3Zg/9paeX2p36OozalmvFLnv4krfCR4La8D+8V2Y8nvlOr8hzKm4ewj/R0zBrf/Enc1/534Avz2uCA==
-
-
-
-
-
-
-
- eJxjYBgFo2AUjIJRMFRAuhEDQ4bRQLtiFAxlAAC81gE0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/forge-gui/res/adventure/common/maps/map/cave_12.tmx b/forge-gui/res/adventure/common/maps/map/cave_12.tmx
deleted file mode 100644
index b29f8469746..00000000000
--- a/forge-gui/res/adventure/common/maps/map/cave_12.tmx
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
-
-
- eJzz42Rg8BvFo3gUj+JRPIpH8YjAAAvyrVM=
-
-
-
-
- eJy9VEkOwjAM9AkaiW/RRhx64BW8DArlxJcQhWeQUWwlKqA6i6hkJbHqGY9jpzVEbYZdGqJr8+kb2R/vc/B/cT7cejcBV3wdeT/2lvdjZg5zHcCcHGZvAi58R+c7uf258evAhvMU5aDltzMdgm2ZG+en8fZCTrxKPM74H//eVkRbpV6JEw2CPUTnJYzOhDy1vFLbXUFPgLfnuml5LddSo0tTMw1ODa1x/locyfPfvPGslrwD32Z+qR8wl/jQj7m6oXW/9r2lwUCdZfaJQr6HTTpvb/S883vuWHMqL+LjtyU1FtzaO6ppuG9KmP1ahnsq6a8SXqrA+wb+acz1
-
-
-
-
-
-
-
- eJxjYBgFo2AUjIJRMApGwUgBAAf4AAE=
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/forge-gui/res/adventure/common/maps/map/cave_13.tmx b/forge-gui/res/adventure/common/maps/map/cave_13.tmx
deleted file mode 100644
index beb0fb4a4d8..00000000000
--- a/forge-gui/res/adventure/common/maps/map/cave_13.tmx
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-
-
-
-
-
-
- eJxjYBgFIwXUcjMw1EFxPTf97JXmYWDYBcWyPPS1Fwboae9OJP/upqO9o2AUjIJRQAwAACH9B2k=
-
-
-
-
- eJzz42Rg8BvFNMerOAbeDaN4FI/iUTyKRzEAYUGtrg==
-
-
-
-
- eJzNk0sKwjAQhgcU2pyltxBsgwtXXs3HAQSxuvFxDR930La+1q79QzO0RFqQJsXAx0AZ5uvfSUNBFP4BsU+0Amu/XWeCOvKILsK9mzMq5xCoo6pLd1zyjQOiCZiCGYgod7v47lI7JRwbuLZgB/ZB/pyxnV2WZh/gOoITOGvv2yveS7mvlvxl7x2uB3iCl5F3AVeGuvTtZE/1rJQKB98rlZF9N6Pfxt55VqR98863r6q/aXaepby9LtGgppf/AT79hrtW7kxU5zSdvIeqXluYOdtwmntty8lEws5Of0Vqb929c+VNLHg/PdvIbA==
-
-
-
-
-
-
-
- eJxjYBgFo2AUjIJRMApGwUgBAAf4AAE=
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/forge-gui/res/adventure/common/maps/map/cave_14.tmx b/forge-gui/res/adventure/common/maps/map/cave_14.tmx
deleted file mode 100644
index 61529af699c..00000000000
--- a/forge-gui/res/adventure/common/maps/map/cave_14.tmx
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-
-
-
-
-
-
- eJwL42RgCBvFo3gUj+JRPIpH8YjAAK/DvUM=
-
-
-
-
- eJzVVFEOgjAM3ecWj+FZRONFjeCtDLJjyIIvedZOacePTRpYx97rSl+7FEJn8D6GMLz8Fm1nvfglNs5P2D29c/cb5HIS+IPglHvYl7lY76pxrDXkYuFv5YRdZpzsrC9jXONnbEpLHO9YFzsba/ygs8DLSjzT91k5f2joKc4Z9V9Tv6OzvzReLfaN11rr2r1qvFLn3JcW3ho+/hvXT5sjWHv7WZtFI+3V5gjM08/Qg5xF+93iUkusH89df+lpSrqWOF/ozsMpsbbSZ6sXnfwr7xMCMcHT
-
-
-
-
-
-
-
- eJxjYBgFyOAnFrFtdLT/DxL7MzumfAwV7doMpXH5D118C5SOpqIbYECUCDX0jIehDsQH2gFIQIIEtWI0cwUq2EJYCUEwFNPjVhqaTY0wHQX0AQD5CQsT
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/forge-gui/res/adventure/common/maps/map/cave_17.tmx b/forge-gui/res/adventure/common/maps/map/cave_17.tmx
deleted file mode 100644
index 25b7e888068..00000000000
--- a/forge-gui/res/adventure/common/maps/map/cave_17.tmx
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
-
-
-
-
-
- eJybycnAMHMUj+JRPIpH8SgexSMCAwCsCkLM
-
-
-
-
- eJxjY2BgYBvFJGGGQeAGWvplsPqPFHeR44fB4m9K3YFLP6nmDpbwGAxhisusoRBG9HAjre0YCuE8lOITAED6C48=
-
-
-
-
- eJzNk0sOgDAIRLtsL2aMFzV+bmXUHsOyaMSGCjVUJWEBxXkwiY0zpvlpjtaYCeVsrz2oc3MSbTyHNdZQ41jctQc1NdcJbmrdOTcSGk9Cys3t/TRAj/O6VWKlcXezlq+l3Fq3fsXtg4/+ZS7HhNxCDlaXK/mHtNmSWzm/QWMndoJ+7OGZUmbu5o54i9rQA55He0v9vWOnu0c/ctqbK781/X4nNDhurdTkHoIag8E=
-
-
-
-
-
-
-
- eJztk00OgjAQhd+GCPJzAd1DC8R4G0+ll+iNdKN30ERP4LBoLENbLBqjiS8hUMK8b960AH/Z1NRAxN51a+X4flVPZ0XsblPH3cwe62sF3KrpTFeOBXkuma+ZOxdAIcJYZt+djuR/qvx9qCeex6TnqVL7bAvPnimznq5tDOziALghnZ/37suia5oEaJNxhplPod+/i5fSPmaOvQyZc0Iec+Gv4zNYZ8NvfOffJe2j/c8lcCmHftx7T+fv8Kb/x5bJ5LV1v0deH6pc0tmVQ45Nr3C4BDGl/Azr2/XrWe9nsSGz
-
-
-
-
- eJxjYBgFgxH8VwcSGrS1Yy/Q/H047NDjpK3dowAB3gPj4AMV4vot0Ix3NE4zxIKLwPR7SZ2wuu1A9+4YJG4eBaNgpAAAINYLWw==
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/forge-gui/res/adventure/common/maps/map/cave_19.tmx b/forge-gui/res/adventure/common/maps/map/cave_19.tmx
deleted file mode 100644
index e1606e8353c..00000000000
--- a/forge-gui/res/adventure/common/maps/map/cave_19.tmx
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
-
-
-
-
-
- eJztz0ENADAIBDC+C4ZnBbfIuIT0UQGdVzUBvzMSV19fX19fX19fX19fX19fAAAAAABuWiKHCi4=
-
-
-
-
- eJydWEtuYzEM0yo3Sy/anCubl4MMshCGZUiJjgED7Yv1ISXLsp9V9YR5o/kQ33ii/C/972bLqvXpN9Z1F/5M69Xah7Gn1tYB3iLbE74S39j3xKZa/yPwvse1YJ58clgRG3O+4b3XOVb0+RJ+VP2P78Sv8v8EL8sg9kn3CdYeLi8Zq4t/67hCvAqrk+v9fTfrErw9VD7zbwov2mM9G94Jq8thpxP3wISVuXI5ueFV6yfMvV7Z37hUOrcYO26bp1+aD+HzBbr6t1eA19lO83qKseIvscc8KbxFulz92uK0xXna/yrGmIcTVs7Xm/jeuav0OL+4JpzEthbdCnP3RJstFcPuqRKut9w7PRsV15vdB+BNdLfcRfaQr83uNLs28Dnm/OGc22wjhg2z6hW7n6r63ItJjEusT/W07TSHkB/ErM4plTfKnvKV46Bq0ynm1qnwKk6LsE61k/FO3CJnTtbhYD8mzK2zfXgZ/VWfPji8aJNr+Pt/tccukuV6hjl8CXnGh/dAPk8c37xPUr7f815/77SNNbnXoD0+c5I97mK94a36tL/xOuXudMfFmGLtV/OEsyfonfKxSNZhdbwyl6ruTPUN67fjZvJHcbi9n7jacQ/kWP+0X9EG4k17H5wvste9b4nvjk/FzcTttk9cTrZcc/EN3q0/71oy7UGlL3mLUnjdWwqei26fn+JlXdwfTZw7/lxOJv4ovKd9nuOzhC6Umc6rFC/b2HoRXFPG5oaX60CVPrs3ne6Oq3K4h/MX3ykUXierfHsJ3ehH20jfNzC/tn4RcTp/Wfet/o7+nWvVaU6zH9v5ibJbTlX5OrXxut0p0vxTucX62s72xuHyinXz+Tz5jbIodwm5rRfg/HXcnd7N0c+qzz2NfiT543jaYqjyQmFVfkyY1XsS32XcmbXFVvn/zXtOGX0T5w4z96zTmxHLOZ3ON8XvlhfJu0WSUy/AmtpQdwO+uyVYXf/BnNWCN9lPuPdOz2f8/k0P1n//wHp1DjBnad/7nlyXq/Ze5MQO+qdq6iVkkKNkjzpfNgwF65K6PdnBHok5Td6kcC3i5N6jeytVPyaciFXtI5cTyk5yniRnVo+E+6S2IU7HS2qrx0lvP+Et0rHds0/7rcn2dv/BnuPk/c759R7XIK9wKxsO55ZXSe/WPefp+93mV8tO91rW32PqkU/OKsaa6nAxSGK/1QK80yf60jnFIj3DevwDPUeHFg==
-
-
-
-
- eJzlWcFuEzEQtWgrZUX2yokb39HeSKNInJFo+yv8TA6UlmP/Bm4oKRI/UBIErJV9ystkxh7vbrUHLFnN7trjeTNvxmN3VoUwG6G/no7Tu+h6NwnhvulfJv8H3sumn4UQvlfdMUs9YEPYcUy80p/rpn9ufr95GcJiIP/Om3doi4T/+9olhzH2VfN8HQ6xRR8ve/hYYli1eD81v38YeHlcoLWHwBvt/a6R+TMc2h3f4WPo1xVvV6yM+b7A55Y+p3UIj9WuR1wsG/6MPu7LZy+Pedz5Mewj/BZuj24RO+KVZa564oXPvmbwWr6NfJA+yeFGrOZicK3I/NvMP6u74ZUYUlyeG1h5/LrSscsYR6xqcaDF9FKs1wUrZHmwWr5NcX9dHcchMMu12S4vWt/9acZtprt1wemF4AXyeZyTq0e8OYp9O2v6eydeaacbGm/hBeaI82m6ewZWfFtVh7HM76FTjsc5vS3dcnu0FStabMb89xB28XlS7/p2usf7sd7LibyJ3x7a55N6zyW5N0s9Nk68W8MXHJeyXkC7FWtY8RT15vg8rfe42Gb4JsdDHucFGYc5LiMWZZ6EnTFXxgfsfaFwweKYtS9tW26/zeQjTU/Wh/XN1QeS05ITc8IKmdo75vNjdahHLq969l0NM2TncHpikfHye8zRxpbuI7CNdy9izGwjL17PvhXHsM/ZJ951huwcy6X1PXNPwwpfAhvzYUi82HtLfcT5a4hzLvgDbHj25EINk6YXbOjR3aqPhsSO+hAyJL9z+OT+IWtNqT+fg1O+5fzsre9L44XPMSW869K0NThfnYdj3sVWUiemOM029XA54r1ScPCeyb6Jfn3l0NU648q63qOnFWOM2ZsXpX9nhg5WzeM5z1kcSOVfGUu/DUzeu4MuvFgX+EXm55IYteo0yLLyijcuZH2QG+upC6XOpTHK85+CHl/xXdc15J42RLfq2RKdrLpj3b7rs4bc0/p03oOHkpmyaYmf7ib63luqo3Ue1eKuL355xivBm7rrSN1vWbVKbNft35ku2vS5538J0j8leNlGS101E79VM3qbdl+R+19C6g4+x5lUnRvbB/pt+alvS92FyO85G+cwe2tJmffxTqu/xm7e/1egfRPPyPPafUgX25W0i8Q3i2+leLX5nruJPnhzXLHOV5a+lo6pus0zX5N10+p323ZNd7zbBLtW17hk6XtFsj11n2bXX875miy+59Jq7tx9jceu0vddZaVitKTzPn3Zcl27z+0iu4+9nrMDj8Q7tl7P3eeEd4z1/wENEdHl
-
-
-
-
-
-
-
- eJzt0MEJg0AQQNFpwNSx2V5iH9pihNiFghbjnIVA8LABee82yxzmbwQAAAAAAADAdV2NeNR/X9HOM1vrl953iZhK23taeWVXf2pbcl5Pb5+c5xv8wZAN4w8dW+7sN+gF4LoDGIQKwQ==
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/forge-gui/res/adventure/common/maps/map/cave_3.tmx b/forge-gui/res/adventure/common/maps/map/cave_3.tmx
deleted file mode 100644
index 95424eab2df..00000000000
--- a/forge-gui/res/adventure/common/maps/map/cave_3.tmx
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- eJw7x8LAcG4Uj+JRPIpH8SgexSMCAwCNIqJs
-
-
-
-
- eJzNlEsKwjAURW/9QIvNKtyDE51apNtxKu5Ep9bPrvx1ESLm8vJoKw4sscHChdCE3HfeJ1kCZH+sQwwcrU5xc9217yMFxiPgbNdXq+VE1l16k49ecwArI/6q/Ie5fM/hzWofC+PGem9R+foyKxPvXhu5r15P7vGbRsAskjM8u7N7pQfrIpH4mUveVcTCWK+nMqpf33oPjV+Omcu7U/nhH2OgZwZ/xm/1TIWZfvW4upbW4Be926a/yaq9FuKtIKf2kPZZCGbtqzKpZonMPc8ebqOBac7WxSnUO83cw82SvmEhck9fznDu6lAEmmXl9WV8AUbcxPM=
-
-
-
-
-
-
-
- eJxjYBgFo2AUjIJRMApGwUgBAAf4AAE=
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/forge-gui/res/adventure/common/maps/map/cave_4.tmx b/forge-gui/res/adventure/common/maps/map/cave_4.tmx
deleted file mode 100644
index e71778b0443..00000000000
--- a/forge-gui/res/adventure/common/maps/map/cave_4.tmx
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-
-
-
-
-
-
-
- eJzz42Rg8BvFo3gUj+JRPIpH8YjAAAvyrVM=
-
-
-
-
- eJzVU9EJwjAUfNSKDSZTOItVCq7kFk4gKFY/u4sDSFXQAURBfUcSUqv9KUnBwNGkTd7l7l5TQZT+CfKEaMvYJd3yThh9IjqIbrmPjA3zjYZEWSAvm/yE5mUAzVPGjOteGmpbzWvG2aPeWBGdhAbqg7uuH5p9+1y/g82TyN2hDMxb9dWOAeMlua9VWF6bOcaV/Oeam/yerCUyWjC/S+2r9Tqr7LXn4H3UUj80Ib+b1E/wYQ5fwbknl3EpPrNemPdtuG2OhcmvpzQe0mmd83plvEa/41th1tjb1v9YfZ+PlatPtXx/7fcJy40xDtzDTT0d+r8NxfsGzs6+6A==
-
-
-
-
-
-
-
- eJxjYBgFo2AUjIJRMApGwUgBAAf4AAE=
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/forge-gui/res/adventure/common/maps/map/cave_5.tmx b/forge-gui/res/adventure/common/maps/map/cave_5.tmx
deleted file mode 100644
index 89fc261a49a..00000000000
--- a/forge-gui/res/adventure/common/maps/map/cave_5.tmx
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
-
-
-
-
-
-
- eJyr42RgqBvFo3gUj+JRPIpH8YjAAOMFDQI=
-
-
-
-
- eJy9lU0OgkAMhbtwwcTMKTyELkzYEeOh1ETvYkRvoxh1wQZ/OIZ9mWkgwAaZ2uRlgMB809c2JIYo6ak0IjpF/b/ryzg2OAvWUpEpjJ0lKnh9Gsf/F3cyJtpYt4L/UuSKv2DcyTGhi7/W4r5ZH9aB2WtbcUWF0e0t8bmuGecck2M3e26ox9gr9T6DNac2/8zPtjZc7shR+udKbn9wbiOuNQuR1c6BOoSoN7jY69GRI7Qy7fyHcsVbxD5yfRV7xtSviCtV84X3ykB9DJX+HmzpJ+HCe8wUPNGaKfgOBrxHwOe8VmPtWZZ5zqiqg/iiwW2eAewQNf2l77T/C121zgP00hcwBL4t
-
-
-
-
-
-
-
- eJxjYBgFo2AUjIJRMApGwUgBAAf4AAE=
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/forge-gui/res/adventure/common/maps/map/cave_6.tmx b/forge-gui/res/adventure/common/maps/map/cave_6.tmx
deleted file mode 100644
index af3893e206c..00000000000
--- a/forge-gui/res/adventure/common/maps/map/cave_6.tmx
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
-
-
-
- eJwL42RgCBvFo3gUj+JRPIpH8YjAAK/DvUM=
-
-
-
-
- eJytVVEOwiAM3eeaeC5jOMA+vYAHU+duNZkcwzWxWYUHdCjJS0gpPN6Dwth33aMB04pxR+6RvnFaMTTA7ZjrKM97Xff0ojrufcrLcyWO+iVeHkO+xX56oLfWr/Ei3yzxX3kX4Gkc/zfvTKnHPoqz51auGm+ssYRg5FqifMRrrUGrXvHnSVt+yWcEXRN6fW45jSi/xovulB7P8YpG1qfPreRzrn49pXc5ZHgHwnfT4jNaR++Fz4vhFS/v6danb5nV58sB129Q4xrckLbc/BLvTJsmgfjN4/J+syZuoun8Aap/fV6t/5FT+dz0Plr+I+u7ESJet2N+ALxvNuoI4w==
-
-
-
-
-
-
-
- eJxjYBgFo2AUjIJRMApGwUgBAAf4AAE=
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/forge-gui/res/adventure/common/maps/map/cave_7.tmx b/forge-gui/res/adventure/common/maps/map/cave_7.tmx
deleted file mode 100644
index b05a1a8759b..00000000000
--- a/forge-gui/res/adventure/common/maps/map/cave_7.tmx
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
-
- eJzz42Rg8BvFo3gUj+JRPIpH8YjAAAvyrVM=
-
-
-
-
- eJxz42RgcCMRr+JgYFgNxGs4SNdLDobZ9xTIVuZmYPCik50g+xx4GBjqeBkYlgP5L+hg7zMgXskBsZNefoVhDyD+xM7A8J2BvvbC/EyvMEaPY3r6FWZnJDCMXaF8euQjUNzWANMUCDzmhLgBRNPabljcggAsHz3npG9eYqBzeobFMSys6VVOekDtBIEfdPQzcjjTMw8jh7MrHeMX2b/0TFewOKZG+QwAmWy0cQ==
-
-
-
-
-
-
-
- eJxjYBgFo2AUjIJRMApGwUgBAAf4AAE=
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/forge-gui/res/adventure/common/maps/map/cave_9.tmx b/forge-gui/res/adventure/common/maps/map/cave_9.tmx
deleted file mode 100644
index 97fbfa2d3e0..00000000000
--- a/forge-gui/res/adventure/common/maps/map/cave_9.tmx
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
-
-
-
-
- eJwL42RgCBvFo3gUj+JRPIpH8YjAAK/DvUM=
-
-
-
-
- eJylVFsOgjAQ5LMknosYD+BnL+DBVPRWBu0x7EYa12WflmQSsmUYOkxnTsNwC+JeMQfn0/iLfcUxiIPA0+aS7rl+02vUcU3b9wMP5hnNM5pburDGeYSxrM8+xu891mrzTL7N0uU8yit6PLd0n4bPHIrAKwFdy+dovhen7j/Z9nC9up5sa/lu65f0QXHqQi493nq5Wm9EfIaL5rXHZ0+ewVtOl+P29AbOavOW050YvpXn084+//gZSVfyWtsv7j7arfQ/Ut2WJcz3+iydR66Lqa60P62vpI7Tuq/pSjks5N3c+X0DcEMFiw==
-
-
-
-
-
-
-
- eJxjYBgFo2AUjIJRMApGwUgBAAf4AAE=
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/forge-gui/res/adventure/common/maps/map/dreamhalls.tmx b/forge-gui/res/adventure/common/maps/map/dreamhalls.tmx
index acb0174139d..e49f30591a1 100644
--- a/forge-gui/res/adventure/common/maps/map/dreamhalls.tmx
+++ b/forge-gui/res/adventure/common/maps/map/dreamhalls.tmx
@@ -136,7 +136,7 @@
-
+
diff --git a/forge-gui/res/adventure/common/maps/map/factory_1.tmx b/forge-gui/res/adventure/common/maps/map/factory/factory_1.tmx
similarity index 66%
rename from forge-gui/res/adventure/common/maps/map/factory_1.tmx
rename to forge-gui/res/adventure/common/maps/map/factory/factory_1.tmx
index b3e60df6575..75cb37755f0 100644
--- a/forge-gui/res/adventure/common/maps/map/factory_1.tmx
+++ b/forge-gui/res/adventure/common/maps/map/factory/factory_1.tmx
@@ -3,18 +3,13 @@
-
-
+
+
eJytVMENwyAM9DMVMAHpYsksNI9uU3WBtOk6VccoPJAoPhwT1dJJkYLvsH1mtESzI3rYNqb4f7QcUl6Zk8/V+ecIKXxD6ynkecDf0v2ciN4n/o049mK1/H6pB7PjXPeB6Dbw78SxuP0ateE7a+iNi/nFEhEiNmWf09nMsxi9Lponmlmrz0fm6y3XTTNaC6/3+DmfDYb3sQSqt+Z7WZljA7qonhZSZG/35rZ0NW9HXdcGeBHPBHYu76f27dDWUwZ6A7SBakHvrtavwej2CnGiPiDdUO1+mSvdU5pFrYu8Lfl5bxfKu+b+It1ePx/xzD/2SIOr4/gCMTp8IA==
-
-
- eJzbwcPAsGMUj+JRPIpH8SgexSMCAwAeeYaI
-
-
eJxTZWdgUB1API8TN6a1vYTYw83e0XAevuE8ikfxKB7FxGIAZfNnhA==
@@ -39,44 +34,44 @@
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
-
-
+
+
+
[{
"type": "randomCard",
@@ -92,14 +87,14 @@
-
+
-
+
[
{
@@ -124,33 +119,33 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/factory_2.tmx b/forge-gui/res/adventure/common/maps/map/factory/factory_2.tmx
similarity index 69%
rename from forge-gui/res/adventure/common/maps/map/factory_2.tmx
rename to forge-gui/res/adventure/common/maps/map/factory/factory_2.tmx
index 44ceda687f7..62452b1355c 100644
--- a/forge-gui/res/adventure/common/maps/map/factory_2.tmx
+++ b/forge-gui/res/adventure/common/maps/map/factory/factory_2.tmx
@@ -3,18 +3,13 @@
-
-
+
+
eJzFVVEOgzAI7X/rCYwX07PozqXWu02yvORJCtZNs5eQEAs8oBRD+B+GJoQl2dI3vg3OLDv5XkKX7JzEp00fsXzh36ZyLM9XMMYQ8q5vu7zi0a+W95t6M8XeSK/ltXBWL+c1kA5erqUnfTPiondnvK2qF70GL9c1q17Cjm0wZ1d4O6qDea3aYCfnUzxKvsArea4FXmBUsWH3xFxxLVm9X9h11HfBUnG/1lwJh75PFq/3yMfjnWnnrGTr7SuclcDz5vH+iqv7qjSDluBt6bmaaNfVzrP3T9A9PduJltzVR6unT+BO3je90nMD
-
-
- eJzbwcPAsGMUj+JRPIpH8SgexSMCAwAeeYaI
-
-
eJxTZWdgUB1API8TN6a1vYTYw83e0XAevuE8ikfxKB7FxGIAZfNnhA==
@@ -39,42 +34,42 @@
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
+
+
[
{
@@ -99,14 +94,14 @@
-
+
-
+
[{
"type": "randomCard",
@@ -122,17 +117,17 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/factory_3.tmx b/forge-gui/res/adventure/common/maps/map/factory/factory_3.tmx
similarity index 67%
rename from forge-gui/res/adventure/common/maps/map/factory_3.tmx
rename to forge-gui/res/adventure/common/maps/map/factory/factory_3.tmx
index 28b952f77db..7b493be487f 100644
--- a/forge-gui/res/adventure/common/maps/map/factory_3.tmx
+++ b/forge-gui/res/adventure/common/maps/map/factory/factory_3.tmx
@@ -3,18 +3,13 @@
-
-
+
+
eJzFVe0NAiEM7X85FiA3hR/D3M2ic+goEl3CibxGGytpoUWTewm5AI++3qMNAOthHgByaI9pqHOlfZzjuoQx2HOscZOwh3xpncc6L3k9IsBl+e7ia3iQFB9auvu3zjZ+dD36WvyW7oHF1/S8PiNuyvq9835zce7KvOUcra7KGpyEmiWOpwYJLZ+lvHPxD//Upbgev8vz2rxWz9Tbs3IPv8LqM6H0uMbVzvfoerhlfhyaLt7raWMbpHs08nFo/Wt5E6i/Ruad9T3RfLAihW/dnp5aW/cJSmlZMw==
-
-
- eJzbwcPAsGMUj+JRPIpH8SgexVTDwewD7wZcGADd14Ye
-
-
eJxTZWdgUB1API8TN6a1vYTYw83e0XAevuE8ikfxKB7FxGIAZfNnhA==
@@ -39,43 +34,43 @@
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
-
+
+
[
{
@@ -100,7 +95,7 @@
-
+
[{
"type": "randomCard",
@@ -116,17 +111,17 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/factory_4.tmx b/forge-gui/res/adventure/common/maps/map/factory/factory_4.tmx
similarity index 61%
rename from forge-gui/res/adventure/common/maps/map/factory_4.tmx
rename to forge-gui/res/adventure/common/maps/map/factory/factory_4.tmx
index 3dcd1be4d4c..b5784589ddd 100644
--- a/forge-gui/res/adventure/common/maps/map/factory_4.tmx
+++ b/forge-gui/res/adventure/common/maps/map/factory/factory_4.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJztmW0OgyAMhvt3EU/Adp0dwp1l27l07G6LmWRmkSryVWmfpL8k0hew4AuAIKTl3gA8HPFsSmcXH60ABkdcVPr+DdK/jfdKHoNHnhppm0Pvlj6wHDGWxqFmvb7vyqG3awFurXst2+exKK03N9z09khdfFWoV0hPSL2NWatzIXpx5mfcmHtTDo6Yc0zmc33EteoLN73c4Da/3PRSwOV5jD5DjR5PP/13Lnlaa96KIAj74eRXrJ3FbQ2iArf9lpJes8HXD6WU3uvpFxZ7xsDahEJJ7542vlDSe1bfwNqEYgh9v7HvMf4ZteoMNYIK3TSWnLwsn3tbQRDK8gFeVUDo
@@ -29,42 +29,42 @@
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
+
[
{
@@ -89,15 +89,15 @@
-
+
-
-
+
+
[{
"type": "randomCard",
@@ -113,61 +113,61 @@
-
-
-
-
+
+
+
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
diff --git a/forge-gui/res/adventure/common/maps/map/grove_1.tmx b/forge-gui/res/adventure/common/maps/map/grove/grove_1.tmx
similarity index 66%
rename from forge-gui/res/adventure/common/maps/map/grove_1.tmx
rename to forge-gui/res/adventure/common/maps/map/grove/grove_1.tmx
index b6a4143d043..b0fb96c1a4a 100644
--- a/forge-gui/res/adventure/common/maps/map/grove_1.tmx
+++ b/forge-gui/res/adventure/common/maps/map/grove/grove_1.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJzlkt0NhCAQhPcdrgKxMa8WtS4EeztInEhwVzFe4MFJJiH8zDcEiIiMPvr7IVq28RDGT4SshckCD+r1Pm+1fO6MAbsk12YZcb9juLksw09ZTjiXqtM8s0RWuE+JwJXu9m+hp6nMhVpzTWVu7feNGhWRb8DtGv2rt3Kj1+BZ1edK7Pj3pos+2FPaO+eCPandPlvnenmht9SH4145zR6ZXnf8A/HKNLw=
@@ -29,12 +29,12 @@
-
+
-
+
[{
"type": "randomCard",
@@ -52,50 +52,50 @@
}]
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
[
{
@@ -123,29 +123,29 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/grove_2.tmx b/forge-gui/res/adventure/common/maps/map/grove/grove_2.tmx
similarity index 66%
rename from forge-gui/res/adventure/common/maps/map/grove_2.tmx
rename to forge-gui/res/adventure/common/maps/map/grove/grove_2.tmx
index 54cf3254b99..3ad898f9b77 100644
--- a/forge-gui/res/adventure/common/maps/map/grove_2.tmx
+++ b/forge-gui/res/adventure/common/maps/map/grove/grove_2.tmx
@@ -8,8 +8,8 @@
"startBattleWithCard": [ "Howling Moon" ],
}
-
-
+
+
eJzlldsNgzAMRf1bYSYIrMMQ7Sy0c/HarbVSi1srT6qqH1zpKhG2c0IgCdGuW0s0M9G19X1sbRw1XD5tJXXyPFQr6tm3jve+tBP7GoynuDGHamVOS4Sr0vhk5h17347TXGSWStdAnKpFtuX2lcxanY2r7LNwj6zz+optmXnlcoTpYI+WcPXMSimXc4T7rXSNLbfj/3xf4aJ/xcxxkT02RPe3H014XMzBPMfpeyHE1TFWOIPlf7XsEXI0jndWLXcGqywbmRovtegJ6pZIqA==
@@ -34,34 +34,34 @@
-
+
-
-
-
+
+
+
-
+
-
+
-
+
[
{
@@ -89,22 +89,22 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/grove_3.tmx b/forge-gui/res/adventure/common/maps/map/grove/grove_3.tmx
similarity index 67%
rename from forge-gui/res/adventure/common/maps/map/grove_3.tmx
rename to forge-gui/res/adventure/common/maps/map/grove/grove_3.tmx
index 50a6da03d49..0bbd7d8cfc3 100644
--- a/forge-gui/res/adventure/common/maps/map/grove_3.tmx
+++ b/forge-gui/res/adventure/common/maps/map/grove/grove_3.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJyT4WFgkBlgjAwG0l5cbGLMIMdOYgGl4UULMFD2EmM/rQE17N4DVLuXDLdS6t8oXgaGaF7620sOGMg4xmY/vcBgCud6bvrbictumHgdN2531XJD5EGYGuU0uvheLO4C2QnKz7ugmFg7SMG70OxGt5NUewEoATCM
@@ -29,39 +29,39 @@
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
[
{
@@ -89,40 +89,40 @@
-
-
+
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/grove_4.tmx b/forge-gui/res/adventure/common/maps/map/grove/grove_4.tmx
similarity index 72%
rename from forge-gui/res/adventure/common/maps/map/grove_4.tmx
rename to forge-gui/res/adventure/common/maps/map/grove/grove_4.tmx
index 522d001e740..3c2f71e6ed3 100644
--- a/forge-gui/res/adventure/common/maps/map/grove_4.tmx
+++ b/forge-gui/res/adventure/common/maps/map/grove/grove_4.tmx
@@ -8,8 +8,8 @@
"startBattleWithCard": [ "Treetop Village" ],
}
-
-
+
+
eJyrZWFgqB3Fo3gUj+JRPIpH8YjAADIiAQ4=
@@ -29,33 +29,33 @@
-
+
-
+
-
+
-
+
-
-
+
+
[
{
@@ -83,14 +83,14 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/grove_5.tmx b/forge-gui/res/adventure/common/maps/map/grove/grove_5.tmx
similarity index 73%
rename from forge-gui/res/adventure/common/maps/map/grove_5.tmx
rename to forge-gui/res/adventure/common/maps/map/grove/grove_5.tmx
index 8eb52a85c62..258abdf95b5 100644
--- a/forge-gui/res/adventure/common/maps/map/grove_5.tmx
+++ b/forge-gui/res/adventure/common/maps/map/grove/grove_5.tmx
@@ -3,9 +3,9 @@
-
-
-
+
+
+
eJzFlVEOgCAIhnltegS7Treq7tXqbs1ZGzNIILV/48HR+LBfMXiAUCGmoZzHgXNYNVg1uJp+qDoUd7tCK44l5baS9j9/7WUkfOG4Ulk8odharlXUnnvoDy7ncYnNearxuvdd4rj3ujWTO8+tvJbMDW4WLw5gdXTd2aU8/p6qYeHGs3P4JzsydzTfre/R2/uSszEz71PCPgG2Kz28
@@ -30,57 +30,57 @@
-
+
-
-
-
+
+
+
-
+
-
+
-
-
+
+
-
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
[
{
@@ -108,6 +108,6 @@
-
+
diff --git a/forge-gui/res/adventure/common/maps/map/grove_6.tmx b/forge-gui/res/adventure/common/maps/map/grove/grove_6.tmx
similarity index 65%
rename from forge-gui/res/adventure/common/maps/map/grove_6.tmx
rename to forge-gui/res/adventure/common/maps/map/grove/grove_6.tmx
index 69da0759612..461dd0aa256 100644
--- a/forge-gui/res/adventure/common/maps/map/grove_6.tmx
+++ b/forge-gui/res/adventure/common/maps/map/grove/grove_6.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJyrZWFgqB3Fo3gUj+JRPIpH8YjAADIiAQ4=
@@ -24,39 +24,39 @@
-
+
-
-
+
+
-
+
-
+
-
+
-
+
[
{
@@ -84,48 +84,48 @@
-
-
+
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/grove_7.tmx b/forge-gui/res/adventure/common/maps/map/grove/grove_7.tmx
similarity index 64%
rename from forge-gui/res/adventure/common/maps/map/grove_7.tmx
rename to forge-gui/res/adventure/common/maps/map/grove/grove_7.tmx
index 48e9f00c6da..63424f042ca 100644
--- a/forge-gui/res/adventure/common/maps/map/grove_7.tmx
+++ b/forge-gui/res/adventure/common/maps/map/grove/grove_7.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJyrZWFgqB3Fo3gUj+JRPIpH8YjAADIiAQ4=
@@ -24,77 +24,77 @@
-
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
[
{
@@ -122,15 +122,15 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/grove_8.tmx b/forge-gui/res/adventure/common/maps/map/grove/grove_8.tmx
similarity index 53%
rename from forge-gui/res/adventure/common/maps/map/grove_8.tmx
rename to forge-gui/res/adventure/common/maps/map/grove/grove_8.tmx
index 9d3767482fc..ee1b8dc3063 100644
--- a/forge-gui/res/adventure/common/maps/map/grove_8.tmx
+++ b/forge-gui/res/adventure/common/maps/map/grove/grove_8.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJyrZWFgqB3Fo3gUj+JRPIpH8YjAADIiAQ4=
@@ -24,35 +24,40 @@
-
+
-
-
-
+
+
+
+
+
+
+
+
-
-
+
+
-
+
-
-
+
+
[
{
@@ -80,49 +85,49 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/grove_9.tmx b/forge-gui/res/adventure/common/maps/map/grove/grove_9.tmx
similarity index 62%
rename from forge-gui/res/adventure/common/maps/map/grove_9.tmx
rename to forge-gui/res/adventure/common/maps/map/grove/grove_9.tmx
index 0b033d15528..fa579d4b0ca 100644
--- a/forge-gui/res/adventure/common/maps/map/grove_9.tmx
+++ b/forge-gui/res/adventure/common/maps/map/grove/grove_9.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJyrZWFgqKUz9uCmv30zOSGYXvagY1rZmYnDvuHqX3xuoXe6ooUf0Nm4wpLa/oWZhy8tUTt+SbGP2ukK5l9cGGYfLdIVul3YwoMWaRk5HHH5l9rhPFDxS6rd1A5rEM7EYi7MLpBcxQCWVwAx+QUk
@@ -24,64 +24,64 @@
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
[
{
@@ -109,9 +109,9 @@
-
-
-
-
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/koboldlair/kobold_encampment.tmx b/forge-gui/res/adventure/common/maps/map/koboldlair/kobold_encampment.tmx
deleted file mode 100644
index cb5b04b55fd..00000000000
--- a/forge-gui/res/adventure/common/maps/map/koboldlair/kobold_encampment.tmx
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- eJztk01uwjAQhc0mgWXCz5XKrtuyIXTTHoE9qtIztOUSvQHHYMcGIThAlrS15YzsWGPHzjhClXjSU/7f+zSOq4SxqsUvI2W4t58qv47tDhFkm9eufDDGY+MLZfHt1fswlq4zamPBGGxctln58phrdLB0talt7ULn8s2/XWUyY8mPRSavIWs2lcYU458Blmsm/VOzfOaMfeXNLME2ccyIuqeARcxEsPzW8wA2PQuef+TynaI+h1nGYAEOzCJjPVEsmLe5m8GXRXC4WOA5vPOcybXTHYvF1a37cabs09uFx2QBUfpis/TBsxj5rxMmSi9misT31P5YLMCjO7Q/Jl/MrodEep7gXX2zHHlvmTL2nqrM0w1ZTHVlofJs+DwuWveZn7+l9q5Qjt2w6aeBHw+FA2PBVHrkCx4Kh8nkEvDAXqHumbvu+i/6AzQIJW0=
-
-
-
-
- eJztlT8OgjAUh99k+Ds4wGkkGg/h6uboqE7eRY+iXkB0MBLj6AlcwTaloWJbaClO/ZIXfQj8vrRPACC8ByBl4ZKipI78/C5gF9YHZ11QXVEt3aqnFXr9eJwd4pGW2fjz6ZPffI9k075v6JpkKO/h/y9X5oJrquFxi8z76M4jdjHpkwpmIh/+ZsqqK7K9YV1EUIeuPnRvRPNalC5ziRNvXUboe6LoFaD/7EthXtvuzx31GVMmaZoJfHwXAOwD0m/i/lxYHxHjEGASVr2qS8G8Y4B5rvOuV51NVZcZcsld4nFgni86a5tEVW1re7SKm68/ovyT8+3BujT50Ox1LdvknPDuy8toc44uOu8ji8VisVi68gFJ9Hjg
-
-
-
-
- eJxjYMAN0jhRMTLgYGJgWIyEOZlQxUB8UsFCLgaGRUC8mAu7XTAzJdDsXoJm1yI0sUVIan8yEucWe24GBgcgduSG2A/z3xQmVDO3INmzWRTTnDhBBoZ4IE4QxJSbRKR77gLdcA+I7wPxMiZM/2ED2NzyB+iGv0D8D4tbyAVsRMTzdWEGBjFRCL4mDBGbJcTAMBuI5whhqg8Dhsl0EtMPctwgg6vCCDbI/hIRBP8vEeFAbBwhuwNX3GCLE1LBF0YIJgbgixt6ugVfmBADsKURbIBQPGErKwiB2Wh2E+sWagF/MQhOpGKexQfCSEjrtADhQPsjGBFlwA9G0vIftcE0JoQ7QOULsXmP2mAytByCuQMEQG75NkDumYSlvJ1GQR6nNgC5bzIaHsh0hA5IrVdoDZDDaxSMglEwCkYB6QAAA11KiA==
-
-
-
diff --git a/forge-gui/res/adventure/common/maps/map/magetower_1.tmx b/forge-gui/res/adventure/common/maps/map/magetower/magetower_1.tmx
similarity index 73%
rename from forge-gui/res/adventure/common/maps/map/magetower_1.tmx
rename to forge-gui/res/adventure/common/maps/map/magetower/magetower_1.tmx
index 08896ef8058..fce266b031f 100644
--- a/forge-gui/res/adventure/common/maps/map/magetower_1.tmx
+++ b/forge-gui/res/adventure/common/maps/map/magetower/magetower_1.tmx
@@ -6,8 +6,8 @@
-
-
+
+
eJxjYBgF6ECah4FhFx4sy0M7e/EBatuL7E98gNr+JuRPdECpvfjiczfU7J00iG9S/YkOhqK9yGmJ1LCjpn+Hu7113BAMA8SUVzA91MhPxACYPdQsN9D9jQ3s5aGOP7HZX4/D7loa2IdsL8xPMPtroeGwh8zyCQABdykZ
@@ -32,12 +32,12 @@
-
+
-
+
[{"type": "randomCard","colors": ["Blue"], "count": 5 }, {"type": "item","count": 1,"probability":0.2,"itemName": "Iron Armor"},
{
@@ -48,22 +48,22 @@
-
+
-
+
-
-
+
+
[
{
@@ -88,21 +88,21 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/magetower_13.tmx b/forge-gui/res/adventure/common/maps/map/magetower/magetower_13.tmx
similarity index 72%
rename from forge-gui/res/adventure/common/maps/map/magetower_13.tmx
rename to forge-gui/res/adventure/common/maps/map/magetower/magetower_13.tmx
index c4df0a19aaa..ebfc39b0202 100644
--- a/forge-gui/res/adventure/common/maps/map/magetower_13.tmx
+++ b/forge-gui/res/adventure/common/maps/map/magetower/magetower_13.tmx
@@ -8,8 +8,8 @@
"startBattleWithCard": [ "As Foretold" ],
}
-
-
+
+
eJztyDENAAAIwDAE4F8M6jgQAC9Jm+xZBAAAAB9UTtu7auBAAxk=
@@ -39,17 +39,17 @@
-
+
-
+
-
+
[
{
@@ -66,7 +66,7 @@
-
+
{
"lifeModifier": 15,
@@ -76,7 +76,7 @@
-
+
{
"lifeModifier": 10,
@@ -85,14 +85,14 @@
-
+
-
+
{
"lifeModifier": 30,
@@ -106,19 +106,19 @@
-
+
-
+
-
+
[
{
@@ -143,7 +143,7 @@
-
+
[
{
@@ -165,7 +165,7 @@
-
+
[
{
@@ -187,7 +187,7 @@
-
+
[
{
@@ -209,7 +209,7 @@
-
+
[
{
@@ -220,7 +220,7 @@
]
-
+
[
{
@@ -231,7 +231,7 @@
]
-
+
[
{
@@ -242,7 +242,7 @@
]
-
+
[{
"type": "randomCard",
@@ -255,7 +255,7 @@
}]
-
+
[{
"type": "randomCard",
@@ -268,23 +268,23 @@
}]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/magetower_14.tmx b/forge-gui/res/adventure/common/maps/map/magetower/magetower_14.tmx
similarity index 64%
rename from forge-gui/res/adventure/common/maps/map/magetower_14.tmx
rename to forge-gui/res/adventure/common/maps/map/magetower/magetower_14.tmx
index e570fb4ab31..f855b541f7d 100644
--- a/forge-gui/res/adventure/common/maps/map/magetower_14.tmx
+++ b/forge-gui/res/adventure/common/maps/map/magetower/magetower_14.tmx
@@ -1,10 +1,10 @@
-
+
-
-
+
+
eJxjYBgFo2AUjIKRA1ZwIDA9gRsnAtPSDhM+2toxWO1Fx8PJ3l08EPuQMUgMhMkBALjxDFA=
@@ -29,77 +29,77 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
+
+
+
[
{
@@ -127,7 +127,7 @@
-
+
[
{
diff --git a/forge-gui/res/adventure/common/maps/map/magetower_2.tmx b/forge-gui/res/adventure/common/maps/map/magetower/magetower_2.tmx
similarity index 70%
rename from forge-gui/res/adventure/common/maps/map/magetower_2.tmx
rename to forge-gui/res/adventure/common/maps/map/magetower/magetower_2.tmx
index 7d420ab3fc6..e95d29ca8a8 100644
--- a/forge-gui/res/adventure/common/maps/map/magetower_2.tmx
+++ b/forge-gui/res/adventure/common/maps/map/magetower/magetower_2.tmx
@@ -1,14 +1,14 @@
-
+
-
-
-
+
+
+
eJxjYBgaYBcPAtMTyELtk6azvQPlX3oBYsNTlsr+R7YX3Wx8cqP2Dl57QXlkLxDXc1NuFjlg1G76A1jZSO10SwyQHgB7sdUFlNQPANR4EvQ=
@@ -36,46 +36,46 @@
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
[
{
@@ -100,15 +100,15 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
[{"type": "randomCard","colors": ["Black"], "count": 5 }, {"type": "item","count": 1,"probability":0.2,"itemName": "Spell Book"},
{
@@ -119,5 +119,10 @@
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/magetower_3.tmx b/forge-gui/res/adventure/common/maps/map/magetower/magetower_3.tmx
similarity index 74%
rename from forge-gui/res/adventure/common/maps/map/magetower_3.tmx
rename to forge-gui/res/adventure/common/maps/map/magetower/magetower_3.tmx
index 8d966beaff6..0debf2d0880 100644
--- a/forge-gui/res/adventure/common/maps/map/magetower_3.tmx
+++ b/forge-gui/res/adventure/common/maps/map/magetower/magetower_3.tmx
@@ -6,8 +6,8 @@
-
-
+
+
eJxjYBgF+MBenoGxN5oXQtdy09fe3VD/7qSDv0F+jOJFFavjxo+pYScMwOyWBvp1FwFMLTuR7cYmTm2Qy4Kdjc6n1I8DCZDjCT09EdJHTUCK3dQGyHaD0hW10i4xgF72jGSALYwpCXcA4Msefg==
@@ -32,27 +32,27 @@
-
+
-
+
-
-
+
+
-
+
[
{
@@ -77,22 +77,22 @@
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
[{"type": "randomCard","colors": ["Red"], "count": 5 }, {"type": "item","count": 1,"probability":0.2,"itemName": "Dagger"},
{
diff --git a/forge-gui/res/adventure/common/maps/map/magetower_4.tmx b/forge-gui/res/adventure/common/maps/map/magetower/magetower_4.tmx
similarity index 73%
rename from forge-gui/res/adventure/common/maps/map/magetower_4.tmx
rename to forge-gui/res/adventure/common/maps/map/magetower/magetower_4.tmx
index df33fda5089..ccedcd17da6 100644
--- a/forge-gui/res/adventure/common/maps/map/magetower_4.tmx
+++ b/forge-gui/res/adventure/common/maps/map/magetower/magetower_4.tmx
@@ -6,8 +6,8 @@
-
-
+
+
eJxjYBjcQJaHgUGaB0KDAIwtzTMy7I3ipY+9u3ggeDfUnp08CLHhCEb9O+rf4QRGmn9HAWUAAAPNGkU=
@@ -37,18 +37,18 @@
-
+
-
+
-
+
[{"type": "randomCard","colors": ["White"], "count": 5 }, {"type": "item","count": 1,"probability":0.2,"itemName": "Jungle Shield"},
{
@@ -58,7 +58,7 @@
"cardName": "Staff of the Sun Magus"}]
-
+
[
{
@@ -83,71 +83,71 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
diff --git a/forge-gui/res/adventure/common/maps/map/magetower_5.tmx b/forge-gui/res/adventure/common/maps/map/magetower/magetower_5.tmx
similarity index 69%
rename from forge-gui/res/adventure/common/maps/map/magetower_5.tmx
rename to forge-gui/res/adventure/common/maps/map/magetower/magetower_5.tmx
index 9479d0a2085..e261a23b72a 100644
--- a/forge-gui/res/adventure/common/maps/map/magetower_5.tmx
+++ b/forge-gui/res/adventure/common/maps/map/magetower/magetower_5.tmx
@@ -6,8 +6,8 @@
-
-
+
+
eJxz42RgcBthGAYo0U+qXZTah0+/CR+mXSAAEscGsKnFJYfLPmwAJF7HzcBwnROCQWyQGAiv4IBgmByMj8st6PaxCuB2MzUAMf4btW/o2IcrXcHSIyFMrF2E8jw1/YWvHKKG/8gtl6jtL1zlG7F+Q/cfqf7CZy62MCDFPgDEf1Gb
@@ -32,26 +32,26 @@
-
+
-
+
-
+
-
-
+
+
[{"type": "randomCard","colors": ["Green"], "count": 5 }, {"type": "item","count": 1,"probability":0.2,"itemName": "Leather Boots"},
{
@@ -61,7 +61,7 @@
"cardName": "Staff of the Wild Magus"}]
-
+
[
{
@@ -85,54 +85,54 @@
]
-
+
-
+
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
diff --git a/forge-gui/res/adventure/common/maps/map/magetower_6.tmx b/forge-gui/res/adventure/common/maps/map/magetower/magetower_6.tmx
similarity index 68%
rename from forge-gui/res/adventure/common/maps/map/magetower_6.tmx
rename to forge-gui/res/adventure/common/maps/map/magetower/magetower_6.tmx
index 595314283f3..5708ebfec26 100644
--- a/forge-gui/res/adventure/common/maps/map/magetower_6.tmx
+++ b/forge-gui/res/adventure/common/maps/map/magetower/magetower_6.tmx
@@ -6,8 +6,8 @@
-
-
+
+
eJxjYBgF6CCKF798NAF5csFOHtx2g+zczUMbe5HtrueG8Gu5aW8nst0we5DZo2AUjIJRMAqoDwB+gwmw
@@ -35,12 +35,12 @@
-
+
-
+
[{"type": "randomCard","colors": ["Black"], "count": 5 }, {"type": "item","count": 1,"probability":0.2,"itemName": "Steel Shield"},
{
@@ -50,78 +50,78 @@
"cardName": "Infernal Genesis"}]
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
[
{
@@ -146,37 +146,37 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
diff --git a/forge-gui/res/adventure/common/maps/map/magetower_8.tmx b/forge-gui/res/adventure/common/maps/map/magetower/magetower_8.tmx
similarity index 73%
rename from forge-gui/res/adventure/common/maps/map/magetower_8.tmx
rename to forge-gui/res/adventure/common/maps/map/magetower/magetower_8.tmx
index 5cc8420b05c..6002977910c 100644
--- a/forge-gui/res/adventure/common/maps/map/magetower_8.tmx
+++ b/forge-gui/res/adventure/common/maps/map/magetower/magetower_8.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJxjYBj8QJaHgUGaB8KWRmLTCpjwQTA2e2FytARRvAwM0bwIe2FsWoOdQLt282CyhxNAjz8Yn5Zxis2OUXtH7R0Fo4AYsIsHgYkRJwYAABuBFGU=
@@ -29,24 +29,24 @@
-
+
-
+
-
+
-
+
[
{
@@ -74,41 +74,41 @@
-
+
-
+
-
+
-
+
-
+
-
+
[
{
@@ -136,7 +136,7 @@
-
+
[
@@ -152,24 +152,24 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
[{
"text":"This door is locked",
diff --git a/forge-gui/res/adventure/common/maps/map/merfolkpool_1.tmx b/forge-gui/res/adventure/common/maps/map/merfolkpool/merfolkpool_1.tmx
similarity index 74%
rename from forge-gui/res/adventure/common/maps/map/merfolkpool_1.tmx
rename to forge-gui/res/adventure/common/maps/map/merfolkpool/merfolkpool_1.tmx
index 238a257c27d..9982ec350c7 100644
--- a/forge-gui/res/adventure/common/maps/map/merfolkpool_1.tmx
+++ b/forge-gui/res/adventure/common/maps/map/merfolkpool/merfolkpool_1.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJzr42Rg6BuE+BgrBNPLvgXsEAyzF8QmVS+5evBhbOEix0xYHSV2wsKBGH3UtpcUPBB2DqS9+OwetXfUXlrYS4zd5LqP3LKD0vKGluU6NvtJ0UsvDAAUXz5k
@@ -24,34 +24,34 @@
-
+
-
-
-
+
+
+
-
+
-
+
-
+
[
{
@@ -79,12 +79,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/merfolkpool_2.tmx b/forge-gui/res/adventure/common/maps/map/merfolkpool/merfolkpool_2.tmx
similarity index 74%
rename from forge-gui/res/adventure/common/maps/map/merfolkpool_2.tmx
rename to forge-gui/res/adventure/common/maps/map/merfolkpool/merfolkpool_2.tmx
index 206f05bebd4..6a91912e3b6 100644
--- a/forge-gui/res/adventure/common/maps/map/merfolkpool_2.tmx
+++ b/forge-gui/res/adventure/common/maps/map/merfolkpool/merfolkpool_2.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJzr42Rg6BuE+BgrBNPLvgXsEAyzF8QmVe8DBtL14MPY/A9zGzIG2UuM3cTYic1ubHbCwona9hLjLmLspaadpIQzLe3FZzct7CXGz6P2Dr34beNEtZPSNI1LDbodyLiNgnKSkB589pJbRhOrB91+Yv1JbwwA6nRIuw==
@@ -24,48 +24,48 @@
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
[
{
@@ -93,10 +93,10 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/merfolkpool_3.tmx b/forge-gui/res/adventure/common/maps/map/merfolkpool/merfolkpool_3.tmx
similarity index 64%
rename from forge-gui/res/adventure/common/maps/map/merfolkpool_3.tmx
rename to forge-gui/res/adventure/common/maps/map/merfolkpool/merfolkpool_3.tmx
index c7ad5c2f540..dbf727e01ac 100644
--- a/forge-gui/res/adventure/common/maps/map/merfolkpool_3.tmx
+++ b/forge-gui/res/adventure/common/maps/map/merfolkpool/merfolkpool_3.tmx
@@ -3,9 +3,9 @@
-
-
-
+
+
+
eJzr42Rg6BvFVMEPGKhn1jFWCF7ATpy9lNoNswsfprafibETl92U2EusndjsJtdeUu1EthcWv6TaTY6duOymt73khDU17KRXHGOzk5ppGmQWLjvb0NIUNcstXBjdvjY62jWQfqWlPynBADEUPkU=
@@ -25,44 +25,44 @@
-
+
-
-
+
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
[
{
@@ -90,10 +90,10 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/merfolkpool_4.tmx b/forge-gui/res/adventure/common/maps/map/merfolkpool/merfolkpool_4.tmx
similarity index 67%
rename from forge-gui/res/adventure/common/maps/map/merfolkpool_4.tmx
rename to forge-gui/res/adventure/common/maps/map/merfolkpool/merfolkpool_4.tmx
index 085280ccd72..4b1720697b7 100644
--- a/forge-gui/res/adventure/common/maps/map/merfolkpool_4.tmx
+++ b/forge-gui/res/adventure/common/maps/map/merfolkpool/merfolkpool_4.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJzr42Rg6BvFVMEPGKhn1jFWCF7ATpy9lNoNswsfprafibETl92U2EusndjsJtdeUu1EthcWv6TaTY6duOymt73khDU17KRXHGOzk5ppGmQWLjvb0NIUNcstXBjdvjY62jWQfqWlPynBADEUPkU=
@@ -24,12 +24,12 @@
-
+
-
+
{ "startBattleWithCard": [ "Sky Diamond"]
}
@@ -37,23 +37,23 @@
-
-
+
+
-
+
-
-
+
+
[
{
@@ -81,16 +81,16 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/merfolkpool_5.tmx b/forge-gui/res/adventure/common/maps/map/merfolkpool/merfolkpool_5.tmx
similarity index 66%
rename from forge-gui/res/adventure/common/maps/map/merfolkpool_5.tmx
rename to forge-gui/res/adventure/common/maps/map/merfolkpool/merfolkpool_5.tmx
index 5e6145925a3..46d706f6e05 100644
--- a/forge-gui/res/adventure/common/maps/map/merfolkpool_5.tmx
+++ b/forge-gui/res/adventure/common/maps/map/merfolkpool/merfolkpool_5.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJzr42Rg6BvFVMEPGKhn1jFWCF7ATpy9lNoNswsfprafibETl92U2EusndjsJtdeUu1EthcWv6TaTY6duOymt73khDU17KRXHGOzk5ppGmQWLjvb0NIUNcstXBjdvjY62jWQfqWlPynBADEUPkU=
@@ -24,27 +24,27 @@
-
+
-
-
+
+
-
+
-
+
[
{
@@ -72,35 +72,35 @@
-
-
+
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/minibosses/sliverqueen.tmx b/forge-gui/res/adventure/common/maps/map/minibosses/sliverqueen.tmx
deleted file mode 100644
index 46eed0458ea..00000000000
--- a/forge-gui/res/adventure/common/maps/map/minibosses/sliverqueen.tmx
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- eJztwzEJAAAMA7C+8w/VWyFLIL2kqqqqvjuO1S8b
-
-
-
-
- eJyz42NgsBvFGNgRiO9gwQ40ttceiLEB21F7qYoX8zIwLADihbwQ++ZD+Yt46ZO+YP6mtT/paS8oz9wH4ntY6LtQe2/jkAfR5OYtXGlIgg0/n9K0BrO3kZ+BoYkE3MxPHXvlBRgYFEjAigKj9o7aO2rvqL0DY+9eoDn7sGBVHOL7qWQvLqAkgF9+1F7iMKwthQ2D2lcge+fjUUOLNhcoLED2DkT7aijbCwBLCfyT
-
-
-
-
-
-
-
- eJztzbENACAIAEE2gAGMoxpHt2AHYnHXfPkRwLST3Zuz31XdXbNfAAD+9ABYqwF3
-
-
-
-
- eJztzjEBAAAIA6A1MLLVjbFDSEACNOy0BwAAfHfsZACP
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- [{
- "text":"Hello, planeswalker {var=player_name}, this area is currently under construction and subject to change. Also this is a hard boss, so be prepared with a strong deck",
- "options":[
- { "name":"Ok" }
- ]
-}]
-
-
-
-
-
diff --git a/forge-gui/res/adventure/common/maps/map/monastery_1.tmx b/forge-gui/res/adventure/common/maps/map/monastery/monastery_1.tmx
similarity index 70%
rename from forge-gui/res/adventure/common/maps/map/monastery_1.tmx
rename to forge-gui/res/adventure/common/maps/map/monastery/monastery_1.tmx
index 231a11e14ac..19de7576e56 100644
--- a/forge-gui/res/adventure/common/maps/map/monastery_1.tmx
+++ b/forge-gui/res/adventure/common/maps/map/monastery/monastery_1.tmx
@@ -3,9 +3,9 @@
-
-
-
+
+
+
eJxjYMAO3DgZGFZzkI5B+igB5Oqnlb0gcRimp7200jdq76i9o/YOD3uRzcBWRhGjhhx7CYkRo4Ye9tLTv8SEAan2YsOkqsEFAKhhG+s=
@@ -30,60 +30,60 @@
-
+
-
-
+
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
[
{
@@ -108,22 +108,22 @@
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
[
{
diff --git a/forge-gui/res/adventure/common/maps/map/monastery_2.tmx b/forge-gui/res/adventure/common/maps/map/monastery/monastery_2.tmx
similarity index 74%
rename from forge-gui/res/adventure/common/maps/map/monastery_2.tmx
rename to forge-gui/res/adventure/common/maps/map/monastery/monastery_2.tmx
index b012c97ffdd..0ed86864315 100644
--- a/forge-gui/res/adventure/common/maps/map/monastery_2.tmx
+++ b/forge-gui/res/adventure/common/maps/map/monastery/monastery_2.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJxjYBjcQJaHgUGaB0KDAIwtzTMy7I3ipY+9u3ggeDfUnp08CLHhCEb9O+rf4QRGmn9BYA9a+byXTn6VRbOX1mUzLQAAu9ccxg==
@@ -34,20 +34,20 @@
-
+
-
-
-
+
+
+
-
+
[
{
@@ -75,45 +75,45 @@
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
-
+
diff --git a/forge-gui/res/adventure/common/maps/map/monastery_3.tmx b/forge-gui/res/adventure/common/maps/map/monastery/monastery_3.tmx
similarity index 76%
rename from forge-gui/res/adventure/common/maps/map/monastery_3.tmx
rename to forge-gui/res/adventure/common/maps/map/monastery/monastery_3.tmx
index 1452d7f713a..2a1573d1808 100644
--- a/forge-gui/res/adventure/common/maps/map/monastery_3.tmx
+++ b/forge-gui/res/adventure/common/maps/map/monastery/monastery_3.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJxjYMAOonkZGHbxoOIoXoQ4MhtdDSVAlgdTTJoHIY7MRldDC3uR/Usve4kBw8leesQvrrSKbO9wT8/EgOFk70CWGyMpPRMDhku6quVmYNiDJrYXyK/npq696PEGwuhmymJRs4tIewF12C1k
@@ -29,51 +29,51 @@
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
[
{
@@ -101,8 +101,8 @@
-
-
-
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/monastery_4.tmx b/forge-gui/res/adventure/common/maps/map/monastery/monastery_4.tmx
similarity index 79%
rename from forge-gui/res/adventure/common/maps/map/monastery_4.tmx
rename to forge-gui/res/adventure/common/maps/map/monastery/monastery_4.tmx
index 7315094c439..fb5eb7427f0 100644
--- a/forge-gui/res/adventure/common/maps/map/monastery_4.tmx
+++ b/forge-gui/res/adventure/common/maps/map/monastery/monastery_4.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJztlmEKgCAMhf0b1Qms63SIukv3quxuJTZYkkZtGcI+GIMt38NFLKUEIR1NRQuK71Arpfc8o+hrV4eMe+3Rp/qOpdPGaKTZevrW056h+vq6lgnVlou+Zpjzle8dufvqBxrwPOd9u+KcQ7Xc5wykvq+83zgcvuuL84ZpL8xIA/YCEOp/MefYXoB+zr6TpxHzXZi+o/XYwTgM0gz1qb5//OcIAoUNp+8uUA==
@@ -29,32 +29,32 @@
-
+
-
-
+
+
-
-
-
+
+
+
-
+
-
+
[
{
@@ -82,20 +82,20 @@
-
-
+
+
-
+
-
+
diff --git a/forge-gui/res/adventure/common/maps/map/monastery_5.tmx b/forge-gui/res/adventure/common/maps/map/monastery/monastery_5.tmx
similarity index 82%
rename from forge-gui/res/adventure/common/maps/map/monastery_5.tmx
rename to forge-gui/res/adventure/common/maps/map/monastery/monastery_5.tmx
index 618da3a0aaf..45ce5fbcaa7 100644
--- a/forge-gui/res/adventure/common/maps/map/monastery_5.tmx
+++ b/forge-gui/res/adventure/common/maps/map/monastery/monastery_5.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJzt1WEKwjAMhuH8lXUnGLuOh9CziPcqejctJZiGDh3DbD/eB0ZGM2go/ZgIAAAorqNITu1zGeu61l4/ypxqPZ8+dUp1XavtFVOKn88q++v5LfWj6Dn96/uteufzzd7z+fvX60dZyqfOR35/m28N8tvu5x0pH0efT/NZ7r5Wn1/b2yu/a5CPdj/rNog8zNrz/X4f2m8i5/P/huzOZ+70c+B8AABgmxebPi1k
@@ -34,49 +34,49 @@
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
[
{
@@ -104,12 +104,12 @@
-
+
-
+
diff --git a/forge-gui/res/adventure/common/maps/map/nest_blue_1.tmx b/forge-gui/res/adventure/common/maps/map/nest/nest_blue_1.tmx
similarity index 67%
rename from forge-gui/res/adventure/common/maps/map/nest_blue_1.tmx
rename to forge-gui/res/adventure/common/maps/map/nest/nest_blue_1.tmx
index e9c1a72ad8d..adfd298dae0 100644
--- a/forge-gui/res/adventure/common/maps/map/nest_blue_1.tmx
+++ b/forge-gui/res/adventure/common/maps/map/nest/nest_blue_1.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJztzjEBAAAIA6A9BrJ/OVvoISQgAQAAPuu6HgAA7Bv7+gA3
@@ -29,40 +29,40 @@
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
[
{
@@ -87,7 +87,7 @@
-
+
[
{
@@ -112,35 +112,35 @@
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/nest_white_1.tmx b/forge-gui/res/adventure/common/maps/map/nest/nest_white_1.tmx
similarity index 51%
rename from forge-gui/res/adventure/common/maps/map/nest_white_1.tmx
rename to forge-gui/res/adventure/common/maps/map/nest/nest_white_1.tmx
index b3a24df2ad2..f4ddc943b91 100644
--- a/forge-gui/res/adventure/common/maps/map/nest_white_1.tmx
+++ b/forge-gui/res/adventure/common/maps/map/nest/nest_white_1.tmx
@@ -3,8 +3,8 @@
-
-
+
+
eJzt17sJgDAYRWErMYuJO9lbZhLnCo5hJajERzSY688pvkqFe9IEvasqHzGsxJ6fvV+C6i468rSUOgM66KCDDjrooMNuR4ktdNzr+MP/xxf6eqsV2JSidfHN6h0pm5Vbjs7/SiewPUdHENi+73j6rVrLG39sGZvyG2ix2TI57XvEwhkvHZZagsCOXCy1AAAAAAD0zHEheMc=
@@ -24,129 +24,129 @@
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
[
{
@@ -171,8 +171,8 @@
-
-
+
+
[
{
@@ -197,7 +197,7 @@
-
+
[
{
@@ -222,68 +222,68 @@
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/skep/skep.tmx b/forge-gui/res/adventure/common/maps/map/skep/skep.tmx
deleted file mode 100644
index 667c80f2a83..00000000000
--- a/forge-gui/res/adventure/common/maps/map/skep/skep.tmx
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
-
- {
- "startBattleWithCard": [ "Manaweft Sliver", "Diffusion Sliver" ]
-}
-
-
-
-
-
- eJzt1z0OABAMBWCbSKzu2NM4s9hE4qe0jVSHt75v4QWIzgFRcpiHsgsbaW/H5TJHNrfXu1Je60qb5r6R5M9i7lvuaK843dk+m6vT1Xyef9wNc2XvEZfb96/ezzcu1b+nZsek9DA2pqsA8yt8nw==
-
-
-
-
- eJzt0T0OgCAMBeCO7eWM8aL+3kpFjkAbB2viwAAsvi95CROvBSIAADAjE11yZ9LzzHV7rMMS9dy5BKnTveu9h8vG715LL+V7v+ZY+Zlh0ZwNer0hc9fS/2C75+za+j0AAOC/EnSXGoc=
-
-
-
-
- eJy1V1FuwjAM7WdzMAaqxIp6SRibNAa7EQyQBowjLBZ5ijGOkzJmyUqbgJ8dPztpVaVlWlfVzlXVLIxcaQ5K73uvc/+88eNrGKH0/uZ1659fahuP7Fm2yA5fI/1yaZvr8J9R4jdTgZeytTbWUtK4GDPhYOQx9rVZIoh56KIPJTE+QghvVIj37td//NoijPyZRjx/GJyBDNwl3tyeEubZrz8ruvRrBz+u/Pjp9VSADdwUv3KYpCcX4z+zOQs7h5vDtLQNNlH/vOb3gU8p3O5OTNKJu61H1Dh6yPAfcNtQJynuYK81+XYXrtyLa/UV3j80GTPeSh/AZczTO3jduphbzTbhPgXsWX37my7YO7prH1ZhjnNv4qKviFfLI/JOMmfnBcfvQl0sgn3EQiL53jI/4EOjxIS8Q8i/jfCRc4vwzy7W59hd7zvWsT/S5tbF81KroYZxjbiFHPIcA0PrX0fFJvBlXBJX+jPOYB2CfxqmlIFiHzmX8xQ3uMp5i9j7nAvIucTUap34gpxq+eUczwl4TsLvR1qtd2Kf5Z63BXgy5nmdvx9ZPTPFJUu0HGti9cy+sZLwmumDLWuqhE9crHNBE+z3X/IL/qZ6sya8nrR7h4wbd1ScD7xm+F1+V+iDlm/wi39jAAP2Zc2gj2k+cH8h8kxY1hGPx4M7KrdvfQdY3zaL+rZf0j6jJh95/8Y5PTTqWOvrlvwCeM1RFw==
-
-
-
-
-
-
-
- eJxjYBiewBeIX0PpUYAd1PFS17zRsB4YMJDh/noA7R4FowAEZvHQzmwLKpeRIxHMpGH8jIKRB6jdbqEUjNaBCDBY4gZXmWM+SNw3WAEAA6QIEA==
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- [{
- "type": "gold", "count": 250
-}]
-
-
-
-
- [{
- "type": "gold", "count": 250
-}]
-
-
-
-
- [{
- "type": "gold", "count": 150
-}]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/forge-gui/res/adventure/common/maps/map/skep/skep_outer.tmx b/forge-gui/res/adventure/common/maps/map/skep/skep_outer.tmx
index 9ec552e5534..036552364a2 100644
--- a/forge-gui/res/adventure/common/maps/map/skep/skep_outer.tmx
+++ b/forge-gui/res/adventure/common/maps/map/skep/skep_outer.tmx
@@ -1,87 +1,1346 @@
-
+
-
- {
- "startBattleWithCard": [ "Manaweft Sliver", "Diffusion Sliver" ]
-}
-
-
+
+
+
+
- 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
+ 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
-
+
- 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
+ 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
-
+
- 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
+ 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
-
+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
- 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
+ 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
-
-
-
-
-
-
+
+ [
+ {
+ "text": "The Wounded Sliver looks at you interestedly",
+ "options": [
+ {
+ "name": "What are you ?",
+ "text": "I'm the queen of the Sliver's of the Skep, at least I used to be until my position was usurped.",
+ "options": [
+ {
+ "name": "Usurped ? what are you talking about ?",
+ "text": "For millenia I've been keeping the Sliver of the Skep healthy and peaceful,keeping them under control to prevent them attacking outsiders. Everything changed when the Sliver Queen attacked the Skep. She attacked me and took control over this hive. As you can see, I was unable to defeat her.",
+ "options": [
+ {
+ "name": "So I guess the Sliver Queen is causing the Slivers of the Skep to be this aggressive ? ",
+ "text": "Exactly, she's been assembling a mightby host of Slivers from all around the multiverse. Soon enough she will have an army large enough to conquer the whole of Shandalar",
+ "options": [
+ {
+ "name": "Where is she located ? I will take care of it.",
+ "text": "I appreciate your enthusiasm, however the queen is not an opponent to take on lightly. First of all, in order to gain access to her lair you need to defeat her three lieutenants that are scattered around here in the Skep. Only then will the magic shield allow you to enter.",
+ "options": [
+ {
+ "name": "Consider it done",
+ "text": "Once you have dealt with the queen, return to me. Once I'm installed as the hive queen of the slivers of Shandalar, I will promise you to that the Slivers of the Skep will never be a danger to the people of Shandalar. Also, take this Hivestone, It will allow your creatures to become Slivers, causing confusion for the Sliver Queen.",
+ "action": [
+ { "addItem": "Hivestone" }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "The Sliver Queen is no more !",
+ "text": "Thank you for what you have done. I'll return to my rightful place as queen of the slivers'",
+ "condition": [
+ {
+ "checkQuestFlag": "SliverQueenDefeated",
+ "not": false
+ }
+ ],
+ "options": [
+ {
+ "name": "Leave",
+ "action": [
+ {
+ "setQuestFlag": {
+ "key": "QuestCompleted",
+ "val": 1
+ }
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+]
-
-
+
[{
"type": "gold", "count": 250
}]
-
+
[{
"type": "gold", "count": 250
}]
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "name": "The sliver looks at you without intrest",
+ "condition": [
+ {
+ "checkMapFlag": "QuestCompleted",
+ "not": false
+ }
+ ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "action": [
+ {"advanceMapFlag":"commandersDefeated"},
+ {"deleteMapObject": -1}
+ ]
+ }
+]
+ { "startBattleWithCard": [ "Metallic Sliver","Metallic Sliver"]
+}
+
+
+
+
+
+
+
+
+ [
+ {
+ "name": "The sliver looks at you without intrest",
+ "condition": [
+ {
+ "checkMapFlag": "QuestCompleted",
+ "not": false
+ }
+ ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "text": "G'day to you, adventurer",
+ "options": [
+ {
+ "name": "leave"
+ }
+ ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "text":"The inscription reads: Stranger, tell our kinsmen that we lay here, staying faithful to our fight against the sliver menace.",
+ "options":[
+ { "name":"Walk away" }
+]
+}
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "text": "G'day to you, adventurer",
+ "options": [
+ {
+ "name": "leave"
+ }
+ ]
+ }
+]
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "text": "G'day to you, adventurer",
+ "options": [
+ {
+ "name": "leave"
+ }
+ ]
+ }
+]
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "text": "G'day to you, adventurer",
+ "options": [
+ {
+ "name": "leave"
+ }
+ ]
+ }
+]
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "text": "Good day, Adventurer. As you can see, we have quite a situation right here",
+ "options": [
+ {
+ "name": "What is happening around here ?",
+ "text": "Well, for an unknown reason, the Slivers of the Skep have become hostile and have been launching raiding parties into the various towns of Shandalar. Because of this, General Jarkhald has summoned a large host to deal with this situation.",
+ "options": [
+ {
+ "name": "So you intend to just storm the hive, and hope for the best?",
+ "text": "Well, we tried that before but due to the huge amount of Slivers we haven't had much progress outside of walling of the hive to prevent further attacks against the villages.",
+ "options": [
+ {
+ "name": "Any way I could be of use to deal with the slivers ?",
+ "text": "Well, Slivers form a hivemind, meaning that if their queen would somehow be neutralized, the sliver won't be a problem anymore. Sadly we don't have a brave volunteer who is willing to enter the hive and deal with the queen ... ",
+ "options": [
+ {
+ "name": "I'll can deal with the queen, but what's in it for me ?",
+ "text": " Outside the thanks of the people of Shandalar for dealing with these horrific creatures, I will give you a fancy new piece or armor that will help you in your upcoming adventures. Deal with the queen and come back to me to receive your reward. I'll have my men open the gate to let you enter the hive. Good luck Adventurer !",
+ "options": [
+ {
+ "name": "End",
+ "action": [
+ { "deleteMapObject": 249 },
+ { "advanceMapFlag": "intro" }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "condition": [
+ {
+ "checkMapFlag": "QuestCompleted",
+ "not": false
+ }
+ ],
+ "name": "The Slivers won't be a problem anymore.",
+ "text": "I didn't think you would actually be able to do that, as promised I'll give you the item I spoke of before. Thanks Adventurer.",
+ "action": [
+ { "addItem": "Armor of the Hivelord" }
+ ]
+ }
+ ]
+ }
+]
+
+
+
+
+
+
+
+
[{
- "type": "gold", "count": 150
+ "type": "gold", "count": 250
}]
-
+
-
+ [{
+ "type": "gold", "count": 250
+}]
-
+
-
+ [{
+ "type": "gold", "count": 250
+}]
-
+
-
+ [
+ {
+ "action": [
+ {"advanceMapFlag":"commandersDefeated"},
+ {"deleteMapObject": -1}
+ ]
+ }
+]
+ { "startBattleWithCard": [ "Shrine of the Forsaken Gods"]
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [{
+ "type": "gold", "count": 250
+}]
+
+
+
+
+ [{
+ "type": "gold", "count": 250
+}]
+
+
+
+
+ [
+ {
+ "editions": [ "M13" ],
+ "type": "card",
+ "count": 10,
+ "rarity": [ "Common" ]
+ },
+ {
+ "editions": [ "M13" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Uncommon" ]
+ },
+ {
+ "editions": [ "M13" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Rare", "Mythic Rare" ]
+ }
+]
+
+
+
+
+
+ [
+ {
+ "editions": [ "M13" ],
+ "type": "card",
+ "count": 10,
+ "rarity": [ "Common" ]
+ },
+ {
+ "editions": [ "M13" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Uncommon" ]
+ },
+ {
+ "editions": [ "M13" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Rare", "Mythic Rare" ]
+ }
+]
+
+
+
+
+
+ [
+ {
+ "editions": [ "M13" ],
+ "type": "card",
+ "count": 10,
+ "rarity": [ "Common" ]
+ },
+ {
+ "editions": [ "M13" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Uncommon" ]
+ },
+ {
+ "editions": [ "M13" ],
+ "type": "card",
+ "count": 3,
+ "rarity": [ "Rare", "Mythic Rare" ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "name": "The sliver looks at you without intrest",
+ "condition": [
+ {
+ "checkMapFlag": "QuestCompleted",
+ "not": false
+ }
+ ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "name": "The sliver looks at you without intrest",
+ "condition": [
+ {
+ "checkMapFlag": "QuestCompleted",
+ "not": false
+ }
+ ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "name": "The sliver looks at you without intrest",
+ "condition": [
+ {
+ "checkMapFlag": "QuestCompleted",
+ "not": false
+ }
+ ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "name": "The sliver looks at you without intrest",
+ "condition": [
+ {
+ "checkMapFlag": "QuestCompleted",
+ "not": false
+ }
+ ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "text": "G'day to you, adventurer",
+ "options": [
+ {
+ "name": "leave"
+ }
+ ]
+ }
+]
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "text": "G'day to you, adventurer",
+ "options": [
+ {
+ "name": "leave"
+ }
+ ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "name": "The sliver looks at you without intrest",
+ "condition": [
+ {
+ "checkMapFlag": "QuestCompleted",
+ "not": false
+ }
+ ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "action": [
+ {"advanceMapFlag":"commandersDefeated"},
+ {"deleteMapObject": -1}
+ ]
+ }
+]
+ { "startBattleWithCard": [ "Hivestone"]
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "text": "G'day to you, adventurer",
+ "options": [
+ {
+ "name": "leave"
+ }
+ ]
+ }
+]
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "text": "G'day to you, adventurer",
+ "options": [
+ {
+ "name": "leave"
+ }
+ ]
+ }
+]
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "text": "G'day to you, adventurer",
+ "options": [
+ {
+ "name": "leave"
+ }
+ ]
+ }
+]
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "text": "G'day to you, adventurer",
+ "options": [
+ {
+ "name": "leave"
+ }
+ ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [{
+ "text":"This gate is locked",
+ "options":[
+ { "name":"go away" },
+ {
+ "name":"unlock with Outer Gate Key",
+ "condition":[{"item":"Outer Gate Key"}],
+ "text":"The gate is unlocked",
+ "options":[{"name":"continue", "action":[ {"deleteMapObject":-1},{"removeItem":"Outer Gate Key"}]} ]
+ }
+ ]
+}]
+
+
+
+
+ [
+ {
+ "text": "**The horse looks at you without interest**",
+ "options": [
+ {
+ "name": "leave"
+ }
+ ]
+ }
+]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "text": "A translucent, shimmering red field blocks your path. Strange sounds echo through the room behind you.",
+ "options": [
+ { "name": "Leave." },
+ {
+ "name": "*The red field melts before your eyes. You are free to go forward.*",
+ "action": [ { "deleteMapObject": -1 } ],
+ "condition": [
+ {
+ "getMapFlag": {
+ "key": "commandersDefeated",
+ "op": ">=",
+ "val": 3
+ }
+ }
+ ]
+ }
+ ]
+ }
+]
+
+
+
+
+
+ [{
+ "type": "randomCard",
+ "count": 2,
+ "colors": [ "colorID" ]
+},{
+ "type": "randomCard",
+ "count": 1,
+ "probability": 0.5,
+ "rarity": [ "rare" ],
+ "colors": [ "colorID" ]
+},{
+ "type": "randomCard",
+ "count": 3,
+ "addMaxCount": 2
+},{
+ "type": "item",
+ "probability": 0.02,
+ "count": 1,
+ "itemName": "Demonic Contract"
+}]
+
+
+
+
+ [{
+ "type": "randomCard",
+ "count": 2,
+ "colors": [ "colorID" ]
+},{
+ "type": "randomCard",
+ "count": 1,
+ "probability": 0.5,
+ "rarity": [ "rare" ],
+ "colors": [ "colorID" ]
+},{
+ "type": "randomCard",
+ "count": 3,
+ "addMaxCount": 2
+},{
+ "type": "item",
+ "probability": 0.02,
+ "count": 1,
+ "itemName": "Demonic Contract"
+}]
+
+
+
+
+ [{
+ "type": "randomCard",
+ "count": 2,
+ "colors": [ "colorID" ]
+},{
+ "type": "randomCard",
+ "count": 1,
+ "probability": 0.5,
+ "rarity": [ "rare" ],
+ "colors": [ "colorID" ]
+},{
+ "type": "randomCard",
+ "count": 3,
+ "addMaxCount": 2
+},{
+ "type": "item",
+ "probability": 0.02,
+ "count": 1,
+ "itemName": "Demonic Contract"
+}]
+
+
+
+
+ [{
+ "type": "randomCard",
+ "count": 2,
+ "colors": [ "colorID" ]
+},{
+ "type": "randomCard",
+ "count": 1,
+ "probability": 0.5,
+ "rarity": [ "rare" ],
+ "colors": [ "colorID" ]
+},{
+ "type": "randomCard",
+ "count": 3,
+ "addMaxCount": 2
+},{
+ "type": "item",
+ "probability": 0.02,
+ "count": 1,
+ "itemName": "Demonic Contract"
+}]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/map/skep/sliverqueen.tmx b/forge-gui/res/adventure/common/maps/map/skep/sliverqueen.tmx
new file mode 100644
index 00000000000..0a0d344947b
--- /dev/null
+++ b/forge-gui/res/adventure/common/maps/map/skep/sliverqueen.tmx
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+ eJzt1z0OABAMBWCbSKzu2NM4s9hE4qe0jVSHt75v4QWIzgFRcpiHsgsbaW/H5TJHNrfXu1Je60qb5r6R5M9i7lvuaK843dk+m6vT1Xyef9wNc2XvEZfb96/ezzcu1b+nZsek9DA2pqsA8yt8nw==
+
+
+
+
+ eJzt0T0OgCAMBeCO7eWM8aL+3kpFjkAbB2viwAAsvi95CROvBSIAADAjE11yZ9LzzHV7rMMS9dy5BKnTveu9h8vG715LL+V7v+ZY+Zlh0ZwNer0hc9fS/2C75+za+j0AAOC/EnSXGoc=
+
+
+
+
+ eJy1V9FuwjAM7GPzYQyExJj6k7Bu0hjsj9hg0qDjExaLnHoEx0k3dpKVNgFfnJydtKrSWNRVtXdVtQwtm/TB5P3TW+uf3337FFqYvD972/nnx9rmE3+WL/HDY2IfLu1zG/4zSfxmEfGlfG2NsRSmro9ZeNByjEN9lgAxj10/h5IYbwHhmxTyvfjxbz+2Ci0/S4vnV0MzwMid482tqXCe/Pi9Yms/dvDtxrdv3roCbvCm9JXjFOtcH/+J+izuHG+O07J5Rh87g7f5JWcJoOlb8ZYCa63hy5218h/rzPVDw4x0G88BWka/vEPXJbx3gXtZX/M3wd/RXc5hE/pYew+un6sF1GFBS+cF8zchL1bBP8cS630e5lGCln4ntRPnDPactdWFHEV+ztzlumO8BFoOTUlroi3sIe8xOLT6dSzg1rSMus2YZbgOYX4lnCPFP/Y87pe4oVXWLWIfci4gh2JO7ZwQvWBPtf1ljeeAM1jA9yPtbGqidY7XPJevWsxtnb8fWTWzVEsMbY81WDVzaKwCzpkh3HFOleiJYZ0LGrDef9lf6DdVmzVwPmn3jjhu3FFFt7izQr98l98XzkHbb+iLvzHAAf9xzqA2a3Pg+QLxmbCuez6OB3dU9m99B1jfNqv6ul7KOiMnb3n/xjk9NvJYq+sWfgD+IC21
+
+
+
+
+
+
+
+ eJxjYMAN3DhJw4QAIbWkmEUI+ALxayiNbDYuO2kFKAkvatuNDup4qWsfobCmNRgIOweDvb74lVEVuKLF7Ws62ft4gMJ4FNAfkFp+zOIh3y4vJLuwlZcWVC4jsdmLDGhdlgyEvTN5sNtLz3qQ3nai2z9QdcRwBNRut1AK6FUHDjQgpu1Kadygm09u+3kmjjrBHMl95PRpKGnLU7sPRYsyBQBQFSjU
+
+
+
+
+ eJztwQEBAAAAgiD/r25IQAEAAPBoDhAAAQ==
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "action": [
+ {
+ "setQuestFlag": {
+ "key": "SliverQueenDefeated",
+ "val": 1
+ },
+ "deleteMapObject": -1
+ }
+ ]
+ }
+]
+ {
+ "startBattleWithCardInCommandZone": [ "Sliver Queen's Boss Effect" ]
+}
+
+
+
+
+
+
+
+
+
+
+
+ [
+ {
+ "type": "card",
+ "probability": 0.5,
+ "count": 1,
+ "cardName": "River's Rebuke"
+ },
+ {
+ "type": "card",
+ "probability": 0.5,
+ "count": 1,
+ "cardName": "Crippling Fear"
+ },
+ {
+ "type": "card",
+ "probability": 1,
+ "count": 2,
+ "itemName": "Fumigate"
+ },
+ {
+ "type": "card",
+ "probability": 0.5,
+ "count": 2,
+ "itemName": "Favored Enemy"
+ }
+]
+
+
+
+
diff --git a/forge-gui/res/adventure/common/maps/tileset/FarmFood.png b/forge-gui/res/adventure/common/maps/tileset/FarmFood.png
index aae69e13f28..dc3959833a5 100644
Binary files a/forge-gui/res/adventure/common/maps/tileset/FarmFood.png and b/forge-gui/res/adventure/common/maps/tileset/FarmFood.png differ
diff --git a/forge-gui/res/adventure/common/maps/tileset/buildings.atlas b/forge-gui/res/adventure/common/maps/tileset/buildings.atlas
index 107bbded4a2..f72c79b112a 100644
--- a/forge-gui/res/adventure/common/maps/tileset/buildings.atlas
+++ b/forge-gui/res/adventure/common/maps/tileset/buildings.atlas
@@ -1,4 +1,3 @@
-
buildings.png
size: 448,800
format: RGBA8888
@@ -118,6 +117,27 @@ HumanShop
ElfShop
xy: 352, 768
size: 16, 16
+GiantShop
+ xy: 336, 944
+ size: 16, 16
+SagaShop
+ xy: 304, 944
+ size: 16, 16
+FlipShop
+ xy: 368, 928
+ size: 16, 16
+BattleShop
+ xy: 288, 944
+ size: 16, 16
+LargeSeaCreaturesShop
+ xy: 352, 944
+ size: 16, 16
+UBShop
+ xy: 384, 928
+ size: 16, 16
+NobleShop
+ xy: 320, 944
+ size: 16, 16
MerfolkShop
xy: 368, 768
size: 16, 16
@@ -409,24 +429,6 @@ Test
Cave
xy: 192, 272
size: 32, 32
-Cave
- xy: 192, 272
- size: 32, 32
-Cave
- xy: 192, 272
- size: 32, 32
-Cave
- xy: 288, 0
- size: 32, 32
-Cave
- xy: 256, 704
- size: 32, 32
-Cave
- xy: 256, 768
- size: 32, 32
-Cave
- xy: 288, 465
- size: 32, 32
Nest
xy: 256, 304
size: 32, 32
@@ -554,13 +556,7 @@ SkullCave
xy: 352, 336
size: 32, 32
BarbarianCamp
- xy: 351, 209
- size: 32, 16
-BarbarianCamp
- xy: 96, 81
- size: 32, 32
-BarbarianCamp
- xy: 320, 304
+ xy: 224, 304
size: 32, 32
Maze
xy: 0, 336
diff --git a/forge-gui/res/adventure/common/maps/tileset/buildings.png b/forge-gui/res/adventure/common/maps/tileset/buildings.png
index 5e6ad59ed1d..7547edeb0fa 100644
Binary files a/forge-gui/res/adventure/common/maps/tileset/buildings.png and b/forge-gui/res/adventure/common/maps/tileset/buildings.png differ
diff --git a/forge-gui/res/adventure/common/maps/tileset/buildingsbosses.atlas b/forge-gui/res/adventure/common/maps/tileset/buildingsbosses.atlas
index 2d20cac89d4..53e8ad00ba8 100644
--- a/forge-gui/res/adventure/common/maps/tileset/buildingsbosses.atlas
+++ b/forge-gui/res/adventure/common/maps/tileset/buildingsbosses.atlas
@@ -29,4 +29,16 @@ Kiora
size: 59, 46
SlimeCave
xy: 108,118
- size: 34, 36
\ No newline at end of file
+ size: 34, 36
+CatLair
+ xy: 103,226
+ size: 45, 25
+WhiteCastle
+ xy: 57,212
+ size: 33, 42
+MageTower
+ xy: 156,210
+ size: 26, 49
+Skep
+ xy: 110,281
+ size: 37, 33
\ No newline at end of file
diff --git a/forge-gui/res/adventure/common/maps/tileset/buildingsbosses.png b/forge-gui/res/adventure/common/maps/tileset/buildingsbosses.png
index 5eea0368f91..27ff37c3a25 100644
Binary files a/forge-gui/res/adventure/common/maps/tileset/buildingsbosses.png and b/forge-gui/res/adventure/common/maps/tileset/buildingsbosses.png differ
diff --git a/forge-gui/res/adventure/common/maps/tileset/dungeon.png b/forge-gui/res/adventure/common/maps/tileset/dungeon.png
index c54d2d6f19a..eab9b8737be 100644
Binary files a/forge-gui/res/adventure/common/maps/tileset/dungeon.png and b/forge-gui/res/adventure/common/maps/tileset/dungeon.png differ
diff --git a/forge-gui/res/adventure/common/maps/tileset/main.png b/forge-gui/res/adventure/common/maps/tileset/main.png
index 319919007da..263c694d0fc 100644
Binary files a/forge-gui/res/adventure/common/maps/tileset/main.png and b/forge-gui/res/adventure/common/maps/tileset/main.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/aberration/sliverconstruct.atlas b/forge-gui/res/adventure/common/sprites/enemy/aberration/sliverconstruct.atlas
new file mode 100644
index 00000000000..4a521f1f099
--- /dev/null
+++ b/forge-gui/res/adventure/common/sprites/enemy/aberration/sliverconstruct.atlas
@@ -0,0 +1,68 @@
+sliverconstruct.png
+size: 64,96
+format: RGBA8888
+filter: Nearest,Nearest
+repeat: none
+Avatar
+ xy: 0, 0
+ size: 16, 16
+Idle
+ xy: 0, 16
+ size: 16, 16
+Idle
+ xy: 16, 16
+ size: 16, 16
+Idle
+ xy: 32, 16
+ size: 16, 16
+Idle
+ xy: 48, 16
+ size: 16, 16
+Walk
+ xy: 0, 32
+ size: 16, 16
+Walk
+ xy: 16, 32
+ size: 16, 16
+Walk
+ xy: 32, 32
+ size: 16, 16
+Walk
+ xy: 48, 32
+ size: 16, 16
+Attack
+ xy: 0, 48
+ size: 16, 16
+Attack
+ xy: 16, 48
+ size: 16, 16
+Attack
+ xy: 32, 48
+ size: 16, 16
+Attack
+ xy: 48, 48
+ size: 16, 16
+Hit
+ xy: 0, 64
+ size: 16, 16
+Hit
+ xy: 16, 64
+ size: 16, 16
+Hit
+ xy: 32, 64
+ size: 16, 16
+Hit
+ xy: 48, 64
+ size: 16, 16
+Death
+ xy: 0, 80
+ size: 16, 16
+Death
+ xy: 16, 80
+ size: 16, 16
+Death
+ xy: 32, 80
+ size: 16, 16
+Death
+ xy: 48, 80
+ size: 16, 16
\ No newline at end of file
diff --git a/forge-gui/res/adventure/common/sprites/enemy/aberration/sliverconstruct.png b/forge-gui/res/adventure/common/sprites/enemy/aberration/sliverconstruct.png
new file mode 100644
index 00000000000..4059fbc076f
Binary files /dev/null and b/forge-gui/res/adventure/common/sprites/enemy/aberration/sliverconstruct.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/aberration/sliverexperiment.atlas b/forge-gui/res/adventure/common/sprites/enemy/aberration/sliverexperiment.atlas
new file mode 100644
index 00000000000..5570f88b81d
--- /dev/null
+++ b/forge-gui/res/adventure/common/sprites/enemy/aberration/sliverexperiment.atlas
@@ -0,0 +1,68 @@
+sliverexperiment.png
+size: 64,96
+format: RGBA8888
+filter: Nearest,Nearest
+repeat: none
+Avatar
+ xy: 0, 0
+ size: 16, 16
+Idle
+ xy: 0, 16
+ size: 16, 16
+Idle
+ xy: 16, 16
+ size: 16, 16
+Idle
+ xy: 32, 16
+ size: 16, 16
+Idle
+ xy: 48, 16
+ size: 16, 16
+Walk
+ xy: 0, 32
+ size: 16, 16
+Walk
+ xy: 16, 32
+ size: 16, 16
+Walk
+ xy: 32, 32
+ size: 16, 16
+Walk
+ xy: 48, 32
+ size: 16, 16
+Attack
+ xy: 0, 48
+ size: 16, 16
+Attack
+ xy: 16, 48
+ size: 16, 16
+Attack
+ xy: 32, 48
+ size: 16, 16
+Attack
+ xy: 48, 48
+ size: 16, 16
+Hit
+ xy: 0, 64
+ size: 16, 16
+Hit
+ xy: 16, 64
+ size: 16, 16
+Hit
+ xy: 32, 64
+ size: 16, 16
+Hit
+ xy: 48, 64
+ size: 16, 16
+Death
+ xy: 0, 80
+ size: 16, 16
+Death
+ xy: 16, 80
+ size: 16, 16
+Death
+ xy: 32, 80
+ size: 16, 16
+Death
+ xy: 48, 80
+ size: 16, 16
\ No newline at end of file
diff --git a/forge-gui/res/adventure/common/sprites/enemy/aberration/sliverexperiment.png b/forge-gui/res/adventure/common/sprites/enemy/aberration/sliverexperiment.png
new file mode 100644
index 00000000000..97a9b48f35a
Binary files /dev/null and b/forge-gui/res/adventure/common/sprites/enemy/aberration/sliverexperiment.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/aberration/sliverrecruiter.atlas b/forge-gui/res/adventure/common/sprites/enemy/aberration/sliverrecruiter.atlas
new file mode 100644
index 00000000000..8f7479d70f4
--- /dev/null
+++ b/forge-gui/res/adventure/common/sprites/enemy/aberration/sliverrecruiter.atlas
@@ -0,0 +1,68 @@
+sliverrecruiter.png
+size: 64,96
+format: RGBA8888
+filter: Nearest,Nearest
+repeat: none
+Avatar
+ xy: 0, 0
+ size: 16, 16
+Idle
+ xy: 0, 16
+ size: 16, 16
+Idle
+ xy: 16, 16
+ size: 16, 16
+Idle
+ xy: 32, 16
+ size: 16, 16
+Idle
+ xy: 48, 16
+ size: 16, 16
+Walk
+ xy: 0, 32
+ size: 16, 16
+Walk
+ xy: 16, 32
+ size: 16, 16
+Walk
+ xy: 32, 32
+ size: 16, 16
+Walk
+ xy: 48, 32
+ size: 16, 16
+Attack
+ xy: 0, 48
+ size: 16, 16
+Attack
+ xy: 16, 48
+ size: 16, 16
+Attack
+ xy: 32, 48
+ size: 16, 16
+Attack
+ xy: 48, 48
+ size: 16, 16
+Hit
+ xy: 0, 64
+ size: 16, 16
+Hit
+ xy: 16, 64
+ size: 16, 16
+Hit
+ xy: 32, 64
+ size: 16, 16
+Hit
+ xy: 48, 64
+ size: 16, 16
+Death
+ xy: 0, 80
+ size: 16, 16
+Death
+ xy: 16, 80
+ size: 16, 16
+Death
+ xy: 32, 80
+ size: 16, 16
+Death
+ xy: 48, 80
+ size: 16, 16
\ No newline at end of file
diff --git a/forge-gui/res/adventure/common/sprites/enemy/aberration/sliverrecruiter.png b/forge-gui/res/adventure/common/sprites/enemy/aberration/sliverrecruiter.png
new file mode 100644
index 00000000000..db8deb4671b
Binary files /dev/null and b/forge-gui/res/adventure/common/sprites/enemy/aberration/sliverrecruiter.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/beast/dinosaur/dinosaur_triceratops.atlas b/forge-gui/res/adventure/common/sprites/enemy/beast/dinosaur/dinosaur_triceratops.atlas
index b782f51653b..eb60906e204 100644
--- a/forge-gui/res/adventure/common/sprites/enemy/beast/dinosaur/dinosaur_triceratops.atlas
+++ b/forge-gui/res/adventure/common/sprites/enemy/beast/dinosaur/dinosaur_triceratops.atlas
@@ -4,8 +4,8 @@ format: RGBA8888
filter: Nearest,Nearest
repeat: none
Avatar
- xy: 174, 31
- size: 13, 13
+ xy: 236, 38
+ size: 30, 30
Idle
xy: 0, 4
size: 24, 16
diff --git a/forge-gui/res/adventure/common/sprites/enemy/beast/dinosaur/dinosaur_triceratops.png b/forge-gui/res/adventure/common/sprites/enemy/beast/dinosaur/dinosaur_triceratops.png
index 880acbd9658..8f9fdce364a 100644
Binary files a/forge-gui/res/adventure/common/sprites/enemy/beast/dinosaur/dinosaur_triceratops.png and b/forge-gui/res/adventure/common/sprites/enemy/beast/dinosaur/dinosaur_triceratops.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/beast/elephant.atlas b/forge-gui/res/adventure/common/sprites/enemy/beast/elephant.atlas
index f8f25228902..a3043ff722d 100644
--- a/forge-gui/res/adventure/common/sprites/enemy/beast/elephant.atlas
+++ b/forge-gui/res/adventure/common/sprites/enemy/beast/elephant.atlas
@@ -4,8 +4,8 @@ format: RGBA8888
filter: Nearest,Nearest
repeat: none
Avatar
- xy: 200, 2
- size: 16, 16
+ xy: 196, 28
+ size: 32, 32
Idle
xy: 0, 1
size: 28, 18
diff --git a/forge-gui/res/adventure/common/sprites/enemy/beast/elephant.png b/forge-gui/res/adventure/common/sprites/enemy/beast/elephant.png
index 5969a6060ea..32506880846 100644
Binary files a/forge-gui/res/adventure/common/sprites/enemy/beast/elephant.png and b/forge-gui/res/adventure/common/sprites/enemy/beast/elephant.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/beast/lion.atlas b/forge-gui/res/adventure/common/sprites/enemy/beast/lion.atlas
index 797ae578279..c45a931f45d 100644
--- a/forge-gui/res/adventure/common/sprites/enemy/beast/lion.atlas
+++ b/forge-gui/res/adventure/common/sprites/enemy/beast/lion.atlas
@@ -4,8 +4,8 @@ format: RGBA8888
filter: Nearest,Nearest
repeat: none
Avatar
- xy: 341, 30
- size: 31, 31
+ xy: 307, 30
+ size: 31, 30
Idle
xy: 3, 4
size: 20, 16
diff --git a/forge-gui/res/adventure/common/sprites/enemy/beast/lion.png b/forge-gui/res/adventure/common/sprites/enemy/beast/lion.png
index 05e82dc4b88..507d27ce887 100644
Binary files a/forge-gui/res/adventure/common/sprites/enemy/beast/lion.png and b/forge-gui/res/adventure/common/sprites/enemy/beast/lion.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/beast/tiger.atlas b/forge-gui/res/adventure/common/sprites/enemy/beast/tiger.atlas
index 13a0055cbe3..999cb179262 100644
--- a/forge-gui/res/adventure/common/sprites/enemy/beast/tiger.atlas
+++ b/forge-gui/res/adventure/common/sprites/enemy/beast/tiger.atlas
@@ -4,8 +4,8 @@ format: RGBA8888
filter: Nearest,Nearest
repeat: none
Avatar
- xy: 307, 31
- size: 32, 32
+ xy: 285, 35
+ size: 29, 26
Idle
xy: 4, 4
size: 22, 16
diff --git a/forge-gui/res/adventure/common/sprites/enemy/beast/tiger.png b/forge-gui/res/adventure/common/sprites/enemy/beast/tiger.png
index b23f74111d3..ca6ec75f960 100644
Binary files a/forge-gui/res/adventure/common/sprites/enemy/beast/tiger.png and b/forge-gui/res/adventure/common/sprites/enemy/beast/tiger.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/elemental/sandelemental.atlas b/forge-gui/res/adventure/common/sprites/enemy/elemental/sandelemental.atlas
index 691f1af6331..91de4e7a15a 100644
--- a/forge-gui/res/adventure/common/sprites/enemy/elemental/sandelemental.atlas
+++ b/forge-gui/res/adventure/common/sprites/enemy/elemental/sandelemental.atlas
@@ -1,11 +1,11 @@
sandelemental.png
-size: 64,16
+size: 96,32
format: RGBA8888
filter: Nearest,Nearest
repeat: none
Avatar
- xy: 3, 0
- size: 10, 10
+ xy: 65, 0
+ size: 31, 32
Idle
xy: 0, 0
size: 16, 16
diff --git a/forge-gui/res/adventure/common/sprites/enemy/elemental/sandelemental.png b/forge-gui/res/adventure/common/sprites/enemy/elemental/sandelemental.png
index 59d9a65d5fa..463bee4df04 100644
Binary files a/forge-gui/res/adventure/common/sprites/enemy/elemental/sandelemental.png and b/forge-gui/res/adventure/common/sprites/enemy/elemental/sandelemental.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/fiend/aerie_guard.atlas b/forge-gui/res/adventure/common/sprites/enemy/fiend/aerie_guard.atlas
new file mode 100644
index 00000000000..575aa69b7af
--- /dev/null
+++ b/forge-gui/res/adventure/common/sprites/enemy/fiend/aerie_guard.atlas
@@ -0,0 +1,128 @@
+aerie_guard.png
+size: 512,128
+format: RGBA8888
+filter: Nearest,Nearest
+repeat: none
+Avatar
+ xy: 464, 59
+ size: 34, 33
+Idle
+ xy: 7, 2
+ size: 17, 21
+Idle
+ xy: 39, 2
+ size: 17, 21
+Idle
+ xy: 71, 2
+ size: 17, 21
+Idle
+ xy: 103, 2
+ size: 17, 21
+Idle
+ xy: 135, 2
+ size: 17, 21
+Idle
+ xy: 167, 2
+ size: 17, 21
+Idle
+ xy: 199, 2
+ size: 17, 21
+Idle
+ xy: 231, 2
+ size: 17, 21
+Idle
+ xy: 263, 2
+ size: 17, 21
+Idle
+ xy: 295, 2
+ size: 17, 21
+Idle
+ xy: 327, 2
+ size: 17, 21
+Idle
+ xy: 359, 2
+ size: 17, 21
+Idle
+ xy: 391, 2
+ size: 17, 21
+Idle
+ xy: 423, 2
+ size: 17, 21
+Idle
+ xy: 455, 2
+ size: 17, 21
+Idle
+ xy: 487, 2
+ size: 17, 21
+Walk
+ xy: 6, 56
+ size: 18, 25
+Walk
+ xy: 38, 56
+ size: 18, 25
+Walk
+ xy: 70, 56
+ size: 18, 25
+Walk
+ xy: 102, 56
+ size: 18, 25
+Walk
+ xy: 134, 56
+ size: 18, 25
+Attack
+ xy: 2, 27
+ size: 32, 23
+Attack
+ xy: 34, 27
+ size: 32, 23
+Attack
+ xy: 66, 27
+ size: 32, 23
+Attack
+ xy: 98, 27
+ size: 32, 23
+Attack
+ xy: 130, 27
+ size: 32, 23
+Attack
+ xy: 162, 27
+ size: 32, 23
+Death
+ xy: 0, 86
+ size: 32, 23
+Death
+ xy: 32, 86
+ size: 32, 23
+Death
+ xy: 64, 86
+ size: 32, 23
+Death
+ xy: 96, 86
+ size: 32, 23
+Death
+ xy: 128, 86
+ size: 32, 23
+Death
+ xy: 160, 86
+ size: 32, 23
+Death
+ xy: 192, 86
+ size: 32, 23
+Death
+ xy: 224, 86
+ size: 32, 23
+Death
+ xy: 256, 86
+ size: 32, 23
+Death
+ xy: 288, 86
+ size: 32, 23
+Death
+ xy: 320, 86
+ size: 32, 23
+Death
+ xy: 352, 86
+ size: 32, 23
+Death
+ xy: 384, 86
+ size: 32, 23
\ No newline at end of file
diff --git a/forge-gui/res/adventure/common/sprites/enemy/fiend/aerie_guard.png b/forge-gui/res/adventure/common/sprites/enemy/fiend/aerie_guard.png
new file mode 100644
index 00000000000..14e39e1a0a9
Binary files /dev/null and b/forge-gui/res/adventure/common/sprites/enemy/fiend/aerie_guard.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/giant/Cyclops Sprite Sheet.png b/forge-gui/res/adventure/common/sprites/enemy/giant/Cyclops Sprite Sheet.png
new file mode 100644
index 00000000000..e615e495777
Binary files /dev/null and b/forge-gui/res/adventure/common/sprites/enemy/giant/Cyclops Sprite Sheet.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/giant/firegiant.atlas b/forge-gui/res/adventure/common/sprites/enemy/giant/firegiant.atlas
index ff5ec56815c..423a01e94b3 100644
--- a/forge-gui/res/adventure/common/sprites/enemy/giant/firegiant.atlas
+++ b/forge-gui/res/adventure/common/sprites/enemy/giant/firegiant.atlas
@@ -1,11 +1,11 @@
firegiant.png
-size: 64,16
+size: 96,32
format: RGBA8888
filter: Nearest,Nearest
repeat: none
Avatar
- xy: 3, 0
- size: 10, 10
+ xy: 64, 0
+ size: 32, 32
Idle
xy: 0, 0
size: 16, 16
diff --git a/forge-gui/res/adventure/common/sprites/enemy/giant/firegiant.png b/forge-gui/res/adventure/common/sprites/enemy/giant/firegiant.png
index e4b991d9219..9e8420e6245 100644
Binary files a/forge-gui/res/adventure/common/sprites/enemy/giant/firegiant.png and b/forge-gui/res/adventure/common/sprites/enemy/giant/firegiant.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/giant/forestgiant.atlas b/forge-gui/res/adventure/common/sprites/enemy/giant/forestgiant.atlas
index b4deeca4d82..146917a0989 100644
--- a/forge-gui/res/adventure/common/sprites/enemy/giant/forestgiant.atlas
+++ b/forge-gui/res/adventure/common/sprites/enemy/giant/forestgiant.atlas
@@ -1,11 +1,11 @@
forestgiant.png
-size: 64,16
+size: 96,32
format: RGBA8888
filter: Nearest,Nearest
repeat: none
Avatar
- xy: 3, 0
- size: 10, 10
+ xy: 64, 0
+ size: 32, 32
Idle
xy: 0, 0
size: 16, 16
diff --git a/forge-gui/res/adventure/common/sprites/enemy/giant/forestgiant.png b/forge-gui/res/adventure/common/sprites/enemy/giant/forestgiant.png
index fbf2f2c7e2e..f47b0b68ef7 100644
Binary files a/forge-gui/res/adventure/common/sprites/enemy/giant/forestgiant.png and b/forge-gui/res/adventure/common/sprites/enemy/giant/forestgiant.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/amphin/Fishfolk Bubblemancer Sprite Sheet.png b/forge-gui/res/adventure/common/sprites/enemy/humanoid/amphin/Fishfolk Bubblemancer Sprite Sheet.png
new file mode 100644
index 00000000000..781fd59f535
Binary files /dev/null and b/forge-gui/res/adventure/common/sprites/enemy/humanoid/amphin/Fishfolk Bubblemancer Sprite Sheet.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/amphin/Fishfolk Hypnotist Sprite Sheet.png b/forge-gui/res/adventure/common/sprites/enemy/humanoid/amphin/Fishfolk Hypnotist Sprite Sheet.png
new file mode 100644
index 00000000000..4ebaceca8d3
Binary files /dev/null and b/forge-gui/res/adventure/common/sprites/enemy/humanoid/amphin/Fishfolk Hypnotist Sprite Sheet.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/amphin/Fishfolk Inkbender Spritesheet.png b/forge-gui/res/adventure/common/sprites/enemy/humanoid/amphin/Fishfolk Inkbender Spritesheet.png
new file mode 100644
index 00000000000..1dda6c82c8d
Binary files /dev/null and b/forge-gui/res/adventure/common/sprites/enemy/humanoid/amphin/Fishfolk Inkbender Spritesheet.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/goblin/goblin_bomber.atlas b/forge-gui/res/adventure/common/sprites/enemy/humanoid/goblin/goblin_bomber.atlas
new file mode 100644
index 00000000000..02822c01537
--- /dev/null
+++ b/forge-gui/res/adventure/common/sprites/enemy/humanoid/goblin/goblin_bomber.atlas
@@ -0,0 +1,83 @@
+goblin_bomber.png
+size: 256,192
+format: RGBA8888
+filter: Nearest,Nearest
+repeat: none
+Avatar
+ xy: 138, 12
+ size: 14, 14
+Idle
+ xy: 8, 12
+ size: 20, 20
+Idle
+ xy: 40, 12
+ size: 20, 20
+Idle
+ xy: 72, 12
+ size: 20, 20
+Idle
+ xy: 104, 12
+ size: 20, 20
+Idle
+ xy: 136, 12
+ size: 20, 20
+Walk
+ xy: 8,42
+ size: 20, 22
+Walk
+ xy: 40,42
+ size: 20, 22
+Walk
+ xy: 72,42
+ size: 20, 22
+Walk
+ xy: 104,42
+ size: 20, 22
+Walk
+ xy: 136, 42
+ size: 20, 22
+Walk
+ xy: 168, 42
+ size: 20, 22
+Walk
+ xy: 200, 42
+ size: 20, 22
+Walk
+ xy: 232, 42
+ size: 20, 22
+Attack
+ xy: 8,68
+ size: 20, 28
+Attack
+ xy: 40,68
+ size: 20, 28
+Attack
+ xy: 72,68
+ size: 20, 28
+Attack
+ xy: 104,68
+ size: 20, 28
+Attack
+ xy: 136,68
+ size: 20, 28
+Attack
+ xy: 168,68
+ size: 20, 28
+Attack
+ xy: 200,68
+ size: 20, 28
+Attack
+ xy: 232,68
+ size: 20, 28
+Death
+ xy: 8, 174
+ size: 20, 18
+Death
+ xy: 40, 174
+ size: 20, 18
+Death
+ xy: 72, 174
+ size: 20, 18
+Death
+ xy: 104, 174
+ size: 20, 18
\ No newline at end of file
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/goblin/goblin_bomber.png b/forge-gui/res/adventure/common/sprites/enemy/humanoid/goblin/goblin_bomber.png
new file mode 100644
index 00000000000..68e7fd61f6f
Binary files /dev/null and b/forge-gui/res/adventure/common/sprites/enemy/humanoid/goblin/goblin_bomber.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/bandit.atlas b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/bandit.atlas
new file mode 100644
index 00000000000..eb8867c912d
--- /dev/null
+++ b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/bandit.atlas
@@ -0,0 +1,77 @@
+bandit.png
+size: 256,160
+format: RGBA8888
+filter: Nearest,Nearest
+repeat: none
+Avatar
+ xy: 104, 75
+ size: 14, 14
+Idle
+ xy: 6,11
+ size: 21,21
+Idle
+ xy: 38,11
+ size: 21,21
+Idle
+ xy: 70,11
+ size: 21,21
+Idle
+ xy: 102,11
+ size: 21,21
+Walk
+ xy: 6,40
+ size: 24,24
+Walk
+ xy: 38,40
+ size: 24,24
+Walk
+ xy: 70,40
+ size: 24,24
+Walk
+ xy: 102,40
+ size: 24,24
+Walk
+ xy: 134,40
+ size: 24,24
+Walk
+ xy: 166,40
+ size: 24,24
+Walk
+ xy: 198,40
+ size: 24,24
+Walk
+ xy: 230,40
+ size: 24,24
+Attack
+ xy: 6,72
+ size: 24,24
+Attack
+ xy: 38,72
+ size: 24,24
+Attack
+ xy: 70,72
+ size: 24,24
+Attack
+ xy: 102,72
+ size: 24,24
+Attack
+ xy: 134,72
+ size: 24,24
+Death
+ xy: 6,138
+ size: 25,22
+Death
+ xy: 38,138
+ size: 25,22
+Death
+ xy: 70,138
+ size: 25,22
+Death
+ xy: 102,138
+ size: 25,22
+Death
+ xy: 134,138
+ size: 25,22
+Death
+ xy: 166,138
+ size: 25,22
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/bandit.png b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/bandit.png
new file mode 100644
index 00000000000..b574a6dcd26
Binary files /dev/null and b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/bandit.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/banditarcher.atlas b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/banditarcher.atlas
new file mode 100644
index 00000000000..b8fe92d7e14
--- /dev/null
+++ b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/banditarcher.atlas
@@ -0,0 +1,86 @@
+banditarcher.png
+size: 256,160
+format: RGBA8888
+filter: Nearest,Nearest
+repeat: none
+Avatar
+ xy: 104, 9
+ size: 14, 14
+Idle
+ xy: 5,11
+ size: 22,21
+Idle
+ xy: 37,11
+ size: 22,21
+Idle
+ xy: 69,11
+ size: 22,21
+Idle
+ xy: 101,11
+ size: 22,21
+Walk
+ xy: 4,40
+ size: 25,24
+Walk
+ xy: 36,40
+ size: 25,24
+Walk
+ xy: 68,40
+ size: 25,24
+Walk
+ xy: 100,40
+ size: 25,24
+Walk
+ xy: 132,40
+ size: 25,24
+Walk
+ xy: 164,40
+ size: 25,24
+Walk
+ xy: 196,40
+ size: 25,24
+Walk
+ xy: 228,40
+ size: 25,24
+Attack
+ xy: 6,72
+ size: 24,24
+Attack
+ xy: 38,72
+ size: 24,24
+Attack
+ xy: 70,72
+ size: 24,24
+Attack
+ xy: 102,72
+ size: 24,24
+Attack
+ xy: 134,72
+ size: 24,24
+Attack
+ xy: 166,72
+ size: 24,24
+Attack
+ xy: 198,72
+ size: 24,24
+Death
+ xy: 6,138
+ size: 25,22
+Death
+ xy: 38,138
+ size: 25,22
+Death
+ xy: 70,138
+ size: 25,22
+Death
+ xy: 102,138
+ size: 25,22
+Death
+ xy: 134,138
+ size: 25,22
+Death
+ xy: 166,138
+ size: 25,22
+Death
+ xy: 198,138
+ size: 25,22
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/banditarcher.png b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/banditarcher.png
new file mode 100644
index 00000000000..0c096a2ec7f
Binary files /dev/null and b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/banditarcher.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/banditleader.atlas b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/banditleader.atlas
new file mode 100644
index 00000000000..678ec349a09
--- /dev/null
+++ b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/banditleader.atlas
@@ -0,0 +1,77 @@
+banditleader.png
+size: 256,160
+format: RGBA8888
+filter: Nearest,Nearest
+repeat: none
+Avatar
+ xy: 104, 6
+ size: 14, 14
+Idle
+ xy: 0,0
+ size: 32,32
+Idle
+ xy: 32,0
+ size: 32,32
+Idle
+ xy: 64,0
+ size: 32,32
+Idle
+ xy: 96,0
+ size: 32,32
+Walk
+ xy: 0,32
+ size: 32,32
+Walk
+ xy: 32,32
+ size: 32,32
+Walk
+ xy: 64,32
+ size: 32,32
+Walk
+ xy: 96,32
+ size: 32,32
+Walk
+ xy: 128,32
+ size: 32,32
+Walk
+ xy: 160,32
+ size: 32,32
+Walk
+ xy: 192,32
+ size: 32,32
+Walk
+ xy: 224,32
+ size: 32,32
+Attack
+ xy: 0,64
+ size: 32,32
+Attack
+ xy: 32,64
+ size: 32,32
+Attack
+ xy: 64,64
+ size: 32,32
+Attack
+ xy: 96,64
+ size: 32,32
+Attack
+ xy: 128,64
+ size: 32,32
+Death
+ xy: 0,128
+ size: 32,32
+Death
+ xy: 32,128
+ size: 32,32
+Death
+ xy: 64,128
+ size: 32,32
+Death
+ xy: 96,128
+ size: 32,32
+Death
+ xy: 128,128
+ size: 32,32
+Death
+ xy: 160,128
+ size: 32,32
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/banditleader.png b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/banditleader.png
new file mode 100644
index 00000000000..0881eb084af
Binary files /dev/null and b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/banditleader.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/banditslingshot.atlas b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/banditslingshot.atlas
new file mode 100644
index 00000000000..c258fecf919
--- /dev/null
+++ b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/banditslingshot.atlas
@@ -0,0 +1,86 @@
+banditslingshot.png
+size: 576,160
+format: RGBA8888
+filter: Nearest,Nearest
+repeat: none
+Avatar
+ xy: 24, 7
+ size: 16, 16
+Idle
+ xy: 20,6
+ size: 24,26
+Idle
+ xy: 84,6
+ size: 24,26
+Idle
+ xy: 148,6
+ size: 24,26
+Idle
+ xy: 212,6
+ size: 24,26
+Walk
+ xy: 20,36
+ size: 26,28
+Walk
+ xy: 84,36
+ size: 26,28
+Walk
+ xy: 148,36
+ size: 26,28
+Walk
+ xy: 212,36
+ size: 26,28
+Walk
+ xy: 276,36
+ size: 26,28
+Walk
+ xy: 340,36
+ size: 26,28
+Walk
+ xy: 404,36
+ size: 26,28
+Walk
+ xy: 468,36
+ size: 26,28
+Attack
+ xy: 16,71
+ size: 35,25
+Attack
+ xy: 80,71
+ size: 35,25
+Attack
+ xy: 144,71
+ size: 35,25
+Attack
+ xy: 208,71
+ size: 35,25
+Attack
+ xy: 272,71
+ size: 35,25
+Attack
+ xy: 336,71
+ size: 35,25
+Attack
+ xy: 400,71
+ size: 35,25
+Attack
+ xy: 464,71
+ size: 35,25
+Death
+ xy: 23,132
+ size: 34,28
+Death
+ xy: 87,132
+ size: 34,28
+Death
+ xy: 151,132
+ size: 34,28
+Death
+ xy: 215,132
+ size: 34,28
+Death
+ xy: 279,132
+ size: 34,28
+Death
+ xy: 343,132
+ size: 34,28
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/banditslingshot.png b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/banditslingshot.png
new file mode 100644
index 00000000000..2278eae35ff
Binary files /dev/null and b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/banditslingshot.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/bandittrapster.atlas b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/bandittrapster.atlas
new file mode 100644
index 00000000000..ea5f11747bb
--- /dev/null
+++ b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/bandittrapster.atlas
@@ -0,0 +1,104 @@
+bandittrapster.png
+size: 256,288
+format: RGBA8888
+filter: Nearest,Nearest
+repeat: none
+Avatar
+ xy: 10, 6
+ size: 14, 14
+Idle
+ xy: 6,4
+ size: 22,23
+Idle
+ xy: 38,4
+ size: 22,23
+Idle
+ xy: 70,4
+ size: 22,23
+Idle
+ xy: 102,4
+ size: 22,23
+Idle
+ xy: 134,4
+ size: 22,23
+Idle
+ xy: 166,4
+ size: 22,23
+Idle
+ xy: 198,4
+ size: 22,23
+Idle
+ xy: 230,4
+ size: 22,23
+Idle
+ xy: 6,164
+ size: 22,23
+Idle
+ xy: 38,164
+ size: 22,23
+Idle
+ xy: 70,164
+ size: 22,23
+Idle
+ xy: 102,164
+ size: 22,23
+Walk
+ xy: 6,34
+ size: 24,25
+Walk
+ xy: 38,34
+ size: 24,25
+Walk
+ xy: 70,34
+ size: 24,25
+Walk
+ xy: 102,34
+ size: 24,25
+Walk
+ xy: 134,34
+ size: 24,25
+Walk
+ xy: 166,34
+ size: 24,25
+Walk
+ xy: 198,34
+ size: 24,25
+Walk
+ xy: 230,34
+ size: 24,25
+Attack
+ xy: 6,66
+ size: 24,25
+Attack
+ xy: 38,66
+ size: 24,25
+Attack
+ xy: 70,66
+ size: 24,25
+Attack
+ xy: 102,66
+ size: 24,25
+Attack
+ xy: 134,66
+ size: 24,25
+Attack
+ xy: 166,66
+ size: 24,25
+Attack
+ xy: 198,66
+ size: 24,25
+Death
+ xy: 6,194
+ size: 25,25
+Death
+ xy: 38,194
+ size: 25,25
+Death
+ xy: 70,194
+ size: 25,25
+Death
+ xy: 102,194
+ size: 25,25
+Death
+ xy: 134,194
+ size: 25,25
\ No newline at end of file
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/bandittrapster.png b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/bandittrapster.png
new file mode 100644
index 00000000000..951890739f3
Binary files /dev/null and b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/bandit/bandittrapster.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/wizard/archmage.atlas b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/wizard/archmage.atlas
index 75125ac55b2..92d9aeb56af 100644
--- a/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/wizard/archmage.atlas
+++ b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/wizard/archmage.atlas
@@ -1,11 +1,11 @@
archmage.png
-size: 256,32
+size: 288,32
format: RGBA8888
filter: Nearest,Nearest
repeat: none
Avatar
- xy: 7,1
- size: 15, 15
+ xy: 256,0
+ size: 32, 32
Idle
xy: 0, 0
size: 32, 32
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/wizard/archmage.png b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/wizard/archmage.png
index 7c0cf3c6c7e..2bd274ad820 100644
Binary files a/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/wizard/archmage.png and b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/wizard/archmage.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/kobold/koboldshaman.atlas b/forge-gui/res/adventure/common/sprites/enemy/humanoid/kobold/koboldshaman.atlas
index 2fc2a3f0714..6794b3d7250 100644
--- a/forge-gui/res/adventure/common/sprites/enemy/humanoid/kobold/koboldshaman.atlas
+++ b/forge-gui/res/adventure/common/sprites/enemy/humanoid/kobold/koboldshaman.atlas
@@ -30,16 +30,16 @@ Idle
Idle
xy: 224, 12
size: 32, 20
-Idle
+Wake
xy: 0, 108
size: 32, 20
-Idle
+Wake
xy: 32, 108
size: 32, 20
-Idle
+Wake
xy: 64, 108
size: 32, 20
-Idle
+Wake
xy: 96, 108
size: 32, 20
Walk
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/kobold/koboldslinger.png b/forge-gui/res/adventure/common/sprites/enemy/humanoid/kobold/koboldslinger.png
index 0ac6c39f4b4..48c78a44fc0 100644
Binary files a/forge-gui/res/adventure/common/sprites/enemy/humanoid/kobold/koboldslinger.png and b/forge-gui/res/adventure/common/sprites/enemy/humanoid/kobold/koboldslinger.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/orc/orc_brute.atlas b/forge-gui/res/adventure/common/sprites/enemy/humanoid/orc/orc_brute.atlas
new file mode 100644
index 00000000000..bd7dff63fbc
--- /dev/null
+++ b/forge-gui/res/adventure/common/sprites/enemy/humanoid/orc/orc_brute.atlas
@@ -0,0 +1,98 @@
+orc_brute.png
+size: 512,384
+format: RGBA8888
+filter: Nearest,Nearest
+repeat: none
+Avatar
+ xy: 91, 29
+ size: 16, 16
+Idle
+ xy: 16,27
+ size: 32,37
+Idle
+ xy: 80,27
+ size: 32,37
+Idle
+ xy: 144,27
+ size: 32,37
+Idle
+ xy: 208,27
+ size: 32,37
+Idle
+ xy: 272,27
+ size: 32,37
+Idle
+ xy: 336,27
+ size: 32,37
+Idle
+ xy: 400,27
+ size: 32,37
+Idle
+ xy: 464,27
+ size: 32,37
+Walk
+ xy: 12,88
+ size: 40,40
+Walk
+ xy: 76,88
+ size: 40,40
+Walk
+ xy: 140,88
+ size: 40,40
+Walk
+ xy: 204,88
+ size: 40,40
+Walk
+ xy: 268,88
+ size: 40,40
+Walk
+ xy: 332,88
+ size: 40,40
+Walk
+ xy: 396,88
+ size: 40,40
+Walk
+ xy: 460,88
+ size: 40,40
+Attack
+ xy: 10,206
+ size: 46,50
+Attack
+ xy: 76,206
+ size: 46,50
+Attack
+ xy: 140,206
+ size: 46,50
+Attack
+ xy: 204,206
+ size: 46,50
+Attack
+ xy: 268,206
+ size: 46,50
+Attack
+ xy: 332,206
+ size: 46,50
+Attack
+ xy: 396,206
+ size: 46,50
+Attack
+ xy: 396,206
+ size: 46,50
+Death
+ xy: 14,348
+ size: 50,36
+Death
+ xy: 78,348
+ size: 50,36
+Death
+ xy: 142,348
+ size: 50,36
+Death
+ xy: 206,348
+ size: 50,36
+Death
+ xy: 270,348
+ size: 50,36
+Death
+ xy: 334,348
+ size: 50,36
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/orc/orc_brute.png b/forge-gui/res/adventure/common/sprites/enemy/humanoid/orc/orc_brute.png
new file mode 100644
index 00000000000..ed50b8f83e4
Binary files /dev/null and b/forge-gui/res/adventure/common/sprites/enemy/humanoid/orc/orc_brute.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/orc/orc_hunter.atlas b/forge-gui/res/adventure/common/sprites/enemy/humanoid/orc/orc_hunter.atlas
new file mode 100644
index 00000000000..af4371e17b9
--- /dev/null
+++ b/forge-gui/res/adventure/common/sprites/enemy/humanoid/orc/orc_hunter.atlas
@@ -0,0 +1,74 @@
+orc_hunter.png
+size: 256,224
+format: RGBA8888
+filter: Nearest,Nearest
+repeat: none
+Avatar
+ xy: 35, 69
+ size: 16, 16
+Idle
+ xy: 2,4
+ size: 26,28
+Idle
+ xy: 34,4
+ size: 26,28
+Idle
+ xy: 66,4
+ size: 26,28
+Idle
+ xy: 98,4
+ size: 26,28
+Walk
+ xy: 2,34
+ size: 30,32
+Walk
+ xy: 34,34
+ size: 30,32
+Walk
+ xy: 66,34
+ size: 30,32
+Walk
+ xy: 98,34
+ size: 30,32
+Walk
+ xy: 130,34
+ size: 30,32
+Walk
+ xy: 162,34
+ size: 30,32
+Walk
+ xy: 194,34
+ size: 30,32
+Walk
+ xy: 226,34
+ size: 30,32
+Attack
+ xy: 2,70
+ size: 30,26
+Attack
+ xy: 34,70
+ size: 30,26
+Attack
+ xy: 66,70
+ size: 30,26
+Attack
+ xy: 98,70
+ size: 30,26
+Attack
+ xy: 130,70
+ size: 30,26
+Attack
+ xy: 162,70
+ size: 30,26
+Death
+ xy: 2,166
+ size: 30,26
+Death
+ xy: 34,166
+ size: 30,26
+Death
+ xy: 66,166
+ size: 32,26
+Death
+ xy: 98,166
+ size: 32,26
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/orc/orc_hunter.png b/forge-gui/res/adventure/common/sprites/enemy/humanoid/orc/orc_hunter.png
new file mode 100644
index 00000000000..67f5fc8d902
Binary files /dev/null and b/forge-gui/res/adventure/common/sprites/enemy/humanoid/orc/orc_hunter.png differ
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/orc/orc_warrior.atlas b/forge-gui/res/adventure/common/sprites/enemy/humanoid/orc/orc_warrior.atlas
new file mode 100644
index 00000000000..a30cd800a6c
--- /dev/null
+++ b/forge-gui/res/adventure/common/sprites/enemy/humanoid/orc/orc_warrior.atlas
@@ -0,0 +1,77 @@
+orc_warrior.png
+size: 640,576
+format: RGBA8888
+filter: Nearest,Nearest
+repeat: none
+Avatar
+ xy: 268, 36
+ size: 16, 16
+Idle
+ xy: 4,34
+ size: 32,26
+Idle
+ xy: 68,34
+ size: 32,26
+Idle
+ xy: 132,34
+ size: 32,26
+Idle
+ xy: 196,34
+ size: 32,26
+Walk
+ xy: 4,96
+ size: 33,28
+Walk
+ xy: 68,96
+ size: 33,28
+Walk
+ xy: 132,96
+ size: 33,28
+Walk
+ xy: 196,96
+ size: 33,28
+Walk
+ xy: 260,96
+ size: 33,28
+Walk
+ xy: 324,96
+ size: 33,28
+Walk
+ xy: 388,96
+ size: 33,28
+Walk
+ xy: 452,96
+ size: 33,28
+Attack
+ xy: 2,224
+ size: 50,29
+Attack
+ xy: 66,224
+ size: 50,29
+Attack
+ xy: 130,224
+ size: 50,29
+Attack
+ xy: 194,224
+ size: 50,29
+Attack
+ xy:258,224
+ size: 50,29
+Death
+ xy: 2,548
+ size: 45,24
+Death
+ xy: 66,548
+ size: 45,24
+Death
+ xy: 130,548
+ size: 45,24
+Death
+ xy: 194,548
+ size: 45,24
+Death
+ xy: 258,548
+ size: 45,24
+Death
+ xy: 322,548
+ size: 45,24
diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/orc/orc_warrior.png b/forge-gui/res/adventure/common/sprites/enemy/humanoid/orc/orc_warrior.png
new file mode 100644
index 00000000000..489ecfdbe64
Binary files /dev/null and b/forge-gui/res/adventure/common/sprites/enemy/humanoid/orc/orc_warrior.png differ
diff --git a/forge-gui/res/adventure/common/sprites/items.atlas b/forge-gui/res/adventure/common/sprites/items.atlas
index a3a5d676160..d0b050ed37f 100644
--- a/forge-gui/res/adventure/common/sprites/items.atlas
+++ b/forge-gui/res/adventure/common/sprites/items.atlas
@@ -120,9 +120,15 @@ MoxSapphire
MoxPearl
xy: 320, 64
size: 16, 16
+Hivestone
+ xy: 144, 720
+ size: 16, 16
BattleStandard
xy: 96, 592
size: 16, 16
+HiveLordArmor
+ xy: 112, 0
+ size: 16, 16
LifeAmulet
xy: 0, 864
size: 16, 16
diff --git a/forge-gui/res/adventure/common/world/biomes/blue.json b/forge-gui/res/adventure/common/world/biomes/blue.json
index 9914d918d23..682d3504f91 100644
--- a/forge-gui/res/adventure/common/world/biomes/blue.json
+++ b/forge-gui/res/adventure/common/world/biomes/blue.json
@@ -76,6 +76,7 @@
"Island Town Generic",
"Island Town Identity",
"Island Town Tribal",
+ "Aerie",
"NestU",
"MerfolkPool",
"MerfolkPool1",
@@ -102,7 +103,8 @@
"GitaxianLab",
"Kiora Island",
"Teferi Hideout",
- "Jacehold"
+ "Jacehold",
+ "Skep"
],
"structures": [
{
@@ -198,4 +200,4 @@
]
}
]
-}
\ No newline at end of file
+}
diff --git a/forge-gui/res/adventure/common/world/biomes/colorless.json b/forge-gui/res/adventure/common/world/biomes/colorless.json
index 41424b80af7..746230de80e 100644
--- a/forge-gui/res/adventure/common/world/biomes/colorless.json
+++ b/forge-gui/res/adventure/common/world/biomes/colorless.json
@@ -76,6 +76,7 @@
"Fort3",
"Fort4",
"Fort5",
+ "Aerie",
"Fort6",
"Factory",
"Factory1",
@@ -108,7 +109,6 @@
"Slime Cave",
"Slobads Factory",
"Xiras Hive",
- "Sliver Queen",
"Emrakul"
],
"structures": [
diff --git a/forge-gui/res/adventure/common/world/biomes/green.json b/forge-gui/res/adventure/common/world/biomes/green.json
index d57989463d0..941823f777e 100644
--- a/forge-gui/res/adventure/common/world/biomes/green.json
+++ b/forge-gui/res/adventure/common/world/biomes/green.json
@@ -42,7 +42,6 @@
"Challenger 21",
"Challenger 22",
"Copper Host Infector",
- "Dino",
"Eldraine Faerie",
"Elephant",
"Elf",
diff --git a/forge-gui/res/adventure/common/world/biomes/red.json b/forge-gui/res/adventure/common/world/biomes/red.json
index 0985e016231..3b6c756a133 100644
--- a/forge-gui/res/adventure/common/world/biomes/red.json
+++ b/forge-gui/res/adventure/common/world/biomes/red.json
@@ -83,6 +83,7 @@
"BarbarianCamp",
"BarbarianCamp1",
"BarbarianCamp2",
+ "BarbarianCamp3",
"FurnaceBase",
"LavaForge1",
"LavaForge2",
diff --git a/forge-gui/res/adventure/common/world/biomes/white.json b/forge-gui/res/adventure/common/world/biomes/white.json
index 0f3ac671de3..22f7905edcd 100644
--- a/forge-gui/res/adventure/common/world/biomes/white.json
+++ b/forge-gui/res/adventure/common/world/biomes/white.json
@@ -94,6 +94,7 @@
"Fort7",
"Fort8",
"Fort9",
+ "Aerie",
"CatLairW",
"CatLairW1",
"CatLairW2",
diff --git a/forge-gui/res/adventure/common/world/enemies.json b/forge-gui/res/adventure/common/world/enemies.json
index 5b7ed284d30..c7c7e0bffc6 100644
--- a/forge-gui/res/adventure/common/world/enemies.json
+++ b/forge-gui/res/adventure/common/world/enemies.json
@@ -200,7 +200,10 @@
"decks/standard/redwizard_medium_giant.dck",
"decks/standard/redwizard_medium_circleofflame.dck",
"decks/standard/redwizard_medium_ralburn.dck",
- "decks/standard/redwizard_medium_hasteburn.dck"
+ "decks/standard/redwizard_medium_hasteburn.dck",
+ "decks/standard/redwizard_easy_burn.dck",
+ "decks/standard/redwizard_easy_dragons.dck",
+ "decks/standard/redwizard_easy_gauntletofmight.dck"
],
"ai": "",
"randomizeDeck": true,
@@ -397,6 +400,73 @@
"Loner"
]
},
+{
+ "name": "Aerie Guard",
+ "nameOverride": "",
+ "sprite": "sprites/enemy/fiend/aerie_guard.atlas",
+ "deck": [
+ "decks/standard/aerie_guard.dck"
+ ],
+ "ai": "",
+ "spawnRate": 1,
+ "difficulty": 0.1,
+ "speed": 21,
+ "scale": 0.75,
+ "life": 18,
+ "rewards": [
+ {
+ "type": "deckCard",
+ "probability": 1,
+ "count": 2,
+ "addMaxCount": 4,
+ "rarity": [
+ "Uncommon",
+ "Rare",
+ "Common"
+ ],
+ "cardTypes": [
+ "Artifact",
+ "Creature",
+ "Enchantment"
+ ]
+ },
+ {
+ "type": "gold",
+ "probability": 0.7,
+ "count": 100,
+ "addMaxCount": 90
+ },
+ {
+ "type": "card",
+ "count": 3,
+ "colors": [
+ "White"
+ ],
+ "rarity": [
+ "Uncommon",
+ "Rare"
+ ]
+ },
+ {
+ "type": "shards",
+ "probability": 1,
+ "count": 5,
+ "addMaxCount": 10
+ }
+ ],
+ "colors": "WU",
+ "questTags": [
+ "Humanoid",
+ "Octopus",
+ "Aerie",
+ "Guard",
+ "Wizard",
+ "IdentityAzorius",
+ null,
+ null,
+ null
+ ]
+},
{
"name": "Aether Channeler",
"sprite": "sprites/enemy/humanoid/human/cleric/monk_3.atlas",
@@ -1016,10 +1086,10 @@
"name": "Apprentice Red Wizard",
"sprite": "sprites/enemy/humanoid/human/wizard/enchanter.atlas",
"deck": [
- "decks/standard/redwizard_easy_burn.dck",
- "decks/standard/redwizard_easy_dragons.dck",
- "decks/standard/redwizard_easy_gauntletofmight.dck",
- "decks/standard/redwizard_easy.json"
+ "decks/standard/redwizard_easy.json",
+ "decks/standard/redwizard_easy_1.dck",
+ "decks/standard/redwizard_easy_2.dck",
+ "decks/standard/redwizard_easy_3.dck"
],
"ai": "",
"randomizeDeck": true,
@@ -1752,6 +1822,7 @@
},
{
"name": "Bandit",
+ "nameOverride": "Bandit Scavenger",
"sprite": "sprites/enemy/humanoid/dwarf/dwarf_7.atlas",
"deck": [
"decks/standard/bandit.dck"
@@ -1765,16 +1836,6 @@
{
"type": "deckCard",
"probability": 1,
- "count": 2,
- "addMaxCount": 4,
- "rarity": [
- "common",
- "basicland"
- ]
- },
- {
- "type": "deckCard",
- "probability": 0.5,
"count": 1,
"addMaxCount": 2,
"rarity": [
@@ -1790,9 +1851,9 @@
},
{
"type": "deckCard",
- "probability": 0.25,
+ "probability": 0.5,
"count": 1,
- "addMaxCount": 1,
+ "addMaxCount": 2,
"rarity": [
"rare"
],
@@ -1834,6 +1895,394 @@
"BiomeColorless"
]
},
+{
+ "name": "Bandit Scoundrel",
+ "sprite": "sprites/enemy/humanoid/human/bandit/bandit.atlas",
+ "deck": [
+ "decks/standard/bandit_monor.dck",
+ "decks/standard/bandit_mutate.dck",
+ "decks/standard/bandit_zoo.dck"
+ ],
+ "ai": "",
+ "randomizeDeck": true,
+ "spawnRate": 1,
+ "difficulty": 0.1,
+ "speed": 24,
+ "scale": 0.7,
+ "life": 13,
+ "rewards": [
+ {
+ "type": "deckCard",
+ "probability": 1,
+ "count": 1,
+ "addMaxCount": 2,
+ "rarity": [
+ "uncommon"
+ ],
+ "cardTypes": [
+ "Creature",
+ "Artifact",
+ "Enchantment",
+ "Instant",
+ "Sorcery"
+ ]
+ },
+ {
+ "type": "deckCard",
+ "probability": 0.5,
+ "count": 1,
+ "addMaxCount": 2,
+ "rarity": [
+ "rare"
+ ],
+ "cardTypes": [
+ "Creature",
+ "Artifact",
+ "Enchantment",
+ "Instant",
+ "Sorcery"
+ ]
+ },
+ {
+ "type": "deckCard",
+ "probability": 0.1,
+ "count": 1,
+ "rarity": [
+ "rare"
+ ],
+ "cardTypes": [
+ "Land"
+ ]
+ },
+ {
+ "type": "gold",
+ "probability": 0.3,
+ "count": 10,
+ "addMaxCount": 90
+ }
+ ],
+ "colors": "BR",
+ "questTags": [
+ "Wandering",
+ "Warrior",
+ "Bandit",
+ "IdentityBlack",
+ "IdentityRed",
+ "IdentityRakdos",
+ "Human",
+ "Scavenger"
+ ]
+},
+{
+ "name": "Bandit Archer",
+ "sprite": "sprites/enemy/humanoid/human/bandit/banditarcher.atlas",
+ "deck": [
+ "decks/standard/banditarcher_blink.dck",
+ "decks/standard/banditarcher_damage.dck"
+ ],
+ "ai": "",
+ "randomizeDeck": true,
+ "spawnRate": 1,
+ "difficulty": 0.1,
+ "speed": 24,
+ "scale": 0.7,
+ "life": 15,
+ "rewards": [
+ {
+ "type": "deckCard",
+ "probability": 1,
+ "count": 1,
+ "addMaxCount": 2,
+ "rarity": [
+ "uncommon"
+ ],
+ "cardTypes": [
+ "Creature",
+ "Artifact",
+ "Enchantment",
+ "Instant",
+ "Sorcery"
+ ]
+ },
+ {
+ "type": "deckCard",
+ "probability": 0.5,
+ "count": 1,
+ "addMaxCount": 2,
+ "rarity": [
+ "rare"
+ ],
+ "cardTypes": [
+ "Creature",
+ "Artifact",
+ "Enchantment",
+ "Instant",
+ "Sorcery"
+ ]
+ },
+ {
+ "type": "deckCard",
+ "probability": 0.1,
+ "count": 1,
+ "rarity": [
+ "rare"
+ ],
+ "cardTypes": [
+ "Land"
+ ]
+ },
+ {
+ "type": "gold",
+ "probability": 0.3,
+ "count": 10,
+ "addMaxCount": 90
+ }
+ ],
+ "colors": "BR",
+ "questTags": [
+ "Wandering",
+ "Warrior",
+ "Bandit",
+ "IdentityBlack",
+ "IdentityRed",
+ "IdentityRakdos",
+ "Archer",
+ "Human",
+ "Fighter"
+ ]
+},
+{
+ "name": "Bandit Leader",
+ "sprite": "sprites/enemy/humanoid/human/bandit/banditleader.atlas",
+ "deck": [
+ "decks/standard/banditleader_bolas.dck",
+ "decks/standard/banditleader_hellbent.dck",
+ "decks/standard/banditleader_rakdos.dck"
+ ],
+ "ai": "",
+ "randomizeDeck": true,
+ "spawnRate": 1,
+ "difficulty": 0.1,
+ "speed": 24,
+ "scale": 0.8,
+ "life": 25,
+ "rewards": [
+ {
+ "type": "deckCard",
+ "probability": 1,
+ "count": 1,
+ "addMaxCount": 2,
+ "rarity": [
+ "uncommon"
+ ],
+ "cardTypes": [
+ "Creature",
+ "Artifact",
+ "Enchantment",
+ "Instant",
+ "Sorcery"
+ ]
+ },
+ {
+ "type": "deckCard",
+ "probability": 0.5,
+ "count": 1,
+ "addMaxCount": 2,
+ "rarity": [
+ "rare"
+ ],
+ "cardTypes": [
+ "Creature",
+ "Artifact",
+ "Enchantment",
+ "Instant",
+ "Sorcery"
+ ]
+ },
+ {
+ "type": "deckCard",
+ "probability": 0.1,
+ "count": 1,
+ "rarity": [
+ "rare"
+ ],
+ "cardTypes": [
+ "Land"
+ ]
+ },
+ {
+ "type": "gold",
+ "probability": 0.3,
+ "count": 10,
+ "addMaxCount": 90
+ }
+ ],
+ "colors": "BR",
+ "questTags": [
+ "Wandering",
+ "Warrior",
+ "Bandit",
+ "IdentityBlack",
+ "IdentityRed",
+ "IdentityRakdos",
+ "Leader",
+ "Human"
+ ]
+},
+{
+ "name": "Bandit Slingshot",
+ "sprite": "sprites/enemy/humanoid/human/bandit/banditslingshot.atlas",
+ "deck": [
+ "decks/standard/banditslingshot_flyers.dck",
+ "decks/standard/banditslingshot_vehicles.dck"
+ ],
+ "ai": "",
+ "randomizeDeck": true,
+ "spawnRate": 1,
+ "difficulty": 0.1,
+ "speed": 24,
+ "scale": 0.7,
+ "life": 20,
+ "rewards": [
+ {
+ "type": "deckCard",
+ "probability": 1,
+ "count": 1,
+ "addMaxCount": 2,
+ "rarity": [
+ "uncommon"
+ ],
+ "cardTypes": [
+ "Creature",
+ "Artifact",
+ "Enchantment",
+ "Instant",
+ "Sorcery"
+ ]
+ },
+ {
+ "type": "deckCard",
+ "probability": 0.5,
+ "count": 1,
+ "addMaxCount": 2,
+ "rarity": [
+ "rare"
+ ],
+ "cardTypes": [
+ "Creature",
+ "Artifact",
+ "Enchantment",
+ "Instant",
+ "Sorcery"
+ ]
+ },
+ {
+ "type": "deckCard",
+ "probability": 0.1,
+ "count": 1,
+ "rarity": [
+ "rare"
+ ],
+ "cardTypes": [
+ "Land"
+ ]
+ },
+ {
+ "type": "gold",
+ "probability": 0.3,
+ "count": 10,
+ "addMaxCount": 90
+ }
+ ],
+ "colors": "BR",
+ "questTags": [
+ "Wandering",
+ "Warrior",
+ "Bandit",
+ "IdentityBlack",
+ "IdentityRed",
+ "IdentityRakdos",
+ "Archer",
+ "Human"
+ ]
+},
+{
+ "name": "Bandit Trapmaster",
+ "sprite": "sprites/enemy/humanoid/human/bandit/bandittrapster.atlas",
+ "deck": [
+ "decks/standard/bandittrapper_hazezon.dck"
+ ],
+ "ai": "",
+ "spawnRate": 1,
+ "difficulty": 0.1,
+ "speed": 24,
+ "scale": 0.7,
+ "life": 20,
+ "rewards": [
+ {
+ "type": "deckCard",
+ "probability": 1,
+ "count": 1,
+ "addMaxCount": 2,
+ "rarity": [
+ "uncommon"
+ ],
+ "cardTypes": [
+ "Creature",
+ "Artifact",
+ "Enchantment",
+ "Instant",
+ "Sorcery"
+ ]
+ },
+ {
+ "type": "deckCard",
+ "probability": 0.5,
+ "count": 1,
+ "addMaxCount": 2,
+ "rarity": [
+ "rare"
+ ],
+ "cardTypes": [
+ "Creature",
+ "Artifact",
+ "Enchantment",
+ "Instant",
+ "Sorcery"
+ ]
+ },
+ {
+ "type": "deckCard",
+ "probability": 0.1,
+ "count": 1,
+ "rarity": [
+ "rare"
+ ],
+ "cardTypes": [
+ "Land"
+ ]
+ },
+ {
+ "type": "gold",
+ "probability": 0.3,
+ "count": 10,
+ "addMaxCount": 90
+ }
+ ],
+ "colors": "BR",
+ "questTags": [
+ "Wandering",
+ "Warrior",
+ "Bandit",
+ "IdentityBlack",
+ "IdentityRed",
+ "IdentityRakdos",
+ "Sneaky",
+ "Trapper",
+ "Human",
+ null
+ ]
+},
{
"name": "Barbarian",
"nameOverride": "",
@@ -2948,7 +3397,18 @@
"type": "deckCard",
"probability": 1,
"count": 4,
- "addMaxCount": 6
+ "addMaxCount": 6,
+ "rarity": [
+ "Common",
+ "Rare",
+ "Mythic Rare"
+ ],
+ "cardTypes": [
+ "Creature",
+ "Enchantment",
+ "Sorcery",
+ "Instant"
+ ]
},
{
"type": "card",
@@ -4340,7 +4800,11 @@
"type": "deckCard",
"probability": 1,
"count": 2,
- "addMaxCount": 4
+ "addMaxCount": 4,
+ "cardTypes": [
+ "Artifact",
+ "Creature"
+ ]
},
{
"type": "gold",
@@ -5058,7 +5522,12 @@
"type": "deckCard",
"probability": 1,
"count": 4,
- "addMaxCount": 6
+ "addMaxCount": 6,
+ "rarity": [
+ "Common",
+ "Rare",
+ "Uncommon"
+ ]
},
{
"type": "gold",
@@ -5844,33 +6313,29 @@
]
},
{
- "name": "Dino",
+ "name": "Dinosaur Elite",
"sprite": "sprites/enemy/beast/ancient.atlas",
"deck": [
- "decks/standard/dinosaurs.json"
+ "decks/standard/dinosaurelite.dck"
],
"ai": "",
"spawnRate": 1,
"difficulty": 0.1,
"speed": 15,
- "life": 19,
+ "scale": 1.2,
+ "life": 30,
"rewards": [
- {
- "type": "deckCard",
- "probability": 1,
- "count": 2,
- "addMaxCount": 4
- },
{
"type": "gold",
"probability": 0.7,
- "count": 10,
- "addMaxCount": 90
+ "count": 100,
+ "addMaxCount": 150
},
{
"type": "card",
- "probability": 0.5,
- "count": 3,
+ "probability": 1,
+ "count": 5,
+ "addMaxCount": 4,
"colors": [
"White",
"Red",
@@ -5893,8 +6358,7 @@
"IdentityGreen",
"IdentityRed",
"IdentityWhite",
- "IdentityNaya",
- "BiomeGreen"
+ "IdentityNaya"
]
},
{
@@ -6048,7 +6512,7 @@
"addMaxCount": 4,
"rarity": [
"common",
- "basicland"
+ "uncommon"
]
},
{
@@ -7714,7 +8178,6 @@
"spawnRate": 1,
"difficulty": 0.1,
"speed": 25,
- "scale": 0.6,
"life": 11,
"rewards": [
{
@@ -7926,9 +8389,8 @@
"name": "False Monk",
"sprite": "sprites/enemy/humanoid/human/warlock/false_monk.atlas",
"deck": [
- "decks/standard/cultist.dck"
+ "decks/standard/cultist.dck"
],
- "randomizeDeck": false,
"spawnRate": 1,
"difficulty": 0.1,
"speed": 24,
@@ -7936,7 +8398,7 @@
"rewards": [
{
"type": "deckCard",
- "probability": 1
+ "probability": 1,
"count": 2,
"addMaxCount": 2,
"rarity": [
@@ -7999,7 +8461,7 @@
"Human",
"Disguised",
"Unholy",
- "IdentityBlack",
+ "IdentityBlack"
]
},
{
@@ -10434,15 +10896,16 @@
},
{
"name": "Goblin",
+ "nameOverride": "Goblin Worker\"",
"sprite": "sprites/enemy/humanoid/goblin/goblin.atlas",
"deck": [
- "decks/standard/goblin_bad.json"
+ "decks/standard/goblin_warrior_easy.dck"
],
"ai": "",
"spawnRate": 1,
"difficulty": 0.1,
"speed": 27,
- "life": 8,
+ "life": 12,
"rewards": [
{
"type": "deckCard",
@@ -10489,7 +10952,7 @@
},
{
"name": "Goblin Artificer",
- "sprite": "sprites/enemy/humanoid/goblin/goblin.atlas",
+ "sprite": "sprites/enemy/humanoid/goblin/goblin_bomber.atlas",
"deck": [
"decks/standard/goblin_artificer.dck"
],
@@ -10497,7 +10960,8 @@
"spawnRate": 1,
"difficulty": 0.3,
"speed": 27,
- "life": 12,
+ "scale": 0.75,
+ "life": 15,
"rewards": [
{
"type": "deckCard",
@@ -10554,13 +11018,13 @@
"name": "Goblin Chief",
"sprite": "sprites/enemy/humanoid/goblin/wolf_rider_2.atlas",
"deck": [
- "decks/standard/goblin_good.json"
+ "decks/standard/goblin_chief_medium.dck"
],
"ai": "",
"spawnRate": 1,
"difficulty": 0.1,
"speed": 29,
- "life": 10,
+ "life": 15,
"rewards": [
{
"type": "deckCard",
@@ -10659,9 +11123,7 @@
"Tribal",
"Leader",
"King",
- "Scavenger",
- "IdentityRed",
- "BiomeRed"
+ "IdentityRed"
]
},
{
@@ -10674,7 +11136,7 @@
"spawnRate": 1,
"difficulty": 0.1,
"speed": 27,
- "life": 8,
+ "life": 20,
"rewards": [
{
"type": "deckCard",
@@ -10737,7 +11199,7 @@
"spawnRate": 1,
"difficulty": 0.1,
"speed": 28,
- "life": 9,
+ "life": 12,
"rewards": [
{
"type": "deckCard",
@@ -11839,9 +12301,8 @@
"name": "High Cultist",
"sprite": "sprites/enemy/humanoid/human/warlock/high_cultist.atlas",
"deck": [
- "decks/standard/cultist.dck"
+ "decks/standard/cultist.dck"
],
- "randomizeDeck": false,
"spawnRate": 1,
"difficulty": 0.1,
"speed": 24,
@@ -11912,7 +12373,7 @@
"Human",
"Disguised",
"Unholy",
- "IdentityBlack",
+ "IdentityBlack"
]
},
{
@@ -12611,7 +13072,13 @@
"type": "deckCard",
"probability": 1,
"count": 2,
- "addMaxCount": 4
+ "addMaxCount": 4,
+ "rarity": [
+ "Common",
+ "Uncommon",
+ "Rare",
+ "Mythic Rare"
+ ]
},
{
"type": "gold",
@@ -12933,7 +13400,8 @@
"addMaxCount": 6,
"rarity": [
"common",
- "uncommon"
+ "uncommon",
+ "Rare"
]
},
{
@@ -12983,7 +13451,7 @@
"addMaxCount": 4,
"rarity": [
"common",
- "basicland"
+ "Uncommon"
]
},
{
@@ -14197,11 +14665,17 @@
"type": "deckCard",
"probability": 1,
"count": 2,
- "addMaxCount": 4,
+ "addMaxCount": 3,
"rarity": [
"common",
"uncommon",
"rare"
+ ],
+ "cardTypes": [
+ "Artifact",
+ "Creature",
+ "Instant",
+ "Sorcery"
]
},
{
@@ -15748,6 +16222,59 @@
"BiomeBlue"
]
},
+{
+ "name": "Metallic Sliver",
+ "sprite": "sprites/enemy/aberration/sliver_black.atlas",
+ "deck": [
+ "decks/standard/sliver_metallicsliver.dck"
+ ],
+ "ai": "",
+ "spawnRate": 0.5,
+ "speed": 24,
+ "life": 30,
+ "rewards": [
+ {
+ "type": "deckCard",
+ "count": 2,
+ "cardTypes": [
+ "Creature"
+ ]
+ },
+ {
+ "type": "deckCard",
+ "probability": 0.05,
+ "count": 1,
+ "cardTypes": [
+ "Artifact",
+ "Enchantment",
+ "Instant",
+ "Sorcery"
+ ]
+ },
+ {
+ "type": "randomCard",
+ "count": 2
+ },
+ {
+ "type": "gold",
+ "count": 150
+ }
+ ],
+ "colors": "BUR",
+ "questTags": [
+ "Tribal",
+ "Inhuman",
+ "Territorial",
+ "Subterranean",
+ "Nesting",
+ "Swarm",
+ "Construct",
+ "IdentityColorless",
+ null,
+ null,
+ null
+ ]
+},
{
"name": "Mimic",
"sprite": "sprites/enemy/aberration/mimic.atlas",
@@ -15920,93 +16447,6 @@
"BiomeBlack"
]
},
-{
- "name": "Minotaur",
- "sprite": "sprites/enemy/humanoid/minotaur/minotaur.atlas",
- "deck": [
- "decks/standard/minotaur.json",
- "decks/standard/minotaurblackredmadness.dck",
- "decks/standard/minotaurmid.dck",
- "decks/standard/minotaurmonored.dck"
- ],
- "ai": "",
- "randomizeDeck": true,
- "spawnRate": 1,
- "difficulty": 0.1,
- "speed": 25,
- "life": 16,
- "rewards": [
- {
- "type": "deckCard",
- "probability": 1,
- "count": 2,
- "addMaxCount": 4,
- "rarity": [
- "common",
- "basicland"
- ]
- },
- {
- "type": "deckCard",
- "probability": 0.5,
- "count": 1,
- "addMaxCount": 2,
- "rarity": [
- "uncommon"
- ],
- "cardTypes": [
- "Creature",
- "Artifact",
- "Enchantment",
- "Instant",
- "Sorcery"
- ]
- },
- {
- "type": "deckCard",
- "probability": 0.25,
- "count": 1,
- "addMaxCount": 1,
- "rarity": [
- "rare"
- ],
- "cardTypes": [
- "Creature",
- "Artifact",
- "Enchantment",
- "Instant",
- "Sorcery"
- ]
- },
- {
- "type": "deckCard",
- "probability": 0.1,
- "count": 1,
- "rarity": [
- "rare"
- ],
- "cardTypes": [
- "Land"
- ]
- },
- {
- "type": "gold",
- "probability": 0.3,
- "count": 10,
- "addMaxCount": 90
- }
- ],
- "colors": "R",
- "questTags": [
- "Minotaur",
- "Humanoid",
- "Aggressive",
- "Tribal",
- "Territorial",
- "IdentityRed",
- "BiomeRed"
- ]
-},
{
"name": "Minotaur Flayer",
"sprite": "sprites/enemy/fiend/warden_2.atlas",
@@ -16095,6 +16535,7 @@
},
{
"name": "Minotaur",
+ "nameOverride": "Minotaur Warrior",
"sprite": "sprites/enemy/humanoid/minotaur/minotaur.atlas",
"deck": [
"decks/standard/minotaur.json",
@@ -17391,6 +17832,177 @@
"Magic"
]
},
+{
+ "name": "Orc Brute",
+ "nameOverride": "",
+ "sprite": "sprites/enemy/humanoid/orc/orc_brute.atlas",
+ "deck": [
+ "decks/standard/orc_brute.dck"
+ ],
+ "ai": "",
+ "spawnRate": 1,
+ "difficulty": 0.1,
+ "speed": 21,
+ "scale": 0.75,
+ "life": 18,
+ "rewards": [
+ {
+ "type": "deckCard",
+ "probability": 1,
+ "count": 2,
+ "addMaxCount": 4
+ },
+ {
+ "type": "gold",
+ "probability": 0.7,
+ "count": 100,
+ "addMaxCount": 90
+ },
+ {
+ "type": "card",
+ "count": 3,
+ "colors": [
+ "Red"
+ ],
+ "rarity": [
+ "Uncommon",
+ "Rare"
+ ]
+ },
+ {
+ "type": "shards",
+ "probability": 1,
+ "count": 5,
+ "addMaxCount": 10
+ }
+ ],
+ "colors": "BR",
+ "questTags": [
+ "IdentityGreen",
+ "Brute",
+ "Orc",
+ "Humanoid",
+ "IdentityBlack",
+ "IdentityRed",
+ "IdentityRakdos",
+ "Huge",
+ "Fighter"
+ ]
+},
+{
+ "name": "Orc Hunter",
+ "nameOverride": "",
+ "sprite": "sprites/enemy/humanoid/orc/orc_hunter.atlas",
+ "deck": [
+ "decks/standard/orc_hunter.dck"
+ ],
+ "ai": "",
+ "spawnRate": 1,
+ "difficulty": 0.1,
+ "speed": 21,
+ "scale": 0.7,
+ "life": 18,
+ "rewards": [
+ {
+ "type": "deckCard",
+ "probability": 1,
+ "count": 2,
+ "addMaxCount": 4
+ },
+ {
+ "type": "gold",
+ "probability": 0.7,
+ "count": 100,
+ "addMaxCount": 90
+ },
+ {
+ "type": "card",
+ "count": 3,
+ "colors": [
+ "Red"
+ ],
+ "rarity": [
+ "Uncommon",
+ "Rare"
+ ]
+ },
+ {
+ "type": "shards",
+ "probability": 1,
+ "count": 5,
+ "addMaxCount": 10
+ }
+ ],
+ "colors": "BR",
+ "questTags": [
+ "IdentityGreen",
+ "Hunter",
+ "Orc",
+ "Humanoid",
+ "IdentityBlack",
+ "IdentityRed",
+ "IdentityRakdos",
+ "Huge",
+ "Archer"
+ ]
+},
+{
+ "name": "Orc Warrior",
+ "nameOverride": "",
+ "sprite": "sprites/enemy/humanoid/orc/orc_warrior.atlas",
+ "deck": [
+ "decks/standard/orc_warrior.dck"
+ ],
+ "ai": "",
+ "spawnRate": 1,
+ "difficulty": 0.1,
+ "speed": 21,
+ "scale": 0.7,
+ "life": 18,
+ "rewards": [
+ {
+ "type": "deckCard",
+ "probability": 1,
+ "count": 2,
+ "addMaxCount": 4
+ },
+ {
+ "type": "gold",
+ "probability": 0.7,
+ "count": 100,
+ "addMaxCount": 90
+ },
+ {
+ "type": "card",
+ "count": 3,
+ "colors": [
+ "Red"
+ ],
+ "rarity": [
+ "Uncommon",
+ "Rare"
+ ]
+ },
+ {
+ "type": "shards",
+ "probability": 1,
+ "count": 5,
+ "addMaxCount": 10
+ }
+ ],
+ "colors": "BR",
+ "questTags": [
+ "IdentityGreen",
+ "Hunter",
+ "Orc",
+ "Humanoid",
+ "IdentityBlack",
+ "IdentityRed",
+ "IdentityRakdos",
+ "Huge",
+ "Archer"
+ ]
+},
{
"name": "Orthodoxy Angel",
"sprite": "sprites/enemy/aberration/phyrexianangel.atlas",
@@ -17553,6 +18165,74 @@
"IdentityOrzhov"
]
},
+{
+ "name": "Parrot",
+ "sprite": "sprites/enemy/beast/parrot.atlas",
+ "deck": [
+ "decks/standard/parrot.dck"
+ ],
+ "ai": "",
+ "flying": true,
+ "spawnRate": 0.5,
+ "difficulty": 0.1,
+ "speed": 20,
+ "scale": 0.7,
+ "life": 12,
+ "rewards": [
+ {
+ "type": "card",
+ "probability": 1,
+ "count": 2,
+ "addMaxCount": 4,
+ "colors": [
+ "Black",
+ "Blue"
+ ],
+ "rarity": [
+ "common",
+ "uncommon",
+ "Rare"
+ ]
+ },
+ {
+ "type": "card",
+ "probability": 0.5,
+ "count": 1,
+ "rarity": [
+ "Rare"
+ ]
+ },
+ {
+ "type": "gold",
+ "probability": 1,
+ "count": 50,
+ "addMaxCount": 100
+ },
+ {
+ "type": "card",
+ "probability": 1,
+ "count": 1,
+ "rarity": [
+ "uncommon",
+ "common"
+ ],
+ "cardTypes": [
+ "Land"
+ ]
+ }
+ ],
+ "colors": "BU",
+ "questTags": [
+ "Bird",
+ "Flying",
+ "Animal",
+ "Wild",
+ "Domesticated",
+ "Scavenger",
+ "IdentityGreen",
+ "IdentityBlue"
+ ]
+},
{
"name": "Phoenix",
"sprite": "sprites/enemy/elemental/phoenix.atlas",
@@ -17915,6 +18595,59 @@
"BiomeWhite"
]
},
+{
+ "name": "Recruiter Sliver",
+ "sprite": "sprites/enemy/aberration/sliver_black.atlas",
+ "deck": [
+ "decks/standard/sliver_recruitersliver.dck"
+ ],
+ "ai": "",
+ "spawnRate": 0.5,
+ "speed": 24,
+ "life": 30,
+ "rewards": [
+ {
+ "type": "deckCard",
+ "count": 2,
+ "cardTypes": [
+ "Creature"
+ ]
+ },
+ {
+ "type": "deckCard",
+ "probability": 0.05,
+ "count": 1,
+ "cardTypes": [
+ "Artifact",
+ "Enchantment",
+ "Instant",
+ "Sorcery"
+ ]
+ },
+ {
+ "type": "randomCard",
+ "count": 2
+ },
+ {
+ "type": "gold",
+ "count": 150
+ }
+ ],
+ "colors": "BUR",
+ "questTags": [
+ "Tribal",
+ "Inhuman",
+ "Territorial",
+ "Subterranean",
+ "Nesting",
+ "Swarm",
+ "IdentityBlack",
+ "IdentityRed",
+ "IdentityBlue",
+ "IdentityGrixis",
+ "BiomeBlack"
+ ]
+},
{
"name": "Red Beast",
"sprite": "sprites/enemy/monstrosity/basilisk_2.atlas",
@@ -17933,51 +18666,9 @@
"count": 2,
"addMaxCount": 4,
"rarity": [
- "common",
- "basicland"
- ]
- },
- {
- "type": "deckCard",
- "probability": 0.5,
- "count": 1,
- "addMaxCount": 2,
- "rarity": [
- "uncommon"
- ],
- "cardTypes": [
- "Creature",
- "Artifact",
- "Enchantment",
- "Instant",
- "Sorcery"
- ]
- },
- {
- "type": "deckCard",
- "probability": 0.25,
- "count": 1,
- "addMaxCount": 1,
- "rarity": [
- "rare"
- ],
- "cardTypes": [
- "Creature",
- "Artifact",
- "Enchantment",
- "Instant",
- "Sorcery"
- ]
- },
- {
- "type": "deckCard",
- "probability": 0.1,
- "count": 1,
- "rarity": [
- "rare"
- ],
- "cardTypes": [
- "Land"
+ "Common",
+ "Uncommon",
+ "Rare"
]
},
{
@@ -18011,9 +18702,17 @@
"life": 11,
"rewards": [
{
- "type": "randomCard",
+ "type": "card",
"count": 2,
- "addMaxCount": 8
+ "addMaxCount": 2,
+ "colors": [
+ "Black"
+ ],
+ "rarity": [
+ "Common",
+ "Uncommon",
+ "Rare"
+ ]
},
{
"type": "gold",
@@ -18107,12 +18806,18 @@
"rewards": [
{
"type": "deckCard",
- "count": 2
+ "count": 2,
+ "addMaxCount": 2,
+ "rarity": [
+ "Common",
+ "Uncommon",
+ "Rare"
+ ]
},
{
"type": "gold",
- "count": 250,
- "addMaxCount": 250
+ "count": 50,
+ "addMaxCount": 50
}
],
"colors": "BU",
@@ -18144,7 +18849,12 @@
"type": "deckCard",
"probability": 1,
"count": 3,
- "addMaxCount": 6
+ "addMaxCount": 6,
+ "rarity": [
+ "Common",
+ "Uncommon",
+ "Rare"
+ ]
},
{
"type": "card",
@@ -18952,7 +19662,7 @@
"spawnRate": 0.5,
"difficulty": 0.1,
"speed": 25,
- "scale": 0.75,
+ "scale": 0.6,
"life": 20,
"rewards": [
{
@@ -19248,6 +19958,59 @@
"IdentityGolgari"
]
},
+{
+ "name": "Slivdrazi Experiment",
+ "sprite": "sprites/enemy/aberration/sliverexperiment.atlas",
+ "deck": [
+ "decks/standard/sliver_slivdrazi.dck"
+ ],
+ "ai": "",
+ "spawnRate": 0.5,
+ "speed": 24,
+ "life": 30,
+ "rewards": [
+ {
+ "type": "deckCard",
+ "count": 2,
+ "cardTypes": [
+ "Creature"
+ ]
+ },
+ {
+ "type": "deckCard",
+ "probability": 0.05,
+ "count": 1,
+ "cardTypes": [
+ "Artifact",
+ "Enchantment",
+ "Instant",
+ "Sorcery"
+ ]
+ },
+ {
+ "type": "randomCard",
+ "count": 2
+ },
+ {
+ "type": "gold",
+ "count": 150
+ }
+ ],
+ "colors": "BUR",
+ "questTags": [
+ "Tribal",
+ "Inhuman",
+ "Territorial",
+ "Subterranean",
+ "Nesting",
+ "Swarm",
+ "Eldrazi",
+ null,
+ null,
+ null,
+ null
+ ]
+},
{
"name": "Sliver",
"sprite": "sprites/enemy/aberration/sliver.atlas",
@@ -19663,7 +20426,7 @@
"ai": "",
"boss": true,
"speed": 1,
- "life": 100,
+ "life": 50,
"rewards": [
{
"type": "gold",
diff --git a/forge-gui/res/adventure/common/world/items.json b/forge-gui/res/adventure/common/world/items.json
index dab5ea941ba..9bbfef6023b 100644
--- a/forge-gui/res/adventure/common/world/items.json
+++ b/forge-gui/res/adventure/common/world/items.json
@@ -184,6 +184,17 @@
"r_1_1_goblin"
]
}
+ },
+ {
+ "name": "Hivestone",
+ "equipmentSlot": "Left",
+ "iconName": "Hivestone",
+ "effect": {
+ "lifeModifier": 2,
+ "startBattleWithCard": [
+ "Hivestone"
+ ]
+ }
},
{
"name": "Life Amulet",
@@ -350,6 +361,15 @@
"lifeModifier": 3
}
},
+ {
+ "name": "Armor of the Hivelord",
+ "equipmentSlot": "Body",
+ "iconName": "HiveLordArmor",
+ "effect": {
+ "lifeModifier": 5,
+ "changeStartCards": 1
+ }
+ },
{
"name": "Leather Boots",
"equipmentSlot": "Boots",
diff --git a/forge-gui/res/adventure/common/world/points_of_interest.json b/forge-gui/res/adventure/common/world/points_of_interest.json
index 969e10f2d64..118acbf1ece 100644
--- a/forge-gui/res/adventure/common/world/points_of_interest.json
+++ b/forge-gui/res/adventure/common/world/points_of_interest.json
@@ -2,10 +2,10 @@
{
"name": "Aerie",
"type": "dungeon",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Aerie",
- "map": "../common/maps/map/aerie_1.tmx",
+ "map": "../common/maps/map/aerie/aerie_0.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -17,10 +17,10 @@
{
"name": "BarbarianCamp",
"type": "dungeon",
- "count": 4,
+ "count": 2,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "BarbarianCamp",
- "map": "../common/maps/map/barbariancamp_1.tmx",
+ "map": "../common/maps/map/barbariancamp/barbariancamp_goblin.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -32,10 +32,10 @@
{
"name": "BarbarianCamp1",
"type": "dungeon",
- "count": 4,
+ "count": 2,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "BarbarianCamp",
- "map": "../common/maps/map/barbariancamp_2.tmx",
+ "map": "../common/maps/map/barbariancamp/barbariancamp_kobold.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -47,10 +47,25 @@
{
"name": "BarbarianCamp2",
"type": "dungeon",
- "count": 4,
+ "count": 2,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "BarbarianCamp",
- "map": "../common/maps/map/barbariancamp_3.tmx",
+ "map": "../common/maps/map/barbariancamp/barbariancamp_orc.tmx",
+ "radiusFactor": 0.8,
+ "questTags": [
+ "Hostile",
+ "BarbarianCamp",
+ "BiomeRed",
+ "Sidequest"
+ ]
+},
+{
+ "name": "BarbarianCamp3",
+ "type": "dungeon",
+ "count": 2,
+ "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "sprite": "BarbarianCamp",
+ "map": "../common/maps/map/barbariancamp/barbariancamp_bandit.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -98,10 +113,10 @@
{
"name": "Castle",
"type": "dungeon",
- "count": 6,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
- "sprite": "Castle",
- "map": "../common/maps/map/castle_plains_1.tmx",
+ "count": 2,
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
+ "sprite": "WhiteCastle",
+ "map": "../common/maps/map/castle_plains/castle_plains_1.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -114,10 +129,10 @@
{
"name": "Castle1",
"type": "dungeon",
- "count": 6,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
- "sprite": "Castle",
- "map": "../common/maps/map/castle_plains_2.tmx",
+ "count": 2,
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
+ "sprite": "WhiteCastle",
+ "map": "../common/maps/map/castle_plains/castle_plains_2.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -130,10 +145,26 @@
{
"name": "Castle2",
"type": "dungeon",
- "count": 6,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
- "sprite": "Castle",
- "map": "../common/maps/map/castle_plains_3.tmx",
+ "count": 2,
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
+ "sprite": "WhiteCastle",
+ "map": "../common/maps/map/castle_plains/castle_plains_3.tmx",
+ "radiusFactor": 0.8,
+ "questTags": [
+ "Hostile",
+ "Dungeon",
+ "Castle",
+ "BiomeWhite",
+ "Sidequest"
+ ]
+},
+{
+ "name": "Castle3",
+ "type": "dungeon",
+ "count": 2,
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
+ "sprite": "WhiteCastle",
+ "map": "../common/maps/map/castle_plains/castle_plains_4.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -147,9 +178,9 @@
"name": "CatLairG",
"type": "dungeon",
"count": 1,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
"sprite": "CatLair",
- "map": "../common/maps/map/catlair_1.tmx",
+ "map": "../common/maps/map/catlair/catlair_1.tmx",
"radiusFactor": 0.8,
"questTags": [
"CatLair",
@@ -162,9 +193,9 @@
"name": "CatLairG1",
"type": "dungeon",
"count": 1,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
"sprite": "CatLair",
- "map": "../common/maps/map/catlair_2.tmx",
+ "map": "../common/maps/map/catlair/catlair_2.tmx",
"radiusFactor": 0.8,
"questTags": [
"CatLair",
@@ -177,9 +208,9 @@
"name": "CatLairG2",
"type": "dungeon",
"count": 1,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
"sprite": "CatLair",
- "map": "../common/maps/map/catlair_3.tmx",
+ "map": "../common/maps/map/catlair/catlair_3.tmx",
"radiusFactor": 0.8,
"questTags": [
"CatLair",
@@ -192,9 +223,9 @@
"name": "CatLairW",
"type": "dungeon",
"count": 2,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
"sprite": "CatLair",
- "map": "../common/maps/map/catlair_1.tmx",
+ "map": "../common/maps/map/catlair/catlair_1.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -208,9 +239,9 @@
"name": "CatLairW1",
"type": "dungeon",
"count": 2,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
"sprite": "CatLair",
- "map": "../common/maps/map/catlair_2.tmx",
+ "map": "../common/maps/map/catlair/catlair_2.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -224,9 +255,9 @@
"name": "CatLairW2",
"type": "dungeon",
"count": 2,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
"sprite": "CatLair",
- "map": "../common/maps/map/catlair_3.tmx",
+ "map": "../common/maps/map/catlair/catlair_3.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -239,10 +270,10 @@
{
"name": "CaveB",
"type": "cave",
- "count": 2,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_1.tmx",
+ "map": "../common/maps/map/cave/cave_snake.tmx",
"radiusFactor": 0.8,
"questTags": [
"Cave",
@@ -254,10 +285,10 @@
{
"name": "CaveB1",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_2.tmx",
+ "map": "../common/maps/map/cave/cave_treasure.tmx",
"radiusFactor": 0.8,
"questTags": [
"Cave",
@@ -267,10 +298,10 @@
{
"name": "CaveB2",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_3.tmx",
+ "map": "../common/maps/map/cave/cave_devil.tmx",
"radiusFactor": 0.8,
"questTags": [
"Cave",
@@ -282,10 +313,10 @@
{
"name": "CaveB3",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_7.tmx",
+ "map": "../common/maps/map/cave/cave_skeleton.tmx",
"radiusFactor": 0.8,
"questTags": [
"Cave",
@@ -297,10 +328,10 @@
{
"name": "CaveB4",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_8.tmx",
+ "map": "../common/maps/map/cave/cave_bigzombie.tmx",
"radiusFactor": 0.8,
"questTags": [
"Cave",
@@ -312,10 +343,10 @@
{
"name": "CaveB5",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_11.tmx",
+ "map": "../common/maps/map/cave/cave_merfolk.tmx",
"radiusFactor": 0.8,
"questTags": [
"Cave",
@@ -327,10 +358,10 @@
{
"name": "CaveB6",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_12.tmx",
+ "map": "../common/maps/map/cave/cave_bluewiz.tmx",
"radiusFactor": 0.8,
"questTags": [
"Cave",
@@ -342,10 +373,10 @@
{
"name": "CaveB8",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_20.tmx",
+ "map": "../common/maps/map/cave/cave_mimic.tmx",
"radiusFactor": 0.8,
"questTags": [
"Cave",
@@ -357,10 +388,10 @@
{
"name": "CaveBA",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_22.tmx",
+ "map": "../common/maps/map/cave/cave_huge.tmx",
"radiusFactor": 0.8,
"questTags": [
"Cave",
@@ -372,10 +403,10 @@
{
"name": "CaveC",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_1.tmx",
+ "map": "../common/maps/map/cave/cave_snake.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -387,10 +418,10 @@
{
"name": "CaveC1",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_2.tmx",
+ "map": "../common/maps/map/cave/cave_treasure.tmx",
"radiusFactor": 0.8,
"questTags": [
"Cave",
@@ -400,10 +431,10 @@
{
"name": "CaveC2",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_3.tmx",
+ "map": "../common/maps/map/cave/cave_devil.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -415,10 +446,10 @@
{
"name": "CaveC3",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_5.tmx",
+ "map": "../common/maps/map/cave/cave_bear.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -430,10 +461,10 @@
{
"name": "CaveC4",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_6.tmx",
+ "map": "../common/maps/map/cave/cave_minotaur.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -445,10 +476,10 @@
{
"name": "CaveC5",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_7.tmx",
+ "map": "../common/maps/map/cave/cave_skeleton.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -460,10 +491,10 @@
{
"name": "CaveC6",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_9.tmx",
+ "map": "../common/maps/map/cave/cave_spider.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -475,10 +506,10 @@
{
"name": "CaveC7",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_10.tmx",
+ "map": "../common/maps/map/cave/cave_bandit.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -490,10 +521,10 @@
{
"name": "CaveC8",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_11.tmx",
+ "map": "../common/maps/map/cave/cave_merfolk.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -505,10 +536,10 @@
{
"name": "CaveC9",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_12.tmx",
+ "map": "../common/maps/map/cave/cave_bluewiz.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -520,10 +551,10 @@
{
"name": "CaveCA",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_14.tmx",
+ "map": "../common/maps/map/cave/cave_goblin.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -535,10 +566,10 @@
{
"name": "CaveCB",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_20.tmx",
+ "map": "../common/maps/map/cave/cave_mimic.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -550,10 +581,10 @@
{
"name": "CaveCD",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_22.tmx",
+ "map": "../common/maps/map/cave/cave_huge.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -565,10 +596,10 @@
{
"name": "CaveG",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_1.tmx",
+ "map": "../common/maps/map/cave/cave_snake.tmx",
"radiusFactor": 0.8,
"questTags": [
"Cave",
@@ -580,10 +611,10 @@
{
"name": "CaveG1",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_2.tmx",
+ "map": "../common/maps/map/cave/cave_treasure.tmx",
"radiusFactor": 0.8,
"questTags": [
"Cave",
@@ -593,10 +624,10 @@
{
"name": "CaveG2",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_3.tmx",
+ "map": "../common/maps/map/cave/cave_devil.tmx",
"radiusFactor": 0.8,
"questTags": [
"Cave",
@@ -608,10 +639,10 @@
{
"name": "CaveG3",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_5.tmx",
+ "map": "../common/maps/map/cave/cave_bear.tmx",
"radiusFactor": 0.8,
"questTags": [
"Cave",
@@ -623,10 +654,10 @@
{
"name": "CaveG4",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_9.tmx",
+ "map": "../common/maps/map/cave/cave_spider.tmx",
"radiusFactor": 0.8,
"questTags": [
"Cave",
@@ -638,10 +669,10 @@
{
"name": "CaveG5",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_11.tmx",
+ "map": "../common/maps/map/cave/cave_merfolk.tmx",
"radiusFactor": 0.8,
"questTags": [
"Cave",
@@ -653,10 +684,10 @@
{
"name": "CaveG6",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_15.tmx",
+ "map": "../common/maps/map/cave/cave_dino.tmx",
"radiusFactor": 0.8,
"questTags": [
"Cave",
@@ -668,10 +699,10 @@
{
"name": "CaveG9",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_20.tmx",
+ "map": "../common/maps/map/cave/cave_mimic.tmx",
"radiusFactor": 0.8,
"questTags": [
"Cave",
@@ -683,10 +714,10 @@
{
"name": "CaveGB",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_22.tmx",
+ "map": "../common/maps/map/cave/cave_huge.tmx",
"radiusFactor": 0.8,
"questTags": [
"Cave",
@@ -698,10 +729,10 @@
{
"name": "CaveU",
"type": "cave",
- "count": 2,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_2.tmx",
+ "map": "../common/maps/map/cave/cave_treasure.tmx",
"radiusFactor": 0.8,
"questTags": [
"Cave",
@@ -711,10 +742,10 @@
{
"name": "CaveU1",
"type": "cave",
- "count": 2,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_11.tmx",
+ "map": "../common/maps/map/cave/cave_merfolk.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -726,10 +757,10 @@
{
"name": "CaveU2",
"type": "cave",
- "count": 2,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_12.tmx",
+ "map": "../common/maps/map/cave/cave_bluewiz.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -741,10 +772,10 @@
{
"name": "CaveU3",
"type": "cave",
- "count": 2,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_13.tmx",
+ "map": "../common/maps/map/cave/cave_djinn.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -756,10 +787,10 @@
{
"name": "CaveU4",
"type": "cave",
- "count": 2,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_20.tmx",
+ "map": "../common/maps/map/cave/cave_mimic.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -771,10 +802,10 @@
{
"name": "CaveR",
"type": "cave",
- "count": 2,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_1.tmx",
+ "map": "../common/maps/map/cave/cave_snake.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -786,10 +817,10 @@
{
"name": "CaveR2",
"type": "cave",
- "count": 2,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_2.tmx",
+ "map": "../common/maps/map/cave/cave_treasure.tmx",
"radiusFactor": 0.8,
"questTags": [
"Cave",
@@ -799,10 +830,10 @@
{
"name": "CaveR3",
"type": "cave",
- "count": 2,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_3.tmx",
+ "map": "../common/maps/map/cave/cave_devil.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -814,10 +845,10 @@
{
"name": "CaveR4",
"type": "cave",
- "count": 2,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_4.tmx",
+ "map": "../common/maps/map/cave/cave_orc.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -829,10 +860,10 @@
{
"name": "CaveR5",
"type": "cave",
- "count": 2,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_5.tmx",
+ "map": "../common/maps/map/cave/cave_bear.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -844,10 +875,10 @@
{
"name": "CaveR6",
"type": "cave",
- "count": 2,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_6.tmx",
+ "map": "../common/maps/map/cave/cave_minotaur.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -859,10 +890,10 @@
{
"name": "CaveR7",
"type": "cave",
- "count": 2,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_8.tmx",
+ "map": "../common/maps/map/cave/cave_bigzombie.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -874,10 +905,10 @@
{
"name": "CaveR8",
"type": "cave",
- "count": 2,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_9.tmx",
+ "map": "../common/maps/map/cave/cave_spider.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -889,10 +920,10 @@
{
"name": "CaveR9",
"type": "cave",
- "count": 2,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_10.tmx",
+ "map": "../common/maps/map/cave/cave_bandit.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -907,7 +938,7 @@
"count": 2,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_12.tmx",
+ "map": "../common/maps/map/cave/cave_bluewiz.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -922,7 +953,7 @@
"count": 2,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_14.tmx",
+ "map": "../common/maps/map/cave/cave_goblin.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -937,7 +968,7 @@
"count": 2,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_15.tmx",
+ "map": "../common/maps/map/cave/cave_dino.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -949,10 +980,10 @@
{
"name": "CaveRE",
"type": "cave",
- "count": 2,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_17.tmx",
+ "map": "../common/maps/map/cave/cave_barbarian.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -964,10 +995,10 @@
{
"name": "CaveRG",
"type": "cave",
- "count": 2,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_19.tmx",
+ "map": "../common/maps/map/cave/cave_dwarf.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -979,10 +1010,10 @@
{
"name": "CaveRH",
"type": "cave",
- "count": 2,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_20.tmx",
+ "map": "../common/maps/map/cave/cave_mimic.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -994,10 +1025,10 @@
{
"name": "CaveRJ",
"type": "cave",
- "count": 2,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_22.tmx",
+ "map": "../common/maps/map/cave/cave_huge.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -1009,10 +1040,10 @@
{
"name": "CaveW",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_1.tmx",
+ "map": "../common/maps/map/cave/cave_snake.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -1024,10 +1055,10 @@
{
"name": "CaveW1",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_2.tmx",
+ "map": "../common/maps/map/cave/cave_treasure.tmx",
"radiusFactor": 0.8,
"questTags": [
"Cave",
@@ -1037,10 +1068,10 @@
{
"name": "CaveW2",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_5.tmx",
+ "map": "../common/maps/map/cave/cave_bear.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -1052,10 +1083,10 @@
{
"name": "CaveW3",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_12.tmx",
+ "map": "../common/maps/map/cave/cave_bluewiz.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -1067,10 +1098,10 @@
{
"name": "CaveW4",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_15.tmx",
+ "map": "../common/maps/map/cave/cave_dino.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -1082,10 +1113,10 @@
{
"name": "CaveW5",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_19.tmx",
+ "map": "../common/maps/map/cave/cave_dwarf.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -1097,10 +1128,10 @@
{
"name": "CaveW6",
"type": "cave",
- "count": 3,
+ "count": 1,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Cave",
- "map": "../common/maps/map/cave_20.tmx",
+ "map": "../common/maps/map/cave/cave_mimic.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -1306,7 +1337,7 @@
"count": 3,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Factory",
- "map": "../common/maps/map/factory_1.tmx",
+ "map": "../common/maps/map/factory/factory_1.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -1321,7 +1352,7 @@
"count": 3,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Factory",
- "map": "../common/maps/map/factory_2.tmx",
+ "map": "../common/maps/map/factory/factory_2.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -1336,7 +1367,7 @@
"count": 3,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Factory",
- "map": "../common/maps/map/factory_3.tmx",
+ "map": "../common/maps/map/factory/factory_3.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -1351,7 +1382,7 @@
"count": 3,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Factory",
- "map": "../common/maps/map/factory_4.tmx",
+ "map": "../common/maps/map/factory/factory_4.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -1360,21 +1391,6 @@
"Sidequest"
]
},
-{
- "name": "Sliver Queen",
- "type": "castle",
- "count": 1,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
- "sprite": "final_castle",
- "map": "../common/maps/map/minibosses/sliverqueen.tmx",
- "offsetY": 0.025,
- "questTags": [
- "Boss",
- "RespawnEnemies",
- "Castle",
- "BiomeColorless"
- ]
-},
{
"name": "Forest Capital",
"type": "capital",
@@ -1749,7 +1765,7 @@
"count": 3,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Grove",
- "map": "../common/maps/map/grove_1.tmx",
+ "map": "../common/maps/map/grove/grove_1.tmx",
"radiusFactor": 0.8,
"questTags": [
"BiomeGreen",
@@ -1764,7 +1780,7 @@
"count": 3,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Grove",
- "map": "../common/maps/map/grove_2.tmx",
+ "map": "../common/maps/map/grove/grove_2.tmx",
"radiusFactor": 0.8,
"questTags": [
"BiomeGreen",
@@ -1779,7 +1795,7 @@
"count": 3,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Grove",
- "map": "../common/maps/map/grove_3.tmx",
+ "map": "../common/maps/map/grove/grove_3.tmx",
"radiusFactor": 0.8,
"questTags": [
"BiomeGreen",
@@ -1794,7 +1810,7 @@
"count": 3,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Grove",
- "map": "../common/maps/map/grove_4.tmx",
+ "map": "../common/maps/map/grove/grove_4.tmx",
"radiusFactor": 0.8,
"questTags": [
"BiomeGreen",
@@ -1809,7 +1825,7 @@
"count": 3,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Grove",
- "map": "../common/maps/map/grove_5.tmx",
+ "map": "../common/maps/map/grove/grove_5.tmx",
"radiusFactor": 0.8,
"questTags": [
"BiomeGreen",
@@ -1824,7 +1840,7 @@
"count": 3,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Grove",
- "map": "../common/maps/map/grove_6.tmx",
+ "map": "../common/maps/map/grove/grove_6.tmx",
"radiusFactor": 0.8,
"questTags": [
"BiomeGreen",
@@ -1839,7 +1855,7 @@
"count": 3,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Grove",
- "map": "../common/maps/map/grove_7.tmx",
+ "map": "../common/maps/map/grove/grove_7.tmx",
"radiusFactor": 0.8,
"questTags": [
"BiomeGreen",
@@ -1854,7 +1870,7 @@
"count": 3,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Grove",
- "map": "../common/maps/map/grove_8.tmx",
+ "map": "../common/maps/map/grove/grove_8.tmx",
"radiusFactor": 0.8,
"questTags": [
"BiomeGreen",
@@ -1869,7 +1885,7 @@
"count": 3,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Grove",
- "map": "../common/maps/map/grove_9.tmx",
+ "map": "../common/maps/map/grove/grove_9.tmx",
"radiusFactor": 0.8,
"questTags": [
"BiomeGreen",
@@ -2051,9 +2067,9 @@
"name": "MageTowerC",
"type": "dungeon",
"count": 3,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
"sprite": "MageTower",
- "map": "../common/maps/map/magetower_1.tmx",
+ "map": "../common/maps/map/magetower/magetower_1.tmx",
"radiusFactor": 0.8,
"questTags": [
"BiomeColorless",
@@ -2067,9 +2083,9 @@
"name": "MageTowerC2",
"type": "dungeon",
"count": 3,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
"sprite": "MageTower",
- "map": "../common/maps/map/magetower_2.tmx",
+ "map": "../common/maps/map/magetower/magetower_2.tmx",
"radiusFactor": 0.8,
"questTags": [
"BiomeColorless",
@@ -2083,9 +2099,9 @@
"name": "MageTowerC3",
"type": "dungeon",
"count": 3,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
"sprite": "MageTower",
- "map": "../common/maps/map/magetower_3.tmx",
+ "map": "../common/maps/map/magetower/magetower_3.tmx",
"radiusFactor": 0.8,
"questTags": [
"BiomeColorless",
@@ -2099,9 +2115,9 @@
"name": "MageTowerC4",
"type": "dungeon",
"count": 3,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
"sprite": "MageTower",
- "map": "../common/maps/map/magetower_4.tmx",
+ "map": "../common/maps/map/magetower/magetower_4.tmx",
"radiusFactor": 0.8,
"questTags": [
"BiomeColorless",
@@ -2115,9 +2131,9 @@
"name": "MageTowerC5",
"type": "dungeon",
"count": 3,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
"sprite": "MageTower",
- "map": "../common/maps/map/magetower_5.tmx",
+ "map": "../common/maps/map/magetower/magetower_5.tmx",
"radiusFactor": 0.8,
"questTags": [
"BiomeColorless",
@@ -2131,25 +2147,25 @@
"name": "MageTowerC6",
"type": "dungeon",
"count": 3,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
"sprite": "MageTower",
- "map": "../common/maps/map/magetower_6.tmx",
+ "map": "../common/maps/map/magetower/magetower_6.tmx",
"radiusFactor": 0.8,
"questTags": [
- "BiomeColorless",
"MageTower",
"Dungeon",
"Hostile",
- "Sidequest"
+ null,
+ null
]
},
{
"name": "MageTowerC8",
"type": "dungeon",
"count": 3,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
"sprite": "MageTower",
- "map": "../common/maps/map/magetower_8.tmx",
+ "map": "../common/maps/map/magetower/magetower_8.tmx",
"radiusFactor": 0.8,
"questTags": [
"BiomeColorless",
@@ -2163,9 +2179,9 @@
"name": "MageTowerX",
"type": "dungeon",
"count": 1,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
"sprite": "MageTower",
- "map": "../common/maps/map/magetower_13.tmx",
+ "map": "../common/maps/map/magetower/magetower_13.tmx",
"radiusFactor": 0.2,
"questTags": [
"BiomeColorless",
@@ -2179,9 +2195,9 @@
"name": "MageTowerCE",
"type": "dungeon",
"count": 3,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
"sprite": "MageTower",
- "map": "../common/maps/map/magetower_14.tmx",
+ "map": "../common/maps/map/magetower/magetower_14.tmx",
"radiusFactor": 0.8,
"questTags": [
"BiomeColorless",
@@ -2195,9 +2211,9 @@
"name": "MageTowerU",
"type": "dungeon",
"count": 2,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
"sprite": "MageTower",
- "map": "../common/maps/map/magetower_1.tmx",
+ "map": "../common/maps/map/magetower/magetower_1.tmx",
"radiusFactor": 0.8,
"questTags": [
"MageTower",
@@ -2211,9 +2227,9 @@
"name": "MageTowerU1",
"type": "dungeon",
"count": 2,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
"sprite": "MageTower",
- "map": "../common/maps/map/magetower_2.tmx",
+ "map": "../common/maps/map/magetower/magetower_2.tmx",
"radiusFactor": 0.8,
"questTags": [
"MageTower",
@@ -2227,9 +2243,9 @@
"name": "MageTowerU2",
"type": "dungeon",
"count": 2,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
"sprite": "MageTower",
- "map": "../common/maps/map/magetower_3.tmx",
+ "map": "../common/maps/map/magetower/magetower_3.tmx",
"radiusFactor": 0.8,
"questTags": [
"MageTower",
@@ -2243,9 +2259,9 @@
"name": "MageTowerU3",
"type": "dungeon",
"count": 2,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
"sprite": "MageTower",
- "map": "../common/maps/map/magetower_4.tmx",
+ "map": "../common/maps/map/magetower/magetower_4.tmx",
"radiusFactor": 0.8,
"questTags": [
"MageTower",
@@ -2259,9 +2275,9 @@
"name": "MageTowerU4",
"type": "dungeon",
"count": 2,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
"sprite": "MageTower",
- "map": "../common/maps/map/magetower_5.tmx",
+ "map": "../common/maps/map/magetower/magetower_5.tmx",
"radiusFactor": 0.8,
"questTags": [
"MageTower",
@@ -2275,25 +2291,25 @@
"name": "MageTowerU5",
"type": "dungeon",
"count": 2,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
"sprite": "MageTower",
- "map": "../common/maps/map/magetower_6.tmx",
+ "map": "../common/maps/map/magetower/magetower_6.tmx",
"radiusFactor": 0.8,
"questTags": [
"MageTower",
"Hostile",
"Dungeon",
- "BiomeBlue",
- "Sidequest"
+ null,
+ null
]
},
{
"name": "MageTowerU7",
"type": "dungeon",
"count": 2,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
"sprite": "MageTower",
- "map": "../common/maps/map/magetower_8.tmx",
+ "map": "../common/maps/map/magetower/magetower_8.tmx",
"radiusFactor": 0.8,
"questTags": [
"MageTower",
@@ -2307,9 +2323,9 @@
"name": "MageTowerUD",
"type": "dungeon",
"count": 2,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
"sprite": "MageTower",
- "map": "../common/maps/map/magetower_14.tmx",
+ "map": "../common/maps/map/magetower/magetower_14.tmx",
"radiusFactor": 0.8,
"questTags": [
"MageTower",
@@ -2385,7 +2401,7 @@
"count": 3,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "MerfolkPool",
- "map": "../common/maps/map/merfolkpool_1.tmx",
+ "map": "../common/maps/map/merfolkpool/merfolkpool_1.tmx",
"radiusFactor": 0.8,
"questTags": [
"MerfolkPool",
@@ -2399,7 +2415,7 @@
"count": 3,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "MerfolkPool",
- "map": "../common/maps/map/merfolkpool_2.tmx",
+ "map": "../common/maps/map/merfolkpool/merfolkpool_2.tmx",
"radiusFactor": 0.8,
"questTags": [
"MerfolkPool",
@@ -2413,7 +2429,7 @@
"count": 3,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "MerfolkPool",
- "map": "../common/maps/map/merfolkpool_3.tmx",
+ "map": "../common/maps/map/merfolkpool/merfolkpool_3.tmx",
"radiusFactor": 0.8,
"questTags": [
"MerfolkPool",
@@ -2427,7 +2443,7 @@
"count": 3,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "MerfolkPool",
- "map": "../common/maps/map/merfolkpool_4.tmx",
+ "map": "../common/maps/map/merfolkpool/merfolkpool_4.tmx",
"radiusFactor": 0.8,
"questTags": [
"MerfolkPool",
@@ -2441,7 +2457,7 @@
"count": 3,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "MerfolkPool",
- "map": "../common/maps/map/merfolkpool_5.tmx",
+ "map": "../common/maps/map/merfolkpool/merfolkpool_5.tmx",
"radiusFactor": 0.8,
"questTags": [
"MerfolkPool",
@@ -2455,7 +2471,7 @@
"count": 3,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Monastery",
- "map": "../common/maps/map/monastery_1.tmx",
+ "map": "../common/maps/map/monastery/monastery_1.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -2470,7 +2486,7 @@
"count": 5,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Monastery",
- "map": "../common/maps/map/monastery_2.tmx",
+ "map": "../common/maps/map/monastery/monastery_2.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -2485,7 +2501,7 @@
"count": 5,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Monastery",
- "map": "../common/maps/map/monastery_3.tmx",
+ "map": "../common/maps/map/monastery/monastery_3.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -2500,7 +2516,7 @@
"count": 5,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Monastery",
- "map": "../common/maps/map/monastery_4.tmx",
+ "map": "../common/maps/map/monastery/monastery_4.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -2515,7 +2531,7 @@
"count": 5,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Monastery",
- "map": "../common/maps/map/monastery_5.tmx",
+ "map": "../common/maps/map/monastery/monastery_5.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -2622,7 +2638,7 @@
"count": 3,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Nest",
- "map": "../common/maps/map/nest_white_1.tmx",
+ "map": "../common/maps/map/nest/nest_white_1.tmx",
"radiusFactor": 0.8,
"questTags": [
"Hostile",
@@ -2637,7 +2653,7 @@
"count": 3,
"spriteAtlas": "../common/maps/tileset/buildings.atlas",
"sprite": "Nest",
- "map": "../common/maps/map/nest_blue_1.tmx",
+ "map": "../common/maps/map/nest/nest_blue_1.tmx",
"radiusFactor": 0.8,
"questTags": [
"BiomeBlue",
@@ -2926,9 +2942,9 @@
"name": "Skep",
"type": "cave",
"count": 1,
- "spriteAtlas": "../common/maps/tileset/buildings.atlas",
- "sprite": "Cave",
- "map": "../common/maps/map/minibosses/skep.tmx",
+ "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas",
+ "sprite": "Skep",
+ "map": "../common/maps/map/skep/skep_outer.tmx",
"radiusFactor": 0.5,
"questTags": [
"Boss",