diff --git a/forge-gui/res/adventure/Shandalar/custom_card_pics/Akroma presence.fullborder.jpg b/forge-gui/res/adventure/Shandalar/custom_card_pics/Akroma presence.fullborder.jpg deleted file mode 100644 index 8fadf0efb9b..00000000000 Binary files a/forge-gui/res/adventure/Shandalar/custom_card_pics/Akroma presence.fullborder.jpg and /dev/null differ diff --git a/forge-gui/res/adventure/Shandalar/custom_card_pics/Akroma's Presence.fullborder.jpg b/forge-gui/res/adventure/Shandalar/custom_card_pics/Akroma's Presence.fullborder.jpg new file mode 100644 index 00000000000..ab5d29ed245 Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/custom_card_pics/Akroma's Presence.fullborder.jpg differ diff --git a/forge-gui/res/adventure/Shandalar/custom_card_pics/Ghalta presence.fullborder.jpg b/forge-gui/res/adventure/Shandalar/custom_card_pics/Ghalta presence.fullborder.jpg deleted file mode 100644 index f6d4c923d8e..00000000000 Binary files a/forge-gui/res/adventure/Shandalar/custom_card_pics/Ghalta presence.fullborder.jpg and /dev/null differ diff --git a/forge-gui/res/adventure/Shandalar/custom_card_pics/Ghalta's Presence.fullborder.jpg b/forge-gui/res/adventure/Shandalar/custom_card_pics/Ghalta's Presence.fullborder.jpg new file mode 100644 index 00000000000..c80b566c60c Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/custom_card_pics/Ghalta's Presence.fullborder.jpg differ diff --git a/forge-gui/res/adventure/Shandalar/custom_card_pics/Griselbrand presence.fullborder.jpg b/forge-gui/res/adventure/Shandalar/custom_card_pics/Griselbrand presence.fullborder.jpg deleted file mode 100644 index fda6dd05d1a..00000000000 Binary files a/forge-gui/res/adventure/Shandalar/custom_card_pics/Griselbrand presence.fullborder.jpg and /dev/null differ diff --git a/forge-gui/res/adventure/Shandalar/custom_card_pics/Griselbrand's Presence.fullborder.jpg b/forge-gui/res/adventure/Shandalar/custom_card_pics/Griselbrand's Presence.fullborder.jpg new file mode 100644 index 00000000000..00c78b96c7e Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/custom_card_pics/Griselbrand's Presence.fullborder.jpg differ diff --git a/forge-gui/res/adventure/Shandalar/custom_card_pics/Lathliss presence.fullborder.jpg b/forge-gui/res/adventure/Shandalar/custom_card_pics/Lathliss presence.fullborder.jpg deleted file mode 100644 index 066175f337a..00000000000 Binary files a/forge-gui/res/adventure/Shandalar/custom_card_pics/Lathliss presence.fullborder.jpg and /dev/null differ diff --git a/forge-gui/res/adventure/Shandalar/custom_card_pics/Lathliss' Presence.fullborder.jpg b/forge-gui/res/adventure/Shandalar/custom_card_pics/Lathliss' Presence.fullborder.jpg new file mode 100644 index 00000000000..a607bbfd7c4 Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/custom_card_pics/Lathliss' Presence.fullborder.jpg differ diff --git a/forge-gui/res/adventure/Shandalar/custom_card_pics/Lorthos presence.fullborder.jpg b/forge-gui/res/adventure/Shandalar/custom_card_pics/Lorthos presence.fullborder.jpg deleted file mode 100644 index bc08a519d53..00000000000 Binary files a/forge-gui/res/adventure/Shandalar/custom_card_pics/Lorthos presence.fullborder.jpg and /dev/null differ diff --git a/forge-gui/res/adventure/Shandalar/custom_card_pics/Lorthos' Presence.fullborder.jpg b/forge-gui/res/adventure/Shandalar/custom_card_pics/Lorthos' Presence.fullborder.jpg new file mode 100644 index 00000000000..34c5b44cc0b Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/custom_card_pics/Lorthos' Presence.fullborder.jpg differ diff --git a/forge-gui/res/adventure/Shandalar/custom_cards/akroma_presence.txt b/forge-gui/res/adventure/Shandalar/custom_cards/akroma_presence.txt index 0a141b0ec9d..032be5784c9 100644 --- a/forge-gui/res/adventure/Shandalar/custom_cards/akroma_presence.txt +++ b/forge-gui/res/adventure/Shandalar/custom_cards/akroma_presence.txt @@ -1,8 +1,7 @@ -Name:Akroma presence +Name:Akroma's Presence ManaCost:no cost Colors:White Types:Enchantment -K:Hexproof -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ At the beginning of your upkeep you gain 4 life. -SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 4 -Oracle: At the beginning of your upkeep gain 4 life. \ No newline at end of file +R:Event$ DamageDone | ActiveZones$ Command | ValidSource$ Card.OppCtrl,Emblem.OppCtrl | ValidTarget$ You,Permanent.YouCtrl | ReplaceWith$ DBReplace | PreventionEffect$ True | Description$ If a source an opponent controls would deal damage to you or a permanent you control, prevent 1 of that damage. +SVar:DBReplace:DB$ ReplaceDamage | Amount$ 1 +Oracle:If a source an opponent controls would deal damage to you or a permanent you control, prevent 1 of that damage. \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/custom_cards/ghalta_presence.txt b/forge-gui/res/adventure/Shandalar/custom_cards/ghalta_presence.txt deleted file mode 100644 index 2ff6ffe56d5..00000000000 --- a/forge-gui/res/adventure/Shandalar/custom_cards/ghalta_presence.txt +++ /dev/null @@ -1,8 +0,0 @@ -Name:Ghalta presence -ManaCost:no cost -Colors:Green -Types:Enchantment -K:Hexproof -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDestroyAll | TriggerDescription$ At the beginning of your upkeep, destroy all artifacts, enchantments and planeswalkers you dont control. -SVar:TrigDestroyAll:DB$ DestroyAll | ValidCards$ Artifact.YouDontCtrl,Enchantment.YouDontCtrl,Planeswalker.YouDontCtrl | -Oracle:At the beginning of your upkeep, destroy all artifacts, enchantments and planeswalkers you dont control. diff --git a/forge-gui/res/adventure/Shandalar/custom_cards/ghaltas_presence.txt b/forge-gui/res/adventure/Shandalar/custom_cards/ghaltas_presence.txt new file mode 100644 index 00000000000..1ebdea0bf8a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/custom_cards/ghaltas_presence.txt @@ -0,0 +1,7 @@ +Name:Ghalta's Presence +ManaCost:no cost +Colors:Green +Types:Enchantment +S:Mode$ Continuous | Affected$ Card | AddHiddenKeyword$ This spell can't be countered. | AffectedZone$ Stack | EffectZone$ Command | Description$ Spells can't be countered. +S:Mode$ RaiseCost | ValidCard$ Card.nonCreature,Card.nonBattle | Type$ Spell | Activator$ Opponent | EffectZone$ Command | Amount$ 2 | Description$ Noncreature, nonbattle spells your opponent cast cost {2} more to cast. +Oracle:Spells can't be countered.\nNoncreature, nonbattle spells your opponent cast cost {2} more to cast. \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/custom_cards/griselbrand_presence.txt b/forge-gui/res/adventure/Shandalar/custom_cards/griselbrand_presence.txt index c20453d3ecf..6fd02921ebc 100644 --- a/forge-gui/res/adventure/Shandalar/custom_cards/griselbrand_presence.txt +++ b/forge-gui/res/adventure/Shandalar/custom_cards/griselbrand_presence.txt @@ -1,10 +1,8 @@ -Name:Griselbrand presence +Name:Griselbrand's Presence ManaCost:no cost Colors:Black Types:Enchantment -K:Hexproof -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ At the beginning of your end step, each opponent loses 1 life and you gain 1 life. -SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainOneLife -SVar:DBGainOneLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 -DeckHas:Ability$LifeGain -Oracle:At the beginning of your end step, each opponent loses 1 life and you gain 1 life. \ No newline at end of file +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Command | Execute$ TrigDraw | TriggerDescription$ At the beginning of your upkeep, you draw a card and each opponent loses 1 life. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife +SVar:DBLoseLife:DB$ LoseLife | Defined$ Opponent | LifeAmount$ 1 +Oracle:At the beginning of your upkeep, you draw a card and each opponent loses 1 life. \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/custom_cards/lathliss_presence.txt b/forge-gui/res/adventure/Shandalar/custom_cards/lathliss_presence.txt index 6c26cc6bd4d..e62cb9818d1 100644 --- a/forge-gui/res/adventure/Shandalar/custom_cards/lathliss_presence.txt +++ b/forge-gui/res/adventure/Shandalar/custom_cards/lathliss_presence.txt @@ -1,8 +1,8 @@ -Name:Lathliss presence +Name:Lathliss' Presence ManaCost:no cost Colors:Red Types:Enchantment -K:Hexproof -T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of each upkeep, CARDNAME deals 2 damage to every none red creature. -SVar:TrigDamage:DB$ DamageAll | ValidCards$ Creature.nonRed | NumDmg$ 2 -Oracle:At the beginning of each upkeep, Lathliss presence deals 2 damage to every none red creature. \ No newline at end of file +T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Command | Execute$ TrigDamage | ValidPlayer$ You | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 1 damage to each creature and planeswalker you don't control. +SVar:TrigDamage:DB$ DamageAll | ValidCards$ Creature.YouDontCtrl,Planeswalker.YouDontCtrl | ValidDescription$ each creature and each planeswalker | NumDmg$ 1 +S:Mode$ Continuous | Affected$ Creature.OppCtrl | EffectZone$ Command | AddHiddenKeyword$ Damage isn't removed from CARDNAME during cleanup steps. | Description$ Damage isn't removed from creatures and planeswalkers your opponents control during cleanup steps. +Oracle:At the beginning of your upkeep, Lathliss's Presence deals 1 damage to each creature and planeswalker you don't control\nDamage isn't removed from creatures and planeswalkers your opponents control during cleanup steps. \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/custom_cards/lorthos_presence.txt b/forge-gui/res/adventure/Shandalar/custom_cards/lorthos_presence.txt index 457370d7d3a..f42992dfe6e 100644 --- a/forge-gui/res/adventure/Shandalar/custom_cards/lorthos_presence.txt +++ b/forge-gui/res/adventure/Shandalar/custom_cards/lorthos_presence.txt @@ -1,7 +1,7 @@ -Name:Lorthos presence +Name:Lorthos' Presence ManaCost:no cost Colors:Blue Types:Enchantment -K:Hexproof -S:Mode$ Continuous | Affected$ Player.Opponent | AddKeyword$ UntapAdjust:Land:1 | SVarCompare$ EQ1 | Description$ Opponents can't untap more than one land during their untap steps. -Oracle:Opponents can't untap more than one land during their untap steps. \ No newline at end of file +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Permanent.nonLand+OppCtrl | TriggerZones$ Command | Execute$ TrigStunCounter | TriggerDescription$ Whenever a nonland permanent enters the battlefield under an opponent's control, put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) +SVar:TrigStunCounter:DB$ PutCounter | Defined$ TriggeredCard | CounterType$ Stun | CounterNum$ 1 +Oracle:Whenever a nonland permanent enters the battlefield under an opponent's control, put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/decks/animals/lion.dck b/forge-gui/res/adventure/Shandalar/decks/animals/lion.dck new file mode 100644 index 00000000000..b20b18d3ccc --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/decks/animals/lion.dck @@ -0,0 +1,27 @@ +[metadata] +Name=lion +[Avatar] + +[Main] +4 Cubwarden|IKO|1 +2 Disenchant|CN2|1 +4 Fateful Absence|MID|1 +4 Felidar Retreat|ZNR|1 +2 Guardian Lions|M13|1 +2 Huntmaster Liger|IKO|1 +4 Jamuraan Lion|VIS|1 +4 Lion Sash|NEO|1 +24 Plains|DMU|3 +4 Savannah Lions|J22|1 +4 Silvercoat Lion|M10|1 +2 Whitemane Lion|TSR|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar/decks/animals/rhino.dck b/forge-gui/res/adventure/Shandalar/decks/animals/rhino.dck new file mode 100644 index 00000000000..5b79aacb014 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/decks/animals/rhino.dck @@ -0,0 +1,30 @@ +[metadata] +Name=rhino +[Avatar] + +[Main] +4 Charging Rhino|TMP|1 +2 Crash the Party|NCC|1 +4 Crashing Footfalls|MH1|1 +9 Forest|10E|1 +2 Forest|10E|2 +7 Forest|10E|3 +6 Forest|10E|4 +2 Killer Service|NCC|1 +3 Overwhelming Stampede|C19|1 +4 Rampant Growth|C16|1 +4 Rhox|10E|1 +4 Stampeding Rhino|W17|1 +4 Thundering Ceratok|WAR|1 +1 Titan of Industry|SNC|1 +4 Wild Ceratok|GRN|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar/decks/animals/tiger.dck b/forge-gui/res/adventure/Shandalar/decks/animals/tiger.dck new file mode 100644 index 00000000000..1d4f0cd1ef2 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/decks/animals/tiger.dck @@ -0,0 +1,29 @@ +[metadata] +Name=tiger +[Avatar] + +[Main] +4 Cave Tiger|USG|1 +4 Feral Prowler|JMP|1 +12 Forest|M21|1 +5 Forest|M21|2 +7 Forest|M21|3 +3 Giant Growth|MB1|1 +2 Giant Regrowth|YSNC|1 +4 Keeper of Fables|ELD|1 +4 Prey Upon|J22|1 +3 Sabertooth Mauler|M21|1 +2 Savage Swipe|MH1|1 +4 Scythe Leopard|BFZ|1 +4 Scythe Tiger|ZEN|1 +2 Stalking Tiger|10E|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar/decks/boss/akroma.dck b/forge-gui/res/adventure/Shandalar/decks/boss/akroma.dck index 1451706dc7c..46e27a42f40 100644 --- a/forge-gui/res/adventure/Shandalar/decks/boss/akroma.dck +++ b/forge-gui/res/adventure/Shandalar/decks/boss/akroma.dck @@ -1,27 +1,40 @@ [metadata] Name=Akroma [Main] -4 Adaptive Automaton -4 Angel of Jubilation -1 Angelic Arbiter -4 Angelic Curator -4 Angelic Page -2 Archangel of Thune -2 Archangel of Tithes -1 Avacyn, Angel of Hope -1 Deathless Angel -1 Entreat the Angels -3 Herald of War -4 Herald's Horn -1 Iona, Shield of Emeria -4 Kabira Crossroads -10 Plains -4 Mox Pearl -1 Pristine Angel -1 Seraph of the Sword -1 Akroma, Angel of Wrath -4 Seraph Sanctuary -1 Sunblast Angel -2 Vanquisher's Banner +2 Akroma's Memorial|TSR|1 +4 Akroma's Vengeance|C20|1 +4 Akroma, Angel of Wrath|SLD|1 +2 Akroma, Vision of Ixidor|CMR|1 +1 Angel of Eternal Dawn|YMID|1 +1 Angel of Finality|AFC|1 +4 Angel of Sanctions|C19|1 +4 Angel of Vitality|M20|1 +2 Archangel Elspeth|MOM|1 +4 Archangel of Thune|2XM|1 +2 Avacyn, Angel of Hope|J17|1 +4 Baneslayer Angel|M21|1 +4 Bishop of Wings|M20|1 +4 Court of Grace|CMR|1 +2 Decree of Justice|C14|1 +4 Emeria Shepherd|ZNC|1 +4 Entreat the Angels|PLIST|1 +4 Giada, Font of Hope|SNC|1 +1 Herald of Vengeance|YSNC|1 +4 Kabira Crossroads|C17|1 +4 Karmic Guide|AFC|1 +1 Linvala, Keeper of Silence|MM3|1 +4 Lyra Dawnbringer|J22|1 +12 Plains|C19|1 +15 Plains|C19|2 +11 Plains|C19|3 +4 Radiant Fountain|IMA|1 +2 Radiant, Archangel|VMA|1 +4 Resplendent Angel|M19|1 +4 Righteous Valkyrie|J21|1 +4 Seraph Sanctuary|DDQ|1 +1 Serra Paragon|DMU|1 +3 Serra the Benevolent|J21|1 +2 The Book of Exalted Deeds|AFR|1 +2 Valkyrie Harbinger|KHM|1 diff --git a/forge-gui/res/adventure/Shandalar/decks/boss/ghalta.dck b/forge-gui/res/adventure/Shandalar/decks/boss/ghalta.dck index 2817e134308..a4cb502157a 100644 --- a/forge-gui/res/adventure/Shandalar/decks/boss/ghalta.dck +++ b/forge-gui/res/adventure/Shandalar/decks/boss/ghalta.dck @@ -1,15 +1,30 @@ [metadata] Name=Ghalta [Main] -4 Commune with Dinosaurs -4 Drover of the Mighty -20 Forest -4 Mox Emerald -4 Ghalta, Primal Hunger -4 Gigantosaurus -4 Ranging Raptors -4 Runic Armasaur -4 Savage Stomp -2 Verdant Sun's Avatar -4 Wayward Swordtooth -2 Shifting Ceratops +2 Ancient Imperiosaur|MOM|1 +2 Apex Altisaur|C19|1 +4 Apex Devastator|CMR|1 +4 Carnage Tyrant|XLN|1 +4 Drover of the Mighty|JMP|1 +4 Elvish Mystic|C14|1 +11 Forest|C19|1 +8 Forest|C19|2 +6 Forest|C19|3 +20 Forest|MOM|1 +4 Ghalta, Primal Hunger|JMP|1 +4 Giant Regrowth|YSNC|1 +4 Gigantosaurus|PLIST|1 +2 Goreclaw, Terror of Qal Sisma|M19|1 +2 Rampaging Brontodon|G18|1 +4 Rampant Growth|NCC|1 +4 Regal Behemoth|CN2|1 +1 Return to Nature|MOC|1 +2 Runic Armasaur|M19|1 +4 Savage Stomp|JMP|1 +4 Shifting Ceratops|M20|1 +2 The Great Henge|ELD|1 +2 The Tarrasque|AFR|1 +4 Topiary Stomper|SNC|1 +1 Verdant Sun's Avatar|C21|1 +4 Wayward Swordtooth|RIX|1 +4 Wild Growth|DMR|1 diff --git a/forge-gui/res/adventure/Shandalar/decks/boss/griselbrand.dck b/forge-gui/res/adventure/Shandalar/decks/boss/griselbrand.dck index ce30ae45c3b..7385fb2ed8b 100644 --- a/forge-gui/res/adventure/Shandalar/decks/boss/griselbrand.dck +++ b/forge-gui/res/adventure/Shandalar/decks/boss/griselbrand.dck @@ -1,29 +1,41 @@ [metadata] Name=Griselbrand [Main] -1 All Hallow's Eve -1 Bottomless Vault -3 Cabal Coffers -4 Cabal Ritual -1 Carnifex Demon -4 Consume Spirit -2 Corrupt -2 Damnation -4 Dark Ritual -1 Demon of Death's Gate -3 Demonic Tutor -1 Havoc Demon -1 Griselbrand -1 Mutilate -1 Pestilence Demon -1 Promise of Power -2 Reiver Demon -4 Sign in Blood -2 Soot Imp -2 Stronghold Overseer -15 Swamp -4 Mox Jet -2 Tendrils of Corruption -1 Urborg, Tomb of Yawgmoth -3 Will-o'-the-Wisp +4 Animate Dead|VMA|1 +4 Archfiend of Depravity|SCD|1 +2 Archfiend of Despair|BBD|1 +3 Cabal Coffers|MH2|1 +1 Carnifex Demon|AJMP|1 +4 Damnation|2X2|1 +1 Demon of Death's Gate|PLIST|1 +4 Demon's Disciple|ZNR|1 +2 Demonlord Belzenlok|DOM|1 +4 Doom Blade|GN3|1 +4 Griselbrand|PGPX|1 +3 Harvester of Souls|JMP|1 +4 Infernal Grasp|PSVC|1 +3 Infernal Sovereign|MOC|1 +4 Liliana's Contract|SLD|1 +4 Manor Guardian|J21|1 +4 Master of the Feast|JOU|1 +4 Nightmare Shepherd|THB|1 +2 Ob Nixilis of the Black Oath|PZ1|1 +4 Ob Nixilis, the Fallen|PLIST|1 +2 Ob Nixilis, Unshackled|2X2|1 +4 Overseer of the Damned|SCD|1 +1 Pestilence Demon|DDR|1 +4 Reanimate|UMA|1 +4 Reaper from the Abyss|J22|1 +2 Reiver Demon|CMA|1 +2 Reiver Demon|COM|1 +2 Seizan, Perverter of Truth|CHK|1 +2 Soulhunter Rakshasa|ANB|1 +2 Stronghold Overseer|TSP|1 +15 Swamp|MOM|1 +9 Swamp|SCD|1 +7 Swamp|SCD|2 +4 Swamp|SCD|3 +9 Swamp|SCD|4 +1 Urborg, Tomb of Yawgmoth|TSR|1 +2 Vilis, Broker of Blood|M20|1 diff --git a/forge-gui/res/adventure/Shandalar/decks/boss/lathliss.dck b/forge-gui/res/adventure/Shandalar/decks/boss/lathliss.dck index ddfd1c30055..5d31dcbe1b2 100644 --- a/forge-gui/res/adventure/Shandalar/decks/boss/lathliss.dck +++ b/forge-gui/res/adventure/Shandalar/decks/boss/lathliss.dck @@ -1,27 +1,40 @@ [metadata] Name=Lathliss [Main] -3 Archwing Dragon -3 Chain Lightning -3 Draconic Roar -2 Dragon Tempest -1 Dragon Tyrant -2 Dragon's Hoard -3 Dragonspeaker Shaman -1 Drakuseth, Maw of Flames -2 Dwarven Hold -4 Dwarven Mine -1 Gamble -2 Kilnmouth Dragon -1 Lathliss, Dragon Queen -4 Lightning Bolt -1 Mana Flare -12 Mountain -1 Nesting Dragon -2 Pyromancy -1 Ruby Medallion -4 Mox Ruby -3 Thunderbreak Regent -2 Valakut, the Molten Pinnacle -1 Wheel of Fortune -1 Zirilan of the Claw \ No newline at end of file +3 Ancient Copper Dragon|CLB|1 +2 Balefire Dragon|UMA|1 +3 Blasphemous Act|VOC|1 +4 Chaos Dragon|AFC|1 +2 Crucible of Fire|IMA|1 +4 Dragon Tempest|GN3|1 +4 Dragonlord's Servant|JMP|1 +1 Dragonspeaker Shaman|C17|1 +3 Dragonspeaker Shaman|SCD|1 +2 Drakuseth, Maw of Flames|GN3|1 +2 Dwarven Hold|5ED|1 +4 Dwarven Mine|ELD|1 +4 Glorybringer|AKH|1 +4 Goldspan Dragon|KHM|1 +2 Hellkite Tyrant|C21|1 +2 Inferno of the Star Mounts|AFR|1 +1 Lathliss, Dragon Queen|J22|1 +3 Lathliss, Dragon Queen|PRES|1 +2 Lightning Bolt|30A|1 +4 Magmaquake|C15|1 +8 Mountain|C19|1 +8 Mountain|C19|2 +10 Mountain|C19|3 +12 Mountain|MOM|1 +4 Orb of Dragonkind|AFR|1 +2 Sarkhan the Masterless|WAR|1 +2 Sarkhan, the Dragonspeaker|J22|1 +2 Sarkhan, Wanderer to Shiv|J21|1 +4 Shivan Dragon|30A|1 +1 Terror of Mount Velus|AFC|1 +4 Terror of the Peaks|M21|1 +2 Themberchaud|SLD|1 +4 Town-Razer Tyrant|YMID|1 +3 Tyrant of Kher Ridges|BRO|1 +2 Utvara Hellkite|GK2|1 +2 Valakut, the Molten Pinnacle|ZNE|1 +2 Wrathful Red Dragon|CLB|1 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/decks/boss/lorthos.dck b/forge-gui/res/adventure/Shandalar/decks/boss/lorthos.dck index d023af7970b..0d4834cfd47 100644 --- a/forge-gui/res/adventure/Shandalar/decks/boss/lorthos.dck +++ b/forge-gui/res/adventure/Shandalar/decks/boss/lorthos.dck @@ -1,19 +1,31 @@ [metadata] Name=Lorthos [Main] -4 AEtherplasm -4 Counterspell -2 Deep-Sea Kraken -4 Guile -4 High Tide -2 Inkwell Leviathan -20 Island -4 Mox Sapphire -4 Kederekt Leviathan -1 Lorthos, the Tidemaker -4 Mana Drain -2 Time Walk -1 Quest for Ula's Temple -4 Stormtide Leviathan +4 Boomerang|10E|1 +4 Counterspell|SLD|1 +2 Deep-Sea Kraken|DDS|1 +4 Hullbreaker Horror|CLB|1 +2 Inkwell Leviathan|2XM|1 +5 Island|JMP|1 +3 Island|JMP|2 +3 Island|JMP|4 +2 Island|JMP|5 +4 Island|JMP|6 +2 Island|JMP|7 +5 Island|JMP|8 +20 Island|MOM|1 +4 Kederekt Leviathan|2X2|1 +4 Kenessos, Priest of Thassa|J22|1 +4 Kiora Bests the Sea God|THB|1 +3 Lorthos, the Tidemaker|C14|1 +1 Lorthos, the Tidemaker|PLIST|1 +4 Mana Drain|2X2|1 +4 Nadir Kraken|MOC|1 +4 Quest for Ula's Temple|WWK|1 +4 Reef Worm|C21|1 +2 Show and Tell|CN2|1 +4 Spawning Kraken|C21|1 +4 Stormtide Leviathan|CMR|1 +4 Whelming Wave|JMP|1 diff --git a/forge-gui/res/adventure/Shandalar/decks/monsters/bonedragon.dck b/forge-gui/res/adventure/Shandalar/decks/dragons/bonedragon.dck similarity index 100% rename from forge-gui/res/adventure/Shandalar/decks/monsters/bonedragon.dck rename to forge-gui/res/adventure/Shandalar/decks/dragons/bonedragon.dck diff --git a/forge-gui/res/adventure/Shandalar/decks/monsters/dragon.dck b/forge-gui/res/adventure/Shandalar/decks/dragons/dragon.dck similarity index 100% rename from forge-gui/res/adventure/Shandalar/decks/monsters/dragon.dck rename to forge-gui/res/adventure/Shandalar/decks/dragons/dragon.dck diff --git a/forge-gui/res/adventure/Shandalar/decks/monsters/firedragon.dck b/forge-gui/res/adventure/Shandalar/decks/dragons/firedragon.dck similarity index 100% rename from forge-gui/res/adventure/Shandalar/decks/monsters/firedragon.dck rename to forge-gui/res/adventure/Shandalar/decks/dragons/firedragon.dck diff --git a/forge-gui/res/adventure/Shandalar/decks/giants/wanderinggiant.dck b/forge-gui/res/adventure/Shandalar/decks/giants/wanderinggiant.dck new file mode 100644 index 00000000000..44b8e8e9c0a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/decks/giants/wanderinggiant.dck @@ -0,0 +1,36 @@ +[metadata] +Name=wanderinggiant +[Avatar] + +[Main] +2 Bonebreaker Giant|M12|1 +2 Bonecrusher Giant|CLB|1 +3 Craven Giant|TPR|1 +3 Crush Underfoot|LRW|1 +2 Desolation Giant|CM2|1 +1 Fire Giant's Fury|KHM|1 +4 Hammer Dropper|MB1|1 +4 Hill Giant|10E|1 +4 Hundred-Handed One|THS|1 +2 Lowland Giant|TPR|1 +5 Mountain|10E|1 +4 Mountain|10E|2 +3 Mountain|10E|3 +4 Mountain|10E|4 +1 Plains|10E|1 +1 Plains|10E|2 +2 Plains|10E|3 +4 Plains|10E|4 +3 Shock|DDN|1 +2 Stinkdrinker Daredevil|LRW|1 +4 Two-Headed Giant of Foriys|PRM|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar/decks/goblins/goblinking.dck b/forge-gui/res/adventure/Shandalar/decks/goblins/goblinking.dck new file mode 100644 index 00000000000..0cb77438230 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/decks/goblins/goblinking.dck @@ -0,0 +1,31 @@ +[metadata] +Name=goblinking +[Avatar] + +[Main] +3 Blood Moon|A25|1 +3 Conspicuous Snoop|M21|1 +4 Den of the Bugbear|AFR|1 +4 Goblin Burrows|EVG|1 +4 Goblin Bushwhacker|ZEN|1 +4 Goblin Grenade|DDT|1 +4 Goblin Guide|TD1|1 +4 Goblin King|30A|1 +4 Krenko's Command|DDT|1 +4 Krenko, Tin Street Kingpin|MOC|1 +4 Mogg War Marshal|EMA|1 +5 Mountain|DMU|1 +3 Mountain|DMU|2 +6 Mountain|DMU|4 +1 Muxus, Goblin Grandee|J22|1 +3 Squee, Dubious Monarch|DMU|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar/decks/humans/archaeologist.dck b/forge-gui/res/adventure/Shandalar/decks/humans/archaeologist.dck new file mode 100644 index 00000000000..e7281e734c9 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/decks/humans/archaeologist.dck @@ -0,0 +1,39 @@ +[metadata] +Name=archaeologist +[Avatar] + +[Main] +4 Ancient Den|C21|1 +2 Angel of the Ruins|MOC|1 +1 Archaeomancer's Map|C21|1 +2 Argivian Archaeologist|PRM|1 +2 Bennie Bracks, Zoologist|NCC|1 +1 Brilliant Restoration|NEO|1 +2 Digsite Engineer|C21|1 +2 Dispatch|MM2|1 +2 Eiganjo, Seat of the Empire|NEO|1 +4 Esper Sentinel|J21|1 +1 Filigree Vector|MOC|1 +2 Ghalma the Shaper|YONE|1 +4 Glass Casket|ELD|1 +2 Lita, Mechanical Engineer|J22|1 +3 Myr Battlesphere|MOC|1 +2 Myrsmith|2XM|1 +10 Plains|J22|1 +2 Plains|J22|2 +4 Plains|J22|3 +1 Robaran Mercenaries|DMC|1 +2 Steel Overseer|J22|1 +2 Tempered Steel|2XM|1 +2 Teshar, Ancestor's Apostle|DOM|1 +1 Traxos, Scourge of Kroog|DMC|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar/decks/humans/archeologist.dck b/forge-gui/res/adventure/Shandalar/decks/humans/archeologist.dck deleted file mode 100644 index a70b7a2c6e7..00000000000 --- a/forge-gui/res/adventure/Shandalar/decks/humans/archeologist.dck +++ /dev/null @@ -1,43 +0,0 @@ -[metadata] -Name=archeologist -[Avatar] - -[Main] -2 Adaptive Automaton|2XM|1 -1 Argivian Archaeologist|PRM|1 -2 Brilliant Restoration|NEO|1 -2 Cityscape Leveler|BRO|1 -3 Daring Archaeologist|DOM|1 -2 Dispatch|MM2|1 -2 Esper Sentinel|MH2|1 -2 Fallaji Archaeologist|BRO|1 -4 Fellwar Stone|ONC|1 -1 Forsaken Monument|ZNR|1 -2 Ghalma the Shaper|YONE|1 -2 Glacial Fortress|XLN|1 -2 Hallowed Fountain|RNA|1 -2 Irrigated Farmland|C20|1 -6 Island|BRO|4 -1 Karn, Legacy Reforged|MAT|1 -1 Losheel, Clockwork Scholar|C21|1 -3 Mishra's Foundry|BRO|1 -1 Myr Battlesphere|2XM|1 -2 Mystic Archaeologist|M19|1 -6 Plains|BRO|4 -1 Platoon Dispenser|BRO|1 -2 Port Town|VOC|1 -2 Sai, Master Thopterist|NEC|1 -1 Schema Thief|MOC|1 -2 Spine of Ish Sah|MOC|1 -2 Thoughtcast|MM2|1 -1 Urza, Prince of Kroog|BRO|1 -[Sideboard] - -[Planes] - -[Schemes] - -[Conspiracy] - -[Dungeon] - diff --git a/forge-gui/res/adventure/Shandalar/decks/humans/enchantress.dck b/forge-gui/res/adventure/Shandalar/decks/humans/enchantress.dck new file mode 100644 index 00000000000..939cd1109f7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/decks/humans/enchantress.dck @@ -0,0 +1,31 @@ +[metadata] +Name=enchantress +[Avatar] + +[Main] +4 All That Glitters|ELD|1 +4 Archon of Sun's Grace|THB|1 +4 Cave of the Frost Dragon|AFR|1 +4 Darksteel Mutation|VOC|1 +4 Daybreak Coronet|MM2|1 +4 Ethereal Armor|Q06|1 +4 Gryff's Boon|SOI|1 +4 Kor Spiritdancer|PCA|1 +2 Mantle of the Ancients|AFC|1 +4 Mesa Enchantress|DMR|1 +6 Plains|ELD|1 +4 Plains|ELD|2 +2 Plains|ELD|3 +2 Plains|ELD|4 +4 Serra's Sanctum|USG|1 +4 Swords to Plowshares|DMR|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar/decks/humans/humanelite.dck b/forge-gui/res/adventure/Shandalar/decks/humans/humanelite.dck new file mode 100644 index 00000000000..f57be380002 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/decks/humans/humanelite.dck @@ -0,0 +1,30 @@ +[metadata] +Name=humanelite +[Avatar] + +[Main] +4 Castle Ardenvale|NCC|1 +4 Champion of the Parish|DDQ|1 +4 Cleansing Nova|KHC|1 +2 Devout Chaplain|AVR|1 +4 Esper Sentinel|MH2|1 +2 Expedition Supplier|YMID|1 +2 Kytheon, Hero of Akros|ORI|1 +4 Mother of Runes|EMA|1 +6 Plains|C19|1 +6 Plains|C19|2 +8 Plains|C19|3 +4 Swords to Plowshares|AFC|1 +4 Thalia's Lieutenant|SOI|1 +4 Thalia, Guardian of Thraben|SLD|1 +2 Thalia, Heretic Cathar|PEMN|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar/decks/humans/tokens.dck b/forge-gui/res/adventure/Shandalar/decks/humans/tokens.dck new file mode 100644 index 00000000000..c9de46a5c83 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/decks/humans/tokens.dck @@ -0,0 +1,32 @@ +[metadata] +Name=tokens +[Avatar] + +[Main] +4 Benalish Marshal|GNT|1 +4 Castle Ardenvale|ONC|1 +1 Cathars' Crusade|CM2|1 +1 Elspeth Tirel|ONC|1 +4 Esper Sentinel|J21|1 +2 Finale of Glory|WAR|1 +2 Glorious Anthem|M21|1 +2 Hero of Bladehold|MOC|1 +4 Honor of the Pure|M12|1 +3 Intangible Virtue|HA5|1 +2 Martial Coup|V14|1 +3 Myrel, Shield of Argive|BRO|1 +7 Plains|WAR|1 +4 Plains|WAR|2 +9 Plains|WAR|3 +4 Precinct Captain|E01|1 +4 Secure the Wastes|DTK|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar/decks/unholy/ghoulgravecrawler.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/ghoulgravecrawler.dck new file mode 100644 index 00000000000..7f4454bd7bd --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/decks/unholy/ghoulgravecrawler.dck @@ -0,0 +1,34 @@ +[metadata] +Name=ghoulgravecrawler +[Avatar] + +[Main] +4 Champion of the Perished|SCD|1 +2 Damnation|SLD|1 +4 Diregraf Colossus|MIC|1 +4 Doom Blade|GN3|1 +1 Ghoulcaller Gisa|CC2|1 +4 Ghoulish Procession|MID|1 +1 Ghouls' Night Out|MIC|1 +1 Gorex, the Tombshell|MIC|1 +4 Gravecrawler|MB1|1 +2 Graveyard Marshal|M19|1 +1 Haunting Voyage|KHM|1 +4 Jadar, Ghoulcaller of Nephalia|MID|1 +1 Mikaeus, the Unhallowed|UMA|1 +1 Rot Hulk|GNT|1 +3 Swamp|SCD|1 +7 Swamp|SCD|2 +7 Swamp|SCD|3 +7 Swamp|SCD|4 +2 Zombie Master|30A|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar/decks/unholy/wraithswampwalk.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/wraithswampwalk.dck new file mode 100644 index 00000000000..846d4d81db6 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/decks/unholy/wraithswampwalk.dck @@ -0,0 +1,21 @@ +[metadata] +Name=wraithswampwalk +[Main] +4 Anurid Murkdiver|ONS|1 +4 Bog Raiders|USG|1 +4 Bog Tatters|ZEN|1 +4 Bog Wraith|30A|1 +4 Contaminated Ground|ROE|1 +4 Dirtwater Wraith|MIR|1 +4 Evil Presence|30A|1 +2 Mind Sludge|ZEN|1 +2 Snuff Out|DDD|1 +4 Street Wraith|DMR|1 +6 Swamp|ZEN|1 +2 Swamp|ZEN|2 +1 Swamp|ZEN|4 +2 Swamp|ZEN|5 +6 Swamp|ZEN|6 +2 Swamp|ZEN|7 +1 Swamp|ZEN|8 +4 Urborg, Tomb of Yawgmoth|UMA|1 diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/archmage.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/archmage.dck new file mode 100644 index 00000000000..332ead23e84 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/decks/wizards/archmage.dck @@ -0,0 +1,31 @@ +[metadata] +Name=archmage +[Avatar] + +[Main] +4 Aether Channeler|DMU|1 +1 Azami, Lady of Scrolls|C17|1 +3 Barrin, Tolarian Archmage|M21|1 +4 Counterspell|30A|1 +3 Cyclonic Rift|MM3|1 +3 Evacuation|10E|1 +6 Island|ISD|1 +9 Island|ISD|2 +9 Island|ISD|3 +2 Naban, Dean of Iteration|DOM|1 +2 River's Rebuke|NCC|1 +3 Snapcaster Mage|ISD|1 +3 Sower of Temptation|SLD|1 +2 Time Warp|E02|1 +2 Venser, Shaper Savant|TSR|1 +4 Wizard Class|PLIST|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/millwizard.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/millwizard.dck new file mode 100644 index 00000000000..330ecfe9cda --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/decks/wizards/millwizard.dck @@ -0,0 +1,31 @@ +[metadata] +Name=millwizard +[Avatar] + +[Main] +4 An Offer You Can't Refuse|SNC|1 +2 Bruvac the Grandiloquent|JMP|1 +2 Court of Cunning|CMR|1 +2 Dreamborn Muse|COM|1 +4 Drowned Secrets|GRN|1 +2 Fractured Sanity|MH2|1 +2 Grindstone|PRM|1 +24 Island|GRN|1 +2 Maddening Cacophony|ZNR|1 +2 Memory Erosion|CM2|1 +3 Propaganda|C20|1 +1 Realmbreaker, the Invasion Tree|MOM|1 +4 Ruin Crab|ZNR|1 +2 Startled Awake|SOI|1 +2 Thought Collapse|RNA|1 +2 Zellix, Sanity Flayer|CLB|2 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar/maps/map/castles/black_castle.tmx b/forge-gui/res/adventure/Shandalar/maps/map/castles/black_castle.tmx new file mode 100644 index 00000000000..5e0c19e94e0 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/maps/map/castles/black_castle.tmx @@ -0,0 +1,245 @@ + + + + + + + + {"startBattleWithCardInCommandZone": [ "Griselbrand's Presence" ] +} + + + + + + + eJzt2EEKgCAURVGnzVpCq3a90cAd/PQpJziz+F1UEOpXax0AAOBgz501B2b6zm2VVf1Jc/Tr11/33fHs2r/7+q/qn33vrLrnUtdfv/6U/qp39OvXr1////2V/xWqJe5RMv3n97+IYlv0 + + + + + eJztmEEOwjAMBPOD5AdVBR9tq/Ir4Gtw4YbAbtdxDjNSbpZ3VCWy1VIAAAAAAAAA4BtLLWUVnq329Z+att8s7vePj//+/m6Pdvzcaq7/2VxVn6xc/HNz8c/NVftb59JV7H9pmjnnnUsqf1XevfPc8c7Bp+iejXr/e+eO7L8Y3tzI/qqaCPC310SAv70mAvztNR68+9uvvUtVE7m/9Ua1v3l2vLP/KCL2NwtZb1MF/jZe3r59Qg== + + + + + eJzt17EJgDAQQNG4gKSxE7FwExd1NTeRYKGllWfMe3CkzK+OJCUAgO/Y++gCgPqM+TynHNsBAE+Vd/96mxr/AdtwTa2WLroA2hW996Lvh1b94f8+V9xe6I+lP07ZP6Xf/onzRv8BTFAKcQ== + + + + + + + + eJztmFsOgyAQRd2A/WvShbgCU11nP/pwB91O60paUomUMMwVeZg4JPdHyMwJAnOhOVRVIxKJRCKRSJRQ/VdvUKqhY7tM/OeJK3ZrhX8X/ENdVTdA9/rHdQXHP+r8exn5T7nmdS/86Pk5TvwvcLycn8Iv/On2ZZeJHzkfXHud42oz8SPxXf8qlB+tr1R9jsU/TDEpHl3f7fih65aKQ/kTk43yGiomx0PlNddtZ42x+0Lmwcem46uaydXLkchr8qhvl+Msu8/Fj+TVY+z9u2ZPUvzP0yyEPySn8G+Df+mdJBV/6ruOK2dM/jUewlW3VeO8w9L1gPD3Vn7knuDLj+SMyY+wCP9/n30GUO8PlA8pzU/FW5JvDb/Pv/nmjKr73P3d9iEmm+s812y+s5Pzb6m8Pze3HBvq31xzFrNxuVP4txItpv8p0UL9T8j9MPR+Wfqtd6vvn8IfVx+qQlaG + + + + + eJzt17EJACAQA8Bs8Buro+sC1o94B+lTBZIAAAD8bVQyT1Z1NwEAAABu/Hegi/3hBRuEwwT/ + + + + + + [ + { + "type": "gold", + "count": 180, + "addMaxCount": 40 + } +] + + + + + [ + { + "type": "gold", + "count": 180, + "addMaxCount": 40 + } +] + + + + + [ + { + "name": "", + "text": "You enter the gate.", + "loctext": "", + "action": [ + { "advanceMapFlag": "intro" } + ], + "options": + [ + { + "name": "Griselbrand, I've done as you asked ! It's time to end this !", + "action": [ { "deleteMapObject": 55 } ], + "condition": [ + { + "getMapFlag": { + "key": "enemiesDefeated", + "op": ">=", + "val": 4 + } + } + ], + "text": "With a gust of black wind, the door scatters into thousands of pieces. You are now free to pass.", + "options": [ { "name": "(continue)" } ] + }, + { + "name": "You knock on the door", + "condition": [ { "checkMapFlag": "intro" } ], + "text": "YOU ARE NOT WORTHY, BEGONE !", + "loctext": "", + "options": [ { "name": "(continue)" } ] + } + ] + } +] + + + + + + + + + + + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + + + + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + + + + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + + + + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + { + "lifeModifier": 15, + "startBattleWithCard": [ "Swamp" ] +} + + + + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [ + { + "text": "Welcome {var=player_name}, my kind master, Griselbrand, has been waiting eagerly for this moment.", + "options": [ + { + "name": "Is that so ? I guess you woudn't mind opening that gate in front of me ?", + "text": "I'm afraid I'm not allowed to do that, I am a mere servant of the mighty Griselbrand, ruler of everything unholy.", + "options": [ + { + "name": "What do I need to do to get passed though this gate ?", + "text": "To show you are worthy, you must prove your strength by defeating at least four of the five enemies lurking within this cursed dungeon to be worthy of an audience with my illustrious master, who holds dominion over this realm of evil.Sharpen your blade, ready your spells, and gather your courage, for the challenges ahead will test the mettle of even the most seasoned warrior.", + "options": [ + { + "name": "I'll show my worth, just make sure to open the gate when I defeat your challengers.", + "text": "Leave" + } + ] + } + ] + } + ] + } +] + + + + + diff --git a/forge-gui/res/adventure/Shandalar/maps/map/castles/black_castle_f1.tmx b/forge-gui/res/adventure/Shandalar/maps/map/castles/black_castle_f1.tmx new file mode 100644 index 00000000000..9070f8180a6 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/maps/map/castles/black_castle_f1.tmx @@ -0,0 +1,92 @@ + + + + + + + {"startBattleWithCardInCommandZone": [ "Griselbrand's Presence" ] +} + + + + + + eJztwzEJAAAMA7C+8w/VWyFLIL2kqqqqvjuO1S8b + + + + + eJxz5mNgcB7FGNgNiB9iwa40ttcFiLEBp1F7qYpX8DIwLAXiZbwQ+5ZA+ct56ZO+YP6mtT/paS8ozzwB4sdY6EdQex/gkAfR5OYtbGmohhd7usImTm5YwOxt5GdgaCIBN/NTx155AQYGBRKwosCovaP2jto7au/A2LsXaM4+LFgVh/h+KtmLCygJ4JcftZc4DGtLYcOg9hXI3iV41NCizQUKC5C9A9G+Gsr2AgDO0wnp + + + + + + + + eJzt0cEJACAMBME0YMvWnnd+Ioj3mKlgYasA4N5evwumtB7OJb1LagF4qQHcQwIt + + + + + eJztzbENADAIA0FvAANEGZUwOpHSU9LkT7JcvgTgF2HSuUub7S5/v322CwAAgF4BRR8CBQ== + + + + + + { + "startBattleWithCard": [ "Mox Jet" ] +} + + + + + + + + + + + + + + + + + [ + { + "text": "A big gate is blocking the path, through the bars you can see a Mox Jet in the room beyond. (you need all five colored keys to open this gate)", + "options": [ + { "name": "go away" }, + { + "name": "unlock with the five colored keys", + "condition": [ + { "item": "Blue Key" }, + { "item": "Green Key" }, + { "item": "Black Key" }, + { "item": "White Key" }, + { "item": "Red Key" } + ], + "text": "The gate is unlocked", + "options": [ + { + "name": "continue", + "action": [ + { "deleteMapObject": -1 }, + { "removeItem": "Blue Key" }, + { "removeItem": "Green Key" }, + { "removeItem": "Black Key" }, + { "removeItem": "White Key" }, + { "removeItem": "Red Key" } + ] + } + ] + } + ] + } +] + + + + diff --git a/forge-gui/res/adventure/Shandalar/maps/map/castles/blue_castle.tmx b/forge-gui/res/adventure/Shandalar/maps/map/castles/blue_castle.tmx new file mode 100644 index 00000000000..decb19152e7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/maps/map/castles/blue_castle.tmx @@ -0,0 +1,236 @@ + + + + + + + {"startBattleWithCardInCommandZone": [ "Lorthos' Presence" ] +} + + + + + + + eJzt2LEJACEQRUFTsyvhqrZeuRrc049MMJksDxUER29tAAAAXOx9subATt+9rXKqP2mOfv369etfn7fz3Tn1zqXuv379Kf1Va/Tr169f///9lf8K1RLPKJn++/snqiFdMg== + + + + + eJztmEEOwjAMBPOD5AdVBR9tq/Ir4Gtw4YbAbtdxDjNSbpZ3VCWy1VIAAAAAAAAA4BtLLWUVnq329Z+att8s7vePj//+/m6Pdvzcaq7/2VxVn6xc/HNz8c/NVftb59JV7H9pmjnnnUsqf1XevfPc8c7Bp+iejXr/e+eO7L8Y3tzI/qqaCPC310SAv70mAvztNR68+9uvvUtVE7m/9Ua1v3l2vLP/KCL2NwtZb1MF/jZe3r59Qg== + + + + + eJzt17EJgDAURVEt7RxAxMJZnNYh5YPgBj5jzoHUudUjGQYAgO8453QBQHuWeztXGwpAI+rdf0zP8Q/I2Md0AfQrvXvp+6FXf/i/bw23F/1Z+nNqf6rf/uS80X8BPoMHTQ== + + + + + + + + eJztmE0OgyAQhbmARRdNehDv1R8v1H3rutdrSCVawjBP5MfEmeRtxMx8QWEe9CelepFIJBKJRKKM6lql3qBMoO+2bRl+PXGljkb4D8E/aKVugO76x3UF33/o8msZ+U6l5vUo/Oj+OU78L9k/hV/4s/Nz69Kur9z8yP7gW+scV1OIH8nv+1ax/Gh/pfpzKv5hyknx2P7u5o/9b6k8lD9ZslFew+TkeKi6nfN/LsMdi5mHEJvNb3om1y9Hou6Sxzx7nme5Yz5+pK59x12/W9Ykxf+5zEL4Y2oK/z74155JcvHnPuv4aqbk3+IhfH3bBOcd1v4PCH/n1EfOCaH6SM2U/AiL8P+PuXsAdf9A+ZDa/FS+NfW28If8W2jOqL7Pnd9dH7Jk8+3nli20d3L+LZf35+aWY0P9m2/OUgZXO4d/qxEp/U+NiPU/MefD2PNl7bvevd5/Cn9afQEqOf42 + + + + + eJzt17EJACAQA8Bs8Buro+sC1o94B+lTBZIAAAD8bVQyT1Z1NwEAAABu/Hegi/3hBRuEwwT/ + + + + + + [ + { + "type": "gold", + "count": 180, + "addMaxCount": 40 + } +] + + + + + [ + { + "type": "gold", + "count": 180, + "addMaxCount": 40 + } +] + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + + + + + + + [ + { + "name": "", + "text": "You enter the gate.", + "loctext": "", + "action": [ + { "advanceMapFlag": "intro" } + ], + "options": + [ + { + "name": "Lorthos, I've done as you asked ! It's time to end this !", + "action": [ { "deleteMapObject": 55 } ], + "condition": [ + { + "getMapFlag": { + "key": "enemiesDefeated", + "op": ">=", + "val": 4 + } + } + ], + "text": "Suddently, the gate dissapears right in front of your eyes, You are now free to pass.", + "options": [ { "name": "(continue)" } ] + }, + { + "name": "You knock on the door", + "condition": [ { "checkMapFlag": "intro" } ], + "text": "YOU ARE NOT WORTHY, BEGONE !", + "loctext": "", + "options": [ { "name": "(continue)" } ] + } + ] + } +] + + + + + + + + + + + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + + + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + + + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + + + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [ + { + "text": "Welcome {var=player_name}, Lorthos has been waiting eagerly for this moment.", + "options": [ + { + "name": "Is that so ? I guess you woudn't mind opening that gate in front of me ?", + "text": "I'm afraid I'm not allowed to do that, I am a mere servant of the mighty Lorthos, master of the depths of the sea.", + "options": [ + { + "name": "What do I need to do to get passed though this gate ?", + "text": "To show you are worthy, you must prove your strength by defeating at least four of the five enemies lurking within this dungeon to be worthy of an audience with my illustrious master.\n Sharpen your blade, ready your spells, and gather your courage, for the challenges ahead will test the mettle of even the most seasoned warrior.", + "options": [ + { + "name": "I'll show my worth, just make sure to open the gate when I do defeat your challengers.", + "text": "Leave" + } + ] + } + ] + } + ] + } +] + + + + + diff --git a/forge-gui/res/adventure/Shandalar/maps/map/castles/blue_castle_f1.tmx b/forge-gui/res/adventure/Shandalar/maps/map/castles/blue_castle_f1.tmx new file mode 100644 index 00000000000..69bc81012b1 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/maps/map/castles/blue_castle_f1.tmx @@ -0,0 +1,92 @@ + + + + + + + {"startBattleWithCardInCommandZone": [ "Lorthos' Presence" ] +} + + + + + + eJztwzEJAAAMA7C+8w/VWyFLIL2kqqqqvjuO1S8b + + + + + eJzjE2Bg4BvFGFgQiNdgwQI0tpcfiLEB3lF7qYqL+RkYCoC4kB9iXz6UX8RPn/QF8zet/UlPe0F5Zj0Qr8NCr4XauxqHPIgmN2/hSkPEAnLDAmZvIzDNNJGAm/mpY688kFYgAStSGPej9o7aO2rvqL3k2rsXSO/DglVxiO+nkr24gBIB+VF7icOwthQ2DGpfgezNx6OGFm0uUFiA7B2I9tVQthcA8ByJ4Q== + + + + + + + + eJzt0rEJADAIAEGrTJD9x8h8TiBoFZC78uuPANjlnlmHjlf8U3Xo8BXwWwKJagMl + + + + + eJztzbENADAIA0FvAANEGZUwOpHSU9LkT7JcvgTgF2HSuUub7S5/v322CwAAgF4BRR8CBQ== + + + + + + { + "startBattleWithCard": [ "Mox Sapphire" ] +} + + + + + + + + + + + + + + + + + [ + { + "text": "A big gate is blocking the path, through the bars you can see a Mox Sapphire in the room beyond. (you need all five colored keys to open this gate)", + "options": [ + { "name": "go away" }, + { + "name": "unlock with the five colored keys", + "condition": [ + { "item": "Blue Key" }, + { "item": "Green Key" }, + { "item": "Black Key" }, + { "item": "White Key" }, + { "item": "Red Key" } + ], + "text": "The gate is unlocked", + "options": [ + { + "name": "continue", + "action": [ + { "deleteMapObject": -1 }, + { "removeItem": "Blue Key" }, + { "removeItem": "Green Key" }, + { "removeItem": "Black Key" }, + { "removeItem": "White Key" }, + { "removeItem": "Red Key" } + ] + } + ] + } + ] + } +] + + + + diff --git a/forge-gui/res/adventure/Shandalar/maps/map/castles/green_castle.tmx b/forge-gui/res/adventure/Shandalar/maps/map/castles/green_castle.tmx new file mode 100644 index 00000000000..b00c4490382 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/maps/map/castles/green_castle.tmx @@ -0,0 +1,236 @@ + + + + + + + {"startBattleWithCardInCommandZone": [ "Ghalta's Presence" ] +} + + + + + + + eJzt2LEJACEQRUFTsyvhqrZeuRrc049MMJksDxUER29tAAAAXOx9subATt+9rXKqP2mOfv369etfn7fz3Tn1zqXuv379Kf1Va/Tr169f///9lf8K1RLPKJn++/snqiFdMg== + + + + + eJztmEEOwjAMBPOD5AdVBR9tq/Ir4Gtw4YbAbtdxDjNSbpZ3VCWy1VIAAAAAAAAA4BtLLWUVnq329Z+att8s7vePj//+/m6Pdvzcaq7/2VxVn6xc/HNz8c/NVftb59JV7H9pmjnnnUsqf1XevfPc8c7Bp+iejXr/e+eO7L8Y3tzI/qqaCPC310SAv70mAvztNR68+9uvvUtVE7m/9Ua1v3l2vLP/KCL2NwtZb1MF/jZe3r59Qg== + + + + + eJzt2LEJgDAARNG4gY1gIWLh4K5g5XpyoNgb8Dz9D1LnVwdJKQAAAO+xtu4CAMgzHNs5sqEAgCBLd51E6f0yN+6CelvvLrhH3edJRH899/+H+37gr77wfp+C24V+L/p9tD/qZ398nujfAV7BEUs= + + + + + + + + eJztmG8OwiAMxTmBWxZdPMiO5r9j6b54PUMcERtK3xgwzdrkfRppf2FAHww7YwaVSqVSqVSqgupbYx6gbKBjD20d/v3ElTs65d8E/60x5gzo0ry5TuD4a1N/LyP/qda8boUfPT/Hif+u56fyK39xfmlfuv1Vmh85H0J7XeLqKvEj+UP/KpUf7a9cf87Ff5tycjyuv9P8qeuWy8P5E5+N8xo2p8TD1e3J+vSDfkuZhxiby297ptQvR6auz9ORMfRbiB+p68bQ/btkT3L8z+NHCH9KzRr8Nv6R34/S/HPvJKX4S991QjVz8i/xEKG+bUPyDnPXA8Lfk/rIPSFWH6mZkx9hUf7vb/QM4N4fOB+yNj+Xb069Jfwx/xabM67vS/d36kN8ttB57thiZ6fk30p5f2luJTbUv4XmLGdItUv4tzUip/9ZI1L9T8r9MPV+ufZb76++fyp/Xr0AEEL8qA== + + + + + eJzt17EJACAQA8Bs8Buro+sC1o94B+lTBZIAAAD8bVQyT1Z1NwEAAABu/Hegi/3hBRuEwwT/ + + + + + + [ + { + "type": "gold", + "count": 180, + "addMaxCount": 40 + } +] + + + + + [ + { + "type": "gold", + "count": 180, + "addMaxCount": 40 + } +] + + + + + + + + + + + + [ + { + "name": "", + "text": "You enter the gate.", + "loctext": "", + "action": [ + { "advanceMapFlag": "intro" } + ], + "options": + [ + { + "name": "Ghalta, I've done as you asked ! It's time to end this !", + "action": [ { "deleteMapObject": 55 } ], + "condition": [ + { + "getMapFlag": { + "key": "enemiesDefeated", + "op": ">=", + "val": 4 + } + } + ], + "text": "With an extremely loud roar, the gate burst open, leaving only ashes in your path. You are now free to pass.", + "options": [ { "name": "(continue)" } ] + }, + { + "name": "You knock on the door", + "condition": [ { "checkMapFlag": "intro" } ], + "text": "YOU ARE NOT WORTHY, BEGONE !", + "loctext": "", + "options": [ { "name": "(continue)" } ] + } + ] + } +] + + + + + + + + + + + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + + + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + + + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + + + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + + + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + + + + + + + + + + + + + + [ + { + "text": "Welcome {var=player_name}, queen Ghalta has been waiting eagerly for this moment.", + "options": [ + { + "name": "Is that so ? I guess you woudn't mind opening that gate in front of me ?", + "text": "I'm afraid I'm not allowed to do that, I am a mere servant of the mighty Ghalta, queen of Dinosaurs.", + "options": [ + { + "name": "What do I need to do to get passed though this gate ?", + "text": "To show you are worthy, you must prove your strength by defeating at least four of the five enemies lurking within this dungeon to be worthy of an audience with my illustrious master, who holds dominion over this realm of Dragons.\n Sharpen your blade, ready your spells, and gather your courage, for the challenges ahead will test the mettle of even the most seasoned warrior.", + "options": [ + { + "name": "I'll show my worth, just make sure to open the gate when I do defeat your challengers.", + "text": "Leave" + } + ] + } + ] + } + ] + } +] + + + + + + + + + + + + + + + diff --git a/forge-gui/res/adventure/Shandalar/maps/map/castles/green_castle_f1.tmx b/forge-gui/res/adventure/Shandalar/maps/map/castles/green_castle_f1.tmx new file mode 100644 index 00000000000..04287369643 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/maps/map/castles/green_castle_f1.tmx @@ -0,0 +1,92 @@ + + + + + + + {"startBattleWithCardInCommandZone": [ "Ghalta's Presence" ] +} + + + + + + eJztwzEJAAAMA7C+8w/VWyFLIL2kqqqqvjuO1S8b + + + + + eJwTFmBgEB7FGFgMiDdiwaI0tlcEiLEBoVF7qYor+BkYSoG4jB9iXwmUX85Pn/QF8zet/UlPe0F5ZgsQb8ZCb4LauwGHPIgmN29hS0NNvNjTFTZxcsMCZm8jMM00kYCb+aljrzyQViABK1IY96P2jto7au+oveTauxdI78OCVXGI76eSvbiAEgH5UXuJw7C2FDYMal+B7C3Bo4YWbS5QWIDsHYj21VC2FwAIdpdw + + + + + + + + eJztwQEBAAAAgiD/r25IQAEAAPBoDhAAAQ== + + + + + eJztzbENADAIA0FvAANEGZUwOpHSU9LkT7JcvgTgF2HSuUub7S5/v322CwAAgF4BRR8CBQ== + + + + + + + + + + + { + "startBattleWithCard": [ "Mox Emerald" ] +} + + + + + + + + + + + + [ + { + "text": "A big gate is blocking the path, through the bars you can see a Mox Emerald in the room beyond. (you need all five colored keys to open this gate)", + "options": [ + { "name": "go away" }, + { + "name": "unlock with the five colored keys", + "condition": [ + { "item": "Blue Key" }, + { "item": "Green Key" }, + { "item": "Black Key" }, + { "item": "White Key" }, + { "item": "Red Key" } + ], + "text": "The gate is unlocked", + "options": [ + { + "name": "continue", + "action": [ + { "deleteMapObject": -1 }, + { "removeItem": "Blue Key" }, + { "removeItem": "Green Key" }, + { "removeItem": "Black Key" }, + { "removeItem": "White Key" }, + { "removeItem": "Red Key" } + ] + } + ] + } + ] + } +] + + + + diff --git a/forge-gui/res/adventure/Shandalar/maps/map/castles/red_castle.tmx b/forge-gui/res/adventure/Shandalar/maps/map/castles/red_castle.tmx new file mode 100644 index 00000000000..98a5cd38c8d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/maps/map/castles/red_castle.tmx @@ -0,0 +1,240 @@ + + + + + + + {"startBattleWithCardInCommandZone": [ "Lathliss' Presence" ] +} + + + + + + + eJzt2LEJACEQRUFTsyvhqrZeuRrc049MMJksDxUER29tAAAAXOx9subATt+9rXKqP2mOfv369etfn7fz3Tn1zqXuv379Kf1Va/Tr169f///9lf8K1RLPKJn++/snqiFdMg== + + + + + eJztmEEOwjAMBPOD5AdVBR9tq/Ir4Gtw4YbAbtdxDjNSbpZ3VCWy1VIAAAAAAAAA4BtLLWUVnq329Z+att8s7vePj//+/m6Pdvzcaq7/2VxVn6xc/HNz8c/NVftb59JV7H9pmjnnnUsqf1XevfPc8c7Bp+iejXr/e+eO7L8Y3tzI/qqaCPC310SAv70mAvztNR68+9uvvUtVE7m/9Ua1v3l2vLP/KCL2NwtZb1MF/jZe3r59Qg== + + + + + eJzt1zEKgDAMQFG9gHRxE3Hw4J7JE0lx0NHJGPselI79U2i6DgDgO/YhugAgn6mc91xiOwDgqfrv38brZNwD7v1ZrX10AbQreu5Fvw+t+sP+viRur/TH0h+nzp/ab/7EeaP/AL1iC1I= + + + + + + + + eJztmNsNwyAMRbNA+t09kiaT9jVJ52izUIsaVGphfEN4RIqR7lcs+4gAvtAfmqZXqVQqlUqlyqjxoxcoM9DYoRD/aeZKPTrl3wX/vW2aC6Br++U6g/G3tvxeRv5TqXndCz96fk4z/xOM1/NT+ZU/374cCvEj54Nvr0tcXSF+JL/vX8Xyo/2V68+p+O9zTo7H9neaP3bdcnk4f+KycV7D5JR4uLruuh1IDP0WMw8hNpvf9EypX05MXZenIzH0m48fqWtj6P5dsyc5/sfxJ4Q/pqbyb4N/6Z0kF3/uu46vZkr+NR7C17fNkLzD0vWA8I+kPnJPCNVHaqbkR1iU//8bPQO49wfOh9Tm5/ItqbeGP+TfQnPG9X3p/k59iMvmO88tW+jslPxbLu8vza3Ehvo335ylHFLtHP6txkjpf2qMWP8Tcz+MvV/Wfuvd6vun8qfVG7JpOnI= + + + + + eJzt17EJACAQA8Bs8Buro+sC1o94B+lTBZIAAAD8bVQyT1Z1NwEAAABu/Hegi/3hBRuEwwT/ + + + + + + [ + { + "type": "gold", + "count": 180, + "addMaxCount": 40 + } +] + + + + + [ + { + "type": "gold", + "count": 180, + "addMaxCount": 40 + } +] + + + + + + + + + + + + [ + { + "name": "", + "text": "You enter the gate.", + "loctext": "", + "action": [ + { "advanceMapFlag": "intro" } + ], + "options": + [ + { + "name": "Lathliss, I've done as you asked ! It's time to end this !", + "action": [ { "deleteMapObject": 55 } ], + "condition": [ + { + "getMapFlag": { + "key": "enemiesDefeated", + "op": ">=", + "val": 4 + } + } + ], + "text": "With a gust of red flames, the door burns away, leaving only ashes in your path. You are now free to pass.", + "options": [ { "name": "(continue)" } ] + }, + { + "name": "You knock on the door", + "condition": [ { "checkMapFlag": "intro" } ], + "text": "YOU ARE NOT WORTHY, BEGONE !", + "loctext": "", + "options": [ { "name": "(continue)" } ] + } + ] + } +] + + + + + + + + + + + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + + + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + + + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + + + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + + + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + { + "lifeModifier": 15, + "startBattleWithCard": [ "Kher Keep","Kobolds of Kher Keep" ] +} + + + + + + + + + + + + + + [ + { + "text": "Welcome {var=player_name}, dragon queen Lathliss has been waiting eagerly for this moment.", + "options": [ + { + "name": "Is that so ? I guess you woudn't mind opening that gate in front of me ?", + "text": "I'm afraid I'm not allowed to do that, I am only an ordinary dragon, a mere servant of the mighty Lathliss, queen of dragons.", + "options": [ + { + "name": "What do I need to do to get passed though this gate ?", + "text": "To show you are worthy, you must prove your strength by defeating at least four of the five enemies lurking within this dungeon in order to be worthy of an audience with my illustrious master, who holds dominion over this realm of flames.\n Sharpen your blade, ready your spells, and gather your courage, for the challenges ahead will test the mettle of even the most seasoned warrior.", + "options": [ + { + "name": "I'll show my worth, just make sure to open the gate when I defeat your challengers.", + "text": "Leave" + } + ] + } + ] + } + ] + } +] + + + + + + + + + + + + + + + diff --git a/forge-gui/res/adventure/Shandalar/maps/map/castles/red_castle_f1.tmx b/forge-gui/res/adventure/Shandalar/maps/map/castles/red_castle_f1.tmx new file mode 100644 index 00000000000..2170b67aae2 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/maps/map/castles/red_castle_f1.tmx @@ -0,0 +1,92 @@ + + + + + + + {"startBattleWithCardInCommandZone": [ "Lathliss' Presence" ] +} + + + + + + eJztwzEJAAAMA7C+8w/VWyFLIL2kqqqqvjuO1S8b + + + + + eJwz4WNgMBnFGNgciC9hwWY0ttcUiLEB41F7qYpn8jIwTAPi6bwQ+6ZC+TN46ZO+YP6mtT/paS8oz1wF4itY6MtQey/ikAfR5OYtbGnoMzv2dIVNnNywgNnbyM/A0EQCbuanjr3yAgwMCiRgRYFRe0ftHbV31N6BsXcv0Jx9WLAqDvH9VLIXF1ASwC8/ai9xGNaWwoZB7SuQvVPxqKFFmwsUFiB7B6J9NZTtBQBeSeVp + + + + + + + + eJzt0jERACAMBMFUIAH/GjGAhXyRhtktr74qgL+clXXouDvr0OErJviKxANqBgYX + + + + + eJztzbENADAIA0FvAANEGZUwOpHSU9LkT7JcvgTgF2HSuUub7S5/v322CwAAgF4BRR8CBQ== + + + + + + + + + + + { + "startBattleWithCard": [ "Mox Ruby" ] +} + + + + + + + + + + + + [ + { + "text": "A big gate is blocking the path, through the bars you can see a Mox Ruby in the room beyond. (you need all five colored keys to open this gate)", + "options": [ + { "name": "go away" }, + { + "name": "unlock with the five colored keys", + "condition": [ + { "item": "Blue Key" }, + { "item": "Green Key" }, + { "item": "Black Key" }, + { "item": "White Key" }, + { "item": "Red Key" } + ], + "text": "The gate is unlocked", + "options": [ + { + "name": "continue", + "action": [ + { "deleteMapObject": -1 }, + { "removeItem": "Blue Key" }, + { "removeItem": "Green Key" }, + { "removeItem": "Black Key" }, + { "removeItem": "White Key" }, + { "removeItem": "Red Key" } + ] + } + ] + } + ] + } +] + + + + diff --git a/forge-gui/res/adventure/Shandalar/maps/map/castles/wastetown..tmx b/forge-gui/res/adventure/Shandalar/maps/map/castles/wastetown..tmx new file mode 100644 index 00000000000..6841760098f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/maps/map/castles/wastetown..tmx @@ -0,0 +1,86 @@ + + + + {"startBattleWithCardInCommandZone": [ "Ghalta's Presence" ] +} + + + + + + eJztwzEJAAAMA7C+8w/VWyFLIL2kqqqqvjuO1S8b + + + + + eJwTFmBgEB7FGFgMiDdiwaI0tlcEiLEBoVF7qYor+BkYSoG4jB9iXwmUX85Pn/QF8zet/UlPe0F5ZgsQb8ZCb4LauwGHPIgmN29hS0NNvNjTFTZxcsMCZm8jMM00kYCb+aljrzyQViABK1IY96P2jto7au+oveTauxdI78OCVXGI76eSvbiAEgH5UXuJw7C2FDYMal+B7C3Bo4YWbS5QWIDsHYj21VC2FwAIdpdw + + + + + + + + eJztwQEBAAAAgiD/r25IQAEAAPBoDhAAAQ== + + + + + eJztzbENADAIA0FvAANEGZUwOpHSU9LkT7JcvgTgF2HSuUub7S5/v322CwAAgF4BRR8CBQ== + + + + + + + + + + + + + + + + + + + + + + [ + { + "text": "A big gate is blocking the path.", + "options": [ + { "name": "go away" }, + { + "name": "unlock with the five colored keys", + "condition": [ + { "item": "Blue Key" }, + { "item": "Green Key" }, + { "item": "Black Key" }, + { "item": "White Key" }, + { "item": "Red Key" } + ], + "text": "The gate is unlocked", + "options": [ + { + "name": "continue", + "action": [ + { "deleteMapObject": -1 }, + { "removeItem": "Blue Key" }, + { "removeItem": "Green Key" }, + { "removeItem": "Black Key" }, + { "removeItem": "White Key" }, + { "removeItem": "Red Key" } + ] + } + ] + } + ] + } +] + + + + diff --git a/forge-gui/res/adventure/Shandalar/maps/map/castles/white_castle.tmx b/forge-gui/res/adventure/Shandalar/maps/map/castles/white_castle.tmx new file mode 100644 index 00000000000..77f7d095277 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/maps/map/castles/white_castle.tmx @@ -0,0 +1,229 @@ + + + + + + + {"startBattleWithCardInCommandZone": [ "Akroma's Presence" ] +} + + + + + + + eJzt2CEOwCAQAEFsXU19X43uU0lVP3DlDjJiHIENkJDQj9Y6AADAxu6z1jww03tvo2T1V5pHv379ces+12fF/tX3P6t/9ruT9c5V3X/9+qv0R43Rr1+/fv3/90f+K0SreEaV6d+/fwCiAV10 + + + + + eJztmEEOwjAMBPOD5AdVBR9tq/Ir4Gtw4YbAbtdxDjNSbpZ3VCWy1VIAAAAAAAAA4BtLLWUVnq329Z+att8s7vePj//+/m6Pdvzcaq7/2VxVn6xc/HNz8c/NVftb59JV7H9pmjnnnUsqf1XevfPc8c7Bp+iejXr/e+eO7L8Y3tzI/qqaCPC310SAv70mAvztNR68+9uvvUtVE7m/9Ua1v3l2vLP/KCL2NwtZb1MF/jZe3r59Qg== + + + + + eJzt1zEKgDAMQFG9gHRxE3Hw4N7K60hxEJycjLHvQenYP4Wm6wAAvmMfogsA8pnKec8ltgMAnrr/+zPuAdt4nazWProA2hU996Lfh1b9YX9fErdX+mPpj1PnT+03f+K80X8AnvgJTA== + + + + + + + + eJztmEkOgzAMRbkAXfcgLFDhpB24Rg9SqeU4bVRQqRXHPyEDEo70V4nsp0z+SXOoqkalUqlUKpUqofqPXqBMQ8d2mfhPE1fs1ir/LviHuqougK71l+sMjr/V+c8ysk655nUv/Oj9OU78T3C83p/Kr/zpzmWXiR+5H2xnXeJqM/Ej8W1rFcqP1leuPsfiH6aYHM9c32n80H3LxeH8yZKN8xompsTD5V3u246MoX0h8+Bim+ObminVy5HJu+RpyRjaZ+NH8s5j6PldcyY5/vvxJ4Q/JKfyb4Pf902Sij/1W8eWMyb/Gg9hq9umSd7Bdz8g/D3Jj7wTXPmRnDH5ERbl/++jdwD3/8D5kNL8XDyffGv4Xf7NNWdc3Zfe7w+PtVz6N9fdKfm3VN5fmluJDfVv1LvFblLuFP6tRIvpf0q0UP8T8j4MfV+W/uvd6v+n8sfVG+B1QxQ= + + + + + eJzt17EJACAQA8Bs8Buro+sC1o94B+lTBZIAAAD8bVQyT1Z1NwEAAABu/Hegi/3hBRuEwwT/ + + + + + + [ + { + "type": "gold", + "count": 180, + "addMaxCount": 40 + } +] + + + + + [ + { + "type": "gold", + "count": 180, + "addMaxCount": 40 + } +] + + + + + + + + + + + + [ + { + "name": "", + "text": "You enter the gate.", + "loctext": "", + "action": [ + { "advanceMapFlag": "intro" } + ], + "options": + [ + { + "name": "Akroma, I've done as you asked ! It's time to end this !", + "action": [ { "deleteMapObject": 55 } ], + "condition": [ + { + "getMapFlag": { + "key": "enemiesDefeated", + "op": ">=", + "val": 4 + } + } + ], + "text": "With an extremely loud blast, the gate burst open, leaving only ashes in your path. You are now free to pass.", + "options": [ { "name": "(continue)" } ] + }, + { + "name": "You knock on the door", + "condition": [ { "checkMapFlag": "intro" } ], + "text": "YOU ARE NOT WORTHY, BEGONE !", + "loctext": "", + "options": [ { "name": "(continue)" } ] + } + ] + } +] + + + + + + + + + + + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + + + + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + + + + + + + + + + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + + + + + + + [ + { + "action": [ + {"advanceMapFlag":"enemiesDefeated"}, + {"deleteMapObject": -1} + ] + } +] + + + + + + + + + + + + + [ + { + "text": "Welcome {var=player_name}, Akroma has been waiting eagerly for this moment.", + "options": [ + { + "name": "Is that so ? I guess you woudn't mind opening that gate in front of me ?", + "text": "I'm afraid I'm not allowed to do that, I am a mere servant of the mighty Akroma, ruler of Angels.", + "options": [ + { + "name": "What do I need to do to get passed though this gate ?", + "text": "To show you are worthy, you must prove your strength by defeating at least four of the five enemies lurking within this dungeon to be worthy of an audience with my illustrious master, who holds dominion over this realm of the holy.\n Sharpen your blade, ready your spells, and gather your courage, for the challenges ahead will test the mettle of even the most seasoned warrior.", + "options": [ + { + "name": "I'll show my worth, just make sure to open the gate when I do defeat your challengers.", + "text": "Leave" + } + ] + } + ] + } + ] + } +] + + + + + + + + + + + + + + + diff --git a/forge-gui/res/adventure/Shandalar/maps/map/castles/white_castle_f1.tmx b/forge-gui/res/adventure/Shandalar/maps/map/castles/white_castle_f1.tmx new file mode 100644 index 00000000000..2ecb607936b --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/maps/map/castles/white_castle_f1.tmx @@ -0,0 +1,92 @@ + + + + + + + {"startBattleWithCardInCommandZone": [ "Akroma's Presence" ] +} + + + + + + eJztwzEJAAAMA7C+8w/VWyFLIL2kqqqqvjuO1S8b + + + + + eJyz5GNgsBzFGNgGiK9jwdY0ttcKiLEBi1F7qYrn8TIwzAbiObwQ+2ZB+XN56ZO+YP6mtT/paS8oz9wC4ptY6BtQe6/hkAfR5OYtbGkolB17usImTm5YwOxt5GdgaCIBN/NTx155AQYGBRKwosCovaP2jto7au/A2LsXaM4+LFgVh/h+KtmLCygJ4JcftZc4DGtLYcOg9hXI3ll41NCizQUKC5C9A9G+Gsr2AgDj7PCe + + + + + + + + eJztwQEBAAAAgiD/r25IQAEAAPBoDhAAAQ== + + + + + eJztzbENADAIA0FvAANEGZUwOpHSU9LkT7JcvgTgF2HSuUub7S5/v322CwAAgF4BRR8CBQ== + + + + + + { + "startBattleWithCard": [ "Mox Pearl" ] +} + + + + + + + + + + + + + + + + + [ + { + "text": "A big gate is blocking the path, through the bars you can see a Mox Pearl in the room beyond. (you need all five colored keys to open this gate)", + "options": [ + { "name": "go away" }, + { + "name": "unlock with the five colored keys", + "condition": [ + { "item": "Blue Key" }, + { "item": "Green Key" }, + { "item": "Black Key" }, + { "item": "White Key" }, + { "item": "Red Key" } + ], + "text": "The gate is unlocked", + "options": [ + { + "name": "continue", + "action": [ + { "deleteMapObject": -1 }, + { "removeItem": "Blue Key" }, + { "removeItem": "Green Key" }, + { "removeItem": "Black Key" }, + { "removeItem": "White Key" }, + { "removeItem": "Red Key" } + ] + } + ] + } + ] + } +] + + + + diff --git a/forge-gui/res/adventure/Shandalar/maps/map/main_story/black_castle.tmx b/forge-gui/res/adventure/Shandalar/maps/map/main_story/black_castle.tmx deleted file mode 100644 index 5ab0337f3f2..00000000000 --- a/forge-gui/res/adventure/Shandalar/maps/map/main_story/black_castle.tmx +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - - - - - - - - eJzt2LEJACEQRUFTsyvhqrZeuRrc049MMJksDxUER29tAAAAXOx9subATt+9rXKqP2mOfv369etfn7fz3Tn1zqXuv379Kf1Va/Tr169f///9lf8K1RLPKJn++/snqiFdMg== - - - - - eJztmEEOwjAMBPOD5AdVBR9tq/Ir4Gtw4YbAbtdxDjNSbpZ3VCWy1VIAAAAAAAAA4BtLLWUVnq329Z+att8s7vePj//+/m6Pdvzcaq7/2VxVn6xc/HNz8c/NVftb59JV7H9pmjnnnUsqf1XevfPc8c7Bp+iejXr/e+eO7L8Y3tzI/qqaCPC310SAv70mAvztNR68+9uvvUtVE7m/9Ua1v3l2vLP/KCL2NwtZb1MF/jZe3r59Qg== - - - - - eJzt2LENgDAMRcGwAMoACFGw/05sgiJ24GNy17jMqyw5rQEAfMe1pgsA6tn6M/ee7QAAajmXdAHMK/3/kX4fZvWH+/0o3D7oz9KfM/bP6Ld/ct7ovwHh8AWB - - - - - - - - eJztmN0NwyAMhFmASt0lE0RNXjpgF+hP1ukGbSZpogYpRRiuYCBSjHRPtexPpDYHzUGpRiQSiUQikSij+klvUOcjHtsV4j9NyrFa4d8F/6CVugG66y/XFYx/6PK9jHynUvu6F350fo4L/wuMl/kp/MKfry+7QvzIfHD1eoirLcSP5Hd9q1h+9Hylzmcu/mHJSfGY893OH/u/pfJQ/mTNRnmNOWeIh6qLnmtUHyF1qRhTez4zQ+flSNRF+4KKR+qaGLt/U3qSiz+mpvBvgx+9k1w0nYuDP/ddx1WTkz/FQ7jmn3n/8HmHHPy9VR+5J/jqIzU5+REW4f/9zZ4B1PsD5UNq81P5/qmXwu/zb749ezr6Hrm/2z5kzeaa54bNNztD/i2X9w/tbYgN9W+uPeNcodrmW3P6txqL0//UWLH+J+Z+GHu/rP3Wu9X3T+Hn1QdsjEll - - - - - eJzt17EJACAQA8Bs8Buro+sC1o94B+lTBZIAAAD8bVQyT1Z1NwEAAABu/Hegi/3hBRuEwwT/ - - - - - - [ - { - "type": "gold", - "count": 180, - "addMaxCount": 40 - } -] - - - - - [ - { - "type": "gold", - "count": 180, - "addMaxCount": 40 - } -] - - - - - - - - - - [{ - "text":"A gate is blocking the path. It looks like it is opened elsewhere.", - "options":[ - { "name":"continue" } - ] -}] - - - - - - - - - - [ - { - "text":"Hmm... A big switch is embedded into the wall.", - "options":[ - { - "text":"You hear some loud sounds coming from the center.", - "action":[{"deleteMapObject":-1},{"advanceMapFlag":"gate"}], - "name":"flip the switch" - "options":[{ - "condition":[{"getMapFlag":{"key":"gate","op":">=","val":3}}], - "action":[{"deleteMapObject":55}], - "name":"ok" }] - }, - { "name":"go away" } - ] - } - -] - - - - - [ - { - "text":"Hmm... A big switch is embedded into the wall.", - "options":[ - { - "text":"You hear some loud sounds coming from the center.", - "action":[{"deleteMapObject":-1},{"advanceMapFlag":"gate"}], - "name":"flip the switch" - "options":[{ - "condition":[{"getMapFlag":{"key":"gate","op":">=","val":3}}], - "action":[{"deleteMapObject":55}], - "name":"ok" }] - }, - { "name":"go away" } - ] - } - -] - - - - - [ - { - "text":"Hmm... A big switch is embedded into the wall.", - "options":[ - { - "text":"You hear some loud sounds coming from the center.", - "action":[{"deleteMapObject":-1},{"advanceMapFlag":"gate"}], - "name":"flip the switch" - "options":[{ - "condition":[{"getMapFlag":{"key":"gate","op":">=","val":3}}], - "action":[{"deleteMapObject":55}], - "name":"ok" }] - }, - { "name":"go away" } - ] - } - -] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/forge-gui/res/adventure/Shandalar/maps/map/main_story/black_castle_f1.tmx b/forge-gui/res/adventure/Shandalar/maps/map/main_story/black_castle_f1.tmx deleted file mode 100644 index b20cfd35a74..00000000000 --- a/forge-gui/res/adventure/Shandalar/maps/map/main_story/black_castle_f1.tmx +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - eJztwzEJAAAMA7C+8w/VWyFLIL2kqqqqvjuO1S8b - - - - - eJxz5mNgcB7FGNgNiB9iwa40ttcFiLEBp1F7qYpX8DIwLAXiZbwQ+5ZA+ct56ZO+YP6mtT/paS8ozzwB4sdY6EdQex/gkAfR5OYtbGmohhd7usImTm5YwOxt5GdgaCIBN/NTx155AQYGBRKwosCovaP2jto7au/A2LsXaM4+LFgVh/h+KtmLCygJ4JcftZc4DGtLYcOg9hXI3iV41NCizQUKC5C9A9G+Gsr2AgDO0wnp - - - - - - - - eJzt0cEJACAMBME0YMvWnnd+Ioj3mKlgYasA4N5evwumtB7OJb1LagF4qQHcQwIt - - - - - eJztwQEBAAAAgiD/r25IQAEAAPBoDhAAAQ== - - - - - - - - - - - - - - - - - - [ - { - "type": "life", - "count": 2 - } -] - - - - - - diff --git a/forge-gui/res/adventure/Shandalar/maps/map/main_story/blue_castle.tmx b/forge-gui/res/adventure/Shandalar/maps/map/main_story/blue_castle.tmx deleted file mode 100644 index 326323b2e20..00000000000 --- a/forge-gui/res/adventure/Shandalar/maps/map/main_story/blue_castle.tmx +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - - - - - - - - eJzt2LEJACEQRUFTsyvhqrZeuRrc049MMJksDxUER29tAAAAXOx9subATt+9rXKqP2mOfv369etfn7fz3Tn1zqXuv379Kf1Va/Tr169f///9lf8K1RLPKJn++/snqiFdMg== - - - - - eJztmEEOwjAMBPOD5AdVBR9tq/Ir4Gtw4YbAbtdxDjNSbpZ3VCWy1VIAAAAAAAAA4BtLLWUVnq329Z+att8s7vePj//+/m6Pdvzcaq7/2VxVn6xc/HNz8c/NVftb59JV7H9pmjnnnUsqf1XevfPc8c7Bp+iejXr/e+eO7L8Y3tzI/qqaCPC310SAv70mAvztNR68+9uvvUtVE7m/9Ua1v3l2vLP/KCL2NwtZb1MF/jZe3r59Qg== - - - - - eJzt2MEJgDAQRNHYgQWIeLD8FCkLNuDFMea9BvJPA5vWAAC+o6/pAoDxbPd27jYUAHjgXNIFMK/0/0f6fZjVH+73Y+D2oj9Lf07tT/Xbn5w3+i9iHwTo - - - - - - - - eJztmOsNgzAMhLMAJOzCFh2mD4bpEJRpulBbQSSK4vgIMUHCkfyrke9TqO1L2tqYVkNDQ0NDQ0NDMBpnzAuMS4PvdW4ffvvVkViV8p+Cv7PG3IC425HrCu5/2P1rGflOe53rWfjR/jlM/L32T+VXfnF+ri59fUnzI/0hVOscV7UTP5I/9K1S+dH5Ss3nXPzdlJPi8fN9mT/1f0vlofzJnI3yGr+cHA+li841qo4QXWqP137X/LwcCF20Lqj9iG7vwvW7pSZz8adoKv8x+NfeSaT4pe86Ic2c/Fs8RKj/+fePmHeQ4G8W+sg9IaaPaObkR1iU//+3ZQ+g3h8oH1Kan8q3Rm8Lf8y/xc6Mmvvc/X3pQ+ZsoX7+rEa2WO/k/JuU9+fOlmND/VvozHIuTlvCv5VYOf1PiZXqf1Luh6n3y9JvvUd9/1T+vPEBSIXzeQ== - - - - - eJzt17EJACAQA8Bs8Buro+sC1o94B+lTBZIAAAD8bVQyT1Z1NwEAAABu/Hegi/3hBRuEwwT/ - - - - - - [ - { - "type": "gold", - "count": 180, - "addMaxCount": 40 - } -] - - - - - [ - { - "type": "gold", - "count": 180, - "addMaxCount": 40 - } -] - - - - - - - - - - [{ - "text":"A gate is blocking the path. It looks like it is opened elsewhere.", - "options":[ - { "name":"continue" } - ] -}] - - - - - - - - - - [ - { - "text":"Hmm... A big switch is embedded into the wall.", - "options":[ - { - "text":"You hear some loud sounds coming from the center.", - "action":[{"deleteMapObject":-1},{"advanceMapFlag":"gate"}], - "name":"flip the switch" - "options":[{ - "condition":[{"getMapFlag":{"key":"gate","op":">=","val":3}}], - "action":[{"deleteMapObject":55}], - "name":"ok" }] - }, - { "name":"go away" } - ] - } - -] - - - - - [ - { - "text":"Hmm... A big switch is embedded into the wall.", - "options":[ - { - "text":"You hear some loud sounds coming from the center.", - "action":[{"deleteMapObject":-1},{"advanceMapFlag":"gate"}], - "name":"flip the switch" - "options":[{ - "condition":[{"getMapFlag":{"key":"gate","op":">=","val":3}}], - "action":[{"deleteMapObject":55}], - "name":"ok" }] - }, - { "name":"go away" } - ] - } - -] - - - - - [ - { - "text":"Hmm... A big switch is embedded into the wall.", - "options":[ - { - "text":"You hear some loud sounds coming from the center.", - "action":[{"deleteMapObject":-1},{"advanceMapFlag":"gate"}], - "name":"flip the switch" - "options":[{ - "condition":[{"getMapFlag":{"key":"gate","op":">=","val":3}}], - "action":[{"deleteMapObject":55}], - "name":"ok" }] - }, - { "name":"go away" } - ] - } - -] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/forge-gui/res/adventure/Shandalar/maps/map/main_story/blue_castle_f1.tmx b/forge-gui/res/adventure/Shandalar/maps/map/main_story/blue_castle_f1.tmx deleted file mode 100644 index 06a8a90fc49..00000000000 --- a/forge-gui/res/adventure/Shandalar/maps/map/main_story/blue_castle_f1.tmx +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - eJztwzEJAAAMA7C+8w/VWyFLIL2kqqqqvjuO1S8b - - - - - eJzjE2Bg4BvFGFgQiNdgwQI0tpcfiLEB3lF7qYqL+RkYCoC4kB9iXz6UX8RPn/QF8zet/UlPe0F5Zj0Qr8NCr4XauxqHPIgmN2/hSkPEAnLDAmZvIzDNNJGAm/mpY688kFYgAStSGPej9o7aO2rvqL3k2rsXSO/DglVxiO+nkr24gBIB+VF7icOwthQ2DGpfgezNx6OGFm0uUFiA7B2I9tVQthcA8ByJ4Q== - - - - - - - - eJzt0rEJADAIAEGrTJD9x8h8TiBoFZC78uuPANjlnlmHjlf8U3Xo8BXwWwKJagMl - - - - - eJztwQEBAAAAgiD/r25IQAEAAPBoDhAAAQ== - - - - - - - [ - { - "type": "life", - "count": 2 - } -] - - - - - - - - - - - - - - - - - diff --git a/forge-gui/res/adventure/Shandalar/maps/map/main_story/final_castle.tmx b/forge-gui/res/adventure/Shandalar/maps/map/main_story/final_castle.tmx deleted file mode 100644 index c0fd25282db..00000000000 --- a/forge-gui/res/adventure/Shandalar/maps/map/main_story/final_castle.tmx +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - - - - - - - - eJztw8EJAAAMA6H7dn/IvF1EwV1NVVVVVVVVVVVVVVVV1R62fUyd - - - - - eJztmOlOFEEQgPuXf3Z6Z0AwJkIEE58ABE8OBR9CHgIFUf4gUZ8BPLlRTDzw4I8c8gwcKh4cAg9CTaY2NOP0hJ7q2c1OapIvne2p3i/Vma6a3Za8EC3Mf7QDfyNoS9nbCkRd19hrlSkpxDgwIQPfGH6elMV5vgp5p51nMb3+mdkGtiLGTfT+0dz3x6RnS/cMnT4R/5n6rBW8D10hHhnw2LXjPesJUWdAvcde9rKXvaXxLsH3fIvgvGZ+2ZJXd53z4u+z93gU3qWi8N+vfO9YTEwa71z+XvjeUrxflbP3hiEd6L2eYC2FLHpvAv8U9oB9HHfRuxOaV+M7CTlR6kbSvWAve7PkfQN97JWG19gHp2NiZqT9mlLuddK0f6leSh+8ZMhl9F5MsJZCFr1XgZ8Kv4DfOG6g90doXo2/QsiJUjeS7gV72Zsl7yj0sRcaXmIffB4TMyLt15Ryr5Om/Uv1UvrgSc+MKi/wVhquo5Km9xTwSeELMIfjZ/R+DM2r8dWEnCjnN+lesJe9WfL2u0L0abjnBt67MTH3Xfs1pdzrpGkfUb2UfpT3zHDRKw3XUUnTWwG8U/gAzOL4Hr1vQ/NqvEfIiXJ+k+4Fe9mbJW8v9JPbGu5gP+qOielx7deULNbJYngb82ZcwN9lDYbrqKTpbQZWFdaB7ziuoXclNK/GNxFyopzfpHvBXvZmyftMCjGs4Qn+XzcUE/NU2q8ppaqTtU7gPePQvqfGMUP1mq6lwN506IIzMe8csoDer87R+VvSfn7HqRu282cve9PwLgEPcocM5gLvQO7o/KJlb1T+NurGAUtl9o4= - - - - - - - - eJzt2LEJACAMRUE30AHEUcXRLdzAIgRy1/wy5YO0BkTb/e3psXfneLtG7F0AAAAA/vgjAZCBHgGQgR4BkIEeAVCZDgLVXAhtCMU= - - - - - eJzt2EENAEAIA0EcnGSsnwxKmFHQ3yatAib0m14AAAAAwAZ+JAAS6BEACfQIgAR6BMBlOghc8gEcxwNV - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [{ - "text":"A big red gate is blocking the path", - "options":[ - { "name":"go away" }, - { - "name":"unlock with red key", - "condition":[ { "item": "Red Key" } ], - "text":"The gate is unlocked", - "options":[ - { - "name":"continue","action":[{"deleteMapObject":-1},{"removeItem":"Red Key"}] - } - ] - } - ] -}] - - - - - [{ - "text":"A big blue gate is blocking the path", - "options":[ - { "name":"go away" }, - { - "name":"unlock with blue key", - "condition":[{"item":"Blue Key"}], - "text":"The gate is unlocked", - "options":[ {"name":"continue","action":[{"deleteMapObject":-1},{"removeItem":"Blue Key"}]} ] - } - ] -}] - - - - - [{ - "text":"A big green gate is blocking the path", - "options":[ - { "name":"go away" }, - { - "name":"unlock with green key", - "condition":[{"item":"Green Key"}], - "text":"The gate is unlocked", - "options":[{"name":"continue","action":[ {"deleteMapObject":-1},{"removeItem":"Green Key"}]} ] - } - ] -}] - - - - - [{ - "text":"A big white gate is blocking the path", - "options":[ - { "name":"go away" }, - { - "name":"unlock with white key", - "condition":[{"item":"White Key"}], - "text":"The gate is unlocked", - "options":[{"name":"continue", "action":[ {"deleteMapObject":-1},{"removeItem":"White Key"}]} ] - } - ] -}] - - - - - [{ - "text":"A big black gate is blocking the path", - "options":[ - { "name":"go away" }, - { - "name":"unlock with black key", - "condition":[{"item":"Black Key"}], - "text":"The gate is unlocked", - "options":[{"name":"continue", "action":[ {"deleteMapObject":-1},{"removeItem":"Black Key"}]} ] - } - ] -}] - - - - - [ - { - "type": "life", - "count": 3 - } -] - - - - - - diff --git a/forge-gui/res/adventure/Shandalar/maps/map/main_story/green_castle.tmx b/forge-gui/res/adventure/Shandalar/maps/map/main_story/green_castle.tmx deleted file mode 100644 index 56cc33c9a80..00000000000 --- a/forge-gui/res/adventure/Shandalar/maps/map/main_story/green_castle.tmx +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - - - - - - - - eJzt2LEJACEQRUFTsyvhqrZeuRrc049MMJksDxUER29tAAAAXOx9subATt+9rXKqP2mOfv369etfn7fz3Tn1zqXuv379Kf1Va/Tr169f///9lf8K1RLPKJn++/snqiFdMg== - - - - - eJztmEEOwjAMBPOD5AdVBR9tq/Ir4Gtw4YbAbtdxDjNSbpZ3VCWy1VIAAAAAAAAA4BtLLWUVnq329Z+att8s7vePj//+/m6Pdvzcaq7/2VxVn6xc/HNz8c/NVftb59JV7H9pmjnnnUsqf1XevfPc8c7Bp+iejXr/e+eO7L8Y3tzI/qqaCPC310SAv70mAvztNR68+9uvvUtVE7m/9Ua1v3l2vLP/KCL2NwtZb1MF/jZe3r59Qg== - - - - - eJzt2MEJgDAQRNHYgQWIeLB/SIeyYANeHGPeayD/NLBpDQDgO/qaLgAYz3Zv525DAYAHziVdAPNK/3+k34dZ/eF+PwZuL/qz9OfU/lS//cl5o/8CUIoE9w== - - - - - - - - eJztmH0OgjAMxXcCQKKchFt4HT84lnIVL6REluCyro+xbiZ0yfvLpf2F2fZtfWVMr1KpVCqVSiWorjHmCep8wPeemjz8x08eidUq/y74h9qYK6Bb/eW6gPvvdf5aRs4p13fdCz/aP8eZ/6H9U/mVX5yfq0tbX9L8SH/w1TrH1WbiR+L7ziqWH52v1HxOxT/MMSkeO9/d+LH/WyoO5U+WbJTXmGJyPFRedK5RdYTkpfbY3NPM5Oblq4o/99B+Lu+Sza3fLTWZij8mp/L/B//aO4kUv/Rdx5czJf8WD+Hrf/b9I+QdJPg7Jz9yTwjlR3Km5EdYlP/3N7cHUO8PlA8pzU/FW5NvC3/Iv4W+GTX3ufv7uOIsl/4t1Ds5/ybl/blvy7Gh/s31bqlXKLeUfyuxUvqfEivW/8TcD2Pvl6Xfev/1/VP50+oNNlL7xQ== - - - - - eJzt17EJACAQA8Bs8Buro+sC1o94B+lTBZIAAAD8bVQyT1Z1NwEAAABu/Hegi/3hBRuEwwT/ - - - - - - [ - { - "type": "gold", - "count": 180, - "addMaxCount": 40 - } -] - - - - - [ - { - "type": "gold", - "count": 180, - "addMaxCount": 40 - } -] - - - - - - - - - - [{ - "text":"A gate is blocking the path. It looks like it is opened elsewhere.", - "options":[ - { "name":"continue" } - ] -}] - - - - - - - - - - [ - { - "text":"Hmm... A big switch is embedded into the wall.", - "options":[ - { - "text":"You hear some loud sounds coming from the center.", - "action":[{"deleteMapObject":-1},{"advanceMapFlag":"gate"}], - "name":"flip the switch" - "options":[{ - "condition":[{"getMapFlag":{"key":"gate","op":">=","val":3}}], - "action":[{"deleteMapObject":55}], - "name":"ok" }] - }, - { "name":"go away" } - ] - } - -] - - - - - [ - { - "text":"Hmm... A big switch is embedded into the wall.", - "options":[ - { - "text":"You hear some loud sounds coming from the center.", - "action":[{"deleteMapObject":-1},{"advanceMapFlag":"gate"}], - "name":"flip the switch" - "options":[{ - "condition":[{"getMapFlag":{"key":"gate","op":">=","val":3}}], - "action":[{"deleteMapObject":55}], - "name":"ok" }] - }, - { "name":"go away" } - ] - } - -] - - - - - [ - { - "text":"Hmm... A big switch is embedded into the wall.", - "options":[ - { - "text":"You hear some loud sounds coming from the center.", - "action":[{"deleteMapObject":-1},{"advanceMapFlag":"gate"}], - "name":"flip the switch" - "options":[{ - "condition":[{"getMapFlag":{"key":"gate","op":">=","val":3}}], - "action":[{"deleteMapObject":55}], - "name":"ok" }] - }, - { "name":"go away" } - ] - } - -] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/forge-gui/res/adventure/Shandalar/maps/map/main_story/green_castle_f1.tmx b/forge-gui/res/adventure/Shandalar/maps/map/main_story/green_castle_f1.tmx deleted file mode 100644 index 9a22f8f7ee9..00000000000 --- a/forge-gui/res/adventure/Shandalar/maps/map/main_story/green_castle_f1.tmx +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - eJztwzEJAAAMA7C+8w/VWyFLIL2kqqqqvjuO1S8b - - - - - eJwTFmBgEB7FGFgMiDdiwaI0tlcEiLEBoVF7qYor+BkYSoG4jB9iXwmUX85Pn/QF8zet/UlPe0F5ZgsQb8ZCb4LauwGHPIgmN29hS0NNvNjTFTZxcsMCZm8jMM00kYCb+aljrzyQViABK1IY96P2jto7au+oveTauxdI78OCVXGI76eSvbiAEgH5UXuJw7C2FDYMal+B7C3Bo4YWbS5QWIDsHYj21VC2FwAIdpdw - - - - - - - - eJztwQEBAAAAgiD/r25IQAEAAPBoDhAAAQ== - - - - - eJztwQEBAAAAgiD/r25IQAEAAPBoDhAAAQ== - - - - - - - - - - - - - - - - - - [ - { - "type": "life", - "count": 2 - } -] - - - - - - diff --git a/forge-gui/res/adventure/Shandalar/maps/map/main_story/red_castle.tmx b/forge-gui/res/adventure/Shandalar/maps/map/main_story/red_castle.tmx deleted file mode 100644 index 65dc919a18c..00000000000 --- a/forge-gui/res/adventure/Shandalar/maps/map/main_story/red_castle.tmx +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - - - - - - - - eJzt2LEJACEQRUFTsyvhqrZeuRrc049MMJksDxUER29tAAAAXOx9subATt+9rXKqP2mOfv369etfn7fz3Tn1zqXuv379Kf1Va/Tr169f///9lf8K1RLPKJn++/snqiFdMg== - - - - - eJztmEEOwjAMBPOD5AdVBR9tq/Ir4Gtw4YbAbtdxDjNSbpZ3VCWy1VIAAAAAAAAA4BtLLWUVnq329Z+att8s7vePj//+/m6Pdvzcaq7/2VxVn6xc/HNz8c/NVftb59JV7H9pmjnnnUsqf1XevfPc8c7Bp+iejXr/e+eO7L8Y3tzI/qqaCPC310SAv70mAvztNR68+9uvvUtVE7m/9Ua1v3l2vLP/KCL2NwtZb1MF/jZe3r59Qg== - - - - - eJzt2LENgDAMRcGwAMoACFGw/zBMhCJ24GNy17jMqyw5rQEAfMe1pgsA6tn6M/ee7QAAajmXdAHMK/3/kX4fZvWH+/0o3D7oz9KfM/bP6Ld/ct7ovwEWvgVU - - - - - - - - eJztmH0OgyAMxbmAS3YWnR5i59uHx3JeaJpJ4gilT6RgYkneX2voL7i2D5qLMY1KpVKpVCqVoLpJH1D3Kx7bZuK/TZJYtfKfgr+vjHkCelU/rgcY/67y1zLynXKd61n40f45LvwDGK/9U/mVX64u20z8SH/w1TrHVWfiR/b3fatYfnS+UvM5FX+/7Enx2Pnu7h/7v6X2ofzJmo3yGvOeHA+VF51rVB0heakYm3uemdy8HIm8aF1Q8UheG+PW756aTMUfk1P5j8G/9U4ixS991/HlTMm/x0P4+p99/wh5Bwn+zsmP3BNC+ZGcKfkRFuX//83tAdT7A+VDSvNT+23Jt4c/5N9CZ0bNfe7+7vqQNZuvn1u2UO/k/JuU9+fOlmND/ZvvzFIuLreEfyuxUvqfEivW/8TcD2Pvl6Xfeo/6/qn8afUFIW0wJA== - - - - - eJzt17EJACAQA8Bs8Buro+sC1o94B+lTBZIAAAD8bVQyT1Z1NwEAAABu/Hegi/3hBRuEwwT/ - - - - - - [ - { - "type": "gold", - "count": 180, - "addMaxCount": 40 - } -] - - - - - [ - { - "type": "gold", - "count": 180, - "addMaxCount": 40 - } -] - - - - - - - - - - [{ - "text":"A gate is blocking the path. It looks like it is opened elsewhere.", - "options":[ - { "name":"continue" } - ] -}] - - - - - - - - - - [ - { - "text":"Hmm... A big switch is embedded into the wall.", - "options":[ - { - "text":"You hear some loud sounds coming from the center.", - "action":[{"deleteMapObject":-1},{"advanceMapFlag":"gate"}], - "name":"flip the switch" - "options":[{ - "condition":[{"getMapFlag":{"key":"gate","op":">=","val":3}}], - "action":[{"deleteMapObject":55}], - "name":"ok" }] - }, - { "name":"go away" } - ] - } - -] - - - - - [ - { - "text":"Hmm... A big switch is embedded into the wall.", - "options":[ - { - "text":"You hear some loud sounds coming from the center.", - "action":[{"deleteMapObject":-1},{"advanceMapFlag":"gate"}], - "name":"flip the switch" - "options":[{ - "condition":[{"getMapFlag":{"key":"gate","op":">=","val":3}}], - "action":[{"deleteMapObject":55}], - "name":"ok" }] - }, - { "name":"go away" } - ] - } - -] - - - - - [ - { - "text":"Hmm... A big switch is embedded into the wall.", - "options":[ - { - "text":"You hear some loud sounds coming from the center.", - "action":[{"deleteMapObject":-1},{"advanceMapFlag":"gate"}], - "name":"flip the switch" - "options":[{ - "condition":[{"getMapFlag":{"key":"gate","op":">=","val":3}}], - "action":[{"deleteMapObject":55}], - "name":"ok" }] - }, - { "name":"go away" } - ] - } - -] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/forge-gui/res/adventure/Shandalar/maps/map/main_story/red_castle_f1.tmx b/forge-gui/res/adventure/Shandalar/maps/map/main_story/red_castle_f1.tmx deleted file mode 100644 index 1367226c9ca..00000000000 --- a/forge-gui/res/adventure/Shandalar/maps/map/main_story/red_castle_f1.tmx +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - eJztwzEJAAAMA7C+8w/VWyFLIL2kqqqqvjuO1S8b - - - - - eJwz4WNgMBnFGNgciC9hwWY0ttcUiLEB41F7qYpn8jIwTAPi6bwQ+6ZC+TN46ZO+YP6mtT/paS8oz1wF4itY6MtQey/ikAfR5OYtbGnoMzv2dIVNnNywgNnbyM/A0EQCbuanjr3yAgwMCiRgRYFRe0ftHbV31N6BsXcv0Jx9WLAqDvH9VLIXF1ASwC8/ai9xGNaWwoZB7SuQvVPxqKFFmwsUFiB7B6J9NZTtBQBeSeVp - - - - - - - - eJzt0jERACAMBMFUIAH/GjGAhXyRhtktr74qgL+clXXouDvr0OErJviKxANqBgYX - - - - - eJztwQEBAAAAgiD/r25IQAEAAPBoDhAAAQ== - - - - - - - - - - - - - - - - - - [ - { - "type": "life", - "count": 2 - } -] - - - - - - diff --git a/forge-gui/res/adventure/Shandalar/maps/map/main_story/white_castle.tmx b/forge-gui/res/adventure/Shandalar/maps/map/main_story/white_castle.tmx deleted file mode 100644 index 48842fb4ace..00000000000 --- a/forge-gui/res/adventure/Shandalar/maps/map/main_story/white_castle.tmx +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - - - - - - - - eJzt2LEJACEQRUFTsyvhqrZeuRrc049MMJksDxUER29tAAAAXOx9subATt+9rXKqP2mOfv369etfn7fz3Tn1zqXuv379Kf1Va/Tr169f///9lf8K1RLPKJn++/snqiFdMg== - - - - - eJztmEEOwjAMBPOD5AdVBR9tq/Ir4Gtw4YbAbtdxDjNSbpZ3VCWy1VIAAAAAAAAA4BtLLWUVnq329Z+att8s7vePj//+/m6Pdvzcaq7/2VxVn6xc/HNz8c/NVftb59JV7H9pmjnnnUsqf1XevfPc8c7Bp+iejXr/e+eO7L8Y3tzI/qqaCPC310SAv70mAvztNR68+9uvvUtVE7m/9Ua1v3l2vLP/KCL2NwtZb1MF/jZe3r59Qg== - - - - - eJzt2LENgDAMRcGwAMoACFGw/zqsgyJ24GNy17jMqyw5rQEAfMe1pgsA6tn6M/ee7QAAajmXdAHMK/3/kX4fZvWH+/0o3D7oz9KfM/bP6Ld/ct7ovwEFKQVj - - - - - - - - eJztmH0KgzAMxb2Awu4iTKY32A334aUGm8eZMguuNM2zNq1gCu+vleRHXdKX1lVR1CqVSqVSqVSC6kZ9QF1P+N42Ef9llMRqlP8Q/H1ZFHdAj/LHdQP3P8v0tYx8p1TnehT+c4X1w2Hmf4P7tX8qv/KHi/M1bSJ+xF+5ap3jahLxI/Fd3yqUH71fqfs5Fn8/x6R4zP1uxw/931JxKH+yZKO8xhST46HyonMBVUdIXmqPyT3dmdx9+SLyonVB7efyLtns+t1Sk7H4Q3Iq/z74184kUvzSs44rZ0z+LR7C1f/M+4fPO0jwd1Z+ZE7w5UdyxuRHWJT//ze7B1DvD5QPyc1PxVuTbwu/z7/5zoy697n53fYhSzZXPzdsvt7J+Tcp78+dLceG+rdBmJ/LLeHfcqyY/ifHCvU/IfNh6HyZ+613r++fyh9XX36YOI8= - - - - - eJzt17EJACAQA8Bs8Buro+sC1o94B+lTBZIAAAD8bVQyT1Z1NwEAAABu/Hegi/3hBRuEwwT/ - - - - - - [ - { - "type": "gold", - "count": 180, - "addMaxCount": 40 - } -] - - - - - [ - { - "type": "gold", - "count": 180, - "addMaxCount": 40 - } -] - - - - - - - - - - [{ - "text":"A gate is blocking the path. It looks like it is opened elsewhere.", - "options":[ - { "name":"continue" } - ] -}] - - - - - - - - - - [ - { - "text":"Hmm... A big switch is embedded into the wall.", - "options":[ - { - "text":"You hear some loud sounds coming from the center.", - "action":[{"deleteMapObject":-1},{"advanceMapFlag":"gate"}], - "name":"flip the switch" - "options":[{ - "condition":[{"getMapFlag":{"key":"gate","op":">=","val":3}}], - "action":[{"deleteMapObject":55}], - "name":"ok" }] - }, - { "name":"go away" } - ] - } - -] - - - - - [ - { - "text":"Hmm... A big switch is embedded into the wall.", - "options":[ - { - "text":"You hear some loud sounds coming from the center.", - "action":[{"deleteMapObject":-1},{"advanceMapFlag":"gate"}], - "name":"flip the switch" - "options":[{ - "condition":[{"getMapFlag":{"key":"gate","op":">=","val":3}}], - "action":[{"deleteMapObject":55}], - "name":"ok" }] - }, - { "name":"go away" } - ] - } - -] - - - - - [ - { - "text":"Hmm... A big switch is embedded into the wall.", - "options":[ - { - "text":"You hear some loud sounds coming from the center.", - "action":[{"deleteMapObject":-1},{"advanceMapFlag":"gate"}], - "name":"flip the switch" - "options":[{ - "condition":[{"getMapFlag":{"key":"gate","op":">=","val":3}}], - "action":[{"deleteMapObject":55}], - "name":"ok" }] - }, - { "name":"go away" } - ] - } - -] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/forge-gui/res/adventure/Shandalar/maps/map/main_story/colorless_castle.tmx b/forge-gui/res/adventure/Shandalar/maps/map/minibosses/emrakul.tmx similarity index 94% rename from forge-gui/res/adventure/Shandalar/maps/map/main_story/colorless_castle.tmx rename to forge-gui/res/adventure/Shandalar/maps/map/minibosses/emrakul.tmx index b803cc5d4db..05f8889a9bb 100644 --- a/forge-gui/res/adventure/Shandalar/maps/map/main_story/colorless_castle.tmx +++ b/forge-gui/res/adventure/Shandalar/maps/map/minibosses/emrakul.tmx @@ -1,5 +1,5 @@ - + diff --git a/forge-gui/res/adventure/Shandalar/maps/map/slimefoot_boss.tmx b/forge-gui/res/adventure/Shandalar/maps/map/minibosses/slimefoot_boss.tmx similarity index 68% rename from forge-gui/res/adventure/Shandalar/maps/map/slimefoot_boss.tmx rename to forge-gui/res/adventure/Shandalar/maps/map/minibosses/slimefoot_boss.tmx index 17ac9a882ac..ce3955d4339 100644 --- a/forge-gui/res/adventure/Shandalar/maps/map/slimefoot_boss.tmx +++ b/forge-gui/res/adventure/Shandalar/maps/map/minibosses/slimefoot_boss.tmx @@ -8,9 +8,9 @@ "startBattleWithCard": [ "Thallid Shell-Dweller" ] } - - - + + + eJxbwM7AsGAUj+JRPIpH8SgexSMCAwB2ckzC @@ -30,21 +30,21 @@ - + - - + + { "startBattleWithCardInCommandZone": [ "Slimefoot's Boss Effect"] } - - + + [ { @@ -69,29 +69,29 @@ - + - + - - - - - - - - - - + + + + + + + + + + diff --git a/forge-gui/res/adventure/Shandalar/maps/map/slobad_factory.tmx b/forge-gui/res/adventure/Shandalar/maps/map/minibosses/slobad_factory.tmx similarity index 64% rename from forge-gui/res/adventure/Shandalar/maps/map/slobad_factory.tmx rename to forge-gui/res/adventure/Shandalar/maps/map/minibosses/slobad_factory.tmx index 44005105a60..6c049baf62e 100644 --- a/forge-gui/res/adventure/Shandalar/maps/map/slobad_factory.tmx +++ b/forge-gui/res/adventure/Shandalar/maps/map/minibosses/slobad_factory.tmx @@ -1,5 +1,5 @@ - + @@ -8,8 +8,8 @@ "startBattleWithCard": [ "March of the Machines" ], } - - + + eJxz42RgcBvEmFhACzMHAgwHP4DAqD8GFyDHH89YB8at+MCoPwYXGMn5YzCCwVwPLhAlXu1gaVeMAgRw5qMOxmYWLjtgYgMNcLmBkNuieBkY6rhxq8UXRujytASkmE+pW2jpF3r6g5TyjFQwXOKDnmDUH4MLDHd/kFM/kVqW75UgXi0xdpMjRwvzyWkzUNOto2AU4AMAfwpP8w== @@ -34,43 +34,43 @@ - + - + - - - - + + + + - + - - + + - + { "startBattleWithCardInCommandZone": [ "Slobad's Boss Effect"] } @@ -79,23 +79,23 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + [ { diff --git a/forge-gui/res/adventure/Shandalar/maps/map/xira.tmx b/forge-gui/res/adventure/Shandalar/maps/map/minibosses/xira.tmx similarity index 60% rename from forge-gui/res/adventure/Shandalar/maps/map/xira.tmx rename to forge-gui/res/adventure/Shandalar/maps/map/minibosses/xira.tmx index 397955ff2cb..e15a6a7dde2 100644 --- a/forge-gui/res/adventure/Shandalar/maps/map/xira.tmx +++ b/forge-gui/res/adventure/Shandalar/maps/map/minibosses/xira.tmx @@ -1,13 +1,13 @@ - + - - + + eJzVl11uwkAMhHnMPsBtegWKckDOgNqehjOgwjHIKrLqjDz+WZUHRhopJNn1F6/3h2Pb7Y5v5NPi7+nPXZX2uq12tq2WfuYpionfg0IO65nV1sqdvh9pTr53a1sjQ+a7Ti3XZoSPSWLflbN8+NviiPgidhy/DB/jxVhz8+tAP2Pv4Liz2hQei81jZHPCm6OePD6PDd+NYjCmbL4rfJU84JhafDh/u9j6lGWTa0vn/WqMgzG99ZGpwhf18XGoxa6yZfis2rweVr+Sy1tTIr5MPN0f67vCZvWB7BHTf9tbVzSflY8Kl9SD5VG+aNwz+cvUqWbFfrJ8LHcsjrBpXabVkTAXbMxG1h3Nqpku6twYcbJ9ITN3qvJq65PUDzLgPTlXjKwrFcYMX/fXkuufactm7ZeZ+Jb6WEv/3p7LWHueZnXNpM+60XpiKbsPsxpj7YULc47nzJHcix7kO3/b9n+AZdZOz03L7DvRjO3V9sYt8hMoNu4z @@ -28,29 +28,29 @@ - eJztzrENgDAMAEHv4SB2pcikKTIGSG6pDcWd9P1HAEC/Oao/up6v86hWfn3zbmcFANDlBo7NBWA= + eJxjYBgFo2AUjALSwCqpoW3+YAcjxf9tMhCM7N/VaH5H59MLNAHdJS8LwU+kB8YNhMALaQgeBUMHDMe8Tamf6BUmQynsh5Jb6QWGa5gMB38NBz+MAtIAADg8EBo= - + { "startBattleWithCardInCommandZone": [ "Xira's Boss Effect"] } - + - - - - - - - + + + + + + + [ { @@ -75,7 +75,7 @@ - + [{ "type": "randomCard", @@ -91,54 +91,54 @@ - + - + - + - + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + diff --git a/forge-gui/res/adventure/Shandalar/maps/map/main_story/skep.tmx b/forge-gui/res/adventure/Shandalar/maps/map/skep/skep.tmx similarity index 100% rename from forge-gui/res/adventure/Shandalar/maps/map/main_story/skep.tmx rename to forge-gui/res/adventure/Shandalar/maps/map/skep/skep.tmx diff --git a/forge-gui/res/adventure/Shandalar/maps/map/skep/skep_outer.tmx b/forge-gui/res/adventure/Shandalar/maps/map/skep/skep_outer.tmx new file mode 100644 index 00000000000..9ec552e5534 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/maps/map/skep/skep_outer.tmx @@ -0,0 +1,88 @@ + + + + + + + { + "startBattleWithCard": [ "Manaweft Sliver", "Diffusion Sliver" ] +} + + + + + + eJzt2tFKwzAUgOHdycBb39EnEbzZM8suxuLWNklzmnXN90FAYVQ8/5pM6ekEAAAAAAAAAAAAAADH8nO+L15Li/3QYj8iW3x/xq3LeXmlrz2K6Puidca16917pPPfYo/q1eEIPXqcDz1bpE32bu4+6Nlj6w7v1ONVenbQI693Cz2W6bEveuxLj/n/Vq6r9OuRzM3w62Pdmprv2i56PPe4zaWmReR9MpKlWdS0SF8XtXeNpPZ9umaPalkjmPp9o3pENRlF9Ps3t2r3qRG1zrjkvpg6P9JGOtxFd5g770vP7ZFF7UM1Z0auy8i22KfmVu5z7u176s7jtX+fL53jFz2elH4eiuix9HO4y7Vo7ZG7/ujnx6N0HhE91pxLTGvtUdvBfrVsi/2q5v+H/Df3bElkj+v19Sgz9/xVS4/H62lRrvTZ3JIWNc/6Mq1mhnoAAAAAAAAAAAAAAAAAALDGH0pI7Ak= + + + + + eJzt2FtOwkAUgOG+2YaNuBpDWIYL4dGtiMqu8LYEOzGGW0lpHTpH+b7kJH0k52faplUFAAAAcHmrm/2hDA1i6WtxO9sOl3XOudBjuK69Hj4PTk0fPYbp2m2uFgxj1zH438dw6p7E9JyF8tyXYrD7GOwfmJpncAzR3oeWzfFck0gtchnT8D7At8f/1uGv0yIODWIZ0+GhOR7yGNqjq4Em+fT1OOcdRY9YtAAAAKCkx7qqPprvWbXXT3XpX3Rdfvafdp/ms72+25n3RpMpbdp9v+7Mut7vkWbuW04xqc9LvW3z3M6bHiEsnI1fyX2fT2fF2RjP7gAAAAAAAAAAAAAAAAAAAAAAAACY0heTjntH + + + + + eJztml9O20AQh/NQhFd97h16klJVSoI4RU8SiZc88tbn/qFSCfQsXKC0VAJKjlCP7FEmm9n12Gu8Dvw+aQQkIYrn8+ysJ55MAAAAAAAAAACAl8PZwW6APFDur8uYudyfBJzVHq4P9ADDQi442MHPonoOfoZH+jhW6gQMC7sg/pU/376eTNbwkkSf+SIf8n3hox1PnS846Q6d21qkAB8VbdbvkIe+vQAbVh8pTlAjNtq4gJNd+jqmLh768HRxuL9OQjOIlON5Cg9tnexjncjcL1wVqYzBhTy+fUFzkcPHx0i8pBrpqy5OXfuwuOjDB/eRMTuRn5E8LI0uZC6WLhz8Gs3DIhBdfRHa+/nHOyv6zWEf+L1a5jCGdm7KvIccnSqvWQgvvh9rTS0DThn5+6dXm8h9DU/nBQfRxQXR1cfSyyc/FqoRixNLn/Of016fw4lcl/z1ybpGESEffq5ia5iMpvzHfFm8hf4nJ1pt+nlpg5b3kI+Yoy69389zm9eNzcebwyr6wM+vxVGsF6S4sf7/WJAuUn3E+ob0wccf2p/KnpziwhpjQK5T0od0clfY6tfaD+Q+VzuPh3IwVnwPKfURyr0kVg9jiJz06cJK7Bo6lpvn7If3UUO7ICjvX4vmmUbuOhnCib+vHcqB5IMb3xqVa51iDznnZZY533PMvc8YZpYWFz+K6t61mRKX5XP35c+rorr/k+51W9Wzv33zkRvL7DvmgoLy/1jHWjy2Uuax8GHjfSAfTS5isY/r1VgI+TgZwAOc7HLUow+OeQsH8LFNyMedq3p0qg8f1EacP666HtSYus0+ynfDeyt+nP7mfVYo33DRzDtXOflS7Ho5qfP84LbdXNWPyZ5/XOd2ip6RzLcyr9+LXS/kg/avF3Xe6dyf13n0919z4Qc+0vlV5ufGVV64p8ieTl7WbnN9MXXb6xc/jz1Wv9A8i31QT+ceIXsI5167Xn8w9nA4sEE+/GuSaYOD+9qb5kICL+34XOb2r+KD6oT3TnIfxbVC/eXR6XMSSewaBGzDLqi3//byQ32ae4bWP+SeqwnURzO3LuyC4H2WnBn6eysLcNEMOTivQ3NBxGYnoR6u4c9I4GSX0DxREpudpNYGfGwTml/5SCf+3repjxNwYcPqg+B1q2v/IOAhTmh2pSH3vdr3hCtlloiaaMe5mF3dGt1o/YT7OmYk6fDsSnNDQb9LR23nhnDSHXZzozgiJzzrTf1+Fj66QzMt+p7kSNnvwgcA+r3eOe7/BtvARX44137e4SEfyDsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIxX8Wxgxc + + + + + + + + eJztms9uEzEQxreoSUkTceNJ4Am4wxtwQQghxBHO3Cr1wrEHJB6BikcAcS2cUHkGHoBTcyCj1srsxH/Gu/aO7Z2RPrVJ1rv29/OMvdlcLLruQqVSqVQqlUqlUqlU2XRdQB9UfR4gE9L9mZO+n3bd0aavH6d7JlRfT+ySHkcr2q677nzV1836lomNi4uHchknCBsL0Ov1ngnlEeIiPa5a5WNhBEx89UtZhIXj0e71u+WhOCwoF27tkh5/Cb7j9z4c7ddll+9chZgoj75gb/TpuK/fi3EMfKJMdA3ps4D5/6Tjze8YhZjMnQeuQea9UC0ayoLD5MWat/dtkRHkAdQgXMe3I70ey+VmAI9WOE3pfSyTFDxKYrK9m+/4PahN3+7dqgQWNiY4V2tmgr8jwl7DuAwDXJtCdTzFPnYMj9RMpmRjW3/Hrqs+ufZdXP+hva0f+DVmcr2oh8fLgK8pWGAfjYbkgau9iwf8fb7mf9/oY5Cahys498lDWLi8HLNOxLbHa/tYJqlY2ALObe7ZOLXFpqtd+58W/Tr1e2lr52rDzSt6Tjgf3W/BupiqbmF/Y1kZ/42Ag9kfxTLAerNr/3F1qMXG7rHxEtqdrfqCNjYm9Jou/082/T683R3z+fhQhgsoJQsuD3w8pz5xOIR4YC7gMc0pygKLcnTlJfWfysWDshm7lgzhYfIB3zNMwQPnCp7HND/MsZSLSzYWD0/6otcFxpiFya8vifZcIR40H0L7oxgO3Dk6VDRnuO0oEx8f6Lv57On9rnucYF3hrBs2Fr6csK2LU7IYI/DWxcXFzbyXggnnviKUF+DtcrMX9dm2BnDqVEmy8bHlIDB5RvQgAQ/zG5mtJycMC848X2z8zEoXzQ8s394CPo9ZX2ws4Jn0+2W4RpVacyTkY3J2x4STJzYefxb2e+PQfn3Ocu0bMBNayzg8IGzPp6/IfsKXv3NUaO/tyhkfD3guAXVquTmUYSE97tLF3We71hbM4hL5rXmQn5n5H5iYGoZZ+O6FpMfQknx5A7/lu7T4rgzy8nAxCd1/Sve9VdF1n+O78piOR8x3bKo8PFz38yp5mZDuxxzlC+m+qZRHKd5rfpTLQXmUyUW6f60rNqT727qUR1lSHuVoSEj3uRWlCskxtPSMpWYeLT3vSh3SLKT9lPZfkketHKaMqXlIe6s86pfymI//yqM8BjikfZij576Q9sil8xG+1uQ/DWnf554PNKQ9Uwb9kPZvjOexLGpglnvuSedCbTk0Rf7nZtFS/ZIYh2S+lB6lj4vrfSvscB9f7fRvuVcJMbe8wSyoSuBSu780bD5j+XgYJqWwqT2MhyGvY1RaPashsGchb2N5hKTRj1A+4M9z8NDato8QA5w3nPxJyYaq5aBz3ud7Th5DztkaIzp+Fw9XjuTOj1jVHDZPQzzoMdL+18YjRa325Yi0/76+/10P15S+xzLIwSN2bzDkmrFjs53fxyz3fBrLg+vXkH0a5/iUvIZcP9b/VPNmaHvu+IfkTExfU85rqbzILdcczMF4DJNYvjF9KkW+vMh9/lRz2XVsTTkR8iYn81bqSm4mU12j1bpfo5RFeVKfy5IyKE/KoxxpfqTzMMXaqyzk2egeqixGvmOk+z43aX7UpVa4/Af+L1pA + + + + + + + + + + + + + + + + + + + + [{ + "type": "gold", "count": 250 +}] + + + + + [{ + "type": "gold", "count": 250 +}] + + + + + [{ + "type": "gold", "count": 150 +}] + + + + + + + + + + + + + + + + + + + diff --git a/forge-gui/res/adventure/Shandalar/maps/map/main_story/white_castle_f1.tmx b/forge-gui/res/adventure/Shandalar/maps/map/skep/sliverqueen.tmx similarity index 58% rename from forge-gui/res/adventure/Shandalar/maps/map/main_story/white_castle_f1.tmx rename to forge-gui/res/adventure/Shandalar/maps/map/skep/sliverqueen.tmx index 4bb8402a4d7..1774a47e06b 100644 --- a/forge-gui/res/adventure/Shandalar/maps/map/main_story/white_castle_f1.tmx +++ b/forge-gui/res/adventure/Shandalar/maps/map/skep/sliverqueen.tmx @@ -1,10 +1,10 @@ - + - + @@ -15,7 +15,7 @@ - eJyz5GNgsBzFGNgGiK9jwdY0ttcKiLEBi1F7qYrn8TIwzAbiObwQ+2ZB+XN56ZO+YP6mtT/paS8oz9wC4ptY6BtQe6/hkAfR5OYtbGkolB17usImTm5YwOxt5GdgaCIBN/NTx155AQYGBRKwosCovaP2jto7au/A2LsXaM4+LFgVh/h+KtmLCygJ4JcftZc4DGtLYcOg9hXI3ll41NCizQUKC5C9A9G+Gsr2AgDj7PCe + eJyz42NgsBvFGNgRiO9gwQ40ttceiLEB21F7qYoX8zIwLADihbwQ++ZD+Yt46ZO+YP6mtT/paS8oz9wH4ntY6LtQe2/jkAfR5OYtXGlIgg0/n9K0BrO3kZ+BoYkE3MxPHXvlBRgYFEjAigKj9o7aO2rvqL0DY+9eoDn7sGBVHOL7qWQvLqAkgF9+1F7iMKwthQ2D2lcge+fjUUOLNhcoLED2DkT7aijbCwBLCfyT @@ -23,37 +23,37 @@ - eJztwQEBAAAAgiD/r25IQAEAAPBoDhAAAQ== + eJztzbENACAIAEE2gAGMoxpHt2AHYnHXfPkRwLST3Zuz31XdXbNfAAD+9ABYqwF3 - eJztwQEBAAAAgiD/r25IQAEAAPBoDhAAAQ== + eJztzjEBAAAIA6A1MLLVjbFDSEACNOy0BwAAfHfsZACP - + - + - - - - - - + [ { "type": "life", - "count": 2 + "count": 3 } ] - + + + + + + diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/Hedgehog Sprite Sheet.png b/forge-gui/res/adventure/Shandalar/sprites/animals/Hedgehog Sprite Sheet.png deleted file mode 100644 index 9c44eda9116..00000000000 Binary files a/forge-gui/res/adventure/Shandalar/sprites/animals/Hedgehog Sprite Sheet.png and /dev/null differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/Hermit Crab Sprite Sheet.png b/forge-gui/res/adventure/Shandalar/sprites/animals/Hermit Crab Sprite Sheet.png deleted file mode 100644 index 7c664c8ff30..00000000000 Binary files a/forge-gui/res/adventure/Shandalar/sprites/animals/Hermit Crab Sprite Sheet.png and /dev/null differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/Parrot Sprite Sheet.png b/forge-gui/res/adventure/Shandalar/sprites/animals/Parrot Sprite Sheet.png deleted file mode 100644 index d96c31576f1..00000000000 Binary files a/forge-gui/res/adventure/Shandalar/sprites/animals/Parrot Sprite Sheet.png and /dev/null differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/Pig Sprite Sheet.png b/forge-gui/res/adventure/Shandalar/sprites/animals/Pig Sprite Sheet.png deleted file mode 100644 index 7e766d19ebe..00000000000 Binary files a/forge-gui/res/adventure/Shandalar/sprites/animals/Pig Sprite Sheet.png and /dev/null differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/Porcupine Sprite Sheet.png b/forge-gui/res/adventure/Shandalar/sprites/animals/Porcupine Sprite Sheet.png deleted file mode 100644 index 16dd047ffde..00000000000 Binary files a/forge-gui/res/adventure/Shandalar/sprites/animals/Porcupine Sprite Sheet.png and /dev/null differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/Raccoon Sprite Sheet.png b/forge-gui/res/adventure/Shandalar/sprites/animals/Raccoon Sprite Sheet.png deleted file mode 100644 index 26871c43fd9..00000000000 Binary files a/forge-gui/res/adventure/Shandalar/sprites/animals/Raccoon Sprite Sheet.png and /dev/null differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/armadillo.atlas b/forge-gui/res/adventure/Shandalar/sprites/animals/armadillo.atlas index e69a009da3b..1bae54b6694 100644 --- a/forge-gui/res/adventure/Shandalar/sprites/animals/armadillo.atlas +++ b/forge-gui/res/adventure/Shandalar/sprites/animals/armadillo.atlas @@ -32,16 +32,16 @@ Idle size: 28, 16 Walk xy: 2, 48 - size: 28, 26 + size: 28, 16 Walk xy: 34, 48 - size: 28, 26 + size: 28, 16 Walk xy: 66, 48 - size: 28, 26 + size: 28, 16 Walk xy: 98, 48 - size: 28, 26 + size: 28, 16 Attack xy: 0, 76 size: 32, 20 diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/armadillo.png b/forge-gui/res/adventure/Shandalar/sprites/animals/armadillo.png index 63a3e7708f1..c4bf28fa91b 100644 Binary files a/forge-gui/res/adventure/Shandalar/sprites/animals/armadillo.png and b/forge-gui/res/adventure/Shandalar/sprites/animals/armadillo.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/camel.atlas b/forge-gui/res/adventure/Shandalar/sprites/animals/camel.atlas index 3e305c85fdb..7156cde7c71 100644 --- a/forge-gui/res/adventure/Shandalar/sprites/animals/camel.atlas +++ b/forge-gui/res/adventure/Shandalar/sprites/animals/camel.atlas @@ -1,20 +1,110 @@ camel.png -size: 80,16 +size: 512,68 format: RGBA8888 filter: Nearest,Nearest repeat: none Avatar - xy: 64, 0 + xy: 196, 29 size: 16, 16 Idle - xy: 0, 0 - size: 16, 16 + xy: 8, 3 + size: 18, 16 Idle - xy: 16, 00 - size: 16, 16 + xy: 40, 3 + size: 18, 16 Idle - xy: 32, 00 - size: 16, 16 + xy: 72, 3 + size: 18, 16 Idle - xy: 48, 00 - size: 16, 16 \ No newline at end of file + xy: 104, 3 + size: 18, 16 +Idle + xy: 136, 3 + size: 18, 16 +Idle + xy: 168, 3 + size: 18, 16 +Idle + xy: 200, 3 + size: 18, 16 +Idle + xy: 232, 3 + size: 18, 16 +Idle + xy: 264, 3 + size: 18, 16 +Idle + xy: 296, 3 + size: 18, 16 +Idle + xy: 328, 3 + size: 18, 16 +Idle + xy: 360, 3 + size: 18, 16 +Idle + xy: 392, 3 + size: 18, 16 +Idle + xy: 424, 3 + size: 18, 16 +Idle + xy: 456, 3 + size: 18, 16 +Idle + xy: 488, 3 + size: 18, 16 +Walk + xy: 7, 28 + size: 18, 16 +Walk + xy: 39, 28 + size: 18, 16 +Walk + xy: 71, 28 + size: 18, 16 +Walk + xy: 103, 28 + size: 18, 16 +Walk + xy: 135, 28 + size: 18, 16 +Walk + xy: 167, 28 + size: 18, 16 +Death + xy: 6, 49 + size: 18, 16 +Death + xy: 38, 49 + size: 18, 16 +Death + xy: 70, 49 + size: 18, 16 +Death + xy: 102, 49 + size: 18, 16 +Death + xy: 134, 49 + size: 18, 16 +Death + xy: 166, 49 + size: 18, 16 +Death + xy: 198, 49 + size: 18, 16 +Death + xy: 230, 49 + size: 18, 16 +Death + xy: 262, 48 + size: 18, 16 +Death + xy: 294, 49 + size: 18, 16 +Death + xy: 326, 49 + size: 18, 16 +Death + xy: 358, 49 + size: 18, 16 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/camel.png b/forge-gui/res/adventure/Shandalar/sprites/animals/camel.png index e7433e1387a..85eac9b0fd4 100644 Binary files a/forge-gui/res/adventure/Shandalar/sprites/animals/camel.png and b/forge-gui/res/adventure/Shandalar/sprites/animals/camel.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/dog.atlas b/forge-gui/res/adventure/Shandalar/sprites/animals/dog.atlas index 3124a3c5d0c..46dfdb3b6a9 100644 --- a/forge-gui/res/adventure/Shandalar/sprites/animals/dog.atlas +++ b/forge-gui/res/adventure/Shandalar/sprites/animals/dog.atlas @@ -1,74 +1,104 @@ dog.png -size: 256,224 +size: 384,100 format: RGBA8888 filter: Nearest,Nearest repeat: none Avatar - xy: 77, 18 - size: 12, 12 + xy: 261, 34 + size: 16, 16 Idle - xy: 6, 17 - size: 20, 15 + xy: 8, 3 + size: 18, 16 Idle - xy: 38, 17 - size: 20, 15 + xy: 40, 3 + size: 18, 16 Idle - xy: 70, 17 - size: 20, 15 + xy: 72, 3 + size: 18, 16 Idle - xy: 102, 17 - size: 20, 15 + xy: 104, 3 + size: 18, 16 Idle - xy: 134, 17 - size: 20, 15 + xy: 136, 3 + size: 18, 16 Idle - xy: 166, 17 - size: 20, 15 + xy: 168, 3 + size: 18, 16 Idle - xy: 198, 17 - size: 20, 15 + xy: 200, 3 + size: 18, 16 Idle - xy: 230, 17 - size: 20, 15 + xy: 232, 3 + size: 18, 16 +Idle + xy: 264, 3 + size: 18, 16 +Idle + xy: 296, 3 + size: 18, 16 +Idle + xy: 328, 3 + size: 18, 16 +Idle + xy: 360, 3 + size: 18, 16 Walk - xy: 5, 112 - size: 25, 16 + xy: 8, 31 + size: 18, 16 Walk - xy: 37, 112 - size: 25, 16 + xy: 40, 31 + size: 18, 16 Walk - xy: 69, 112 - size: 25, 16 + xy: 72, 31 + size: 18, 16 Walk - xy: 101,112 - size: 25, 16 -Walk - xy: 133, 112 - size: 25, 16 -Walk - xy: 165,112 - size: 25, 16 -Walk - xy: 197, 112 - size: 25, 16 -Walk - xy: 229,112 - size: 25, 16 -Attack - xy: 0, 172 - size: 32, 20 -Attack - xy: 32, 172 - size: 32, 20 -Attack - xy: 64, 172 - size: 32, 20 -Death - xy: 0, 204 - size: 32, 20 -Death - xy: 32, 204 - size: 32, 20 -Death - xy: 64, 204 - size: 32, 20 \ No newline at end of file + xy: 104, 31 + size: 18, 16 +Attack + xy: 10, 58 + size: 24, 20 +Attack + xy: 42, 58 + size: 24, 20 +Attack + xy: 74, 58 + size: 24, 20 +Attack + xy: 106, 58 + size: 24, 20 +Death + xy: 8, 81 + size: 18, 16 +Death + xy: 40, 81 + size: 18, 16 +Death + xy: 72, 81 + size: 18, 16 +Death + xy: 104, 81 + size: 18, 16 +Death + xy: 136, 81 + size: 18, 16 +Death + xy: 168, 81 + size: 18, 16 +Death + xy: 200, 81 + size: 18, 16 +Death + xy: 232, 81 + size: 18, 16 +Death + xy: 264, 81 + size: 18, 16 +Death + xy: 296, 81 + size: 18, 16 +Death + xy: 328, 81 + size: 18, 16 +Death + xy: 360, 81 + size: 18, 16 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/dog.png b/forge-gui/res/adventure/Shandalar/sprites/animals/dog.png index f72fcb848dd..6e4f9b2eea3 100644 Binary files a/forge-gui/res/adventure/Shandalar/sprites/animals/dog.png and b/forge-gui/res/adventure/Shandalar/sprites/animals/dog.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/elephant.atlas b/forge-gui/res/adventure/Shandalar/sprites/animals/elephant.atlas index 9343a141aff..f8f25228902 100644 --- a/forge-gui/res/adventure/Shandalar/sprites/animals/elephant.atlas +++ b/forge-gui/res/adventure/Shandalar/sprites/animals/elephant.atlas @@ -1,17 +1,98 @@ elephant.png -size: 64,16 +size: 381,81 format: RGBA8888 filter: Nearest,Nearest repeat: none -Idle - xy: 0, 0 +Avatar + xy: 200, 2 size: 16, 16 Idle - xy: 16, 00 - size: 16, 16 + xy: 0, 1 + size: 28, 18 Idle - xy: 32, 00 - size: 16, 16 + xy: 32, 1 + size: 28, 18 Idle - xy: 48, 00 - size: 16, 16 \ No newline at end of file + xy: 64, 1 + size: 28, 18 +Idle + xy: 96, 1 + size: 28, 18 +Idle + xy: 128, 1 + size: 28, 18 +Idle + xy: 160, 1 + size: 28, 18 + Idle + xy: 192, 1 + size: 28, 18 +Idle + xy: 224, 1 + size: 28, 18 +Idle + xy: 256, 1 + size: 28, 18 +Idle + xy: 288, 1 + size: 28, 18 +Idle + xy: 320, 1 + size: 28, 18 +Idle + xy: 352, 1 + size: 28, 18 +Walk + xy: 6, 32 + size: 26, 18 +Walk + xy: 38, 32 + size: 26, 18 +Walk + xy: 70, 32 + size: 26, 18 +Walk + xy: 102, 32 + size: 26, 18 +Walk + xy: 134, 32 + size: 26, 18 +Walk + xy: 166, 32 + size: 26, 18 +Death + xy: 4, 63 + size: 24, 16 +Death + xy: 36, 63 + size: 24, 16 +Death + xy: 68, 63 + size: 24, 16 +Death + xy: 100, 63 + size: 24, 16 +Death + xy: 132, 63 + size: 24, 16 +Death + xy: 164, 63 + size: 24, 16 +Death + xy: 196, 63 + size: 24, 16 +Death + xy: 228, 63 + size: 24, 16 +Death + xy: 260, 63 + size: 24, 16 +Death + xy: 292, 63 + size: 24, 16 +Death + xy: 324, 63 + size: 24, 16 +Death + xy: 356, 63 + size: 24, 16 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/elephant.png b/forge-gui/res/adventure/Shandalar/sprites/animals/elephant.png index ad123af91f4..5969a6060ea 100644 Binary files a/forge-gui/res/adventure/Shandalar/sprites/animals/elephant.png and b/forge-gui/res/adventure/Shandalar/sprites/animals/elephant.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/hedgehog.atlas b/forge-gui/res/adventure/Shandalar/sprites/animals/hedgehog.atlas new file mode 100644 index 00000000000..360755e4ebe --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/animals/hedgehog.atlas @@ -0,0 +1,53 @@ +hedgehog.png +size: 128, 128 +format: RGBA8888 +filter: Nearest, Nearest +repeat: none +Avatar + xy: 108, 20 + size: 12, 12 +Idle + xy: 6, 16 + size: 18, 16 +Idle + xy: 38, 16 + size: 18, 16 +Idle + xy: 70, 16 + size: 18, 16 +Idle + xy: 102, 16 + size: 18, 16 +Walk + xy: 6, 48 + size: 18, 16 +Walk + xy: 38, 48 + size: 18, 16 +Walk + xy: 70, 48 + size: 18, 16 +Walk + xy: 102, 48 + size: 18, 16 +Attack + xy: 4, 80 + size: 20, 16 +Attack + xy: 36, 80 + size: 20, 16 +Attack + xy: 68, 80 + size: 20, 16 +Attack + xy: 100, 80 + size: 20, 16 +Death + xy: 6,112 + size: 18, 16 +Death + xy: 38,112 + size: 18, 16 +Death + xy: 70, 112 + size: 18, 16 diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/hedgehog.png b/forge-gui/res/adventure/Shandalar/sprites/animals/hedgehog.png new file mode 100644 index 00000000000..95867ee850c Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/sprites/animals/hedgehog.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/hermitcrab.atlas b/forge-gui/res/adventure/Shandalar/sprites/animals/hermitcrab.atlas new file mode 100644 index 00000000000..214164fa800 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/animals/hermitcrab.atlas @@ -0,0 +1,62 @@ +hermitcrab.png +size: 192, 160 +format: RGBA8888 +filter: Nearest, Nearest +repeat: none +Avatar + xy: 8, 82 + size: 14, 14 +Idle + xy: 6, 16 + size: 20, 16 +Idle + xy: 38, 16 + size: 20, 16 +Idle + xy: 70, 16 + size: 20, 16 +Idle + xy: 102, 16 + size: 20, 16 +Idle + xy: 134, 16 + size: 20, 16 +Idle + xy: 166, 16 + size: 20, 16 +Walk + xy: 6, 48 + size: 20, 16 +Walk + xy: 38, 48 + size: 20, 16 +Walk + xy: 70, 48 + size: 20, 16 +Walk + xy: 102, 48 + size: 20, 16 +Walk + xy: 134, 48 + size: 20, 16 +Walk + xy: 166, 48 + size: 20, 16 +Death + xy: 6, 80 + size: 20, 16 +Death + xy: 38, 80 + size: 20, 16 +Death + xy: 70, 80 + size: 20, 16 +Death + xy: 102, 80 + size: 20, 16 +Death + xy: 134, 80 + size: 20, 16 +Death + xy: 166, 80 + size: 20, 16 diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/hermitcrab.png b/forge-gui/res/adventure/Shandalar/sprites/animals/hermitcrab.png new file mode 100644 index 00000000000..55736931462 Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/sprites/animals/hermitcrab.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/lion.atlas b/forge-gui/res/adventure/Shandalar/sprites/animals/lion.atlas new file mode 100644 index 00000000000..797ae578279 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/animals/lion.atlas @@ -0,0 +1,113 @@ +lion.png +size: 383,80 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 341, 30 + size: 31, 31 +Idle + xy: 3, 4 + size: 20, 16 +Idle + xy: 35, 4 + size: 20, 16 +Idle + xy: 67, 4 + size: 20, 16 +Idle + xy: 99, 4 + size: 20, 16 +Idle + xy: 131, 4 + size: 20, 16 +Idle + xy: 163, 4 + size: 20, 16 +Idle + xy: 195, 4 + size: 20, 16 +Idle + xy: 227, 4 + size: 20, 16 +Idle + xy: 259, 4 + size: 20, 16 +Idle + xy: 291, 4 + size: 20, 16 +Idle + xy: 323, 4 + size: 20, 16 +Idle + xy: 355, 4 + size: 20, 16 +Walk + xy: 2, 25 + size: 20, 13 +Walk + xy: 34, 25 + size: 20, 13 +Walk + xy: 66, 25 + size: 20, 13 +Walk + xy: 98, 25 + size: 20, 13 +Walk + xy: 130, 25 + size: 20, 13 +Walk + xy: 162, 25 + size: 20, 13 +Attack + xy: 2, 42 + size: 25, 16 +Attack + xy: 34, 42 + size: 25, 16 +Attack + xy: 66, 42 + size: 25, 16 +Attack + xy: 98, 42 + size: 25, 16 +Attack + xy: 130, 42 + size: 25, 16 +Death + xy: 4, 62 + size: 24, 16 +Death + xy: 36, 62 + size: 24, 16 +Death + xy: 68, 62 + size: 24, 16 +Death + xy: 100, 62 + size: 24, 16 +Death + xy: 132, 62 + size: 24, 16 +Death + xy: 164, 62 + size: 24, 16 +Death + xy: 196, 62 + size: 24, 16 +Death + xy: 228, 62 + size: 24, 16 +Death + xy: 260, 62 + size: 24, 16 +Death + xy: 292, 62 + size: 24, 16 +Death + xy: 324, 62 + size: 24, 16 +Death + xy: 356, 62 + size: 24, 16 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/lion.png b/forge-gui/res/adventure/Shandalar/sprites/animals/lion.png new file mode 100644 index 00000000000..05e82dc4b88 Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/sprites/animals/lion.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/nakedmolerat.atlas b/forge-gui/res/adventure/Shandalar/sprites/animals/nakedmolerat.atlas new file mode 100644 index 00000000000..405f8284e1a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/animals/nakedmolerat.atlas @@ -0,0 +1,101 @@ +nakedmolerat.png +size: 256,256 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 41, 178 + size: 15, 15 +Idle + xy: 4, 16 + size: 20, 16 +Idle + xy: 36, 16 + size: 20, 16 +Idle + xy: 68, 16 + size: 20, 16 +Idle + xy: 100, 16 + size: 20, 16 +Idle + xy: 132, 16 + size: 20, 16 +Idle + xy: 164, 16 + size: 20, 16 +Idle + xy: 196, 16 + size: 20, 16 +Idle + xy: 228, 16 + size: 20, 16 +Walk + xy: 2, 48 + size: 24, 16 +Walk + xy: 34, 48 + size: 24, 16 +Walk + xy: 66, 48 + size: 24, 16 +Walk + xy: 98, 48 + size: 24, 16 +Walk + xy: 130, 48 + size: 24, 16 +Walk + xy: 162, 48 + size: 24, 16 +Walk + xy: 194, 48 + size: 24, 16 +Walk + xy: 226, 48 + size: 24, 16 +Attack + xy: 2, 80 + size: 24, 16 +Attack + xy: 34, 80 + size: 24, 16 +Attack + xy: 66, 80 + size: 24, 16 +Attack + xy: 98, 80 + size: 24, 16 +Death + xy: 4, 112 + size: 24, 16 +Death + xy: 36, 112 + size: 24, 16 +Death + xy: 68, 112 + size: 24, 16 +Death + xy: 100, 112 + size: 24, 16 +Death + xy: 132, 112 + size: 24, 16 +Death + xy: 164, 112 + size: 24, 16 +Wake + xy: 0, 144 + size: 32, 16 +Wake + xy: 32, 144 + size: 24, 16 +Wake + xy: 64, 144 + size: 24, 16 +Wake + xy: 96, 144 + size: 24, 16 +Wake + xy: 128, 144 + size: 24, 16 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/Naked Mole Rat Sprite Sheet.png b/forge-gui/res/adventure/Shandalar/sprites/animals/nakedmolerat.png similarity index 58% rename from forge-gui/res/adventure/Shandalar/sprites/animals/Naked Mole Rat Sprite Sheet.png rename to forge-gui/res/adventure/Shandalar/sprites/animals/nakedmolerat.png index 73c1487ec13..257ebef5f63 100644 Binary files a/forge-gui/res/adventure/Shandalar/sprites/animals/Naked Mole Rat Sprite Sheet.png and b/forge-gui/res/adventure/Shandalar/sprites/animals/nakedmolerat.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/parrot.atlas b/forge-gui/res/adventure/Shandalar/sprites/animals/parrot.atlas new file mode 100644 index 00000000000..49c5f834c96 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/animals/parrot.atlas @@ -0,0 +1,83 @@ +parrot.png +size: 256,288 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 6, 48 + size: 16, 16 +Idle + xy: 4, 134 + size: 22,22 +Idle + xy: 36, 134 + size: 22,22 +Idle + xy: 68, 134 + size: 22,22 +Idle + xy: 100, 134 + size: 22,22 +Idle + xy: 132, 134 + size: 22,22 +Walk + xy: 4, 162 + size: 24, 26 +Walk + xy: 36, 162 + size: 24, 26 +Walk + xy: 68, 162 + size: 24, 26 +Walk + xy: 100, 162 + size: 24, 26 +Walk + xy: 132, 162 + size: 24, 26 +Walk + xy: 164, 162 + size: 24, 26 +Walk + xy: 196, 162 + size: 24, 26 +Walk + xy: 228, 162 + size: 24, 26 +Attack + xy: 4, 78 + size: 24, 18 +Attack + xy: 36, 78 + size: 24, 18 +Attack + xy: 68, 78 + size: 24, 18 +Attack + xy: 100, 78 + size: 24, 18 +Attack + xy: 132, 78 + size: 24, 18 +Death + xy: 0, 112 + size: 32, 16 +Death + xy: 32, 112 + size: 32, 16 +Death + xy: 64, 112 + size: 32, 16 +Death + xy: 96, 112 + size: 32, 16 +Death + xy: 128, 112 + size: 32, 16 +Death + xy: 160, 112 + size: 32, 16 +Death + xy: 192, 112 + size: 32, 16 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/parrot.png b/forge-gui/res/adventure/Shandalar/sprites/animals/parrot.png new file mode 100644 index 00000000000..1cd2c2963eb Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/sprites/animals/parrot.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/pig.atlas b/forge-gui/res/adventure/Shandalar/sprites/animals/pig.atlas new file mode 100644 index 00000000000..968a5ba89ff --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/animals/pig.atlas @@ -0,0 +1,65 @@ +pig.png +size: 256,128 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 105, 16 + size: 16, 16 +Idle + xy: 4, 16 + size: 24,16 +Idle + xy: 36, 16 + size: 24,16 +Idle + xy: 68, 16 + size: 24,16 +Idle + xy: 100, 16 + size: 24,16 +Walk + xy: 4, 46 + size: 24, 18 +Walk + xy: 36, 46 + size: 24, 18 +Walk + xy: 68, 46 + size: 24, 18 +Walk + xy: 100, 46 + size: 24, 18 +Walk + xy: 132, 46 + size: 24, 18 +Walk + xy: 164, 46 + size: 24, 18 +Attack + xy: 6, 80 + size: 24, 20 +Attack + xy: 38, 80 + size: 24, 20 +Attack + xy: 70, 80 + size: 24, 20 +Attack + xy: 102, 80 + size: 24, 20 +Death + xy: 0, 110 + size: 32, 18 +Death + xy: 32, 110 + size: 32, 18 +Death + xy: 64, 110 + size: 32, 18 +Death + xy: 96, 110 + size: 32, 18 +Death + xy: 128, 110 + size: 32, 18 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/pig.png b/forge-gui/res/adventure/Shandalar/sprites/animals/pig.png new file mode 100644 index 00000000000..d59e942beb5 Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/sprites/animals/pig.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/porcupine.atlas b/forge-gui/res/adventure/Shandalar/sprites/animals/porcupine.atlas new file mode 100644 index 00000000000..3be71610076 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/animals/porcupine.atlas @@ -0,0 +1,59 @@ +porcupine.png +size: 160,160 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 9, 16 + size: 16, 16 +Idle + xy: 4, 12 + size: 24,20 +Idle + xy: 36, 12 + size: 24,20 +Idle + xy: 68, 12 + size: 24,20 +Idle + xy: 100, 12 + size: 24,20 +Idle + xy: 132, 12 + size: 24,20 +Walk + xy: 4, 108 + size: 24, 20 +Walk + xy: 36, 108 + size: 24, 20 +Walk + xy: 68, 108 + size: 24, 20 +Walk + xy: 100, 108 + size: 24, 20 +Walk + xy: 132, 108 + size: 24, 20 +Attack + xy: 4, 44 + size: 24, 20 +Attack + xy: 36, 44 + size: 24, 20 +Attack + xy: 68, 44 + size: 24, 20 +Attack + xy: 100, 44 + size: 24, 20 +Attack + xy: 132, 44 + size: 24, 20 +Death + xy: 4, 140 + size: 24, 20 +Death + xy: 36, 140 + size: 24, 20 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/porcupine.png b/forge-gui/res/adventure/Shandalar/sprites/animals/porcupine.png new file mode 100644 index 00000000000..902061bb63d Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/sprites/animals/porcupine.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/raccoon.atlas b/forge-gui/res/adventure/Shandalar/sprites/animals/raccoon.atlas new file mode 100644 index 00000000000..52dbe3d8418 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/animals/raccoon.atlas @@ -0,0 +1,74 @@ +raccoon.png +size: 256,128 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 12, 18 + size: 14, 14 +Idle + xy: 4, 16 + size: 24,16 +Idle + xy: 36, 16 + size: 24,16 +Idle + xy: 68, 16 + size: 24,16 +Idle + xy: 100, 16 + size: 24,16 +Idle + xy: 132, 16 + size: 24,16 +Idle + xy: 164, 16 + size: 24,16 +Idle + xy: 196, 16 + size: 24,16 +Idle + xy: 228, 16 + size: 24,16 +Walk + xy: 4, 46 + size: 24, 18 +Walk + xy: 36, 46 + size: 24, 18 +Walk + xy: 68, 46 + size: 24, 18 +Walk + xy: 100, 46 + size: 24, 18 +Walk + xy: 132, 46 + size: 24, 18 +Walk + xy: 164, 46 + size: 24, 18 +Attack + xy: 6, 80 + size: 24, 16 +Attack + xy: 38, 80 + size: 24, 16 +Attack + xy: 70, 80 + size: 24, 16 +Attack + xy: 102, 80 + size: 24, 16 +Death + xy: 0, 112 + size: 32, 16 +Death + xy: 32, 112 + size: 32, 16 +Death + xy: 64, 112 + size: 32, 16 +Death + xy: 96, 112 + size: 32, 16 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/raccoon.png b/forge-gui/res/adventure/Shandalar/sprites/animals/raccoon.png new file mode 100644 index 00000000000..a71a9e55f3a Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/sprites/animals/raccoon.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/rhino.atlas b/forge-gui/res/adventure/Shandalar/sprites/animals/rhino.atlas new file mode 100644 index 00000000000..b68e421bfb7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/animals/rhino.atlas @@ -0,0 +1,113 @@ +rhino.png +size: 384,86 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 336, 35 + size: 26, 26 +Idle + xy: 4, 5 + size: 22, 16 +Idle + xy: 36, 5 + size: 22, 16 +Idle + xy: 68, 5 + size: 22, 16 +Idle + xy: 100,5 + size: 22, 16 +Idle + xy: 132, 5 + size: 22, 16 +Idle + xy: 164, 5 + size: 22, 16 +Idle + xy: 196, 5 + size: 22, 16 +Idle + xy: 228, 5 + size: 22, 16 +Idle + xy: 260, 5 + size: 22, 16 +Idle + xy: 292, 5 + size: 22, 16 +Idle + xy: 324, 5 + size: 22, 16 +Idle + xy: 356, 5 + size: 22, 16 +Walk + xy: 4, 25 + size: 22, 16 +Walk + xy: 36, 25 + size: 22, 16 +Walk + xy: 68, 25 + size: 22, 16 +Walk + xy: 100, 25 + size: 22, 16 +Walk + xy: 132, 25 + size: 22, 16 +Walk + xy: 164, 25 + size: 22, 16 +Attack + xy: 4, 47 + size: 25, 16 +Attack + xy: 36, 47 + size: 25, 16 +Attack + xy: 68, 47 + size: 25, 16 +Attack + xy: 100, 47 + size: 25, 16 +Attack + xy: 132, 47 + size: 25, 16 +Death + xy: 4, 70 + size: 24, 16 +Death + xy: 36, 70 + size: 24, 16 +Death + xy: 68, 70 + size: 24, 16 +Death + xy: 100, 70 + size: 24, 16 +Death + xy: 132, 70 + size: 24, 16 +Death + xy: 164, 70 + size: 24, 16 +Death + xy: 196, 70 + size: 24, 16 +Death + xy: 228, 70 + size: 24, 16 +Death + xy: 260, 70 + size: 24, 16 +Death + xy: 292, 70 + size: 24, 16 +Death + xy: 324, 70 + size: 24, 16 +Death + xy: 356, 70 + size: 24, 16 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/rhino.png b/forge-gui/res/adventure/Shandalar/sprites/animals/rhino.png new file mode 100644 index 00000000000..383796f25b4 Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/sprites/animals/rhino.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/squirrel.atlas b/forge-gui/res/adventure/Shandalar/sprites/animals/squirrel.atlas index 3c9ffd4cb2f..30c7bd17811 100644 --- a/forge-gui/res/adventure/Shandalar/sprites/animals/squirrel.atlas +++ b/forge-gui/res/adventure/Shandalar/sprites/animals/squirrel.atlas @@ -4,8 +4,8 @@ format: RGBA8888 filter: Nearest,Nearest repeat: none Avatar - xy: 14, 179 - size: 10, 10 + xy: 39, 144 + size: 16, 16 Idle xy: 0, 0 size: 32, 32 diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/tiger.atlas b/forge-gui/res/adventure/Shandalar/sprites/animals/tiger.atlas new file mode 100644 index 00000000000..13a0055cbe3 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/animals/tiger.atlas @@ -0,0 +1,113 @@ +tiger.png +size: 384,86 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 307, 31 + size: 32, 32 +Idle + xy: 4, 4 + size: 22, 16 +Idle + xy: 36, 4 + size: 22, 16 +Idle + xy: 68, 4 + size: 22, 16 +Idle + xy: 100, 4 + size: 22, 16 +Idle + xy: 132, 4 + size: 22, 16 +Idle + xy: 164, 4 + size: 22, 16 +Idle + xy: 196, 4 + size: 22, 16 +Idle + xy: 228, 4 + size: 22, 16 +Idle + xy: 260, 4 + size: 22, 16 +Idle + xy: 292, 4 + size: 22, 16 +Idle + xy: 324, 4 + size: 22, 16 +Idle + xy: 356, 4 + size: 22, 16 +Walk + xy: 4, 28 + size: 22, 16 +Walk + xy: 36, 28 + size: 22, 16 +Walk + xy: 68, 28 + size: 22, 16 +Walk + xy: 100, 28 + size: 22, 16 +Walk + xy: 132, 28 + size: 22, 16 +Walk + xy: 164, 28 + size: 22, 16 +Attack + xy: 2, 50 + size: 25, 16 +Attack + xy: 34, 50 + size: 25, 16 +Attack + xy: 66, 50 + size: 25, 16 +Attack + xy: 98, 50 + size: 25, 16 +Attack + xy: 130, 50 + size: 25, 16 +Death + xy: 0, 68 + size: 24, 16 +Death + xy: 32, 68 + size: 24, 16 +Death + xy: 64, 68 + size: 24, 16 +Death + xy: 96, 68 + size: 24, 16 +Death + xy: 128, 68 + size: 24, 16 +Death + xy: 160, 68 + size: 24, 16 +Death + xy: 192, 68 + size: 24, 16 +Death + xy: 224, 68 + size: 24, 16 +Death + xy: 256, 68 + size: 24, 16 +Death + xy: 288, 68 + size: 24, 16 +Death + xy: 320, 68 + size: 24, 16 +Death + xy: 352, 68 + size: 24, 16 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/tiger.png b/forge-gui/res/adventure/Shandalar/sprites/animals/tiger.png new file mode 100644 index 00000000000..dd4813abe03 Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/sprites/animals/tiger.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/wildrat.atlas b/forge-gui/res/adventure/Shandalar/sprites/animals/wildrat.atlas index d0288acc662..2cda6c077e3 100644 --- a/forge-gui/res/adventure/Shandalar/sprites/animals/wildrat.atlas +++ b/forge-gui/res/adventure/Shandalar/sprites/animals/wildrat.atlas @@ -4,8 +4,8 @@ format: RGBA8888 filter: Nearest,Nearest repeat: none Avatar - xy: 15, 20 - size: 12, 12 + xy: 40, 48 + size: 16, 16 Idle xy: 0, 10 size: 32, 22 diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/wolfcub.atlas b/forge-gui/res/adventure/Shandalar/sprites/animals/wolfcub.atlas new file mode 100644 index 00000000000..9cb728299dd --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/animals/wolfcub.atlas @@ -0,0 +1,74 @@ +wolfcub.png +size: 256,224 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 77, 18 + size: 12, 12 +Idle + xy: 6, 17 + size: 20, 15 +Idle + xy: 38, 17 + size: 20, 15 +Idle + xy: 70, 17 + size: 20, 15 +Idle + xy: 102, 17 + size: 20, 15 +Idle + xy: 134, 17 + size: 20, 15 +Idle + xy: 166, 17 + size: 20, 15 +Idle + xy: 198, 17 + size: 20, 15 +Idle + xy: 230, 17 + size: 20, 15 +Walk + xy: 5, 112 + size: 25, 16 +Walk + xy: 37, 112 + size: 25, 16 +Walk + xy: 69, 112 + size: 25, 16 +Walk + xy: 101,112 + size: 25, 16 +Walk + xy: 133, 112 + size: 25, 16 +Walk + xy: 165,112 + size: 25, 16 +Walk + xy: 197, 112 + size: 25, 16 +Walk + xy: 229,112 + size: 25, 16 +Attack + xy: 0, 172 + size: 32, 20 +Attack + xy: 32, 172 + size: 32, 20 +Attack + xy: 64, 172 + size: 32, 20 +Death + xy: 0, 204 + size: 32, 20 +Death + xy: 32, 204 + size: 32, 20 +Death + xy: 64, 204 + size: 32, 20 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/sprites/animals/wolfcub.png b/forge-gui/res/adventure/Shandalar/sprites/animals/wolfcub.png new file mode 100644 index 00000000000..f72fcb848dd Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/sprites/animals/wolfcub.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/arachnida/scorpion.atlas b/forge-gui/res/adventure/Shandalar/sprites/arachnida/scorpion.atlas index 11874ce94c9..9ddebccc262 100644 --- a/forge-gui/res/adventure/Shandalar/sprites/arachnida/scorpion.atlas +++ b/forge-gui/res/adventure/Shandalar/sprites/arachnida/scorpion.atlas @@ -4,8 +4,8 @@ format: RGBA8888 filter: Nearest,Nearest repeat: none Avatar - xy: 11, 117 - size: 9, 10 + xy: 3, 143 + size: 16, 16 Idle xy: 0, 12 size: 20, 20 diff --git a/forge-gui/res/adventure/Shandalar/sprites/monsters/bonedragon.atlas b/forge-gui/res/adventure/Shandalar/sprites/dragons/bonedragon.atlas similarity index 100% rename from forge-gui/res/adventure/Shandalar/sprites/monsters/bonedragon.atlas rename to forge-gui/res/adventure/Shandalar/sprites/dragons/bonedragon.atlas diff --git a/forge-gui/res/adventure/Shandalar/sprites/monsters/bonedragon.png b/forge-gui/res/adventure/Shandalar/sprites/dragons/bonedragon.png similarity index 100% rename from forge-gui/res/adventure/Shandalar/sprites/monsters/bonedragon.png rename to forge-gui/res/adventure/Shandalar/sprites/dragons/bonedragon.png diff --git a/forge-gui/res/adventure/Shandalar/sprites/monsters/dragon.atlas b/forge-gui/res/adventure/Shandalar/sprites/dragons/dragon.atlas similarity index 100% rename from forge-gui/res/adventure/Shandalar/sprites/monsters/dragon.atlas rename to forge-gui/res/adventure/Shandalar/sprites/dragons/dragon.atlas diff --git a/forge-gui/res/adventure/Shandalar/sprites/monsters/dragon.png b/forge-gui/res/adventure/Shandalar/sprites/dragons/dragon.png similarity index 100% rename from forge-gui/res/adventure/Shandalar/sprites/monsters/dragon.png rename to forge-gui/res/adventure/Shandalar/sprites/dragons/dragon.png diff --git a/forge-gui/res/adventure/Shandalar/sprites/dragons/dragonlarge.atlas b/forge-gui/res/adventure/Shandalar/sprites/dragons/dragonlarge.atlas new file mode 100644 index 00000000000..5abeda5f1d5 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/dragons/dragonlarge.atlas @@ -0,0 +1,152 @@ +dragonlarge.png +size: 1024,256 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 339, 144 + size: 16, 16 +Idle + xy: 4, 6 + size: 50, 36 +Idle + xy: 68, 6 + size: 50, 36 +Idle + xy: 132, 6 + size: 50, 36 +Idle + xy: 196, 6 + size: 50, 36 +Idle + xy: 260, 6 + size: 50, 36 +Idle + xy: 324, 6 + size: 50, 36 +Idle + xy: 388, 6 + size: 50, 36 +Idle + xy: 452, 6 + size: 50, 36 +Idle + xy: 516, 6 + size: 50, 36 +Idle + xy: 580, 6 + size: 50, 36 +Idle + xy: 644, 6 + size: 50, 36 +Idle + xy: 708, 6 + size: 50, 36 +Idle + xy: 772, 6 + size: 50, 36 +Idle + xy: 836, 6 + size: 50, 36 +Idle + xy: 900, 6 + size: 50, 36 +Idle + xy: 964, 6 + size: 50, 36 +Walk + xy: 4, 62 + size: 50, 36 +Walk + xy: 68, 62 + size: 50, 36 +Walk + xy: 132, 62 + size: 50, 36 +Walk + xy: 196, 62 + size: 50, 36 +Walk + xy: 260, 62 + size: 50, 36 +Walk + xy: 324, 62 + size: 50, 36 +Attack + xy: 0, 129 + size: 63, 46 +Attack + xy: 64, 129 + size: 63, 46 +Attack + xy: 128, 129 + size: 63, 46 +Attack + xy: 184, 129 + size: 63, 46 +Attack + xy: 248, 131 + size: 63, 46 +Attack + xy: 312, 131 + size: 63, 46 +Attack + xy: 376, 131 + size: 63, 46 +Attack + xy: 442, 129 + size: 63, 46 +Attack + xy: 506, 136 + size: 63, 46 +Attack + xy: 570, 129 + size: 63, 46 +Death + xy: 8, 204 + size: 56, 51 +Death + xy: 72, 204 + size: 56, 51 +Death + xy: 136, 204 + size: 56, 51 +Death + xy: 200, 204 + size: 56, 51 +Death + xy: 264, 204 + size: 56, 51 +Death + xy: 328, 204 + size: 56, 51 +Death + xy: 392, 204 + size: 56, 51 +Death + xy: 456, 204 + size: 56, 51 +Death + xy: 520, 204 + size: 56, 51 +Death + xy: 584, 204 + size: 56, 51 +Death + xy: 648, 204 + size: 56, 51 +Death + xy: 712, 204 + size: 56, 51 +Death + xy: 776, 204 + size: 56, 51 +Death + xy: 840, 204 + size: 56, 51 +Death + xy: 904, 204 + size: 56, 51 +Death + xy: 968, 204 + size: 56, 51 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/sprites/dragons/dragonlarge.png b/forge-gui/res/adventure/Shandalar/sprites/dragons/dragonlarge.png new file mode 100644 index 00000000000..acce5419b08 Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/sprites/dragons/dragonlarge.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/monsters/firedragon.atlas b/forge-gui/res/adventure/Shandalar/sprites/dragons/firedragon.atlas similarity index 100% rename from forge-gui/res/adventure/Shandalar/sprites/monsters/firedragon.atlas rename to forge-gui/res/adventure/Shandalar/sprites/dragons/firedragon.atlas diff --git a/forge-gui/res/adventure/Shandalar/sprites/monsters/firedragon.png b/forge-gui/res/adventure/Shandalar/sprites/dragons/firedragon.png similarity index 100% rename from forge-gui/res/adventure/Shandalar/sprites/monsters/firedragon.png rename to forge-gui/res/adventure/Shandalar/sprites/dragons/firedragon.png diff --git a/forge-gui/res/adventure/Shandalar/sprites/dwarves/dwarflarge.atlas b/forge-gui/res/adventure/Shandalar/sprites/dwarves/dwarflarge.atlas new file mode 100644 index 00000000000..19df909f40d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/dwarves/dwarflarge.atlas @@ -0,0 +1,80 @@ +dwarflarge.png +size: 320,117 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 73, 32 + size: 16, 16 +Idle + xy: 4, 0 + size: 28, 21 +Idle + xy: 36, 0 + size: 28, 21 +Idle + xy: 68, 0 + size: 28, 21 +Idle + xy: 100, 0 + size: 28, 21 +Idle + xy: 132, 0 + size: 28, 21 +Walk + xy: 5, 32 + size: 27, 20 +Walk + xy: 37, 32 + size: 27, 20 +Walk + xy: 69, 32 + size: 27, 20 +Walk + xy: 101, 32 + size: 27, 20 +Walk + xy: 133, 32 + size: 27, 20 +Walk + xy: 165, 32 + size: 27, 20 +Walk + xy: 197, 32 + size: 27, 20 +Walk + xy: 229, 32 + size: 27, 20 +Attack + xy: 5, 58 + size: 27, 27 +Attack + xy: 37, 58 + size: 27, 27 +Attack + xy: 69, 58 + size: 27, 27 +Attack + xy: 101, 58 + size: 27, 27 +Attack + xy: 133, 58 + size: 27, 27 +Attack + xy: 165, 58 + size: 27, 27 +Attack + xy: 197, 58 + size: 27, 27 +Death + xy: 5, 90 + size: 27, 27 +Death + xy: 37, 90 + size: 27, 27 +Death + xy: 69, 90 + size: 27, 27 +Death + xy: 101, 90 + size: 27, 27 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/sprites/dwarves/dwarflarge.png b/forge-gui/res/adventure/Shandalar/sprites/dwarves/dwarflarge.png new file mode 100644 index 00000000000..2e603b58904 Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/sprites/dwarves/dwarflarge.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/giants/gravetitan.atlas b/forge-gui/res/adventure/Shandalar/sprites/giants/gravetitan.atlas index eb52f6efa6c..cf565297293 100644 --- a/forge-gui/res/adventure/Shandalar/sprites/giants/gravetitan.atlas +++ b/forge-gui/res/adventure/Shandalar/sprites/giants/gravetitan.atlas @@ -4,8 +4,8 @@ format: RGBA8888 filter: Nearest,Nearest repeat: none Avatar - xy: 3, 0 - size: 10, 10 + xy: 64, 0 + size: 16, 16 Idle xy: 0, 0 size: 16, 16 diff --git a/forge-gui/res/adventure/Shandalar/sprites/giants/gravetitan.png b/forge-gui/res/adventure/Shandalar/sprites/giants/gravetitan.png index eceef7c98a8..35ed7a268dd 100644 Binary files a/forge-gui/res/adventure/Shandalar/sprites/giants/gravetitan.png and b/forge-gui/res/adventure/Shandalar/sprites/giants/gravetitan.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/giants/wanderinggiant.atlas b/forge-gui/res/adventure/Shandalar/sprites/giants/wanderinggiant.atlas new file mode 100644 index 00000000000..d1bcbab648e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/giants/wanderinggiant.atlas @@ -0,0 +1,146 @@ +wanderinggiant.png +size: 800,110 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 170, 1 + size: 12, 12 +Idle + xy: 8, 1 + size: 16, 18 +Idle + xy: 40, 1 + size: 16, 18 +Idle + xy: 72, 1 + size: 16, 18 +Idle + xy: 104, 1 + size: 16, 18 +Idle + xy: 136, 1 + size: 16, 18 +Idle + xy: 168, 1 + size: 16, 18 +Walk + xy: 12, 31 + size: 16, 18 +Walk + xy: 44, 31 + size: 16, 18 +Walk + xy: 76, 31 + size: 16, 18 +Walk + xy: 108, 31 + size: 16, 18 +Walk + xy: 140, 31 + size: 16, 18 +Walk + xy: 172, 31 + size: 16, 18 +Walk + xy: 204, 31 + size: 16, 18 +Walk + xy: 236, 31 + size: 16, 18 +Attack + xy: 8, 60 + size: 24, 23 +Attack + xy: 40, 60 + size: 24, 23 +Attack + xy: 72, 60 + size: 24, 23 +Attack + xy: 104, 60 + size: 24, 23 +Attack + xy: 136, 60 + size: 24, 23 +Attack + xy: 168, 60 + size: 24, 23 +Attack + xy: 200, 60 + size: 24, 23 +Attack + xy: 232, 60 + size: 24, 23 +Death + xy: 0, 85 + size: 32, 23 +Death + xy: 32, 85 + size: 32, 23 +Death + xy: 64, 85 + size: 32, 23 +Death + xy: 96, 85 + size: 32, 23 +Death + xy: 128, 85 + size: 32, 23 +Death + xy: 160, 85 + size: 32, 23 +Death + xy: 192, 85 + size: 32, 23 +Death + xy: 224, 85 + size: 32, 23 +Death + xy: 256, 85 + size: 32, 23 +Death + xy: 288, 85 + size: 32, 23 +Death + xy: 320, 85 + size: 32, 23 +Death + xy: 352, 85 + size: 32, 23 +Death + xy: 384, 85 + size: 32, 23 +Death + xy: 416, 85 + size: 32, 23 +Death + xy: 448, 85 + size: 32, 23 +Death + xy: 480, 85 + size: 32, 23 +Death + xy: 512, 85 + size: 32, 23 +Death + xy: 544, 85 + size: 32, 23 +Death + xy: 576, 85 + size: 32, 23 +Death + xy: 608, 85 + size: 32, 23 +Death + xy: 640, 85 + size: 32, 23 +Death + xy: 672, 85 + size: 32, 23 +Death + xy: 704, 85 + size: 32, 23 +Death + xy: 736, 85 + size: 32, 23 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/sprites/giants/wanderinggiant.png b/forge-gui/res/adventure/Shandalar/sprites/giants/wanderinggiant.png new file mode 100644 index 00000000000..c2d6f2b54f7 Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/sprites/giants/wanderinggiant.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/goblins/goblinking.atlas b/forge-gui/res/adventure/Shandalar/sprites/goblins/goblinking.atlas new file mode 100644 index 00000000000..b17e396b0ae --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/goblins/goblinking.atlas @@ -0,0 +1,143 @@ +goblinking.png +size: 1024,704 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 467, 213 + size: 24, 24 +Idle + xy: 11, 340 + size: 53, 43 +Idle + xy: 11, 340 + size: 53, 43 +Idle + xy: 75, 342 + size: 53, 43 +Idle + xy: 139, 342 + size: 53, 43 +Idle + xy: 203, 342 + size: 53, 43 +Idle + xy: 267, 342 + size: 53, 43 +Idle + xy: 331, 342 + size: 53, 43 +Idle + xy: 395,342 + size: 53, 43 +Idle + xy: 459,342 + size: 53, 43 +Idle + xy: 523,342 + size: 53, 43 +Idle + xy: 587,342 + size: 53, 43 +Idle + xy: 651,342 + size: 53, 43 +Idle + xy: 715,342 + size: 53, 43 +Idle + xy: 779,342 + size: 53, 43 +Idle + xy: 843,342 + size: 53, 43 +Idle + xy: 907,342 + size: 53, 43 +Idle + xy: 971,342 + size: 53, 43 +Idle + xy: 11,21 + size: 53, 43 +Idle + xy: 75,21 + size: 53, 43 +Idle + xy: 139,21 + size: 53, 43 +Idle + xy: 203,21 + size: 53, 43 +Walk + xy: 11,78 + size: 43, 50 +Walk + xy: 75,78 + size: 43, 50 +Walk + xy: 139, 78 + size: 43, 50 +Walk + xy: 203, 78 + size: 43, 50 +Walk + xy: 267, 78 + size: 43, 50 +Walk + xy: 331, 78 + size: 43, 50 +Attack + xy: 11, 136 + size: 45, 56 +Attack + xy: 75, 136 + size: 45, 56 +Attack + xy: 139, 136 + size: 45, 56 +Attack + xy: 203, 136 + size: 45, 56 +Attack + xy: 267, 136 + size: 45, 56 +Attack + xy: 331, 136 + size: 45, 56 +Attack + xy: 395, 136 + size: 45, 56 +Attack + xy: 459, 136 + size: 45, 56 +Death + xy: 11, 456 + size: 45, 56 +Death + xy: 75, 456 + size: 45, 56 +Death + xy: 139, 456 + size: 45, 56 +Death + xy: 203, 456 + size: 45, 56 +Death + xy: 267, 456 + size: 45, 56 +Death + xy: 331, 456 + size: 45, 56 +Death + xy: 395, 456 + size: 45, 56 +Death + xy: 459, 456 + size: 45, 56 +Death + xy: 523, 456 + size: 45, 56 +Death + xy: 587, 456 + size: 45, 56 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/sprites/goblins/goblinking.png b/forge-gui/res/adventure/Shandalar/sprites/goblins/goblinking.png new file mode 100644 index 00000000000..97c03a97687 Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/sprites/goblins/goblinking.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/humans/braveknight.atlas b/forge-gui/res/adventure/Shandalar/sprites/humans/braveknight.atlas new file mode 100644 index 00000000000..d84a7e21dcf --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/humans/braveknight.atlas @@ -0,0 +1,20 @@ +braveknight.png +size: 80,16 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 64, 0 + size: 16, 16 +Idle + xy: 0, 0 + size: 16, 16 +Idle + xy: 16, 00 + size: 16, 16 +Idle + xy: 32, 00 + size: 16, 16 +Idle + xy: 48, 00 + size: 16, 16 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/sprites/humans/braveknight.png b/forge-gui/res/adventure/Shandalar/sprites/humans/braveknight.png new file mode 100644 index 00000000000..5b63de87721 Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/sprites/humans/braveknight.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/monsters/brainmole.atlas b/forge-gui/res/adventure/Shandalar/sprites/monsters/brainmole.atlas new file mode 100644 index 00000000000..6c4414f6894 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/monsters/brainmole.atlas @@ -0,0 +1,65 @@ +brainmole.png +size: 512,488 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 12, 8 + size: 16, 16 +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 +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 +Death + xy: 0, 96 + size: 32,32 +Death + xy: 32, 96 + size: 32,32 +Death + xy: 64, 96 + size: 32,32 +Death + xy: 96, 96 + size: 32,32 +Death + xy: 128, 96 + size: 32,32 +Death + xy: 160, 96 + size: 32,32 +Death + xy: 192, 96 + size: 32,32 diff --git a/forge-gui/res/adventure/Shandalar/sprites/monsters/brainmole.png b/forge-gui/res/adventure/Shandalar/sprites/monsters/brainmole.png new file mode 100644 index 00000000000..3bb1851cbdf Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/sprites/monsters/brainmole.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/unholy/ghoullarge.atlas b/forge-gui/res/adventure/Shandalar/sprites/unholy/ghoullarge.atlas new file mode 100644 index 00000000000..bd934b4cb22 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/unholy/ghoullarge.atlas @@ -0,0 +1,80 @@ +ghoullarge.png +size: 256,160 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 11,8 + size: 14, 14 +Idle + xy: 0, 8 + size: 32, 24 +Idle + xy: 32, 8 + size: 32, 24 +Idle + xy: 64, 8 + size: 32, 24 +Idle + xy: 96, 8 + size: 32, 24 +Walk + xy: 0, 38 + size: 32, 26 +Walk + xy: 32, 38 + size: 32, 26 +Walk + xy: 64, 38 + size: 32, 26 +Walk + xy: 96, 38 + size: 32, 26 +Walk + xy: 128, 38 + size: 32, 26 +Walk + xy: 160, 38 + size: 32, 26 +Walk + xy: 192, 38 + size: 32, 26 +Walk + xy: 224, 38 + size: 32, 26 +Attack + xy: 0, 70 + size: 32, 26 +Attack + xy: 32, 70 + size: 32, 26 +Attack + xy: 64, 70 + size: 32, 26 +Attack + xy: 96, 70 + size: 32, 26 +Attack + xy: 128, 70 + size: 32, 26 +Attack + xy: 160, 70 + size: 32, 26 +Death + xy: 0, 134 + size: 32, 26 +Death + xy: 32, 134 + size: 32, 26 +Death + xy: 64, 134 + size: 32, 26 +Death + xy: 96, 134 + size: 32, 26 +Death + xy: 128, 134 + size: 32, 26 +Death + xy: 160, 134 + size: 32, 26 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/sprites/unholy/ghoullarge.png b/forge-gui/res/adventure/Shandalar/sprites/unholy/ghoullarge.png new file mode 100644 index 00000000000..d41ef8e5d87 Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/sprites/unholy/ghoullarge.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/unholy/wraith.atlas b/forge-gui/res/adventure/Shandalar/sprites/unholy/wraith.atlas new file mode 100644 index 00000000000..f7d62b2a088 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/unholy/wraith.atlas @@ -0,0 +1,74 @@ +wraith.png +size: 224,100 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 73, 33 + size: 12, 12 +Idle + xy: 6, 33 + size: 16, 16 +Idle + xy: 38, 33 + size: 16, 16 +Idle + xy: 70, 33 + size: 16, 16 +Idle + xy: 102, 33 + size: 16, 16 +Walk + xy: 6, 33 + size: 16, 16 +Walk + xy: 38, 33 + size: 16, 16 +Walk + xy: 70, 33 + size: 16, 16 +Walk + xy: 102, 33 + size: 16, 16 +Attack + xy: 7, 6 + size: 20, 20 +Attack + xy: 39, 6 + size: 20, 20 +Attack + xy: 71, 6 + size: 20, 20 +Attack + xy: 103, 6 + size: 20, 20 +Attack + xy: 71, 6 + size: 20, 20 +Attack + xy: 103, 6 + size: 20, 20 +Attack + xy: 135, 6 + size: 20, 20 +Death + xy: 5, 80 + size: 20, 20 +Death + xy: 37, 80 + size: 20, 20 +Death + xy: 69, 80 + size: 20, 20 +Death + xy: 101, 80 + size: 20, 20 +Death + xy: 133, 80 + size: 20, 20 +Death + xy: 165, 80 + size: 20, 20 +Death + xy: 197, 80 + size: 20, 20 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/sprites/unholy/wraith.png b/forge-gui/res/adventure/Shandalar/sprites/unholy/wraith.png new file mode 100644 index 00000000000..e176031c99f Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/sprites/unholy/wraith.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/wizards/archmage.atlas b/forge-gui/res/adventure/Shandalar/sprites/wizards/archmage.atlas new file mode 100644 index 00000000000..75125ac55b2 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/wizards/archmage.atlas @@ -0,0 +1,32 @@ +archmage.png +size: 256,32 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 7,1 + size: 15, 15 +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 +Idle + xy: 128, 0 + size: 32, 32 +Idle + xy: 160, 0 + size: 32, 32 +Idle + xy: 192, 0 + size: 32, 32 +Idle + xy: 224, 0 + size: 32, 32 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/sprites/wizards/archmage.png b/forge-gui/res/adventure/Shandalar/sprites/wizards/archmage.png new file mode 100644 index 00000000000..7c0cf3c6c7e Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/sprites/wizards/archmage.png differ diff --git a/forge-gui/res/adventure/Shandalar/sprites/wizards/deftsorceress.atlas b/forge-gui/res/adventure/Shandalar/sprites/wizards/deftsorceress.atlas new file mode 100644 index 00000000000..311ace79219 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/wizards/deftsorceress.atlas @@ -0,0 +1,20 @@ +deftsorceress.png +size: 80,16 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 64, 0 + size: 16, 16 +Idle + xy: 0, 0 + size: 16, 16 +Idle + xy: 16, 00 + size: 16, 16 +Idle + xy: 32, 00 + size: 16, 16 +Idle + xy: 48, 00 + size: 16, 16 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/sprites/wizards/deftsorceress.png b/forge-gui/res/adventure/Shandalar/sprites/wizards/deftsorceress.png new file mode 100644 index 00000000000..4f98f79d3a9 Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/sprites/wizards/deftsorceress.png differ diff --git a/forge-gui/res/adventure/Shandalar/world/enemies.json b/forge-gui/res/adventure/Shandalar/world/enemies.json index d352dff8e80..b7e068c608d 100644 --- a/forge-gui/res/adventure/Shandalar/world/enemies.json +++ b/forge-gui/res/adventure/Shandalar/world/enemies.json @@ -474,25 +474,50 @@ "boss": true, "flying": true, "speed": 1, - "life": 80, + "life": 60, "rewards": [ { "type": "card", - "probability": 1, + "probability": 0.5, "count": 1, - "cardName": "Mox Pearl" - }, - { - "type": "item", - "probability": 1, - "count": 1, - "itemName": "White Key" + "cardName": "Swords to Plowshares" }, { "type": "gold", "probability": 1, "count": 1000, "addMaxCount": 250 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "life", + "probability": 1, + "count": 1 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Karmic Guide" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Akroma, Angel of Wrath" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemNames": [ + "White Key" + ] } ], "equipment": [ @@ -588,7 +613,10 @@ "Humanoid", "IdentityWhite", "Mythical", - "Warrior" + "Warrior", + null, + null, + null ] }, { @@ -1200,7 +1228,12 @@ "Human", "Archer", "Soldier", - "IdentitySelesnya" + "IdentitySelesnya", + null, + null, + null, + null, + null ] }, { @@ -1208,14 +1241,14 @@ "nameOverride": "", "sprite": "sprites/humans/archaeologist.atlas", "deck": [ - "decks/humans/archeologist.dck" + "decks/humans/archaeologist.dck" ], "ai": "", "spawnRate": 1, "difficulty": 0.1, "speed": 21, "scale": 0.75, - "life": 18, + "life": 20, "rewards": [ { "type": "deckCard", @@ -1233,7 +1266,7 @@ "type": "card", "count": 3, "colors": [ - "Black" + "White" ], "rarity": [ "Uncommon", @@ -1247,7 +1280,8 @@ "IdentityAzorius", "Archaeologist", "Scientist", - "Artificer" + "Artificer", + null ] }, { @@ -1320,6 +1354,53 @@ "BiomeWhite" ] }, +{ + "name": "Archmage", + "sprite": "sprites/wizards/archmage.atlas", + "deck": [ + "decks/wizards/archmage.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 27, + "scale": 0.5, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "GR", + "questTags": [ + "IdentityBlue", + "Wizard", + "Human", + "Leader", + "Intelligent", + "Mystic" + ] +}, { "name": "Artifact Warrior", "sprite": "sprites/constructs/artifactsoldier.atlas", @@ -1389,7 +1470,11 @@ "Furnace", "IdentityColorless", "Construct", - "Robot" + "Robot", + null, + null, + null, + null ] }, { @@ -1513,6 +1598,54 @@ "BiomeRed" ] }, +{ + "name": "Auramancer", + "nameOverride": "", + "sprite": "sprites/wizards/deftsorceress.atlas", + "deck": [ + "decks/humans/enchantress.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 1.25, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 3, + "colors": [ + "White" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + } + ], + "colors": "UW", + "questTags": [ + "Human", + "IdentityAzorius", + "Archaeologist", + "Scientist", + "Artificer", + null + ] +}, { "name": "Badger", "sprite": "sprites/animals/badger.atlas", @@ -1678,7 +1811,7 @@ "spawnRate": 1, "difficulty": 0.1, "speed": 21, - "scale": 0.5, + "scale": 0.6, "life": 20, "rewards": [ { @@ -1728,7 +1861,7 @@ ], "ai": "", "flying": true, - "spawnRate": 1, + "spawnRate": 0.5, "difficulty": 0.1, "speed": 25, "scale": 0.8, @@ -2460,9 +2593,9 @@ { "name": "Bone Dragon", "nameOverride": "", - "sprite": "sprites/monsters/bonedragon.atlas", + "sprite": "sprites/dragons/bonedragon.atlas", "deck": [ - "decks/monsters/bonedragon.dck" + "decks/dragons/bonedragon.dck" ], "ai": "", "spawnRate": 1, @@ -2538,6 +2671,54 @@ "Skeleton" ] }, +{ + "name": "Brain Mole", + "sprite": "sprites/monsters/brainmole.atlas", + "deck": [ + "decks/wizards/millwizard.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 27, + "scale": 0.7, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "GR", + "questTags": [ + "Monster", + "IdentityBlue", + "Nocturnal", + "Magic", + "Wandering", + "Unholy", + "Evil" + ] +}, { "name": "Camel", "nameOverride": "", @@ -2547,7 +2728,7 @@ ], "ai": "", "randomizeDeck": true, - "spawnRate": 1, + "spawnRate": 0.5, "difficulty": 0.1, "speed": 15, "scale": 0.8, @@ -2606,7 +2787,12 @@ "Desert", "Domesticated", "Beast", - "IdentityWhite" + "IdentityWhite", + "BiomeWhite", + null, + null, + null, + null ] }, { @@ -2905,7 +3091,10 @@ "Mystic", "Octopus", "Sneaky", - "Wandering" + "Wandering", + null, + null, + null ] }, { @@ -4306,7 +4495,8 @@ "Boss", "Evil", "Warlock", - "Intelligent" + "Intelligent", + null ] }, { @@ -5705,9 +5895,9 @@ }, { "name": "Dragon", - "sprite": "sprites/monsters/dragon.atlas", + "sprite": "sprites/dragons/dragon.atlas", "deck": [ - "decks/monsters/dragon.dck" + "decks/dragons/dragon.dck" ], "ai": "", "flying": true, @@ -6163,7 +6353,9 @@ "IdentityRed", "BiomeRed", "Bandit", - "Subterranean" + "Subterranean", + null, + null ] }, { @@ -6246,7 +6438,10 @@ "Mercenary", "IdentityGruul", "IdentityRed", - "Dwarf" + "Dwarf", + null, + null, + null ] }, { @@ -6323,6 +6518,54 @@ "Artificer" ] }, +{ + "name": "Dwarf Warlord", + "nameOverride": "", + "sprite": "sprites/dwarves/dwarflarge.atlas", + "deck": [ + "decks/humans/tokens.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 0.75, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 3, + "colors": [ + "White" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + } + ], + "colors": "W", + "questTags": [ + "Dwarf", + "Humanoid", + "Warlord", + "Leader", + "Artificer", + null + ] +}, { "name": "Efreet", "sprite": "sprites/monsters/efreet_2.atlas", @@ -6537,7 +6780,7 @@ ], "ai": "", "flying": true, - "spawnRate": 1, + "spawnRate": 0.5, "difficulty": 0.1, "speed": 15, "life": 19, @@ -6622,11 +6865,10 @@ "decks/animals/elephant.json" ], "ai": "", - "spawnRate": 1, + "spawnRate": 0.8, "difficulty": 0.1, "speed": 23, - "scale": 1.3, - "life": 12, + "life": 20, "rewards": [ { "type": "card", @@ -6649,7 +6891,7 @@ "count": 1, "addMaxCount": 3, "colors": [ - "White" + "Green" ], "rarity": [ "Rare" @@ -7197,9 +7439,9 @@ { "name": "Fire Dragon", "nameOverride": "", - "sprite": "sprites/monsters/firedragon.atlas", + "sprite": "sprites/dragons/firedragon.atlas", "deck": [ - "decks/monsters/firedragon.dck" + "decks/dragons/firedragon.dck" ], "ai": "", "spawnRate": 1, @@ -7269,7 +7511,11 @@ "Dragon", "Flyer", "Fire", - "Monster" + "Monster", + null, + null, + null, + null ] }, { @@ -7365,7 +7611,7 @@ "spawnRate": 1, "difficulty": 0.1, "speed": 23, - "life": 15, + "life": 20, "rewards": [ { "type": "card", @@ -7574,6 +7820,7 @@ ], "ai": "", "spawnRate": 1, + "scale":1.3, "difficulty": 0.1, "speed": 23, "life": 25, @@ -8105,7 +8352,7 @@ ], "ai": "", "flying": true, - "spawnRate": 1, + "spawnRate": 0.5, "difficulty": 0.1, "speed": 23, "life": 17, @@ -8284,13 +8531,13 @@ "ai": "", "boss": true, "speed": 1, - "life": 80, + "life": 60, "rewards": [ { "type": "card", "probability": 1, "count": 1, - "cardName": "Mox Emerald" + "cardName": "Ghalta, Primal Hunger" }, { "type": "item", @@ -8303,6 +8550,29 @@ "probability": 1, "count": 1000, "addMaxCount": 250 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Finale of Devastation " + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Exploration" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "life", + "probability": 1, + "count": 1 } ], "equipment": [ @@ -8515,6 +8785,58 @@ "BiomeBlack" ] }, +{ + "name": "Ghoul Gravecaller", + "sprite": "sprites/unholy/ghoullarge.atlas", + "deck": [ + "decks/unholy/ghoulgravecrawler.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 7 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 3, + "colors": [ + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ], + "colorType": "MonoColor" + } + ], + "colors": "BU", + "questTags": [ + "Undead", + "Humanoid", + "IdentityBlack", + "IdentityBlue", + "IdentityDimir", + "BiomeBlack", + "Ghoul", + "Zombie" + ] +}, { "name": "Ghost", "sprite": "sprites/unholy/ghost_2.atlas", @@ -8869,7 +9191,7 @@ "spawnRate": 1, "difficulty": 0.1, "speed": 23, - "life": 15, + "life": 20, "rewards": [ { "type": "card", @@ -8925,7 +9247,6 @@ "ai": "", "spawnRate": 1, "difficulty": 0.1, - "speed": 0, "life": 12, "rewards": [ { @@ -9038,13 +9359,13 @@ "boss": true, "flying": true, "speed": 1, - "life": 80, + "life": 60, "rewards": [ { "type": "card", "probability": 1, "count": 1, - "cardName": "Mox Jet" + "cardName": "Griselbrand" }, { "type": "item", @@ -9057,6 +9378,29 @@ "probability": 1, "count": 1000, "addMaxCount": 250 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Demonic Tutor" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Toxic Deluge" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "life", + "probability": 1, + "count": 1 } ], "equipment": [ @@ -9175,7 +9519,7 @@ "difficulty": 0.8, "speed": 18, "scale": 0.55, - "life": 30, + "life": 20, "rewards": [ { "type": "card", @@ -9318,7 +9662,10 @@ "Nature", "Wizard", "Mystic", - "IdentityGreen" + "IdentityGreen", + null, + null, + null ] }, { @@ -9373,7 +9720,8 @@ "IdentityRed", "IdentityBoros", "IdentityWhite", - "Gladiator" + "Gladiator", + null ] }, { @@ -9546,6 +9894,62 @@ "BiomeRed" ] }, +{ + "name": "Goblin King", + "sprite": "sprites/goblins/goblinking.atlas", + "deck": [ + "decks/goblins/goblinking.dck" + ], + "ai": "", + "spawnRate": 1, + "scale":0.5, + "difficulty": 0.1, + "speed": 27, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 1, + "rarity": [ + "common", + "uncommon" + ], + "cardTypes": [ + "land" + ] + } + ], + "colors": "R", + "questTags": [ + "Goblin", + "Coward", + "Humanoid", + "Territorial", + "Aggressive", + "Tribal", + "Leader", + "King", + "Scavenger", + "IdentityRed", + "BiomeRed" + ] +}, { "name": "Goblin pack", "sprite": "sprites/goblins/goblin_group.atlas", @@ -10659,7 +11063,9 @@ "IdentityGreen", "Hidden", "Sneaky", - "Plant" + "Plant", + null, + null ] }, { @@ -10709,7 +11115,10 @@ "Hidden", "Sneaky", "Ambush", - "IdentityGreen" + "IdentityGreen", + null, + null, + null ] }, { @@ -10770,8 +11179,8 @@ "flying": true, "spawnRate": 1, "difficulty": 0.1, - "speed": 32, - "life": 18, + "speed": 25, + "life": 20, "rewards": [ { "type": "deckCard", @@ -11190,6 +11599,54 @@ "BiomeWhite" ] }, +{ + "name": "Human Captain", + "nameOverride": "", + "sprite": "sprites/humans/braveknight.atlas", + "deck": [ + "decks/humans/humanelite.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 1.25, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 3, + "colors": [ + "White" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + } + ], + "colors": "UW", + "questTags": [ + "Human", + "IdentityAzorius", + "Archaeologist", + "Scientist", + "Artificer", + null + ] +}, { "name": "Human elite", "nameOverride": "Legionaire", @@ -11365,7 +11822,9 @@ "IdentityGreen", "IdentityWhite", "IdentitySelesnya", - "Mercenary" + "Mercenary", + null, + null ] }, { @@ -12132,7 +12591,9 @@ "IdentityWhite", "Mercenary", "IdentityBlue", - "IdentityAzorius" + "IdentityAzorius", + null, + null ] }, { @@ -12212,9 +12673,9 @@ "ai": "", "spawnRate": 1, "difficulty": 0.1, - "speed": 31, + "speed": 25, "scale": 0.75, - "life": 12, + "life": 20, "rewards": [ { "type": "deckCard", @@ -12809,13 +13270,13 @@ "boss": true, "flying": true, "speed": 1, - "life": 80, + "life": 60, "rewards": [ { "type": "card", - "probability": 1, + "probability": 0.5, "count": 1, - "cardName": "Mox Ruby" + "cardName": "Lightning Bolt" }, { "type": "item", @@ -12828,6 +13289,29 @@ "probability": 1, "count": 1000, "addMaxCount": 250 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Lathliss, Dragon Queen" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Torbran, Thane of Red Fell" + }, + { + "type": "life", + "probability": 1, + "count": 1 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 } ], "equipment": [ @@ -12897,7 +13381,7 @@ "Leonin", "Armorer", "Equipments" - ] + ] }, { "name": "Leonin Warrior", @@ -13318,6 +13802,67 @@ "Liliana" ] }, +{ + "name": "Lion", + "sprite": "sprites/animals/lion.atlas", + "deck": [ + "decks/animals/lion.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "scale": 0.8, + "life": 10, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "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": "W", + "questTags": [ + "Cat", + "Animal", + "IdentityWhite", + "Large", + "Hunter", + "BiomeWhite" + ] +}, { "name": "Lorthos", "sprite": "sprites/boss/lorthos.atlas", @@ -13327,13 +13872,13 @@ "ai": "", "boss": true, "speed": 1, - "life": 80, + "life": 60, "rewards": [ { "type": "card", - "probability": 1, + "probability": 0.5, "count": 1, - "cardName": "Mox Sapphire" + "cardName": "Lorthos, the Tidemaker" }, { "type": "item", @@ -13346,6 +13891,29 @@ "probability": 1, "count": 1000, "addMaxCount": 250 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "life", + "probability": 1, + "count": 1 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Windfall" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Force of Will" } ], "equipment": [ @@ -13907,7 +14475,7 @@ "spawnRate": 1, "difficulty": 0.2, "speed": 22, - "life": 16, + "life": 20, "rewards": [ { "type": "deckCard", @@ -15014,7 +15582,7 @@ ], "ai": "", "randomizeDeck": true, - "spawnRate": 1, + "spawnRate": 0.3, "difficulty": 0.1, "speed": 15, "scale": 0.6, @@ -15323,7 +15891,7 @@ "decks/humans/pirate.dck" ], "ai": "", - "spawnRate": 1, + "spawnRate": 0.8, "difficulty": 0.1, "speed": 24, "life": 16, @@ -15468,7 +16036,7 @@ "spawnRate": 1, "difficulty": 0.1, "speed": 15, - "scale":0.9, + "scale": 0.9, "life": 15, "rewards": [ { @@ -15562,7 +16130,7 @@ "type": "card", "count": 3, "colors": [ - "Black" + "Red" ], "rarity": [ "Uncommon", @@ -16157,6 +16725,67 @@ "BiomeBlack" ] }, +{ + "name": "Rhino", + "sprite": "sprites/animals/rhino.atlas", + "deck": [ + "decks/animals/rhino.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "scale": 0.8, + "life": 10, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "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": "GW", + "questTags": [ + "Animal", + "Large", + "BiomeGreen", + "IdentityGruul", + "Territorial", + "Beast" + ] +}, { "name": "Rogue", "sprite": "sprites/humans/rogue.atlas", @@ -16164,7 +16793,7 @@ "decks/humans/rogue.json" ], "ai": "", - "spawnRate": 1, + "spawnRate": 0.8, "difficulty": 0.1, "speed": 25, "life": 11, @@ -16475,7 +17104,12 @@ "Beast", "Nature", "IdentityBlack", - "Scarab" + "Scarab", + null, + null, + null, + null, + null ] }, { @@ -16755,7 +17389,7 @@ "difficulty": 0.8, "speed": 18, "scale": 0.45, - "life": 30, + "life": 20, "rewards": [ { "type": "card", @@ -17880,7 +18514,7 @@ "name": "Storm Titan", "sprite": "sprites/giants/stormtitan.atlas", "deck": [ - "decks/giant/stormtitan.dck" + "decks/giants/stormtitan.dck" ], "ai": "", "spawnRate": 1, @@ -18066,7 +18700,7 @@ "difficulty": 0.1, "speed": 23, "scale": 0.7, - "life": 13, + "life": 15, "rewards": [ { "type": "card", @@ -18520,7 +19154,8 @@ "IdentityGolgari", "Cook", "Human", - "Boss" + "Boss", + null ] }, { @@ -18612,6 +19247,68 @@ "IdentityRed" ] }, +{ + "name": "Tiger", + "sprite": "sprites/animals/tiger.atlas", + "deck": [ + "decks/animals/tiger.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "scale": 0.8, + "life": 10, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "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": "G", + "questTags": [ + "Cat", + "Animal", + "IdentityGreen", + "BiomeGreen", + "Large", + "Hunter", + "Beast" + ] +}, { "name": "Torturer", "sprite": "sprites/miniboss/torturer.atlas", @@ -19359,6 +20056,73 @@ "BiomeBlack" ] }, +{ + "name": "Wandering Giant", + "sprite": "sprites/giants/wanderinggiant.atlas", + "deck": [ + "decks/giants/wanderinggiant.dck" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "life": 15, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Red" + ], + "subTypes": [ + "Giant" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 3, + "colors": [ + "Red" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 200 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "RW", + "questTags": [ + "Fire", + "Giant", + "Warrior", + "Territorial", + "BiomeColorless", + "IdentityBoros" + ] +}, { "name": "Wasp", "sprite": "sprites/arachnida/wasp.atlas", @@ -19506,7 +20270,7 @@ ], "ai": "", "randomizeDeck": true, - "spawnRate": 1, + "spawnRate": 0.6, "difficulty": 0.1, "speed": 15, "scale": 0.8, @@ -19864,7 +20628,7 @@ "difficulty": 0.1, "speed": 12, "scale": 0.75, - "life": 13, + "life": 20, "rewards": [ { "type": "deckCard", @@ -19912,6 +20676,67 @@ "IdentityBlack" ] }, +{ + "name": "Wraith", + "sprite": "sprites/unholy/wraith.atlas", + "deck": [ + "decks/unholy/wraithswampwalk.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 12, + "scale": 0.75, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "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": "B", + "questTags": [ + "Mystic", + "Unholy", + "Wizard", + "IdentityBlack", + "Ghost", + "Undead", + "BiomeBlack" + ] +}, { "name": "Wounded Sliver", "sprite": "sprites/boss/wsliver.atlas", @@ -20290,4 +21115,4 @@ "BiomeBlack" ] } -] +] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/world/green.json b/forge-gui/res/adventure/Shandalar/world/green.json index 84b4cef06a8..2bedd2686fe 100644 --- a/forge-gui/res/adventure/Shandalar/world/green.json +++ b/forge-gui/res/adventure/Shandalar/world/green.json @@ -47,6 +47,7 @@ "Copper Host Infector", "Dino", "Eldraine Faerie", + "Elephant", "Elf", "Elf warrior", "Elk", @@ -63,13 +64,14 @@ "Kavu", "Ladybug", "Master Green Wizard", - "Ooze", "Owl", "Plant", + "Rhino", "Satyr", "Snake", "Spider", "Squirrel", + "Tiger", "Treefolk", "Treefolk Guardian", "Viper", diff --git a/forge-gui/res/adventure/Shandalar/world/points_of_interest.json b/forge-gui/res/adventure/Shandalar/world/points_of_interest.json index 493b3b8b0e9..a8dfec7abb8 100644 --- a/forge-gui/res/adventure/Shandalar/world/points_of_interest.json +++ b/forge-gui/res/adventure/Shandalar/world/points_of_interest.json @@ -65,7 +65,7 @@ "count": 1, "spriteAtlas": "maps/tileset/buildings.atlas", "sprite": "black_castle", - "map": "maps/map/main_story/black_castle.tmx", + "map": "maps/map/castles/black_castle.tmx", "radiusFactor": 0.01, "offsetX": 0.1, "offsetY": -0.1, @@ -83,7 +83,7 @@ "count": 1, "spriteAtlas": "maps/tileset/buildings.atlas", "sprite": "blue_castle", - "map": "maps/map/main_story/blue_castle.tmx", + "map": "maps/map/castles/blue_castle.tmx", "radiusFactor": 0.01, "offsetX": 0.1, "offsetY": 0.1, @@ -1110,12 +1110,12 @@ ] }, { - "name": "Colorless Castle", + "name": "Emrakul", "type": "castle", "count": 1, "spriteAtlas": "maps/tileset/buildings.atlas", "sprite": "colorless_castle", - "map": "maps/map/main_story/colorless_castle.tmx", + "map": "maps/map/minibosses/colorless_castle.tmx", "radiusFactor": 0.4, "questTags": [ "Story", @@ -1362,12 +1362,12 @@ ] }, { - "name": "Final Castle", + "name": "Sliver Queen", "type": "castle", "count": 1, "spriteAtlas": "maps/tileset/buildings.atlas", "sprite": "final_castle", - "map": "maps/map/main_story/final_castle.tmx", + "map": "maps/map/minibosses/sliverqueen.tmx", "offsetY": 0.025, "questTags": [ "Story", @@ -1644,7 +1644,7 @@ "count": 1, "spriteAtlas": "maps/tileset/buildings.atlas", "sprite": "green_castle", - "map": "maps/map/main_story/green_castle.tmx", + "map": "maps/map/castles/green_castle.tmx", "radiusFactor": 0.01, "offsetX": -0.1, "offsetY": 0.1, @@ -2724,7 +2724,7 @@ "count": 1, "spriteAtlas": "maps/tileset/buildings.atlas", "sprite": "red_castle", - "map": "maps/map/main_story/red_castle.tmx", + "map": "maps/map/castles/red_castle.tmx", "radiusFactor": 0.01, "offsetX": -0.1, "offsetY": -0.1, @@ -2851,7 +2851,7 @@ "count": 1, "spriteAtlas": "maps/tileset/buildings.atlas", "sprite": "EvilGrove", - "map": "maps/map/slimefoot_boss.tmx", + "map": "maps/map/minibosses/slimefoot_boss.tmx", "radiusFactor": 0.8, "questTags": [ "Hostile", @@ -2893,7 +2893,7 @@ "count": 1, "spriteAtlas": "maps/tileset/buildings.atlas", "sprite": "Factory", - "map": "maps/map/slobad_factory.tmx", + "map": "maps/map/minibosses/slobad_factory.tmx", "radiusFactor": 0.8, "questTags": [ "Boss", @@ -2907,7 +2907,7 @@ "count": 1, "spriteAtlas": "maps/tileset/buildings.atlas", "sprite": "Cave", - "map": "maps/map/main_story/skep.tmx", + "map": "maps/map/minibosses/skep.tmx", "radiusFactor": 0.5, "questTags": [ "Boss", @@ -3208,7 +3208,7 @@ "count": 1, "spriteAtlas": "maps/tileset/buildings.atlas", "sprite": "white_castle", - "map": "maps/map/main_story/white_castle.tmx", + "map": "maps/map/castles/white_castle.tmx", "radiusFactor": 0.01, "offsetY": 0.1, "questTags": [ @@ -3238,7 +3238,7 @@ "count": 1, "spriteAtlas": "maps/tileset/buildings.atlas", "sprite": "Cave", - "map": "maps/map/xira.tmx", + "map": "maps/map/minibosses/xira.tmx", "radiusFactor": 0.8, "questTags": [ "Hostile", diff --git a/forge-gui/res/adventure/Shandalar/world/red.json b/forge-gui/res/adventure/Shandalar/world/red.json index b941f8258ae..34c1abb3184 100644 --- a/forge-gui/res/adventure/Shandalar/world/red.json +++ b/forge-gui/res/adventure/Shandalar/world/red.json @@ -115,7 +115,6 @@ "CaveRG", "CaveRH", "CaveRJ", - "Kobold Mine", "Temple of Chandra", "Tibalts Fortress", "Xiras Hive", diff --git a/forge-gui/res/adventure/Shandalar/world/waste.json b/forge-gui/res/adventure/Shandalar/world/waste.json index 080397cb02d..75c9f064305 100644 --- a/forge-gui/res/adventure/Shandalar/world/waste.json +++ b/forge-gui/res/adventure/Shandalar/world/waste.json @@ -63,13 +63,11 @@ "Pirate", "Raven", "Sliver", + "Wandering Giant", "Wild Rat" ], "pointsOfInterest": [ "Spawn", - "Final Castle", - "Colorless Castle", - "Skep", "Waste Town Generic", "Waste Town Identity", "Waste Town Tribal", @@ -108,7 +106,6 @@ "Crawlspace", "Dream Halls", "Lich's Mirror", - "Kobold Mine", "Slime Cave", "Slobads Factory" ], diff --git a/forge-gui/res/adventure/Shandalar/world/white.json b/forge-gui/res/adventure/Shandalar/world/white.json index 53970e4a0db..d88238c19c6 100644 --- a/forge-gui/res/adventure/Shandalar/world/white.json +++ b/forge-gui/res/adventure/Shandalar/world/white.json @@ -35,7 +35,7 @@ "Apprentice White Wizard", "Archer", "Armored Knight", - "Beastmaster", + "Camel", "Cathar", "Challenger 20", "Challenger 21", @@ -44,6 +44,7 @@ "Dawnhart Witch", "Dog", "Eldraine Knight", + "Elephant", "Fox", "Frost Titan", "Griffin", @@ -52,6 +53,7 @@ "Human elite", "Human guard", "Leonin Warrior", + "Lion", "Knight", "Kor Warrior", "Master White Wizard", @@ -60,6 +62,7 @@ "Orthodoxy Duelist", "Owl", "Raven", + "Rhino", "Runelord", "Greater Sandwurm", "Scorpion",