From a2ce8ece24d694fbe3adeb598e2e76735779dc94 Mon Sep 17 00:00:00 2001 From: paulsnoops Date: Thu, 30 Mar 2023 11:26:53 +0100 Subject: [PATCH 01/11] Edition updates: MOM, MOC, MUL --- .../March of the Machine Commander.txt | 10 +++ .../res/editions/March of the Machine.txt | 88 +++++++++++++++++++ forge-gui/res/editions/Multiverse Legends.txt | 18 ++++ 3 files changed, 116 insertions(+) diff --git a/forge-gui/res/editions/March of the Machine Commander.txt b/forge-gui/res/editions/March of the Machine Commander.txt index 7e00a25b51e..349cae30668 100644 --- a/forge-gui/res/editions/March of the Machine Commander.txt +++ b/forge-gui/res/editions/March of the Machine Commander.txt @@ -14,6 +14,16 @@ ScryfallCode=MOC 49 C Esper @Bruce Brenneise 61 C Nyx @Piotr Dura 67 C Towashi @Kamila Szutenberg +88 M Bright-Palm, Soul Awakener @Mila Pesic +89 M Brimaz, Blight of Oreskos @Uriah Voth +91 M Gimbal, Gremlin Prodigy @Fajareka Setiawan +92 M Kasla, the Broken Halo @Martina Fackova +97 M Sidar Jabari of Zhalfir @Simon Dominic +134 M Bright-Palm, Soul Awakener @Mila Pesic +135 M Brimaz, Blight of Oreskos @Uriah Voth +136 M Gimbal, Gremlin Prodigy @Fajareka Setiawan +137 M Kasla, the Broken Halo @Martina Fackova +138 M Sidar Jabari of Zhalfir @Simon Dominic 147 C Isle of Vesuva @Zoltan Boros & Gabor Szikszai 148 C Jund @Aleksi Briclot 153 C Panopticon @John Avon diff --git a/forge-gui/res/editions/March of the Machine.txt b/forge-gui/res/editions/March of the Machine.txt index 05a926ca2bb..eb36ce8bb27 100644 --- a/forge-gui/res/editions/March of the Machine.txt +++ b/forge-gui/res/editions/March of the Machine.txt @@ -6,28 +6,66 @@ Type=Expansion ScryfallCode=MOM [cards] +1 M Invasion of Ravnica @Leon Tukker +4 C Alabaster Host Sanctifier @Konstantin Porubov +6 M Archangel Elspeth @Cynthia Sheppard 9 R Boon-Bringer Valkyrie @Heonhwa Choe +12 M Elesh Norn @Magali Villeneuve +13 U Elspeth's Smite @Livia Prima +16 R Guardian of Ghirapur @Cynthia Sheppard 17 R Heliod, the Radiant Dawn @Victor Adame Minguez +21 U Invasion of Dominaria @Denys Tsiperko +28 M Monastery Mentor @Brian Valeza +29 U Norn's Inquisitor @Denis Zhbankov +35 U Seal from Existence @Anato Finnstark +45 U Zhalfirin Lancer @Nino Vecia +51 R Chrome Host Seedshark @Donato Giancola 58 R Faerie Mastermind @Joshua Raphael 65 M Jin-Gitaxias @Ekaterina Burmak 67 C Moment of Truth @Rovina Cai +68 C Negate @Viko Menezes +83 R Transcendent Message @Liiga Smilshkalne 89 R Archpriest of Shadows @Fariba Khamseh 94 R Breach the Multiverse @Liiga Smilshkalne +109 R Grafted Butcher @Zack Stella 114 R Invasion of Fiora @Joshua Raphael 117 U Merciless Repurposing @Artur Nakhodkin +118 C Mirrodin Avenged @Scott Murphy +127 C Traumatic Revelation @Cristi Balanescu 134 M Chandra, Hope's Beacon @Kieran Yanner +137 R Etali, Primal Conqueror @Ryan Pancoast +144 R Into the Fire @Grzegorz Rutkowski +149 M Invasion of Tarkir @Darren Tan +162 U Scrappy Bruiser @David Auden Nash +166 U Stoke the Flames @Liiga Smilshkalne +171 R Voldaren Thrillseeker @Viko Menezes 190 R Invasion of Ikoria @Antonio José Manzanedo 191 R Invasion of Ixalan @Viktor Titov 194 U Invasion of Zendikar @Diego Gisbert +196 U Kami of Whispered Hopes @Filipe Pagliuso +200 R Polukranos Reborn @David Auden Nash +202 U Ravenous Sailback @Andrew Mar +207 U Streetwise Negotiator @Brent Hollowell 217 M Wrenn and Realmbreaker @Cristi Balanescu +218 R Baral and Kari Zev @Fariba Khamseh +219 M Borborygmos and Fblthp @Rudy Siswanto +220 U Botanical Brawler @Jesper Ejsing 222 R Drana and Linvala @Raluca Marinescu 225 R Ghalta and Mavren @Zezhou Chen +226 R Glissa, Herald of Predation @Cristi Balanescu 227 U Halo Forager @Kevin Sidharta 233 U Invasion of Ergamon @Manuel Castañón 239 M Invasion of New Phyrexia @Chris Rallis +241 R Invasion of Tolvada @Henry Peters +243 U Joyful Stormsculptor @Christina Kraus 249 R Omnath, Locus of All @Bryan Sola +250 R Quintorius, Loremaster @Lie Setiawan +252 R Rankle and Torbran @Viko Menezes 255 M Thalia and The Gitrog Monster @Howard Lyon 256 R Yargle and Multani @Slawomir Maniak +258 M Zurgo and Ojutai @Daarken +263 R Realmbreaker, the Invasion Tree @Kekai Kotaki +265 M Sword of Once and Future @Joshua Cairos 267 C Bloodfell Caves @Jorge Jacinto 268 C Blossoming Sands @Robin Olausson 269 C Dismal Backwater @Chris Ostrowski @@ -38,21 +76,71 @@ ScryfallCode=MOM 274 C Thornwood Falls @Roman Kuteynikov 275 C Tranquil Cove @Chris Ostrowski 276 C Wind-Scarred Crag @Roman Kuteynikov +277 L Plains @Sam Burley +278 L Island @Sam Burley +279 L Swamp @Sam Burley +280 L Mountain @Sam Burley +281 L Forest @Sam Burley +282 L Plains @Jorge Jacinto +283 L Plains @Lucas Staniec +284 L Island @Grady Frederick +285 L Island @Henry Peters +286 L Swamp @Raymond Bonilla +287 L Swamp @Julian Kok Joon Wen +288 L Mountain @Jorge Jacinto +289 L Mountain @Lucas Staniec +290 L Forest @Grady Frederick +291 L Forest @Henry Peters +292 M Elesh Norn @Kekai Kotaki 293 R Heliod, the Radiant Dawn @Jason A. Engle 294 M Jin-Gitaxias @Dominik Mayer +298 R Etali, Primal Conqueror @Yeong-Hao Han +300 R Polukranos Reborn @Jason A. Engle +303 M Borborygmos and Fblthp @Justin Hernandez & Alexis Hernandez +305 R Drana and Linvala @Anato Finnstark 307 R Ghalta and Mavren @Jody Clark +308 R Glissa, Herald of Predation @Flavio Girón 313 R Omnath, Locus of All @Jessica Rossier +314 R Quintorius, Loremaster @Justin Hernandez & Alexis Hernandez 316 M Thalia and The Gitrog Monster @Sami Makkonen 317 R Yargle and Multani @Lisa Heidhoff +319 M Zurgo and Ojutai @Adrian Smith 320 M Archangel Elspeth @Denys Tsiperko 321 M Chandra, Hope's Beacon @Randy Vargas 322 M Wrenn and Realmbreaker @Jehan Choo +323 R Essence of Orthodoxy @Oriana Menendez +324 C Phyrexian Pegasus @Carlos Palma Cruchaga +325 U Seedpod Caretaker @Slawomir Maniak +326 R Interdisciplinary Mascot @Mathias Kollros +327 U Referee Squad @Steven Belledin +328 C Zephyr Winder @Jana Schirmer +329 C Injector Crocodile @Mark Zug +330 U Seer of Stolen Sight @Betty Jiang +331 R Terror of Towashi @Lius Lasahido +332 U Axgard Artisan @Quintin Gleim +333 C Cragsmasher Yeti @Brent Hollowell +334 R Orthion, Hero of Lavabrink @Aaron Miller +335 C Fairgrounds Trumpeter @Samuel Perin +336 U Ruins Recluse @Lorenzo Mastroianni +337 R Surrak and Goreclaw @Lucas Graciano 339 M Jin-Gitaxias @Julian Kok Joon Wen +343 R Boon Bringer Valkyrie @Heonhwa Choe +345 R Guardian of Ghirapur @Cynthia Sheppard +347 M Monastery Mentor @Brian Valeza 352 R Faerie Mastermind @Joshua Raphael +354 R Transcendent Message @Liiga Smilshkalne 358 R Breach the Multiverse @Liiga Smilshkalne +374 R Realmbreaker, the Invasion Tree @Kekai Kotaki +375 M Sword of Once and Future @Joshua Cairos +376 R Essence of Orthodoxy @Oriana Menendez +377 R Interdisciplinary Mascot @Mathias Kollros +378 R Terror of Towashi @Lius Lasahido +379 R Orthion, Hero of Lavabrink @Aaron Miller +380 R Surrak and Goreclaw @Lucas Graciano 381 U Norn's Inquisitor @Denis Zhbankov 382 U Scrappy Bruiser @David Auden Nash 383 U Kami of Whispered Hopes @Filipe Pagliuso 384 U Botanical Brawler @Jesper Ejsing +385 U Halo Forager @Kevin Sidharta 386 R Ghalta and Mavren @Betty Jiang 387 R Omnath, Locus of All @Helge C. Balzer diff --git a/forge-gui/res/editions/Multiverse Legends.txt b/forge-gui/res/editions/Multiverse Legends.txt index 0969fcae74f..6b455f6ca21 100644 --- a/forge-gui/res/editions/Multiverse Legends.txt +++ b/forge-gui/res/editions/Multiverse Legends.txt @@ -7,15 +7,33 @@ ScryfallCode=MUL [cards] 3 M Elesh Norn, Grand Cenobite @Flavio Girón +7 R Thalia, Guardian of Thraben @Joshua Alvarado 9 R Emry, Lurker of the Loch @Wylie Beckert +10 U Inga Rune-Eyes @rishxxv 11 M Jin-Gitaxias, Core Augur @Kekai Kotaki +14 R Horobi, Death's Wail @Rorubei 16 M Sheoldred, Whispering One @Flavio Girón 17 M Skithiryx, the Blight Dragon @Kekai Kotaki 19 U Yargle, Glutton of Urborg @Serena Malyon +20 R Captain Lannery Storm @Jody Clark 21 M Ragavan, Nimble Pilferer @Magali Villeneuve 23 M Urabrask the Hidden @Flavio Girón 25 U Zada, Hedron Grinder @Dominik Mayer 29 M Vorinclex, Voice of Hunger @JungShan +30 R Yedora, Grave Gardener @Matthew G. Lewis 33 M Atraxa, Praetors' Voice @Justin Hernandez & Alexis Hernandez +43 U Imoti, Celebrant of Bounty @Bastien L. Deharme +44 R Jegantha, the Wellspring @Steve Ellis 49 M Kroxa, Titan of Death's Hunger @Jason A. Engle 53 M Niv-Mizzet Reborn @Illustranesia +60 R Taigam, Ojutai Master @Domenico Cava +68 M Elesh Norn, Grand Cenobite @Igor Kieryluk +76 M Jin-Gitaxias, Core Augur @Eric Deschamps +81 M Sheoldred, Whispering One @Jana Schirmer & Johannes Voss +82 M Skithiryx, the Blight Dragon @Chippy +84 U Yargle, Glutton of Urborg @Jehan Choo +88 M Urabrask the Hidden @Brad Rigney +90 U Zada, Hedron Grinder @Chris Rallis +94 M Vorinclex, Voice of Hunger @Karl Kopinski +114 M Kroxa, Titan of Death's Hunger @Vincent Proce +118 M Niv-Mizzet Reborn @Raymond Swanland From b646bbac504f47dba169bbcdbe9317eff1eeafc9 Mon Sep 17 00:00:00 2001 From: schnautzr Date: Thu, 30 Mar 2023 09:31:45 -0500 Subject: [PATCH 02/11] Wall sprite, needs deck yet. --- .../Shandalar/sprites/dungeon/wall.atlas | 92 ++++++++++++++++++ .../Shandalar/sprites/dungeon/wall.png | Bin 0 -> 762 bytes 2 files changed, 92 insertions(+) create mode 100644 forge-gui/res/adventure/Shandalar/sprites/dungeon/wall.atlas create mode 100644 forge-gui/res/adventure/Shandalar/sprites/dungeon/wall.png diff --git a/forge-gui/res/adventure/Shandalar/sprites/dungeon/wall.atlas b/forge-gui/res/adventure/Shandalar/sprites/dungeon/wall.atlas new file mode 100644 index 00000000000..93eeef48999 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/dungeon/wall.atlas @@ -0,0 +1,92 @@ +wall.png +size: 64,32 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 0, 0 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 16, 16 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 16, 16 + size: 16, 16 +Hit + xy: 32, 16 + size: 16, 16 +Death + xy: 48, 16 + size: 16, 16 diff --git a/forge-gui/res/adventure/Shandalar/sprites/dungeon/wall.png b/forge-gui/res/adventure/Shandalar/sprites/dungeon/wall.png new file mode 100644 index 0000000000000000000000000000000000000000..da16f61b1fda096cae1ef3ad5126283ef5ae208e GIT binary patch literal 762 zcmVEW|=%NRcL>9)Xk*ENr51ZLknhg;X}_Qw1x*LM#zsRpKDI< zjiY^6?jLmay3|*8C&vxP`RPaZOTR73(Lm|dQmtv7$NMV)bXxtw{Iwe+?%`x5-vFF@ z1}r{*+3bd~b2E?g%>abJA#%XS5AVI>52mUu09KaYxVz&M z{x|0B9L6zU2mo->yI()MgZ(`>JUZsKw>JG97g@kDJD2+;s5t-t@ERCA4GUgrbGgp} zZ&%lvsOt;^I(%#Brq=;vK-zpELO@U23Z1kHQ79plCUjH@a!uis;C~&kRP#cJ(pK{U zOCL%i%bv0Y&$+JxOo9NQ{$(ej2k3YR2uBthH#QSH&u`lroScc?7LJpkuE2jGOC z%s%a?A$sv_!8by&?Yn8_5)K^Sx#(^;uDgx$x5V9Uz+7Pgh-Ke306axBH~2V05b%Xa za|55D3h6vI2Mc1_cM3wQmxlv5LH#Vo@<>6{4uF{Ue+2;O|Fc{Ofe-^?+MngULu(Q_ zfDI5R&S$a!PU}3zZ4R(DmO09xKiOy9zf Date: Thu, 30 Mar 2023 17:40:39 -0500 Subject: [PATCH 03/11] change Hit to Attack --- forge-gui/res/adventure/Shandalar/sprites/dungeon/wall.atlas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/adventure/Shandalar/sprites/dungeon/wall.atlas b/forge-gui/res/adventure/Shandalar/sprites/dungeon/wall.atlas index 93eeef48999..2ee65a7e987 100644 --- a/forge-gui/res/adventure/Shandalar/sprites/dungeon/wall.atlas +++ b/forge-gui/res/adventure/Shandalar/sprites/dungeon/wall.atlas @@ -84,7 +84,7 @@ Idle Idle xy: 16, 16 size: 16, 16 -Hit +Attack xy: 32, 16 size: 16, 16 Death From 14a36454c7f1c6046b64496440f0c8028e150e3f Mon Sep 17 00:00:00 2001 From: tool4ever Date: Fri, 31 Mar 2023 07:19:06 +0200 Subject: [PATCH 04/11] Fix wasCastByYou (#2788) Co-authored-by: tool4EvEr --- .../game/ability/effects/CountersProliferateEffect.java | 2 +- forge-game/src/main/java/forge/game/card/Card.java | 4 ++-- forge-game/src/main/java/forge/game/card/CardProperty.java | 6 +++--- forge-game/src/main/java/forge/game/card/CardUtil.java | 5 +---- 4 files changed, 7 insertions(+), 10 deletions(-) diff --git a/forge-game/src/main/java/forge/game/ability/effects/CountersProliferateEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CountersProliferateEffect.java index 4070a304802..5651fada42c 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/CountersProliferateEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/CountersProliferateEffect.java @@ -33,10 +33,10 @@ public class CountersProliferateEffect extends SpellAbilityEffect { @Override public void resolve(SpellAbility sa) { - int num = sa.hasParam("Amount") ? AbilityUtils.calculateAmount(sa.getHostCard(), sa.getParam("Amount"), sa) : 1; final Player p = sa.getActivatingPlayer(); final Card host = sa.getHostCard(); final Game game = host.getGame(); + int num = sa.hasParam("Amount") ? AbilityUtils.calculateAmount(host, sa.getParam("Amount"), sa) : 1; final Map repParams = AbilityKey.mapFromAffected(p); repParams.put(AbilityKey.Source, sa); diff --git a/forge-game/src/main/java/forge/game/card/Card.java b/forge-game/src/main/java/forge/game/card/Card.java index 984f8e3174a..0b69ebf61d0 100644 --- a/forge-game/src/main/java/forge/game/card/Card.java +++ b/forge-game/src/main/java/forge/game/card/Card.java @@ -6955,8 +6955,8 @@ public class Card extends GameEntity implements Comparable, IHasSVars { etbCounters.clear(); } - public final Set> getEtbCounters() { - return etbCounters.cellSet(); + public final Table getEtbCounters() { + return etbCounters; } public final void putEtbCounters(GameEntityCounterTable table) { diff --git a/forge-game/src/main/java/forge/game/card/CardProperty.java b/forge-game/src/main/java/forge/game/card/CardProperty.java index e184ad6b358..ab2ede80f6d 100644 --- a/forge-game/src/main/java/forge/game/card/CardProperty.java +++ b/forge-game/src/main/java/forge/game/card/CardProperty.java @@ -1873,7 +1873,7 @@ public class CardProperty { } final ZoneType realZone = ZoneType.smartValueOf(strZone); if (card.getCastFrom() == null || (zoneOwner != null && !card.getCastFrom().getPlayer().equals(zoneOwner)) - || (byYou && !controller.equals(card.getCastSA().getActivatingPlayer())) + || (byYou && !sourceController.equals(card.getCastSA().getActivatingPlayer())) || realZone != card.getCastFrom().getZoneType()) { return false; } @@ -1894,7 +1894,7 @@ public class CardProperty { } final ZoneType realZone = ZoneType.smartValueOf(strZone); if (card.getCastFrom() != null && (zoneOwner == null || card.getCastFrom().getPlayer().equals(zoneOwner)) - && (!byYou || controller.equals(card.getCastSA().getActivatingPlayer())) + && (!byYou || sourceController.equals(card.getCastSA().getActivatingPlayer())) && realZone == card.getCastFrom().getZoneType()) { return false; } @@ -1902,7 +1902,7 @@ public class CardProperty { if (!card.wasCast()) { return false; } - if (property.contains("ByYou") && !controller.equals(card.getCastSA().getActivatingPlayer())) { + if (property.contains("ByYou") && !sourceController.equals(card.getCastSA().getActivatingPlayer())) { return false; } } else if (property.equals("wasNotCast")) { diff --git a/forge-game/src/main/java/forge/game/card/CardUtil.java b/forge-game/src/main/java/forge/game/card/CardUtil.java index 1110614f04f..dd05c99b351 100644 --- a/forge-game/src/main/java/forge/game/card/CardUtil.java +++ b/forge-game/src/main/java/forge/game/card/CardUtil.java @@ -25,7 +25,6 @@ import com.google.common.collect.ImmutableList; import com.google.common.collect.Lists; import com.google.common.collect.Maps; import com.google.common.collect.Sets; -import com.google.common.collect.Table; import forge.ImageKeys; import forge.card.CardStateName; @@ -283,9 +282,7 @@ public final class CardUtil { newCopy.setChosenNumber(in.getChosenNumber()); } - for (Table.Cell cl : in.getEtbCounters()) { - newCopy.addEtbCounter(cl.getColumnKey(), cl.getValue(), cl.getRowKey()); - } + newCopy.getEtbCounters().putAll(in.getEtbCounters()); newCopy.setUnearthed(in.isUnearthed()); From b1db5a140ccb31738655f30fe6c62bc7f95b9478 Mon Sep 17 00:00:00 2001 From: paulsnoops Date: Fri, 31 Mar 2023 09:40:43 +0100 Subject: [PATCH 05/11] Edition updates: MOM, SCH --- .../res/editions/March of the Machine.txt | 44 ++++++++++++++++++- .../res/editions/Store Championships.txt | 3 ++ 2 files changed, 46 insertions(+), 1 deletion(-) diff --git a/forge-gui/res/editions/March of the Machine.txt b/forge-gui/res/editions/March of the Machine.txt index eb36ce8bb27..f9d352472fb 100644 --- a/forge-gui/res/editions/March of the Machine.txt +++ b/forge-gui/res/editions/March of the Machine.txt @@ -15,52 +15,81 @@ ScryfallCode=MOM 16 R Guardian of Ghirapur @Cynthia Sheppard 17 R Heliod, the Radiant Dawn @Victor Adame Minguez 21 U Invasion of Dominaria @Denys Tsiperko +26 R Knight-Errant of Eos @Kevin Sidharta 28 M Monastery Mentor @Brian Valeza 29 U Norn's Inquisitor @Denis Zhbankov 35 U Seal from Existence @Anato Finnstark +38 U Sun-Blessed Guardian @Brian Valeza 45 U Zhalfirin Lancer @Nino Vecia 51 R Chrome Host Seedshark @Donato Giancola 58 R Faerie Mastermind @Joshua Raphael +61 R Invasion of Arcavios @Dmitry Burmak +63 R Invasion of Segovia @Edgar Sánchez Hidalgo 65 M Jin-Gitaxias @Ekaterina Burmak 67 C Moment of Truth @Rovina Cai 68 C Negate @Viko Menezes 83 R Transcendent Message @Liiga Smilshkalne 89 R Archpriest of Shadows @Fariba Khamseh +90 R Ayara, Widow of the Realm @Anna Podedworna 94 R Breach the Multiverse @Liiga Smilshkalne 109 R Grafted Butcher @Zack Stella +110 R Hoarding Broodlord @Filip Burburan 114 R Invasion of Fiora @Joshua Raphael 117 U Merciless Repurposing @Artur Nakhodkin 118 C Mirrodin Avenged @Scott Murphy +121 U Phyrexian Gargantua @Kevin Sidharta +123 U Render Inert @Yigit Koroglu 127 C Traumatic Revelation @Cristi Balanescu +131 C Beamtown Beatstick @Konstantin Porubov +132 R Bloodfeather Phoenix @Rudy Siswanto 134 M Chandra, Hope's Beacon @Kieran Yanner +135 R City on Fire @Jake Murray 137 R Etali, Primal Conqueror @Ryan Pancoast +143 U Harried Artisan @Caio Monteiro 144 R Into the Fire @Grzegorz Rutkowski 149 M Invasion of Tarkir @Darren Tan +159 U Ramosian Greatsword @Jason A. Engle 162 U Scrappy Bruiser @David Auden Nash 166 U Stoke the Flames @Liiga Smilshkalne 171 R Voldaren Thrillseeker @Viko Menezes +188 U Gnottvold Hermit @Artur Nakhodkin 190 R Invasion of Ikoria @Antonio José Manzanedo 191 R Invasion of Ixalan @Viktor Titov +192 U Invasion of Muraganda @Adam Paquette +193 M Invasion of Shandalar @Adam Paquette 194 U Invasion of Zendikar @Diego Gisbert 196 U Kami of Whispered Hopes @Filipe Pagliuso 200 R Polukranos Reborn @David Auden Nash 202 U Ravenous Sailback @Andrew Mar +203 U Sandstalker Moloch @Donato Giancola +206 U Storm the Seedcore @Jason Rainville 207 U Streetwise Negotiator @Brent Hollowell +208 U Tandem Takedown @Yigit Koroglu +211 R Tribute to the World Tree @Kristina Carroll 217 M Wrenn and Realmbreaker @Cristi Balanescu 218 R Baral and Kari Zev @Fariba Khamseh 219 M Borborygmos and Fblthp @Rudy Siswanto 220 U Botanical Brawler @Jesper Ejsing 222 R Drana and Linvala @Raluca Marinescu +224 C Errant and Giada @Cristi Balanescu 225 R Ghalta and Mavren @Zezhou Chen 226 R Glissa, Herald of Predation @Cristi Balanescu 227 U Halo Forager @Kevin Sidharta +228 R Hidetsugu and Kairi @Chris Rahn +229 R Inga and Esika @Wayne Reynolds +230 R Invasion of Alara @Mathias Kollros 233 U Invasion of Ergamon @Manuel Castañón +234 U Invasion of Kaladesh @Leon Tukker +236 U Invasion of Lorwyn @Dan Scott +237 U Invasion of Moag @Filip Burburan 239 M Invasion of New Phyrexia @Chris Rallis 241 R Invasion of Tolvada @Henry Peters 243 U Joyful Stormsculptor @Christina Kraus +244 R Kogla and Yidaro @Chris Rahn 249 R Omnath, Locus of All @Bryan Sola 250 R Quintorius, Loremaster @Lie Setiawan 252 R Rankle and Torbran @Viko Menezes +253 U Sculpted Perfection @Chris Seaman 255 M Thalia and The Gitrog Monster @Howard Lyon 256 R Yargle and Multani @Slawomir Maniak 258 M Zurgo and Ojutai @Daarken @@ -94,14 +123,20 @@ ScryfallCode=MOM 292 M Elesh Norn @Kekai Kotaki 293 R Heliod, the Radiant Dawn @Jason A. Engle 294 M Jin-Gitaxias @Dominik Mayer +296 R Ayara, Widow of the Realm @Josu Hernaiz 298 R Etali, Primal Conqueror @Yeong-Hao Han 300 R Polukranos Reborn @Jason A. Engle +302 R Baral and Kari Zev @Magali Villeneuve 303 M Borborygmos and Fblthp @Justin Hernandez & Alexis Hernandez 305 R Drana and Linvala @Anato Finnstark 307 R Ghalta and Mavren @Jody Clark 308 R Glissa, Herald of Predation @Flavio Girón +309 R Hidetsugu and Kairi @chiri* +310 R Inga and Esika @Matt Stikker +311 R Kogla and Yidaro @Daniel Warren Johnson 313 R Omnath, Locus of All @Jessica Rossier 314 R Quintorius, Loremaster @Justin Hernandez & Alexis Hernandez +315 R Rankle and Torbran @Omar Rayyan 316 M Thalia and The Gitrog Monster @Sami Makkonen 317 R Yargle and Multani @Lisa Heidhoff 319 M Zurgo and Ojutai @Adrian Smith @@ -124,12 +159,19 @@ ScryfallCode=MOM 336 U Ruins Recluse @Lorenzo Mastroianni 337 R Surrak and Goreclaw @Lucas Graciano 339 M Jin-Gitaxias @Julian Kok Joon Wen -343 R Boon Bringer Valkyrie @Heonhwa Choe +343 R Boon-Bringer Valkyrie @Heonhwa Choe 345 R Guardian of Ghirapur @Cynthia Sheppard +346 R Knight-Errant of Eos @Kevin Sidharta 347 M Monastery Mentor @Brian Valeza +350 R Chrome Host Seedshark @Donato Giancola 352 R Faerie Mastermind @Joshua Raphael 354 R Transcendent Message @Liiga Smilshkalne 358 R Breach the Multiverse @Liiga Smilshkalne +359 R Grafted Butcher @Zack Stella +360 R Hoarding Broodlord @Filip Burburan +363 R City on Fire @Jake Murray +364 R Into the Fire @Grzegorz Rutkowski +367 R Voldaren Thrillseeker @Viko Menezes 374 R Realmbreaker, the Invasion Tree @Kekai Kotaki 375 M Sword of Once and Future @Joshua Cairos 376 R Essence of Orthodoxy @Oriana Menendez diff --git a/forge-gui/res/editions/Store Championships.txt b/forge-gui/res/editions/Store Championships.txt index 2f643881cdc..b6a7da28857 100644 --- a/forge-gui/res/editions/Store Championships.txt +++ b/forge-gui/res/editions/Store Championships.txt @@ -15,3 +15,6 @@ ScryfallCode=SCH 7 R Annex Sentry @Sam Guay 8 R Memory Deluge @Sam Guay 9 R Koth, Fire of Resistance @Kieran Yanner +10 R Strangle @Sidharth Chaturvedi +11 R Aether Channeler @Olivier Bernard +12 M Thalia and The Gitrog Monster @PINDURSKI From abdae294661c8b096502c65598375355e26da371 Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Fri, 31 Mar 2023 11:41:30 +0200 Subject: [PATCH 06/11] Delete main.tiled-session --- .../Shandalar/maps/main.tiled-session | 3297 ----------------- 1 file changed, 3297 deletions(-) delete mode 100644 forge-gui/res/adventure/Shandalar/maps/main.tiled-session diff --git a/forge-gui/res/adventure/Shandalar/maps/main.tiled-session b/forge-gui/res/adventure/Shandalar/maps/main.tiled-session deleted file mode 100644 index c4d2c208124..00000000000 --- a/forge-gui/res/adventure/Shandalar/maps/main.tiled-session +++ /dev/null @@ -1,3297 +0,0 @@ -{ - "activeFile": "map/magetower_13.tmx", - "expandedProjectPaths": [ - "tileset", - "obj", - "map", - "map/main_story" - ], - "fileStates": { - "C:/Users/simon/Documents/Forge/res/adventure/Shandalar/maps/map/kiora_island.tmx": { - "scale": 2.177083333333333, - "selectedLayer": 3, - "viewCenter": { - "x": 240.00000000000003, - "y": 136.19138755980862 - } - }, - "C:/Users/simon/Documents/Forge/res/adventure/Shandalar/maps/tileset/buildings.tsx": { - "scaleInDock": 1 - }, - "C:/Users/simon/Documents/Forge/res/adventure/Shandalar/maps/tileset/main.tsx": { - "scaleInDock": 1 - }, - "C:/Users/simon/Documents/Maven/forge/Maven/forge/forge-gui/res/adventure/Shandalar/maps/tileset/buildings.tsx": { - "scaleInDock": 1 - }, - "C:/Users/simon/Documents/Maven/forge/Maven/forge/forge-gui/res/adventure/Shandalar/maps/tileset/main.tsx": { - "scaleInDock": 1 - }, - "map/aerie_1.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 3, - "selectedLayer": 4, - "viewCenter": { - "x": 240, - "y": 136.16666666666663 - } - }, - "map/aerie_1B.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 240, - "y": 136.25 - } - }, - "map/aerie_1C.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 400, - "y": 319.75 - } - }, - "map/barbariancamp_1.tmx": { - "scale": 1.5, - "selectedLayer": 4, - "viewCenter": { - "x": 240, - "y": 136.33333333333334 - } - }, - "map/barbariancamp_2.tmx": { - "scale": 1.5, - "selectedLayer": 4, - "viewCenter": { - "x": 240, - "y": 136.33333333333334 - } - }, - "map/barbariancamp_3.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 240, - "y": 136.25 - } - }, - "map/barbariancamp_4.tmx": { - "scale": 2, - "selectedLayer": 0, - "viewCenter": { - "x": 320, - "y": 319.75 - } - }, - "map/castle_plains.tmx": { - "scale": 3, - "selectedLayer": 0, - "viewCenter": { - "x": 231.83333333333331, - "y": 135.83333333333334 - } - }, - "map/castle_plains_1.tmx": { - "scale": 3, - "selectedLayer": 0, - "viewCenter": { - "x": 240, - "y": 136.16666666666663 - } - }, - "map/castle_plains_2.tmx": { - "scale": 1.5, - "selectedLayer": 0, - "viewCenter": { - "x": 240, - "y": 136.33333333333334 - } - }, - "map/castle_plains_3.tmx": { - "scale": 2, - "selectedLayer": 3, - "viewCenter": { - "x": 240, - "y": 136.25 - } - }, - "map/catlair_1.tmx": { - "scale": 4, - "selectedLayer": 2, - "viewCenter": { - "x": 239.875, - "y": 135.875 - } - }, - "map/catlair_2.tmx": { - "scale": 2, - "selectedLayer": 0, - "viewCenter": { - "x": 240, - "y": 136 - } - }, - "map/catlair_3.tmx": { - "scale": 4, - "selectedLayer": 1, - "viewCenter": { - "x": 239.875, - "y": 135.875 - } - }, - "map/cave6.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 231.5, - "y": 94.25 - } - }, - "map/cave6N1.tmx": { - "scale": 4, - "selectedLayer": 4, - "viewCenter": { - "x": 238, - "y": 241.625 - } - }, - "map/cave_1..tmx": { - "scale": 4, - "selectedLayer": 0, - "viewCenter": { - "x": 187.5, - "y": 316.625 - } - }, - "map/cave_1.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 4, - "selectedLayer": 2, - "viewCenter": { - "x": 240, - "y": 239.875 - } - }, - "map/cave_10.tmx": { - "scale": 2, - "selectedLayer": 1, - "viewCenter": { - "x": 344.5, - "y": 152.75 - } - }, - "map/cave_11.tmx": { - "scale": 1.5, - "selectedLayer": 0, - "viewCenter": { - "x": 371.3333333333333, - "y": 158.33333333333334 - } - }, - "map/cave_12.tmx": { - "scale": 1, - "selectedLayer": 0, - "viewCenter": { - "x": 233, - "y": 136.5 - } - }, - "map/cave_13.tmx": { - "scale": 4, - "selectedLayer": 2, - "viewCenter": { - "x": 292, - "y": 143.875 - } - }, - "map/cave_14.tmx": { - "scale": 2, - "selectedLayer": 0, - "viewCenter": { - "x": 344, - "y": 152.75 - } - }, - "map/cave_15.tmx": { - "scale": 3, - "selectedLayer": 3, - "viewCenter": { - "x": 297, - "y": 146.16666666666663 - } - }, - "map/cave_16.tmx": { - "scale": 0.75, - "selectedLayer": 3, - "viewCenter": { - "x": 215.33333333333331, - "y": 135.33333333333331 - } - }, - "map/cave_16B.tmx": { - "scale": 1.0548958333333331, - "selectedLayer": 3, - "viewCenter": { - "x": 228.93255653204307, - "y": 136.03238866396765 - } - }, - "map/cave_16BL1.tmx": { - "scale": 1.020866935483871, - "selectedLayer": 3, - "viewCenter": { - "x": 219.9111286659425, - "y": 135.6690036535993 - } - }, - "map/cave_16BL2.tmx": { - "scale": 1.020866935483871, - "selectedLayer": 0, - "viewCenter": { - "x": 232.15562358052728, - "y": 136.15878345018268 - } - }, - "map/cave_16BL2D.tmx": { - "scale": 1.0548958333333331, - "selectedLayer": 0, - "viewCenter": { - "x": 240.78206773970578, - "y": 136.50636911227411 - } - }, - "map/cave_16BL2U.tmx": { - "scale": 1.0548958333333331, - "selectedLayer": 0, - "viewCenter": { - "x": 228.93255653204307, - "y": 135.55840821566113 - } - }, - "map/cave_16BR1.tmx": { - "scale": 1.461391129032258, - "selectedLayer": 0, - "viewCenter": { - "x": 231.97075256949714, - "y": 136.17162171483758 - } - }, - "map/cave_16BR2.tmx": { - "scale": 1.0548958333333331, - "selectedLayer": 0, - "viewCenter": { - "x": 240.78206773970578, - "y": 136.50636911227411 - } - }, - "map/cave_16BR2D.tmx": { - "scale": 1.0548958333333331, - "selectedLayer": 0, - "viewCenter": { - "x": 240.78206773970578, - "y": 136.50636911227411 - } - }, - "map/cave_16BR2U1.tmx": { - "scale": 1.0548958333333331, - "selectedLayer": 0, - "viewCenter": { - "x": 240.78206773970578, - "y": 136.50636911227411 - } - }, - "map/cave_16BR2U2.tmx": { - "scale": 1.0548958333333331, - "selectedLayer": 4, - "viewCenter": { - "x": 240.78206773970578, - "y": 136.50636911227411 - } - }, - "map/cave_16BR3.tmx": { - "scale": 1.0548958333333331, - "selectedLayer": 0, - "viewCenter": { - "x": 240.78206773970578, - "y": 136.50636911227411 - } - }, - "map/cave_16BR3U.tmx": { - "scale": 1.461391129032258, - "selectedLayer": 0, - "viewCenter": { - "x": 231.97075256949714, - "y": 136.17162171483758 - } - }, - "map/cave_16C.tmx": { - "scale": 1.0548958333333331, - "selectedLayer": 0, - "viewCenter": { - "x": 240.78206773970578, - "y": 136.50636911227411 - } - }, - "map/cave_16CL.tmx": { - "scale": 1.0548958333333331, - "selectedLayer": 0, - "viewCenter": { - "x": 240.78206773970578, - "y": 136.50636911227411 - } - }, - "map/cave_16D.tmx": { - "scale": 1.0548958333333331, - "selectedLayer": 0, - "viewCenter": { - "x": 240.78206773970578, - "y": 136.50636911227411 - } - }, - "map/cave_17.tmx": { - "scale": 1.0548958333333331, - "selectedLayer": 0, - "viewCenter": { - "x": 955.544583785919, - "y": 393.87775254270764 - } - }, - "map/cave_18.tmx": { - "scale": 1.0548958333333331, - "selectedLayer": 0, - "viewCenter": { - "x": 241.25604818801227, - "y": 136.9803495605807 - } - }, - "map/cave_18C.tmx": { - "scale": 1.020866935483871, - "selectedLayer": 0, - "viewCenter": { - "x": 232.64540337711068, - "y": 136.64856324676606 - } - }, - "map/cave_18E.tmx": { - "scale": 1.0017137096774194, - "selectedLayer": 0, - "viewCenter": { - "x": 233.1005333601691, - "y": 137.26476803864347 - } - }, - "map/cave_18N.tmx": { - "scale": 1.0017137096774194, - "selectedLayer": 0, - "viewCenter": { - "x": 233.1005333601691, - "y": 137.26476803864347 - } - }, - "map/cave_18W.tmx": { - "scale": 1.0017137096774194, - "selectedLayer": 5, - "viewCenter": { - "x": 232.10224413806984, - "y": 137.26476803864347 - } - }, - "map/cave_19.tmx": { - "scale": 1.5, - "selectedLayer": 5, - "viewCenter": { - "x": 498, - "y": 583 - } - }, - "map/cave_2.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 240, - "y": 136.25 - } - }, - "map/cave_20.tmx": { - "scale": 4, - "selectedLayer": 4, - "viewCenter": { - "x": 284.25, - "y": 143.875 - } - }, - "map/cave_21.tmx": { - "scale": 1.2736895161290323, - "selectedLayer": 3, - "viewCenter": { - "x": 239.46181242580133, - "y": 479.7087455480807 - } - }, - "map/cave_21B.tmx": { - "scale": 0.75, - "selectedLayer": 2, - "viewCenter": { - "x": 240, - "y": 479.9999999999999 - } - }, - "map/cave_21C.tmx": { - "scale": 1, - "selectedLayer": 3, - "viewCenter": { - "x": 240, - "y": 480 - } - }, - "map/cave_21D.tmx": { - "scale": 0.75, - "selectedLayer": 3, - "viewCenter": { - "x": 240, - "y": 479.9999999999999 - } - }, - "map/cave_22.tmx": { - "scale": 0.125, - "selectedLayer": 3, - "viewCenter": { - "x": 3272, - "y": 1868 - } - }, - "map/cave_23.tmx": { - "scale": 1, - "selectedLayer": 4, - "viewCenter": { - "x": 312.5, - "y": 320.5 - } - }, - "map/cave_23A1.tmx": { - "scale": 0.75, - "selectedLayer": 3, - "viewCenter": { - "x": 312, - "y": 319.9999999999999 - } - }, - "map/cave_23A10.tmx": { - "scale": 0.75, - "selectedLayer": 3, - "viewCenter": { - "x": 320, - "y": 319.9999999999999 - } - }, - "map/cave_23A2.tmx": { - "scale": 0.75, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 319.9999999999999 - } - }, - "map/cave_23A3.tmx": { - "scale": 0.75, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 319.9999999999999 - } - }, - "map/cave_23A4.tmx": { - "scale": 3, - "selectedLayer": 5, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23A5.tmx": { - "scale": 0.5, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23A6.tmx": { - "scale": 3, - "selectedLayer": 2, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23A7.tmx": { - "scale": 1, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23A8.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23A9.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23B1.tmx": { - "scale": 0.75, - "selectedLayer": 4, - "viewCenter": { - "x": 295.3333333333333, - "y": 318.6666666666667 - } - }, - "map/cave_23B10.tmx": { - "scale": 1, - "selectedLayer": 4, - "viewCenter": { - "x": 307.5, - "y": 319 - } - }, - "map/cave_23B2.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 300.5068226120858, - "y": 319.68810916179336 - } - }, - "map/cave_23B3.tmx": { - "scale": 3, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23B4.tmx": { - "scale": 1, - "selectedLayer": 4, - "viewCenter": { - "x": 299.5, - "y": 319 - } - }, - "map/cave_23B5.tmx": { - "scale": 1.5, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23B6.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23B7.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23B8.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23B9.tmx": { - "scale": 3, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23C1.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23C10.tmx": { - "scale": 1, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23C2.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23C3.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23C4.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23C5.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 300.5068226120858, - "y": 319.68810916179336 - } - }, - "map/cave_23C6.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23C7.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23C8.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 300.5068226120858, - "y": 319.68810916179336 - } - }, - "map/cave_23C9.tmx": { - "scale": 3, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23D1.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23D10.tmx": { - "scale": 3, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23D2.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23D3.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23D4.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23D5.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23D6.tmx": { - "scale": 3, - "selectedLayer": 2, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23D7.tmx": { - "scale": 2, - "selectedLayer": 2, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23D8.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23D9.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23E1.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23E10.tmx": { - "scale": 3, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23E2.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23E3.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23E4.tmx": { - "scale": 2, - "selectedLayer": 2, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23E5.tmx": { - "scale": 4, - "selectedLayer": 3, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23E6.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 305.25, - "y": 319.5 - } - }, - "map/cave_23E7.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23E8.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23E9.tmx": { - "scale": 1.5, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23F1.tmx": { - "scale": 3, - "selectedLayer": 2, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23F10.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23F2.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23F3.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23F4.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23F5.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23F6.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23F7.tmx": { - "scale": 3, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23F8.tmx": { - "scale": 0.75, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 319.9999999999999 - } - }, - "map/cave_23F9.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23G1.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23G10.tmx": { - "scale": 3, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23G2.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23G3.tmx": { - "scale": 1.5, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23G4.tmx": { - "scale": 3, - "selectedLayer": 4, - "viewCenter": { - "x": 307.5, - "y": 319.3333333333333 - } - }, - "map/cave_23G5.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23G6.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23G7.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23G7X.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 0, - "viewCenter": { - "x": 312.8025191183086, - "y": 320.6717648822912 - } - }, - "map/cave_23G8.tmx": { - "scale": 2, - "selectedLayer": 2, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23G8X.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 0, - "viewCenter": { - "x": 312.8025191183086, - "y": 320.6717648822912 - } - }, - "map/cave_23G9.tmx": { - "scale": 3, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23G9X.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 0, - "viewCenter": { - "x": 312.8025191183086, - "y": 320.6717648822912 - } - }, - "map/cave_23H1.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23H10.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23H2.tmx": { - "scale": 1, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23H3.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23H4.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23H5.tmx": { - "scale": 2, - "selectedLayer": 2, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23H6.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23H7.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23H8.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23H9.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23I1.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23I10.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23I2.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 305.25, - "y": 319.5 - } - }, - "map/cave_23I3.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23I4.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23I5.tmx": { - "scale": 2, - "selectedLayer": 3, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23I6.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23I7.tmx": { - "scale": 1.5, - "selectedLayer": 3, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23I8.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 4, - "viewCenter": { - "x": 311.8188633978108, - "y": 320.6717648822912 - } - }, - "map/cave_23I9.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23J1.tmx": { - "scale": 1, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23J10.tmx": { - "scale": 1.5, - "selectedLayer": 3, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23J2.tmx": { - "scale": 1, - "selectedLayer": 3, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23J3.tmx": { - "scale": 1, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23J4.tmx": { - "scale": 1, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23J6.tmx": { - "scale": 1, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23J7.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23J8.tmx": { - "scale": 0.75, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 319.9999999999999 - } - }, - "map/cave_23J9.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 312, - "y": 320 - } - }, - "map/cave_23JI3.tmx": { - "scale": 1.0166158536585366, - "selectedLayer": 0, - "viewCenter": { - "x": 312.8025191183086, - "y": 320.6717648822912 - } - }, - "map/cave_24.tmx": { - "scale": 2, - "selectedLayer": 3, - "viewCenter": { - "x": 142.25, - "y": 135.75 - } - }, - "map/cave_24B.tmx": { - "scale": 3, - "selectedLayer": 3, - "viewCenter": { - "x": 239.83333333333334, - "y": 136.16666666666666 - } - }, - "map/cave_25.tmx": { - "scale": 1, - "selectedLayer": 0, - "viewCenter": { - "x": 466.5, - "y": 319.5 - } - }, - "map/cave_25B.tmx": { - "scale": 0.75, - "selectedLayer": 4, - "viewCenter": { - "x": 463.3333333333333, - "y": 319.3333333333333 - } - }, - "map/cave_25C.tmx": { - "scale": 1.5, - "selectedLayer": 5, - "viewCenter": { - "x": 471, - "y": 319 - } - }, - "map/cave_3.tmx": { - "scale": 2, - "selectedLayer": 0, - "viewCenter": { - "x": 240, - "y": 136.25 - } - }, - "map/cave_4.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 3, - "viewCenter": { - "x": 240, - "y": 136.25 - } - }, - "map/cave_5.tmx": { - "scale": 2, - "selectedLayer": 0, - "viewCenter": { - "x": 240, - "y": 136.25 - } - }, - "map/cave_6.tmx": { - "scale": 2, - "selectedLayer": 0, - "viewCenter": { - "x": 240, - "y": 136.25 - } - }, - "map/cave_6N1.tmx": { - "scale": 3, - "selectedLayer": 4, - "viewCenter": { - "x": 222, - "y": 190.83333333333331 - } - }, - "map/cave_6N2.tmx": { - "scale": 5.5, - "selectedLayer": 4, - "viewCenter": { - "x": 234, - "y": 248.8181818181818 - } - }, - "map/cave_7.tmx": { - "scale": 1, - "selectedLayer": 0, - "viewCenter": { - "x": 429, - "y": 168.5 - } - }, - "map/cave_8.tmx": { - "scale": 3, - "selectedLayer": 0, - "viewCenter": { - "x": 309.33333333333337, - "y": 146.5 - } - }, - "map/cave_9.tmx": { - "scale": 1.5, - "selectedLayer": 0, - "viewCenter": { - "x": 223.33333333333331, - "y": 135.66666666666669 - } - }, - "map/crypt.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 1.5, - "selectedLayer": 4, - "viewCenter": { - "x": 240, - "y": 136.33333333333334 - } - }, - "map/crypt_2.tmx": { - "scale": 2, - "selectedLayer": 3, - "viewCenter": { - "x": 240, - "y": 136.25 - } - }, - "map/crypt_3.tmx": { - "scale": 2, - "selectedLayer": 0, - "viewCenter": { - "x": 240, - "y": 136.25 - } - }, - "map/crypt_4.tmx": { - "scale": 2, - "selectedLayer": 3, - "viewCenter": { - "x": 240, - "y": 136.25 - } - }, - "map/crypt_5.tmx": { - "scale": 1.5, - "selectedLayer": 3, - "viewCenter": { - "x": 320, - "y": 319 - } - }, - "map/cursed_swamp.tmx": { - "scale": 1.7317708333333333, - "selectedLayer": 4, - "viewCenter": { - "x": 240.21654135338346, - "y": 136.5654135338346 - } - }, - "map/debug_map.tmx": { - "scale": 3, - "selectedLayer": 4, - "viewCenter": { - "x": 240, - "y": 239.83333333333331 - } - }, - "map/djinnpalace_1.tmx": { - "scale": 1.5, - "selectedLayer": 5, - "viewCenter": { - "x": 239.99999999999997, - "y": 136.33333333333334 - } - }, - "map/djinnpalace_2.tmx": { - "scale": 2, - "selectedLayer": 0, - "viewCenter": { - "x": 217, - "y": 143.25 - } - }, - "map/djinnpalace_3.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 225.25, - "y": 135.5 - } - }, - "map/djinnpalace_3B.tmx": { - "scale": 4, - "selectedLayer": 5, - "viewCenter": { - "x": 228.625, - "y": 135.75 - } - }, - "map/elftown.tmx": { - "scale": 2, - "selectedLayer": 0, - "viewCenter": { - "x": 235.75, - "y": 131.75 - } - }, - "map/evilgrove_1.tmx": { - "scale": 1.5, - "selectedLayer": 0, - "viewCenter": { - "x": 240.33333333333337, - "y": 136.33333333333334 - } - }, - "map/evilgrove_2.tmx": { - "scale": 2, - "selectedLayer": 3, - "viewCenter": { - "x": 240, - "y": 136.25 - } - }, - "map/evilgrove_3.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 240.25, - "y": 136.25 - } - }, - "map/evilgrove_4.tmx": { - "scale": 1, - "selectedLayer": 4, - "viewCenter": { - "x": 400, - "y": 399.5 - } - }, - "map/evilgrove_5.tmx": { - "scale": 1.5, - "selectedLayer": 4, - "viewCenter": { - "x": 400, - "y": 399.66666666666663 - } - }, - "map/factory_1.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 6, - "viewCenter": { - "x": 163, - "y": 136.25 - } - }, - "map/factory_2.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 6, - "viewCenter": { - "x": 295.5, - "y": 152.75 - } - }, - "map/factory_3.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 6, - "viewCenter": { - "x": 240.5, - "y": 136.25 - } - }, - "map/factory_4.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 1.5, - "selectedLayer": 4, - "viewCenter": { - "x": 479.33333333333337, - "y": 319.6666666666667 - } - }, - "map/forest_town.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 3, - "selectedLayer": 4, - "viewCenter": { - "x": 230.33333333333331, - "y": 155.66666666666663 - } - }, - "map/forest_town_generic.tmx": { - "scale": 1.3517708333333331, - "selectedLayer": 0, - "viewCenter": { - "x": 240.05548277722124, - "y": 136.48763196424449 - } - }, - "map/fort_1.tmx": { - "scale": 1.5, - "selectedLayer": 3, - "viewCenter": { - "x": 289.99999999999994, - "y": 92.66666666666669 - } - }, - "map/fort_10.tmx": { - "scale": 1, - "selectedLayer": 1, - "viewCenter": { - "x": 449, - "y": 273.5 - } - }, - "map/fort_11.tmx": { - "scale": 2, - "selectedLayer": 0, - "viewCenter": { - "x": 400, - "y": 400 - } - }, - "map/fort_11B.tmx": { - "scale": 2, - "selectedLayer": 0, - "viewCenter": { - "x": 400, - "y": 400 - } - }, - "map/fort_11U.tmx": { - "scale": 2, - "selectedLayer": 6, - "viewCenter": { - "x": 400, - "y": 400 - } - }, - "map/fort_12.tmx": { - "scale": 1.5, - "selectedLayer": 6, - "viewCenter": { - "x": 399.6666666666667, - "y": 400 - } - }, - "map/fort_12B.tmx": { - "scale": 2, - "selectedLayer": 5, - "viewCenter": { - "x": 399.75, - "y": 400 - } - }, - "map/fort_12U.tmx": { - "scale": 3, - "selectedLayer": 6, - "viewCenter": { - "x": 291, - "y": 399.66666666666663 - } - }, - "map/fort_13.tmx": { - "scale": 0.85975, - "selectedLayer": 0, - "viewCenter": { - "x": 400.6978772899098, - "y": 400.1163128816516 - } - }, - "map/fort_2.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 344.5, - "y": 153.25 - } - }, - "map/fort_3.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 239.75, - "y": 136.25 - } - }, - "map/fort_4.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 239.75, - "y": 136.25 - } - }, - "map/fort_5.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 239.75, - "y": 136.25 - } - }, - "map/fort_6.tmx": { - "scale": 2, - "selectedLayer": 1, - "viewCenter": { - "x": 344, - "y": 152.75 - } - }, - "map/fort_7.tmx": { - "scale": 2, - "selectedLayer": 0, - "viewCenter": { - "x": 344.5, - "y": 153.25 - } - }, - "map/fort_8.tmx": { - "scale": 2, - "selectedLayer": 1, - "viewCenter": { - "x": 344.5, - "y": 153.25 - } - }, - "map/fort_9.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 344, - "y": 255.75 - } - }, - "map/garruk.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 499.25, - "y": 275.75 - } - }, - "map/graveyard.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 1.5, - "selectedLayer": 4, - "viewCenter": { - "x": 240.66666666666669, - "y": 136.33333333333334 - } - }, - "map/graveyard_2.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 1, - "selectedLayer": 3, - "viewCenter": { - "x": 449, - "y": 169.5 - } - }, - "map/graveyard_3.tmx": { - "scale": 1, - "selectedLayer": 4, - "viewCenter": { - "x": 449, - "y": 169.5 - } - }, - "map/graveyard_4.tmx": { - "scale": 1.5, - "selectedLayer": 4, - "viewCenter": { - "x": 239.99999999999997, - "y": 136.33333333333334 - } - }, - "map/graveyard_5.tmx": { - "scale": 1, - "selectedLayer": 4, - "viewCenter": { - "x": 320, - "y": 320.5 - } - }, - "map/grolnok.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 5, - "viewCenter": { - "x": 288, - "y": 192.25 - } - }, - "map/grove_1.tmx": { - "scale": 1.5, - "selectedLayer": 3, - "viewCenter": { - "x": 239.99999999999997, - "y": 136.33333333333334 - } - }, - "map/grove_10.tmx": { - "scale": 1, - "selectedLayer": 5, - "viewCenter": { - "x": 320, - "y": 240 - } - }, - "map/grove_10L.tmx": { - "scale": 1, - "selectedLayer": 5, - "viewCenter": { - "x": 320, - "y": 240 - } - }, - "map/grove_10R.tmx": { - "scale": 1.04203125, - "selectedLayer": 5, - "viewCenter": { - "x": 319.56815114709855, - "y": 240.8756935072725 - } - }, - "map/grove_11.tmx": { - "scale": 1, - "selectedLayer": 4, - "viewCenter": { - "x": 320, - "y": 240 - } - }, - "map/grove_11R.tmx": { - "scale": 1.04203125, - "selectedLayer": 5, - "viewCenter": { - "x": 319.56815114709855, - "y": 240.8756935072725 - } - }, - "map/grove_11U.tmx": { - "scale": 1, - "selectedLayer": 5, - "viewCenter": { - "x": 320, - "y": 240 - } - }, - "map/grove_12.tmx": { - "scale": 1, - "selectedLayer": 5, - "viewCenter": { - "x": 320, - "y": 240 - } - }, - "map/grove_12B.tmx": { - "scale": 1, - "selectedLayer": 5, - "viewCenter": { - "x": 320, - "y": 240 - } - }, - "map/grove_12C.tmx": { - "scale": 1.04203125, - "selectedLayer": 5, - "viewCenter": { - "x": 319.56815114709855, - "y": 240.8756935072725 - } - }, - "map/grove_13.tmx": { - "scale": 1, - "selectedLayer": 5, - "viewCenter": { - "x": 299, - "y": 285 - } - }, - "map/grove_14.tmx": { - "scale": 1, - "selectedLayer": 0, - "viewCenter": { - "x": 366, - "y": 281 - } - }, - "map/grove_15.tmx": { - "scale": 0.75, - "selectedLayer": 5, - "viewCenter": { - "x": 250.66666666666666, - "y": 408 - } - }, - "map/grove_16.tmx": { - "scale": 0.75, - "selectedLayer": 5, - "viewCenter": { - "x": 279.99999999999994, - "y": 453.33333333333326 - } - }, - "map/grove_17.tmx": { - "scale": 1.5, - "selectedLayer": 0, - "viewCenter": { - "x": 149.99999999999997, - "y": 344 - } - }, - "map/grove_18.tmx": { - "scale": 0.75, - "selectedLayer": 5, - "viewCenter": { - "x": 333.3333333333333, - "y": 290.6666666666667 - } - }, - "map/grove_2.tmx": { - "scale": 2, - "selectedLayer": 0, - "viewCenter": { - "x": 239.75, - "y": 136.25 - } - }, - "map/grove_3.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 239.5, - "y": 136.25 - } - }, - "map/grove_4.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 3, - "viewCenter": { - "x": 239.75, - "y": 136.25 - } - }, - "map/grove_5.tmx": { - "scale": 2, - "selectedLayer": 0, - "viewCenter": { - "x": 239.75, - "y": 136.25 - } - }, - "map/grove_6.tmx": { - "scale": 2, - "selectedLayer": 3, - "viewCenter": { - "x": 239.75, - "y": 136.25 - } - }, - "map/grove_7.tmx": { - "scale": 2, - "selectedLayer": 3, - "viewCenter": { - "x": 134, - "y": 119.75 - } - }, - "map/grove_8.tmx": { - "scale": 1.5, - "selectedLayer": 0, - "viewCenter": { - "x": 239.99999999999997, - "y": 136.33333333333334 - } - }, - "map/grove_9.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 1.5, - "selectedLayer": 4, - "viewCenter": { - "x": 240.66666666666669, - "y": 136.33333333333334 - } - }, - "map/island_town.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 255, - "y": 122.5 - } - }, - "map/jacehold.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 0, - "viewCenter": { - "x": 506.25, - "y": 123.25 - } - }, - "map/kavulair.tmx": { - "scale": 1.9712500000000002, - "selectedLayer": 0, - "viewCenter": { - "x": 346.48065948002534, - "y": 153.45592897907417 - } - }, - "map/kiora_island.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2.177083333333333, - "selectedLayer": 3, - "viewCenter": { - "x": 79.00478468899522, - "y": 136.65071770334927 - } - }, - "map/kobold_mine.tmx": { - "expandedObjectLayers": [ - 12 - ], - "scale": 3, - "selectedLayer": 2, - "viewCenter": { - "x": 308.8333333333333, - "y": 154.83333333333334 - } - }, - "map/lavaforge_1.tmx": { - "scale": 1.3517708333333331, - "selectedLayer": 4, - "viewCenter": { - "x": 239.68559759574637, - "y": 137.9671726901441 - } - }, - "map/lavaforge_2.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 1.3517708333333331, - "selectedLayer": 5, - "viewCenter": { - "x": 85.07359173923098, - "y": 113.55475071279957 - } - }, - "map/lichsmirror.tmx": { - "scale": 1.3517708333333331, - "selectedLayer": 0, - "viewCenter": { - "x": 240.42536795869623, - "y": 137.2274023271943 - } - }, - "map/magetower_1.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 218, - "y": 153.25 - } - }, - "map/magetower_10.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 1.6011458333333333, - "selectedLayer": 4, - "viewCenter": { - "x": 240.76507709322752, - "y": 136.15249495803786 - } - }, - "map/magetower_11.tmx": { - "scale": 1.6011458333333333, - "selectedLayer": 0, - "viewCenter": { - "x": 240.76507709322752, - "y": 136.15249495803786 - } - }, - "map/magetower_12.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 1.6011458333333333, - "selectedLayer": 4, - "viewCenter": { - "x": 240.76507709322752, - "y": 136.15249495803786 - } - }, - "map/magetower_13.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 5, - "viewCenter": { - "x": 344.5, - "y": 255.75 - } - }, - "map/magetower_14.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 239.5, - "y": 136.25 - } - }, - "map/magetower_2.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 240, - "y": 136.25 - } - }, - "map/magetower_3.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 4, - "selectedLayer": 4, - "viewCenter": { - "x": 240, - "y": 135.875 - } - }, - "map/magetower_4.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 5, - "viewCenter": { - "x": 240, - "y": 136.25 - } - }, - "map/magetower_5.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 1.3694556451612903, - "selectedLayer": 4, - "viewCenter": { - "x": 224.1766654398234, - "y": 136.1854987118145 - } - }, - "map/magetower_6.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 240, - "y": 136.25 - } - }, - "map/magetower_7.tmx": { - "scale": 2, - "selectedLayer": 3, - "viewCenter": { - "x": 225.25, - "y": 135.75 - } - }, - "map/magetower_7B.tmx": { - "scale": 1.5, - "selectedLayer": 0, - "viewCenter": { - "x": 256.3333333333333, - "y": 175 - } - }, - "map/magetower_8.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 1.6011458333333333, - "selectedLayer": 4, - "viewCenter": { - "x": 240.45280072864486, - "y": 136.46477132262055 - } - }, - "map/magetower_9.tmx": { - "scale": 3, - "selectedLayer": 0, - "viewCenter": { - "x": 239.83333333333334, - "y": 136.16666666666666 - } - }, - "map/magetower_9B.tmx": { - "scale": 1.6011458333333333, - "selectedLayer": 0, - "viewCenter": { - "x": 239.82824799947957, - "y": 136.15249495803783 - } - }, - "map/magetower_9C.tmx": { - "scale": 1.6011458333333333, - "selectedLayer": 0, - "viewCenter": { - "x": 239.82824799947957, - "y": 136.15249495803783 - } - }, - "map/main_story/black_castle.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 5, - "viewCenter": { - "x": 384, - "y": 383.75 - } - }, - "map/main_story/black_castle_f1.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 1.7891666666666666, - "selectedLayer": 4, - "viewCenter": { - "x": 240.33535165347, - "y": 239.4969725197951 - } - }, - "map/main_story/blue_castle.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 3, - "selectedLayer": 5, - "viewCenter": { - "x": 384, - "y": 383.83333333333326 - } - }, - "map/main_story/blue_castle_f1.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 1.7891666666666666, - "selectedLayer": 4, - "viewCenter": { - "x": 240.614811364695, - "y": 239.4969725197951 - } - }, - "map/main_story/colorless_castle.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 5, - "viewCenter": { - "x": 240, - "y": 240 - } - }, - "map/main_story/crypt.tmx": { - "scale": 3.6942382812499996, - "selectedLayer": 0, - "viewCenter": { - "x": 240.1036242036533, - "y": 170.80652409527085 - } - }, - "map/main_story/final_castle.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 1.5, - "selectedLayer": 4, - "viewCenter": { - "x": 240, - "y": 911 - } - }, - "map/main_story/final_castle_f1.tmx": { - "scale": 0.4708333333333333, - "selectedLayer": 0, - "viewCenter": { - "x": 241.06194690265477, - "y": 913.2743362831858 - } - }, - "map/main_story/forest_capital.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 3, - "selectedLayer": 5, - "viewCenter": { - "x": 320, - "y": 320 - } - }, - "map/main_story/green_castle.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 5, - "viewCenter": { - "x": 384, - "y": 383.75 - } - }, - "map/main_story/green_castle_f1.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 1.7891666666666666, - "selectedLayer": 4, - "viewCenter": { - "x": 307.6851420586866, - "y": 240.33535165346998 - } - }, - "map/main_story/island_capital.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 5, - "viewCenter": { - "x": 320, - "y": 320 - } - }, - "map/main_story/mountain_capital.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 5, - "viewCenter": { - "x": 320, - "y": 320 - } - }, - "map/main_story/plains_capital.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 8, - "selectedLayer": 5, - "viewCenter": { - "x": 320, - "y": 320 - } - }, - "map/main_story/red_castle.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 2, - "viewCenter": { - "x": 383.75, - "y": 383.75 - } - }, - "map/main_story/red_castle_f1.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 1.5120833333333332, - "selectedLayer": 4, - "viewCenter": { - "x": 240.39680352714248, - "y": 239.73546431523837 - } - }, - "map/main_story/skep.tmx": { - "scale": 1.5, - "selectedLayer": 4, - "viewCenter": { - "x": 240.33333333333337, - "y": 238.3333333333333 - } - }, - "map/main_story/spawn.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 3, - "selectedLayer": 4, - "viewCenter": { - "x": 240, - "y": 240 - } - }, - "map/main_story/swamp_capital.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 5, - "viewCenter": { - "x": 320, - "y": 320 - } - }, - "map/main_story/templeofchandra.tmx": { - "expandedObjectLayers": [ - 2, - 7 - ], - "scale": 2, - "selectedLayer": 5, - "viewCenter": { - "x": 849, - "y": 624.75 - } - }, - "map/main_story/templeofliliana.tmx": { - "scale": 0.8331967213114754, - "selectedLayer": 5, - "viewCenter": { - "x": 480.07870142646334, - "y": 489.08017707820954 - } - }, - "map/main_story/unbenannt.tmx": { - "scale": 1.2990728021978022, - "selectedLayer": 0, - "viewCenter": { - "x": 712.046313674694, - "y": 480.34259430595574 - } - }, - "map/main_story/white_capital.tmx": { - "scale": 1, - "selectedLayer": 4, - "viewCenter": { - "x": 232, - "y": 240.5 - } - }, - "map/main_story/white_castle.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 1.5, - "selectedLayer": 5, - "viewCenter": { - "x": 383.66666666666663, - "y": 383.66666666666663 - } - }, - "map/main_story/white_castle_f1.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 3, - "selectedLayer": 4, - "viewCenter": { - "x": 239.83333333333331, - "y": 239.83333333333331 - } - }, - "map/maze_1.tmx": { - "scale": 1.5, - "selectedLayer": 0, - "viewCenter": { - "x": 232.33333333333331, - "y": 137 - } - }, - "map/maze_2.tmx": { - "scale": 1, - "selectedLayer": 3, - "viewCenter": { - "x": 240.5, - "y": 136.5 - } - }, - "map/maze_3.tmx": { - "scale": 1, - "selectedLayer": 3, - "viewCenter": { - "x": 240.5, - "y": 136.5 - } - }, - "map/maze_4.tmx": { - "scale": 0.125, - "selectedLayer": 0, - "viewCenter": { - "x": 1600, - "y": 1604 - } - }, - "map/merfolkpool_1.tmx": { - "scale": 2, - "selectedLayer": 3, - "viewCenter": { - "x": 239.75, - "y": 136.25 - } - }, - "map/merfolkpool_2.tmx": { - "scale": 4, - "selectedLayer": 3, - "viewCenter": { - "x": 239.875, - "y": 135.875 - } - }, - "map/merfolkpool_3.tmx": { - "scale": 4, - "selectedLayer": 1, - "viewCenter": { - "x": 239.875, - "y": 135.875 - } - }, - "map/merfolkpool_4.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 3, - "viewCenter": { - "x": 239.75, - "y": 136.25 - } - }, - "map/merfolkpool_5.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 3, - "selectedLayer": 3, - "viewCenter": { - "x": 239.83333333333331, - "y": 136.16666666666663 - } - }, - "map/merfolkpool_6.tmx": { - "scale": 0.5, - "selectedLayer": 4, - "viewCenter": { - "x": 721, - "y": 721 - } - }, - "map/merfolkpool_6B.tmx": { - "scale": 1.5, - "selectedLayer": 4, - "viewCenter": { - "x": 479.6666666666667, - "y": 479.6666666666667 - } - }, - "map/monastery_1.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 240, - "y": 136.25 - } - }, - "map/monastery_2.tmx": { - "scale": 1.5, - "selectedLayer": 2, - "viewCenter": { - "x": 240, - "y": 136.33333333333334 - } - }, - "map/monastery_3.tmx": { - "scale": 1.5, - "selectedLayer": 3, - "viewCenter": { - "x": 240.66666666666666, - "y": 136.33333333333334 - } - }, - "map/monastery_4.tmx": { - "scale": 1, - "selectedLayer": 4, - "viewCenter": { - "x": 241, - "y": 240.5 - } - }, - "map/monastery_5.tmx": { - "scale": 0.75, - "selectedLayer": 5, - "viewCenter": { - "x": 321.3333333333333, - "y": 320.6666666666667 - } - }, - "map/monestory.tmx": { - "scale": 1.5, - "selectedLayer": 3, - "viewCenter": { - "x": 231.99999999999997, - "y": 136.33333333333331 - } - }, - "map/mountain_town.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 3, - "selectedLayer": 4, - "viewCenter": { - "x": 239.66666666666666, - "y": 135.5 - } - }, - "map/nahiri.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 3, - "selectedLayer": 4, - "viewCenter": { - "x": 320, - "y": 207.83333333333331 - } - }, - "map/nahiricave.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 1.5, - "selectedLayer": 4, - "viewCenter": { - "x": 368, - "y": 200.33333333333334 - } - }, - "map/nest_blue_1.tmx": { - "scale": 1, - "selectedLayer": 1, - "viewCenter": { - "x": 400, - "y": 216.5 - } - }, - "map/nest_white_1.tmx": { - "scale": 0.75, - "selectedLayer": 2, - "viewCenter": { - "x": 401.33333333333337, - "y": 400.6666666666667 - } - }, - "map/phyrexian_b1.tmx": { - "scale": 0.9005208333333332, - "selectedLayer": 0, - "viewCenter": { - "x": 240.97165991902833, - "y": 136.0323886639676 - } - }, - "map/plains_town.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 1.5, - "selectedLayer": 1, - "viewCenter": { - "x": 240.66666666666663, - "y": 239.3333333333333 - } - }, - "map/portal_1.tmx": { - "scale": 1.5298958333333332, - "selectedLayer": 1, - "viewCenter": { - "x": 240.2124327636686, - "y": 136.93742765711175 - } - }, - "map/portal_1B.tmx": { - "scale": 1.5298958333333332, - "selectedLayer": 0, - "viewCenter": { - "x": 239.8856131272554, - "y": 136.6106080206986 - } - }, - "map/portal_1B2.tmx": { - "scale": 1.6011458333333333, - "selectedLayer": 3, - "viewCenter": { - "x": 239.82824799947957, - "y": 136.15249495803783 - } - }, - "map/portal_1B3.tmx": { - "scale": 1.6011458333333333, - "selectedLayer": 0, - "viewCenter": { - "x": 239.82824799947957, - "y": 136.15249495803783 - } - }, - "map/portal_1B4.tmx": { - "scale": 1.6011458333333333, - "selectedLayer": 0, - "viewCenter": { - "x": 239.82824799947957, - "y": 136.15249495803783 - } - }, - "map/portal_1G.tmx": { - "scale": 1.6011458333333333, - "selectedLayer": 0, - "viewCenter": { - "x": 239.82824799947957, - "y": 136.15249495803783 - } - }, - "map/portal_1G2.tmx": { - "scale": 1.6011458333333333, - "selectedLayer": 0, - "viewCenter": { - "x": 232.6458916140785, - "y": 136.15249495803786 - } - }, - "map/portal_1G3.tmx": { - "scale": 1.5, - "selectedLayer": 0, - "viewCenter": { - "x": 240, - "y": 135.99999999999994 - } - }, - "map/portal_1G4.tmx": { - "scale": 3, - "selectedLayer": 0, - "viewCenter": { - "x": 240, - "y": 136 - } - }, - "map/portal_1R.tmx": { - "scale": 1.5494959677419355, - "selectedLayer": 0, - "viewCenter": { - "x": 231.68824409602496, - "y": 136.1733133823434 - } - }, - "map/portal_1R2.tmx": { - "scale": 1.5, - "selectedLayer": 4, - "viewCenter": { - "x": 240, - "y": 135.99999999999994 - } - }, - "map/portal_1R3.tmx": { - "scale": 1.6011458333333333, - "selectedLayer": 0, - "viewCenter": { - "x": 239.82824799947957, - "y": 136.15249495803783 - } - }, - "map/portal_1R4.tmx": { - "scale": 1.6011458333333333, - "selectedLayer": 0, - "viewCenter": { - "x": 239.82824799947957, - "y": 136.15249495803783 - } - }, - "map/portal_1U.tmx": { - "scale": 1.6011458333333333, - "selectedLayer": 5, - "viewCenter": { - "x": 239.82824799947957, - "y": 136.15249495803783 - } - }, - "map/portal_1U2.tmx": { - "scale": 1, - "selectedLayer": 5, - "viewCenter": { - "x": 232, - "y": 136 - } - }, - "map/portal_1U3.tmx": { - "scale": 1.5494959677419355, - "selectedLayer": 5, - "viewCenter": { - "x": 231.68824409602496, - "y": 136.1733133823434 - } - }, - "map/portal_1U4.tmx": { - "scale": 4, - "selectedLayer": 0, - "viewCenter": { - "x": 240, - "y": 136 - } - }, - "map/portal_1W.tmx": { - "scale": 1.5298958333333332, - "selectedLayer": 0, - "viewCenter": { - "x": 239.8856131272554, - "y": 136.6106080206986 - } - }, - "map/portal_1W2.tmx": { - "scale": 1, - "selectedLayer": 4, - "viewCenter": { - "x": 240, - "y": 136 - } - }, - "map/portal_1W3.tmx": { - "scale": 1.5298958333333332, - "selectedLayer": 3, - "viewCenter": { - "x": 239.8856131272554, - "y": 136.6106080206986 - } - }, - "map/portal_1W4.tmx": { - "scale": 1.5298958333333332, - "selectedLayer": 0, - "viewCenter": { - "x": 239.8856131272554, - "y": 136.6106080206986 - } - }, - "map/portal_2.tmx": { - "scale": 1.5, - "selectedLayer": 6, - "viewCenter": { - "x": 391, - "y": 399.33333333333326 - } - }, - "map/portal_2B.tmx": { - "scale": 1, - "selectedLayer": 2, - "viewCenter": { - "x": 480, - "y": 480 - } - }, - "map/portal_2C.tmx": { - "scale": 1, - "selectedLayer": 5, - "viewCenter": { - "x": 307.5, - "y": 479 - } - }, - "map/portal_2C2.tmx": { - "scale": 1, - "selectedLayer": 4, - "viewCenter": { - "x": 299.5, - "y": 479 - } - }, - "map/portal_2D.tmx": { - "scale": 3, - "selectedLayer": 6, - "viewCenter": { - "x": 235.5, - "y": 135.66666666666663 - } - }, - "map/portal_2E.tmx": { - "scale": 2, - "selectedLayer": 5, - "viewCenter": { - "x": 233.25, - "y": 135.5 - } - }, - "map/portal_2F.tmx": { - "scale": 2, - "selectedLayer": 5, - "viewCenter": { - "x": 233.25, - "y": 135.5 - } - }, - "map/portal_2G.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 233.25, - "y": 135.5 - } - }, - "map/scarecrow_farm.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 3, - "selectedLayer": 4, - "viewCenter": { - "x": 377.66666666666663, - "y": 299.5 - } - }, - "map/skullcave_1.tmx": { - "scale": 2, - "selectedLayer": 0, - "viewCenter": { - "x": 240, - "y": 136.5 - } - }, - "map/skullcave_2.tmx": { - "scale": 3, - "selectedLayer": 4, - "viewCenter": { - "x": 240, - "y": 136 - } - }, - "map/skullcave_3.tmx": { - "scale": 1.5, - "selectedLayer": 4, - "viewCenter": { - "x": 240, - "y": 136.33333333333334 - } - }, - "map/slime_hive.tmx": { - "expandedObjectLayers": [ - 11 - ], - "scale": 3, - "selectedLayer": 4, - "viewCenter": { - "x": 62.16666666666667, - "y": 214.83333333333331 - } - }, - "map/slimefoot_boss.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2.044479166666666, - "selectedLayer": 3, - "viewCenter": { - "x": 228.66459469098695, - "y": 136.22051255922963 - } - }, - "map/slobad_factory.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 478.25, - "y": 155.25 - } - }, - "map/snowabbey_1.tmx": { - "scale": 1.6011458333333333, - "selectedLayer": 0, - "viewCenter": { - "x": 240.4528007286449, - "y": 136.15249495803783 - } - }, - "map/snowabbey_2.tmx": { - "scale": 1.6011458333333333, - "selectedLayer": 4, - "viewCenter": { - "x": 240.1405243640622, - "y": 136.46477132262055 - } - }, - "map/snowabbey_3.tmx": { - "scale": 2, - "selectedLayer": 0, - "viewCenter": { - "x": 235.75, - "y": 131.75 - } - }, - "map/swamp_town.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 3, - "viewCenter": { - "x": 239.75, - "y": 136.25 - } - }, - "map/swamp_town_2.tmx": { - "scale": 1, - "selectedLayer": 3, - "viewCenter": { - "x": 320, - "y": 320.5 - } - }, - "map/swamp_town_generic.tmx": { - "scale": 2.4838541666666667, - "selectedLayer": 0, - "viewCenter": { - "x": 240.35227511008597, - "y": 136.28014258754453 - } - }, - "map/teferi.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 3, - "selectedLayer": 4, - "viewCenter": { - "x": 345, - "y": 181.83333333333331 - } - }, - "map/tibalt.tmx": { - "expandedObjectLayers": [ - 12 - ], - "scale": 2, - "selectedLayer": 3, - "viewCenter": { - "x": 353.5, - "y": 192.75 - } - }, - "map/tibalt_f1.tmx": { - "expandedObjectLayers": [ - 12 - ], - "scale": 3, - "selectedLayer": 5, - "viewCenter": { - "x": 518.6666666666666, - "y": 69.16666666666667 - } - }, - "map/tibalt_f2.tmx": { - "expandedObjectLayers": [ - 12 - ], - "scale": 3, - "selectedLayer": 4, - "viewCenter": { - "x": 174.33333333333331, - "y": 162.5 - } - }, - "map/tileset/buildings.tsx": { - "scaleInDock": 1 - }, - "map/tileset/main.tsx": { - "scaleInDock": 1 - }, - "map/unbenannt.tmx": { - "scale": 1, - "selectedLayer": 1, - "viewCenter": { - "x": 646, - "y": 465 - } - }, - "map/vampirecastle_1.tmx": { - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 240, - "y": 136.5 - } - }, - "map/vampirecastle_2.tmx": { - "scale": 4, - "selectedLayer": 3, - "viewCenter": { - "x": 239.875, - "y": 135.875 - } - }, - "map/vampirecastle_3.tmx": { - "scale": 2, - "selectedLayer": 1, - "viewCenter": { - "x": 240, - "y": 136.25 - } - }, - "map/vampirecastle_4.tmx": { - "scale": 0.75, - "selectedLayer": 0, - "viewCenter": { - "x": 463.3333333333333, - "y": 318.6666666666667 - } - }, - "map/vampirecastle_4B.tmx": { - "scale": 0.75, - "selectedLayer": 4, - "viewCenter": { - "x": 480, - "y": 320 - } - }, - "map/vampirecastle_4C.tmx": { - "scale": 1, - "selectedLayer": 4, - "viewCenter": { - "x": 479, - "y": 320 - } - }, - "map/waste_town.tmx": { - "scale": 2, - "selectedLayer": 2, - "viewCenter": { - "x": 240, - "y": 239.75 - } - }, - "map/waste_town_2.tmx": { - "scale": 1.5, - "selectedLayer": 0, - "viewCenter": { - "x": 479.6666666666667, - "y": 136.66666666666669 - } - }, - "map/waste_town_3.tmx": { - "scale": 1, - "selectedLayer": 5, - "viewCenter": { - "x": 461.5, - "y": 281 - } - }, - "map/wurmpond_1.tmx": { - "scale": 1.5, - "selectedLayer": 4, - "viewCenter": { - "x": 240.66666666666669, - "y": 136.33333333333334 - } - }, - "map/xira.tmx": { - "expandedObjectLayers": [ - 4 - ], - "scale": 2, - "selectedLayer": 4, - "viewCenter": { - "x": 392.5, - "y": 204.25 - } - }, - "map/yule_town.tmx": { - "scale": 1.5, - "selectedLayer": 5, - "viewCenter": { - "x": 240, - "y": 136.33333333333334 - } - }, - "map/zombietown.tmx": { - "scale": 2, - "selectedLayer": 5, - "viewCenter": { - "x": 447.5, - "y": 288.25 - } - }, - "tileset/GitaxianTilesheet.tsx": { - "scaleInDock": 1 - }, - "tileset/buildings-nocollide.tsx": { - "scaleInDock": 1 - }, - "tileset/buildings.tsx": { - "scaleInDock": 1.5, - "scaleInEditor": 1.5 - }, - "tileset/main.tsx": { - "dynamicWrapping": false, - "scaleInDock": 1, - "scaleInEditor": 1 - } - }, - "openFiles": [ - "map/magetower_13.tmx" - ], - "project": "", - "recentFiles": [ - "map/magetower_13.tmx", - "map/fort_6.tmx", - "map/fort_8.tmx", - "map/fort_9.tmx", - "map/graveyard_4.tmx", - "map/graveyard_5.tmx", - "map/graveyard.tmx", - "map/grove_1.tmx", - "map/grove_9.tmx", - "map/grove_8.tmx", - "map/zombietown.tmx", - "map/nest_blue_1.tmx" - ] -} From cbb3589d141a606c2f541601ac51023e5713714a Mon Sep 17 00:00:00 2001 From: Alwayssnarky <126915043+EldritchBimbo@users.noreply.github.com> Date: Fri, 31 Mar 2023 16:13:09 -0400 Subject: [PATCH 07/11] Copper Host Update Additions: .1 New level, based on the Copper Host .2 New enemies, based on the Copper Host. .Added deck .json, sprites, and atlas for enemies. .Added tileset elements and new overworld tile. Changes: .Added entries for new enemies to Enemies.json .Added new dungeon to Green.json and Points of Interest.json .Changed Phyrexian Buildings.atlas to accommodate new tile. Fixes: .Fixed clipping when moving upward in Phyrexian tilesets. .Fixed missing component tiles of the basilica oil spring. There is now properly room for you to both drown and breathe again. --- .../Shandalar/decks/copperhostbrutalizer.json | 12 ++ .../Shandalar/decks/copperhostinfector.json | 12 ++ .../Shandalar/maps/map/phyrexian_b1.tmx | 2 +- .../Shandalar/maps/map/phyrexian_g1.tmx | 119 +++++++++++++++ .../Shandalar/maps/map/phyrexian_w1.tmx | 8 +- .../maps/tileset/Copperhost_Tiles.png | Bin 0 -> 7463 bytes .../maps/tileset/Copperhost_Tiles.tsx | 4 + .../maps/tileset/Phyrexian_Buildings.atlas | 3 + .../maps/tileset/Phyrexian_Buildings.png | Bin 2082 -> 3556 bytes .../sprites/copperhostbrutalizer.atlas | 68 +++++++++ .../sprites/copperhostbrutalizer.png | Bin 0 -> 2018 bytes .../sprites/copperhostinfector.atlas | 68 +++++++++ .../Shandalar/sprites/copperhostinfector.png | Bin 0 -> 2177 bytes .../adventure/Shandalar/world/enemies.json | 144 ++++++++++++++++++ .../res/adventure/Shandalar/world/green.json | 1 + .../Shandalar/world/points_of_interest.json | 9 ++ 16 files changed, 445 insertions(+), 5 deletions(-) create mode 100644 forge-gui/res/adventure/Shandalar/decks/copperhostbrutalizer.json create mode 100644 forge-gui/res/adventure/Shandalar/decks/copperhostinfector.json create mode 100644 forge-gui/res/adventure/Shandalar/maps/map/phyrexian_g1.tmx create mode 100644 forge-gui/res/adventure/Shandalar/maps/tileset/Copperhost_Tiles.png create mode 100644 forge-gui/res/adventure/Shandalar/maps/tileset/Copperhost_Tiles.tsx create mode 100644 forge-gui/res/adventure/Shandalar/sprites/copperhostbrutalizer.atlas create mode 100644 forge-gui/res/adventure/Shandalar/sprites/copperhostbrutalizer.png create mode 100644 forge-gui/res/adventure/Shandalar/sprites/copperhostinfector.atlas create mode 100644 forge-gui/res/adventure/Shandalar/sprites/copperhostinfector.png diff --git a/forge-gui/res/adventure/Shandalar/decks/copperhostbrutalizer.json b/forge-gui/res/adventure/Shandalar/decks/copperhostbrutalizer.json new file mode 100644 index 00000000000..38a908c035f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/decks/copperhostbrutalizer.json @@ -0,0 +1,12 @@ +{ +"name":"Copper Host Brutalizer", + "template": + { + "count":60, + "colors":["Green, Black"], + "tribe":"Phyrexian", + "tribeCards":1.0, + "tribeSynergyCards":0.45, + "rares":0.4 + } +} diff --git a/forge-gui/res/adventure/Shandalar/decks/copperhostinfector.json b/forge-gui/res/adventure/Shandalar/decks/copperhostinfector.json new file mode 100644 index 00000000000..bcc323eaade --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/decks/copperhostinfector.json @@ -0,0 +1,12 @@ +{ +"name":"Copper Host Infector", + "template": + { + "count":60, + "colors":["Green"], + "tribe":"Phyrexian", + "tribeCards":1.0, + "tribeSynergyCards":0.45, + "rares":0.25 + } +} diff --git a/forge-gui/res/adventure/Shandalar/maps/map/phyrexian_b1.tmx b/forge-gui/res/adventure/Shandalar/maps/map/phyrexian_b1.tmx index 3b65ab87d01..b7f548e6be7 100644 --- a/forge-gui/res/adventure/Shandalar/maps/map/phyrexian_b1.tmx +++ b/forge-gui/res/adventure/Shandalar/maps/map/phyrexian_b1.tmx @@ -8,7 +8,7 @@ - eJxjYCAMpvIyMEzDg6fzEmEIGcCYD7+8KQH5UXuJAxeB5l6CYjOoHeZIYpdpZC9yupoBTUMz6ZDOCIUzOkB3E7nuINVe9PgmN/5JtZeQO4aCvbt4EBgEkPmyPPjtoZV/0e1FzmPk5jM3TtLtpVY5Qqy95lQuR4i1l9rlJcjeem7c8tT2J7K9sLIHGcDEyPEnAEN5Lbs= + eJxjYCAMpvIyMEzDg6fzEmEIGcCYj4HhEh5sykc7e/GB4WbvRaQwNYPaYY4kdplG9iKnK5jfQX6kdTpDT1cggC+dzaSSOwjFLzpAj29y459Uewm5YyjYu4sHgUEAmS/Lg98eWvkX3V5ztHRGTj5z4yTdXmqVI8Taa06B/yixl9rlJcjeem7c8tT2J7K9sLIHGcDEyPEnAMvuO9Q= diff --git a/forge-gui/res/adventure/Shandalar/maps/map/phyrexian_g1.tmx b/forge-gui/res/adventure/Shandalar/maps/map/phyrexian_g1.tmx new file mode 100644 index 00000000000..b77e72f214f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/maps/map/phyrexian_g1.tmx @@ -0,0 +1,119 @@ + + + + + + + + + + + eJztllsKxSAMRN1A3Uwfd6W3XVfbDRU/hBBMjDoVCg7ky9bD5IXODQX9p/7M2Tt3GWP1OKZVKObJvGzk3h87u0FMLuob5SvXM28wLT0Theop6iN43gvjIHmqYZb0bIqDYs6Z3LUy+ZzQmdDOWphSPUPNtLMWppRb7c436nkKeUQxpZppUVtPy+xZZGUuXo7UHdr3S4FPS96ixu77/u6L6rn7osbuq2f23H0oWZkpb1vmX/7ORbx3c95Rb87BbGc+/yCvUQ== + + + + + eJztzTENAAAIBLFXhEecM6KAhfSSm5tI0tZ1P5PJZDKZTCaT+dkc0SKrTw== + + + + + eJztklEKgDAMQ/creBaPMfAmXsOb+zUQ3WrKmtXCAvkaa8pL85JSnnbzuWGOntnawYN19Ey0P8t+vTN7GFn+Q96isf1Ln2y2Hjc0kq2kHdxLy6jmWqbF3PvslhhsETEzPe5WerfM/BLjbktfo/ssmRK/Y32blcm4P4ntk58k6z4RaRlpbrl39syMnXkBHSpevQ== + + + + + + + + eJztV01PwzAM7S/Kv5yEujEmqk5oGhsc9qEdGIhD22mHHeDAAQ5cy4CfQiw9a66XTk0JNyxZaecmjt+znSyK/oXk3ERR3+oZxn7NO+mFCeNzYNcprS5OrLeD7SqQzyHWyezYFTq3eg2d4JvLQD6ndp0bqyOMK6sx/CzxG9tvf+Gzc2IuxZ0ExlLnjMwVet4KnxuHXT43zalhzXex4HGN572p2ntqblMc2OdM5UyB/KUxE/kj82iMPXWR501zin2OsW+ZJ6RvVr+gr8q2Erinxj9OEpq/UVwRn1SPHXPM57alz4E5cHev5jDea2BXKix5n23i5Hl3Dk55XbblyCXmmPY5A78+fMq9aj5XWL+osaWwLzyxzbD31MHns8ihJ3Ncu2lLbJknrkOtc/G8AJZcM4xt0aJW3k21r8v6z4TvXPDMNn5vGuejwE7qt2M+4fdZ8z3pgwefJDHikP0sNlWMXdjLc9a3J1DuEr5jc3xOsugzVdd0Gz5JqB747GzS+7hue561QjLDnut6Hwnb9DlXYq4PttxHkpo5Em+tjG2o3qfzhOL5gO6FLx59e98Oo6u/1XHNva9NnBnqoHDwqXtfqLOMMMsdmOq7h+s+kphD72tzZkspETvzxvdNnU+yFzblc6o4GoEnkheRW5SfHOfSVO/AIe67A+CVI5Y1NDF+vPn6lLWqfYb6zyBlqHjLhU7+MM5T4hvnD0fAb1k= + + + + + + + + + + + + + + + + + + + + + [ + { + "editions": [ "ONE" ], + "type": "card", + "count": 10, + "rarity": [ "Common" ] + "colors": [ "green" ] + }, + { + "editions": [ "ONE" ], + "type": "card", + "count": 3, + "rarity": [ "Uncommon" ] + "colors": [ "green" ] + }, + { + "editions": [ "ONE" ], + "type": "card", + "count": 1, + "rarity": [ "Rare", "Mythic Rare" ] + "colors": [ "green" ] + } +] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/forge-gui/res/adventure/Shandalar/maps/map/phyrexian_w1.tmx b/forge-gui/res/adventure/Shandalar/maps/map/phyrexian_w1.tmx index bbfb82f785b..6a124f83a5c 100644 --- a/forge-gui/res/adventure/Shandalar/maps/map/phyrexian_w1.tmx +++ b/forge-gui/res/adventure/Shandalar/maps/map/phyrexian_w1.tmx @@ -8,7 +8,7 @@ - eJy9lEESgzAIRdl2ES7TaG7gDbXtsWovpIyJjUhsDYzM/IVj4Bn40t0AOqbeAQxRD7d/L6kmh+uOsEaD25qSiMNztNzXXDNkz1K0uD1jwa0Jay7die5P8XTLPS257zlvFOSzfhKT5iqd+1RyST76iTjJP3zOLe795RXM9F/88hOP1AMNV5qxdM5qtvm3X8nNvVXyaynI4xpPJV+dYYfoY62vfKzx7w5p8Juj4R75q8S14J2Zc1DuiiP2KPCDwX6q6bmmtxPwx4tA + eJy1k10OAiEMhPvqA1xGlBvsDf07luuFtNk2qXVAU3CSeVrot7TTZUe0OJ8S0Vl8SZ/fkSN3vPeZaBUf8ntNZOb4O1Gu6vaqWU1N5GPezqhmcLV2T/7MDK4Vv4nfz7qm7Z1IUe690c9i+slMnis69why2UXyxBzNTzX91Ln6fJUBpu4FyhOaq81XdIf8Llmhc/4/orNVocx8445kymbLs1GGrDjjI5nSXCF2S1VyPJqrIjVau4z6WyZwbb5+5c7g9ebc6vFMrrJXwNf9/gez1/OR3j4BI+CnQA== @@ -31,7 +31,7 @@ - eJxjYBgFo2AUjIJRMApGwUgBAAf4AAE= + eJxjYBgFo2AUjDTQrMfA0KJHf3tnAu2cNQD2joJRMAoQAAAO9QLz @@ -40,7 +40,7 @@ - + @@ -60,7 +60,7 @@ - + [ { diff --git a/forge-gui/res/adventure/Shandalar/maps/tileset/Copperhost_Tiles.png b/forge-gui/res/adventure/Shandalar/maps/tileset/Copperhost_Tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..59930bf7a83a4b98bfb5b3479d7eca98f1b937e9 GIT binary patch literal 7463 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 literal 0 HcmV?d00001 diff --git a/forge-gui/res/adventure/Shandalar/maps/tileset/Copperhost_Tiles.tsx b/forge-gui/res/adventure/Shandalar/maps/tileset/Copperhost_Tiles.tsx new file mode 100644 index 00000000000..a3bc50b0656 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/maps/tileset/Copperhost_Tiles.tsx @@ -0,0 +1,4 @@ + + + + diff --git a/forge-gui/res/adventure/Shandalar/maps/tileset/Phyrexian_Buildings.atlas b/forge-gui/res/adventure/Shandalar/maps/tileset/Phyrexian_Buildings.atlas index 62a071d61e8..27ef09c738c 100644 --- a/forge-gui/res/adventure/Shandalar/maps/tileset/Phyrexian_Buildings.atlas +++ b/forge-gui/res/adventure/Shandalar/maps/tileset/Phyrexian_Buildings.atlas @@ -9,3 +9,6 @@ BasilicaSmall GitLabSmall xy: 32,0 size: 32, 32 +CopperhostForest + xy: 64,0 + size: 32, 32 diff --git a/forge-gui/res/adventure/Shandalar/maps/tileset/Phyrexian_Buildings.png b/forge-gui/res/adventure/Shandalar/maps/tileset/Phyrexian_Buildings.png index 5b1adcacc5651e8463b32e3d9ce1d0fab1b7c65d..e4088c599fa68f3cdb606348f366ad2b6bfc9b9a 100644 GIT binary patch literal 3556 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 M07*qoM6N<$g01lE!2kdN diff --git a/forge-gui/res/adventure/Shandalar/sprites/copperhostbrutalizer.atlas b/forge-gui/res/adventure/Shandalar/sprites/copperhostbrutalizer.atlas new file mode 100644 index 00000000000..0d373d16aba --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/copperhostbrutalizer.atlas @@ -0,0 +1,68 @@ +copperhostbrutalizer.png +size: 64,96 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 0, 0 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 16, 16 + size: 16, 16 +Idle + xy: 32, 16 + size: 16, 16 +Idle + xy: 48, 16 + size: 16, 16 +Walk + xy: 0, 32 + size: 16, 16 +Walk + xy: 16, 32 + size: 16, 16 +Walk + xy: 32, 32 + size: 16, 16 +Walk + xy: 48, 32 + size: 16, 16 +Attack + xy: 0, 48 + size: 16, 16 +Attack + xy: 16, 48 + size: 16, 16 +Attack + xy: 32, 48 + size: 16, 16 +Attack + xy: 48, 48 + size: 16, 16 +Hit + xy: 0, 64 + size: 16, 16 +Hit + xy: 16, 64 + size: 16, 16 +Hit + xy: 32, 64 + size: 16, 16 +Hit + xy: 48, 64 + size: 16, 16 +Death + xy: 0, 80 + size: 16, 16 +Death + xy: 16, 80 + size: 16, 16 +Death + xy: 32, 80 + size: 16, 16 +Death + xy: 48, 80 + size: 16, 16 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/sprites/copperhostbrutalizer.png b/forge-gui/res/adventure/Shandalar/sprites/copperhostbrutalizer.png new file mode 100644 index 0000000000000000000000000000000000000000..80cd5da2145edc75680c122dae5da71815d56c7d GIT binary patch literal 2018 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 A2mk;8 literal 0 HcmV?d00001 diff --git a/forge-gui/res/adventure/Shandalar/sprites/copperhostinfector.atlas b/forge-gui/res/adventure/Shandalar/sprites/copperhostinfector.atlas new file mode 100644 index 00000000000..b08cc801dad --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/copperhostinfector.atlas @@ -0,0 +1,68 @@ +copperhostinfector.png +size: 64,96 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 0, 0 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 16, 16 + size: 16, 16 +Idle + xy: 32, 16 + size: 16, 16 +Idle + xy: 48, 16 + size: 16, 16 +Walk + xy: 0, 32 + size: 16, 16 +Walk + xy: 16, 32 + size: 16, 16 +Walk + xy: 32, 32 + size: 16, 16 +Walk + xy: 48, 32 + size: 16, 16 +Attack + xy: 0, 48 + size: 16, 16 +Attack + xy: 16, 48 + size: 16, 16 +Attack + xy: 32, 48 + size: 16, 16 +Attack + xy: 48, 48 + size: 16, 16 +Hit + xy: 0, 64 + size: 16, 16 +Hit + xy: 16, 64 + size: 16, 16 +Hit + xy: 32, 64 + size: 16, 16 +Hit + xy: 48, 64 + size: 16, 16 +Death + xy: 0, 80 + size: 16, 16 +Death + xy: 16, 80 + size: 16, 16 +Death + xy: 32, 80 + size: 16, 16 +Death + xy: 48, 80 + size: 16, 16 \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/sprites/copperhostinfector.png b/forge-gui/res/adventure/Shandalar/sprites/copperhostinfector.png new file mode 100644 index 0000000000000000000000000000000000000000..70f72bfc58b3246ed560f900f1a8f93359582bef GIT binary patch literal 2177 zcmV-{2!8j8P)Px-J4r-ARCt{2TwiDuM;QO@k)W4EOGR3(e_Cu)EVbdJPogxXMFN_q7L7CrULdA& z4@Vy=9(m|fh@21N!(r2a5zD;xR0O2d29#1_BLfG4g+?F&N7+f$z598L3>-vb z>qq3sfz1Gb__8XYP~kxl0C4p57y;lcwULV{4gfOT(~1>!wJ3}{#COiOh%c8KV5Z3a z{-Eay#g&D`Mg|U|xnltL?&ndQDImVQ3bi$H;fODS0e~Y1HY2`l;g(mJDWdS8h@+>+O@tklyZ=KrCOz(tgnh3eKhzCJH?9oT1uy=rsaSHG;1F@(^&EI|gv(STmdK3^Tz< z@!50&?U_M&NVqVx3;=|!Ush}yzAk+{UbFXo>(|ghdb?X#IbHjmc_7*|gY5sVR0B4? z{wli#-Z*~=ow-r^d!X?Yzkg33INip0xqit`uSUS%<3DTLAA=Y|B%4m4GdC(c2UJ(d zBgI#o&fKWrd^Vjh!K1n=rmR1}c~D=TTK|%^{lYK3-7WM1M|cQ2eBv^?QVoDX7}GHc zzywdaQVlqK;<8u$I^wiv21D5|jJ4w@cai>~BsqR^m+3qp%*tW#mi5B~&$FBk0JLWY z=jMb%bK|yuC@K7|Ax?W{kn|5FSr3@v0T8|i4ekc@3v{I#2!DRe@C%QT zO}pzu89;GMfKMu}Y2)c6nB)!sK-2DeLz|aGRL=Tc4;0n?AqfC)zEBJPY*0z5@Ioi* z;`xa|E^rD!8+QhPz5pY5JyGBt%!O|o_q$4m%DJ%h19&tzfhEDKhCsvXqc7?Z_NqV;N^VZE2r0C zg^chHr@)32h=NlfeEK|FeCWbgSH=A3_)vH{1Z+8h$T$U>lFRtc+^AMsYl?SSWy=Xz z;GOo&Ab5UHmC^Y`ku4t7I2%r2u{i}@vBirD`iGKM286&f9X2Vs30{7dW<9CN=thp` z^7yFmzR47yN%1+fZp$wgKB;587hckn{Xr*@XHuwVR$TLV77RA zRyv@NHfq15M~USd;8Zr9z`3(mLC^DG7g^$Eyo8GaFN+SRpreNg?VTimBLH56JBOCV zD<9|aeqxJP>G0w*Ol%OuIv=NtlrWnMOz@_U=8;yeg&Ms8%?pr8~G45A7Gu5YT)I>ONrI>Axb`g$ZPn#0rQNEi8v~}#tLz0A8h#m zfE%0Hbb@rH8dxq6VueP)1A4E_$T|S{`amN$J_oWZ+7LT_c$38qIA z@2Sfc9~6bI?1?&0jW-Nq>y(tog~h||mmUDHUZaPia$~&Q38r}7c9VCN!sPRdmeP7e zo=#riYCx~fu+8VGj>SxARb_pB@Mu7#U$*%?uS1oG%Ne1nF-)CTHGr-TWd!I}?j=cZ zcMzzZ_e+fhyoMeX-q;5|9X^#!Cvf=0WzaL!DP^Be14NP1s+P5NY%uYG>4}ODcof8> z0jYTUVtTuA;VXOqDtthN52)|~6+WQC2UPfg3Lk(9A5h@~pyzyr4^ZJNe1Ny}6+XbD z0V;ezg%7ag159rQcY!&-56SwH7`CO8u@sP=W}O86l^+V}Qs# z7$AI)g~2mD5wKCl!qQ>xnv#g{62-;_MtB|0)gFZeUCFbO*CnLz?9kdD;(iHX|)5cIi=!#=y8-!4PM zk7^rEA7PJgSbNE2R>FyDLRRm#T;x@MLYs9LR)tJ6Aj_S?N2y+TQv8uL-WxWXi z`}b%+`qL Date: Fri, 31 Mar 2023 20:18:57 +0200 Subject: [PATCH 08/11] Investigate fixes --- .../forge/game/ability/effects/InvestigateEffect.java | 6 +++--- .../forge/game/ability/effects/RepeatEachEffect.java | 8 ++++++-- .../src/main/java/forge/game/card/CardFactoryUtil.java | 10 ++++------ .../res/cardsfolder/h/haakon_stromgald_scourge.txt | 4 ++-- forge-gui/res/cardsfolder/m/malicious_affliction.txt | 2 +- forge-gui/res/cardsfolder/t/tempting_contract.txt | 6 +++--- 6 files changed, 19 insertions(+), 17 deletions(-) diff --git a/forge-game/src/main/java/forge/game/ability/effects/InvestigateEffect.java b/forge-game/src/main/java/forge/game/ability/effects/InvestigateEffect.java index 48dee299959..d0c3f694eb3 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/InvestigateEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/InvestigateEffect.java @@ -37,11 +37,11 @@ public class InvestigateEffect extends TokenEffectBase { final int amount = AbilityUtils.calculateAmount(card, sa.getParamOrDefault("Num", "1"), sa); // Investigate in Sequence - for (final Player p : getTargetPlayers(sa)) { - for (int i = 0; i < amount; i++) { + for (int i = 0; i < amount; i++) { + for (final Player p : getTargetPlayers(sa)) { if (sa.hasParam("Optional") && !p.getController().confirmAction(sa, null, Localizer.getInstance().getMessage("lblWouldYouLikeInvestigate"), null)) { - return; + continue; } CardZoneTable triggerList = new CardZoneTable(); diff --git a/forge-game/src/main/java/forge/game/ability/effects/RepeatEachEffect.java b/forge-game/src/main/java/forge/game/ability/effects/RepeatEachEffect.java index d8d19721c2a..43e40b1521d 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/RepeatEachEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/RepeatEachEffect.java @@ -169,8 +169,12 @@ public class RepeatEachEffect extends SpellAbilityEffect { } } for (final Player p : repeatPlayers) { - if (optional && !p.getController().confirmAction(repeat, null, sa.getParam("RepeatOptionalMessage"), null)) { - continue; + if (optional) { + if (!p.getController().confirmAction(repeat, null, sa.getParam("RepeatOptionalMessage"), null)) { + continue; + } else if (sa.hasParam("RememberDeciders")) { + source.addRemembered(p); + } } if (nextTurn) { game.getCleanup().addUntil(p, new GameCommand() { diff --git a/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java b/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java index 8434c8dab54..2bf49fd9dd7 100644 --- a/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java +++ b/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java @@ -2684,14 +2684,13 @@ public class CardFactoryUtil { final String[] kw = keyword.split(":"); String costStr = kw[1]; for (SpellAbility sa: host.getBasicSpells()) { - final SpellAbility newSA = sa.copy(); - newSA.setBasicSpell(false); if (costStr.equals("ConvertedManaCost")) { costStr = Integer.toString(host.getCMC()); } final Cost cost = new Cost(costStr, false).add(sa.getPayCosts().copyWithNoMana()); + final SpellAbility newSA = sa.copyWithDefinedCost(cost); + newSA.setBasicSpell(false); newSA.putParam("Secondary", "True"); - newSA.setPayCosts(cost); newSA.setDescription(sa.getDescription() + " (by paying " + cost.toSimpleString() + " instead of its mana cost)"); newSA.setIntrinsic(intrinsic); @@ -3879,9 +3878,8 @@ public class CardFactoryUtil { private static SpellAbility makeAltCostAbility(final Card card, final String altCost, final SpellAbility sa) { final Map params = AbilityFactory.getMapParams(altCost); - final SpellAbility altCostSA = sa.copy(); - final Cost abCost = new Cost(params.get("Cost"), altCostSA.isAbility()); - altCostSA.setPayCosts(abCost); + final Cost abCost = new Cost(params.get("Cost"), sa.isAbility()); + final SpellAbility altCostSA = sa.copyWithDefinedCost(abCost); altCostSA.setBasicSpell(false); altCostSA.addOptionalCost(OptionalCost.AltCost); diff --git a/forge-gui/res/cardsfolder/h/haakon_stromgald_scourge.txt b/forge-gui/res/cardsfolder/h/haakon_stromgald_scourge.txt index b87ab7890e5..1aa668c5a88 100644 --- a/forge-gui/res/cardsfolder/h/haakon_stromgald_scourge.txt +++ b/forge-gui/res/cardsfolder/h/haakon_stromgald_scourge.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Zombie Knight PT:3/3 S:Mode$ Continuous | Affected$ Card.Self | MayPlay$ True | AffectedZone$ Graveyard | EffectZone$ Graveyard S:Mode$ CantBeCast | ValidCard$ Card.Self | Origin$ Exile,Hand,Library,Command | EffectZone$ Graveyard,Hand,Library,Command,Stack | Description$ You may cast CARDNAME from your graveyard, but not from anywhere else. -S:Mode$ Continuous | Affected$ Knight.YouCtrl | MayPlay$ True | EffectZone$ Battlefield | AffectedZone$ Graveyard | Description$ As long as CARDNAME is on the battlefield, you may play Knight cards from your graveyard. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLose | TriggerDescription$ When CARDNAME dies, you lose 2 life. +S:Mode$ Continuous | Affected$ Knight.YouCtrl | ValidAfterStack$ Spell.Knight | MayPlay$ True | EffectZone$ Battlefield | AffectedZone$ Graveyard | Description$ As long as NICKNAME is on the battlefield, you may cast Knight spells from your graveyard. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLose | TriggerDescription$ When NICKNAME dies, you lose 2 life. SVar:TrigLose:DB$ LoseLife | Defined$ You | LifeAmount$ 2 AI:RemoveDeck:Random SVar:DiscardMe:5 diff --git a/forge-gui/res/cardsfolder/m/malicious_affliction.txt b/forge-gui/res/cardsfolder/m/malicious_affliction.txt index d3f970b2341..f2083a1f2eb 100644 --- a/forge-gui/res/cardsfolder/m/malicious_affliction.txt +++ b/forge-gui/res/cardsfolder/m/malicious_affliction.txt @@ -2,7 +2,7 @@ Name:Malicious Affliction ManaCost:B B Types:Instant A:SP$ Destroy | Cost$ B B | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | SpellDescription$ Destroy target nonblack creature. -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigCopy | CheckSVar$ Morbid | SVarCompare$ GE1 | TriggerDescription$ Morbid — When you cast this spell, if a creature died this turn, you may copy CARDNAME and may choose a new target for the copy. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigCopy | CheckSVar$ Morbid | SVarCompare$ GE1 | OptionalDecider$ You | TriggerDescription$ Morbid — When you cast this spell, if a creature died this turn, you may copy CARDNAME and may choose a new target for the copy. SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True SVar:Morbid:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature Oracle:Morbid — When you cast this spell, if a creature died this turn, you may copy Malicious Affliction and may choose a new target for the copy.\nDestroy target nonblack creature. diff --git a/forge-gui/res/cardsfolder/t/tempting_contract.txt b/forge-gui/res/cardsfolder/t/tempting_contract.txt index ca4bb83e3ee..1e8182f4225 100644 --- a/forge-gui/res/cardsfolder/t/tempting_contract.txt +++ b/forge-gui/res/cardsfolder/t/tempting_contract.txt @@ -2,10 +2,10 @@ Name:Tempting Contract ManaCost:4 Types:Artifact T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ DBRepeat | SubAbility$ DBToken | TriggerDescription$ At the beginning of your upkeep, each opponent may create a Treasure token. For each opponent who does, you create a Treasure token. -SVar:DBRepeat:DB$ RepeatEach | RepeatSubAbility$ DBOppToken | RepeatPlayers$ Player.Opponent | SubAbility$ DBToken | RepeatOptionalForEachPlayer$ True | RepeatOptionalMessage$ Do you want to create a Treasure token? -SVar:DBOppToken:DB$ Token | TokenScript$ c_a_treasure_sac | TokenOwner$ Player.IsRemembered | RememberTokens$ True +SVar:DBRepeat:DB$ RepeatEach | RepeatSubAbility$ DBOppToken | RepeatPlayers$ Opponent | RepeatOptionalForEachPlayer$ True | RememberDeciders$ True | RepeatOptionalMessage$ Do you want to create a Treasure token? | ChangeZoneTable$ True | SubAbility$ DBToken +SVar:DBOppToken:DB$ Token | TokenScript$ c_a_treasure_sac | TokenOwner$ Player.IsRemembered SVar:DBToken:DB$ Token | TokenAmount$ X | TokenScript$ c_a_treasure_sac | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:X:Remembered$Amount +SVar:X:Count$RememberedSize DeckHas:Ability$Token|Sacrifice Oracle:At the beginning of your upkeep, each opponent may create a Treasure token. For each opponent who does, you create a Treasure token. From 69633134ce5ccd4c18a9a43706e76a5c07c4baf5 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Fri, 31 Mar 2023 23:16:49 +0200 Subject: [PATCH 09/11] MOM 7 new cards + some cleanup of the Magetower revamp (#2789) --- .../Shandalar/maps/map/magetower_1.tmx | 7 +- .../Shandalar/maps/map/magetower_2.tmx | 7 +- .../Shandalar/maps/map/magetower_3.tmx | 7 +- .../Shandalar/maps/map/magetower_4.tmx | 7 +- .../Shandalar/maps/map/magetower_5.tmx | 18 ++- .../Shandalar/maps/map/magetower_6.tmx | 10 +- .../adventure/Shandalar/maps/tileset/main.png | Bin 731462 -> 761521 bytes .../Shandalar/sprites/dungeon/ooze.atlas | 114 ++++++++---------- .../Shandalar/sprites/dungeon/ooze.png | Bin 4950 -> 26262 bytes .../upcoming/alabaster_host_sanctifier.txt | 7 ++ .../upcoming/borborygmos_and_fblthp.txt | 16 +++ .../cardsfolder/upcoming/elspeths_smite.txt | 5 + ...primal_conqueror_etali_primal_sickness.txt | 26 ++++ .../cardsfolder/upcoming/grafted_butcher.txt | 11 ++ .../upcoming/guardian_of_ghirapur.txt | 11 ++ .../upcoming/hoarding_broodlord.txt | 13 ++ 16 files changed, 182 insertions(+), 77 deletions(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/alabaster_host_sanctifier.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/borborygmos_and_fblthp.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/elspeths_smite.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/etali_primal_conqueror_etali_primal_sickness.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/grafted_butcher.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/guardian_of_ghirapur.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/hoarding_broodlord.txt diff --git a/forge-gui/res/adventure/Shandalar/maps/map/magetower_1.tmx b/forge-gui/res/adventure/Shandalar/maps/map/magetower_1.tmx index f60e9a79df1..54497c9bcdd 100644 --- a/forge-gui/res/adventure/Shandalar/maps/map/magetower_1.tmx +++ b/forge-gui/res/adventure/Shandalar/maps/map/magetower_1.tmx @@ -39,7 +39,12 @@ - + [{"type": "randomCard","colors": ["Blue"], "count": 5 }, {"type": "item","count": 1,"probability":0.2,"itemName": "Iron Armor"}, +{ +"type": "card", +"probability": 1, +"count": 1, +"cardName": "Staff of the Mind Magus"}] diff --git a/forge-gui/res/adventure/Shandalar/maps/map/magetower_2.tmx b/forge-gui/res/adventure/Shandalar/maps/map/magetower_2.tmx index 2cd4fff8c09..a1704649365 100644 --- a/forge-gui/res/adventure/Shandalar/maps/map/magetower_2.tmx +++ b/forge-gui/res/adventure/Shandalar/maps/map/magetower_2.tmx @@ -109,7 +109,12 @@ - + [{"type": "randomCard","colors": ["Black"], "count": 5 }, {"type": "item","count": 1,"probability":0.2,"itemName": "Spell Book"}, +{ +"type": "card", +"probability": 1, +"count": 1, +"cardName": "Staff of the Death Magus"}] diff --git a/forge-gui/res/adventure/Shandalar/maps/map/magetower_3.tmx b/forge-gui/res/adventure/Shandalar/maps/map/magetower_3.tmx index 3b235ca8e67..78423628f8c 100644 --- a/forge-gui/res/adventure/Shandalar/maps/map/magetower_3.tmx +++ b/forge-gui/res/adventure/Shandalar/maps/map/magetower_3.tmx @@ -94,7 +94,12 @@ - + [{"type": "randomCard","colors": ["Red"], "count": 5 }, {"type": "item","count": 1,"probability":0.2,"itemName": "Dagger"}, +{ +"type": "card", +"probability": 1, +"count": 1, +"cardName": "Staff of the Flame Magus"}] diff --git a/forge-gui/res/adventure/Shandalar/maps/map/magetower_4.tmx b/forge-gui/res/adventure/Shandalar/maps/map/magetower_4.tmx index 197dbda6503..b9c31ab6733 100644 --- a/forge-gui/res/adventure/Shandalar/maps/map/magetower_4.tmx +++ b/forge-gui/res/adventure/Shandalar/maps/map/magetower_4.tmx @@ -50,7 +50,12 @@ - + [{"type": "randomCard","colors": ["White"], "count": 5 }, {"type": "item","count": 1,"probability":0.2,"itemName": "Jungle Shield"}, +{ +"type": "card", +"probability": 1, +"count": 1, +"cardName": "Staff of the Sun Magus"}] diff --git a/forge-gui/res/adventure/Shandalar/maps/map/magetower_5.tmx b/forge-gui/res/adventure/Shandalar/maps/map/magetower_5.tmx index d05bcdd1fa8..cf3e35cf2e5 100644 --- a/forge-gui/res/adventure/Shandalar/maps/map/magetower_5.tmx +++ b/forge-gui/res/adventure/Shandalar/maps/map/magetower_5.tmx @@ -37,11 +37,11 @@ - + - + @@ -53,7 +53,12 @@ - + [{"type": "randomCard","colors": ["Green"], "count": 5 }, {"type": "item","count": 1,"probability":0.2,"itemName": "Leather Boots"}, +{ +"type": "card", +"probability": 1, +"count": 1, +"cardName": "Staff of the Wild Magus"}] @@ -107,13 +112,6 @@ - - - - - - - diff --git a/forge-gui/res/adventure/Shandalar/maps/map/magetower_6.tmx b/forge-gui/res/adventure/Shandalar/maps/map/magetower_6.tmx index 1d0e7929de5..bd1ab678667 100644 --- a/forge-gui/res/adventure/Shandalar/maps/map/magetower_6.tmx +++ b/forge-gui/res/adventure/Shandalar/maps/map/magetower_6.tmx @@ -3,6 +3,9 @@ + + + @@ -39,7 +42,12 @@ - + [{"type": "randomCard","colors": ["Black"], "count": 5 }, {"type": "item","count": 1,"probability":0.2,"itemName": "Steel Shield"}, +{ +"type": "card", +"probability": 1, +"count": 1, +"cardName": "Infernal Genesis"}] diff --git a/forge-gui/res/adventure/Shandalar/maps/tileset/main.png b/forge-gui/res/adventure/Shandalar/maps/tileset/main.png index 37cc34b7e0f4dda9582bc37ef9210b66567b6882..fa2349a1c16bde1b9f7afedb0db0c36e39d85bcc 100644 GIT binary patch delta 326893 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