Unhallowed Abbey Dungeon
Adds: .New dungeon in white biome + tiles. .3 new enemies (2 regular and 1 boss). .Effect, sprite for boss. .2 new equipable items (chosen between by player upon completing dungeon). Changes: .2 new sprites in Items.png and .atlas. .3 new items in items.json. .4 new entries in enemies.json .1 new entry in points_of_interest.json .1 new entry for dungeon spawns in white.json
@@ -0,0 +1,6 @@
|
||||
Name:Hallowed Sigil
|
||||
ManaCost:no cost
|
||||
Types:Artifact
|
||||
A:AB$ Pump | Cost$ PayShards<4> T | ValidTgts$ Creature.YouCtrl | KW$ Hexproof | SubAbility$ Eject | SpellDescription$ Target creature you control gains hexproof until end of turn. Exile Hallowed Sigil.
|
||||
SVar:Eject:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile
|
||||
Oracle:{M},{T}:Target creature you control gains hexproof until end of turn. Exile Hallowed Sigil.
|
||||
@@ -0,0 +1,7 @@
|
||||
Name:Sigil of Torment
|
||||
ManaCost:no cost
|
||||
Types:Artifact
|
||||
A:AB$ Destroy | Cost$ 3 B T PayShards<5> | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBLifeGain | SpellDescription$ Destroy target creature. You gain 3 life. Exile Sigil of Torment.
|
||||
SVar:DBLifeGain:DB$ GainLife | Defined$ You | LifeAmount$ 3 | SubAbility$ Eject
|
||||
SVar:Eject:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile
|
||||
Oracle:{M},{T}: Destroy target creature. You gain 3 life. Exile Sigil of Torment.
|
||||
@@ -0,0 +1,7 @@
|
||||
Name:Power of Valyx
|
||||
ManaCost:no cost
|
||||
Types:Enchantment
|
||||
K:Hexproof
|
||||
A:AB$ Destroy | Cost$ 3 B T Sac<1/Creature.YouCtrl>| ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBLifeGain | SpellDescription$ Destroy target creature. You gain 3 life.
|
||||
SVar:DBLifeGain:DB$ GainLife | Defined$ You | LifeAmount$ 3
|
||||
Oracle:{M},{T}, Sacrifice a creature: Destroy target creature. You gain 3 life.
|
||||
23
forge-gui/res/adventure/common/decks/miniboss/valyx.dck
Normal file
@@ -0,0 +1,23 @@
|
||||
[metadata]
|
||||
Name=valyx
|
||||
[Main]
|
||||
3 Damnation|MM3|1
|
||||
2 Deathrender|CNS|1
|
||||
2 Deathrender|LRW|1
|
||||
1 Doomed Dissenter|DBL|1
|
||||
2 Doomed Dissenter|GN3|1
|
||||
1 Ecstatic Awakener|DBL|1
|
||||
2 Ecstatic Awakener|MID|1
|
||||
3 Indulgent Tormentor|PM15|1
|
||||
3 Lord of the Void|GTC|1
|
||||
4 Mark of the Oni|BOK|1
|
||||
3 Murder|CMR|1
|
||||
1 Phyrexian Reclamation|C15|1
|
||||
1 Phyrexian Reclamation|J22|1
|
||||
2 Reaper from the Abyss|J22|1
|
||||
3 Sign in Blood|SCD|1
|
||||
1 Skirsdag High Priest|C14|1
|
||||
2 Skirsdag High Priest|J22|1
|
||||
19 Swamp|MOM|1
|
||||
1 Swamp|MOM|3
|
||||
4 Westvale Abbey|SOI|1
|
||||
48
forge-gui/res/adventure/common/decks/standard/cultist.dck
Normal file
@@ -0,0 +1,48 @@
|
||||
[metadata]
|
||||
Name=cultist
|
||||
[Avatar]
|
||||
|
||||
[Main]
|
||||
2 Bloodgift Demon|SCD|1
|
||||
2 Bloodsoaked Champion|CLB|1
|
||||
2 Bloodsoaked Champion|NCC|1
|
||||
2 Demon of Catastrophes|J22|1
|
||||
1 Doomed Dissenter|BBD|1
|
||||
1 Doomed Dissenter|MB1|1
|
||||
2 Ecstatic Awakener|DBL|1
|
||||
2 Ecstatic Awakener|MID|1
|
||||
2 Feaster of Fools|MH1|1
|
||||
1 Grave Pact|10E|1
|
||||
2 Grave Pact|CM2|1
|
||||
1 Grave Pact|COM|1
|
||||
2 Graven Archfiend|YSNC|1
|
||||
1 Grim Haruspex|C19|1
|
||||
1 Grim Haruspex|CLB|1
|
||||
2 Harvester of Souls|CN2|1
|
||||
2 Herald of Torment|BNG|1
|
||||
1 Murder|CMR|1
|
||||
2 Murder|SNC|1
|
||||
2 Sign in Blood|ARC|1
|
||||
1 Sign in Blood|STA|1
|
||||
4 Skirsdag High Priest|2XM|1
|
||||
11 Swamp|MOM|1
|
||||
2 Swamp|SHM|1
|
||||
2 Swamp|SHM|2
|
||||
5 Swamp|SHM|3
|
||||
2 Swamp|SHM|4
|
||||
[Sideboard]
|
||||
2 Culling Dais|2XM|1
|
||||
2 Furnace Celebration|CMR|1
|
||||
4 Glaring Spotlight|GTC|1
|
||||
2 Grim Return|M14|1
|
||||
1 Lord of the Void|GTC|1
|
||||
2 Ravenous Demon|DKA|1
|
||||
2 Reaper from the Abyss|C14|1
|
||||
[Planes]
|
||||
|
||||
[Schemes]
|
||||
|
||||
[Conspiracy]
|
||||
|
||||
[Dungeon]
|
||||
|
||||
196
forge-gui/res/adventure/common/maps/map/unhallowed_abbey_1F.tmx
Normal file
@@ -0,0 +1,196 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<map version="1.9" tiledversion="1.9.2" orientation="orthogonal" renderorder="right-down" width="30" height="22" tilewidth="16" tileheight="16" infinite="0" nextlayerid="9" nextobjectid="90">
|
||||
<editorsettings>
|
||||
<export target="wastetown..tmx" format="tmx"/>
|
||||
</editorsettings>
|
||||
<tileset firstgid="1" source="../tileset/main.tsx"/>
|
||||
<tileset firstgid="10113" source="../tileset/buildings.tsx"/>
|
||||
<layer id="6" name="Collision" width="30" height="22">
|
||||
<data encoding="base64" compression="zlib">
|
||||
eJzt1dEJgCAQBmAfDW6DaJxs1GiEapxoj4o8uEwl9ZSIfriX5Pz4oUhVQqiXjxnOu1xxuTnj6/tF12WU6kt7x74nId66TwNC1HA9x2cLs40mNWzuES6bmkcmOAfPzGcctmmGJMW27WG3Wfcb4d7Xtx/rltj/+5brO8i43V6mf0vUftI31XTZvnCZITa3SW2cTt/fZvwf2XzTjc0GSO1G/w==
|
||||
</data>
|
||||
</layer>
|
||||
<layer id="1" name="Background" width="30" height="22">
|
||||
<data encoding="base64" compression="zlib">
|
||||
eJxjYBhZwI2TeEyJXkrwcLD3CTvxGARIUT+KR/EoHsWjeBSP4sGFARkE62E=
|
||||
</data>
|
||||
</layer>
|
||||
<layer id="2" name="Ground" width="30" height="22">
|
||||
<data encoding="base64" compression="zlib">
|
||||
eJzt1M0NgzAMBWDfOCSZIHQI1imz0K7VH9img5AIWaRRRZ4NgqqqpXeAyHwxikL0/fWq3nOUu5cdncYfP++aulk8uSvprbMgPa0jetg5sdLns9vO5fVoPu3yP7sDtmRexERt1JWYiI24GrNkI+5JaXJ55bx/97fdIeRqdGYX+nqlWyttNj99V3JPSuwlU3pPonbJlLqpfTFTeA+dmd+VTI2b9/BZ94r9pxkBhlPcCw==
|
||||
</data>
|
||||
</layer>
|
||||
<layer id="7" name="Ornamental Walls" width="30" height="22">
|
||||
<data encoding="base64" compression="zlib">
|
||||
eJzt1TEOgCAQBMCrkQ9YGZ+KPNVY+wUbL8ELGljW7ja5hkCmgA0ibTnn+vydmuGuu2j2ILJNz1GzXDsC31zj974l8uxWk2n3miwbMa2NuiNx1923c2gXtINI0B6ivR+xGWavzTStrZPvu0vmj2KaNsm4eeDdXx51O/I=
|
||||
</data>
|
||||
</layer>
|
||||
<layer id="3" name="Clutter" width="30" height="22">
|
||||
<properties>
|
||||
<property name="spriteLayer" type="bool" value="true"/>
|
||||
</properties>
|
||||
<data encoding="base64" compression="zlib">
|
||||
eJxjYBgFo2AU0AtIazEwyGihimlqMjBoadLWXnOgnRZo9roC7XSjsb3I4J8k/eyiF2hD4yvwQLAiD4Qvz4MQw6dvqAJi/TtUwWj8Du/4xQYKNPHzRwFuAABfLAtS
|
||||
</data>
|
||||
</layer>
|
||||
<layer id="8" name="Overhang" width="30" height="22">
|
||||
<data encoding="base64" compression="zlib">
|
||||
eJxjYBgFo2BkAwWegXbBKBgFo2AUjIJRMLQBAEtjAC0=
|
||||
</data>
|
||||
</layer>
|
||||
<objectgroup id="4" name="Objects">
|
||||
<object id="38" template="../obj/entry_up.tx" x="208.333" y="350.665">
|
||||
<properties>
|
||||
<property name="teleport" value=""/>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="50" template="../obj/enemy.tx" x="208.402" y="144.809">
|
||||
<properties>
|
||||
<property name="enemy" value="High Cultist"/>
|
||||
<property name="reward">[
|
||||
{
|
||||
"type": "item",
|
||||
"probability": 1,
|
||||
"count": 1,
|
||||
"itemName": "Cultist's Key"
|
||||
}
|
||||
]
|
||||
</property>
|
||||
<property name="threatRange" type="int" value="30"/>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="66" template="../obj/treasure.tx" x="224" y="95.5">
|
||||
<properties>
|
||||
<property name="reward">[{
|
||||
"type": "randomCard",
|
||||
"count": 2,
|
||||
"colors": [ "colorID" ]
|
||||
},{
|
||||
"type": "randomCard",
|
||||
"count": 1,
|
||||
"probability": 0.5,
|
||||
"rarity": [ "rare" ],
|
||||
"colors": [ "colorID" ]
|
||||
},{
|
||||
"type": "randomCard",
|
||||
"count": 3,
|
||||
"addMaxCount": 2
|
||||
}]</property>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="67" template="../obj/booster.tx" x="224.25" y="80.25">
|
||||
<properties>
|
||||
<property name="reward">[
|
||||
{
|
||||
"editions": [ "SOI", "EMN", "MID", "VOW" ],
|
||||
"type": "card",
|
||||
"count": 10,
|
||||
"rarity": [ "Common" ]
|
||||
},
|
||||
{
|
||||
"editions": [ "SOI", "EMN", "MID", "VOW" ],
|
||||
"type": "card",
|
||||
"count": 3,
|
||||
"rarity": [ "Uncommon" ]
|
||||
},
|
||||
{
|
||||
"editions": [ "SOI", "EMN", "MID", "VOW" ],
|
||||
"type": "card",
|
||||
"count": 1,
|
||||
"rarity": [ "Rare", "Mythic Rare" ]
|
||||
}
|
||||
]
|
||||
</property>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="68" template="../obj/enemy.tx" x="172" y="205.5">
|
||||
<properties>
|
||||
<property name="enemy" value="False Monk"/>
|
||||
<property name="threatRange" type="int" value="40"/>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="69" template="../obj/enemy.tx" x="174" y="236.5">
|
||||
<properties>
|
||||
<property name="enemy" value="False Monk"/>
|
||||
<property name="threatRange" type="int" value="40"/>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="70" template="../obj/enemy.tx" x="170" y="270">
|
||||
<properties>
|
||||
<property name="enemy" value="False Monk"/>
|
||||
<property name="threatRange" type="int" value="40"/>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="71" template="../obj/enemy.tx" x="243" y="270">
|
||||
<properties>
|
||||
<property name="enemy" value="False Monk"/>
|
||||
<property name="threatRange" type="int" value="40"/>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="72" template="../obj/enemy.tx" x="243.5" y="235">
|
||||
<properties>
|
||||
<property name="enemy" value="False Monk"/>
|
||||
<property name="threatRange" type="int" value="40"/>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="73" template="../obj/enemy.tx" x="243" y="204.5">
|
||||
<properties>
|
||||
<property name="enemy" value="False Monk"/>
|
||||
<property name="threatRange" type="int" value="40"/>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="74" template="../obj/enemy.tx" x="120" y="182">
|
||||
<properties>
|
||||
<property name="enemy" value="False Knight"/>
|
||||
<property name="threatRange" type="int" value="50"/>
|
||||
<property name="waypoints" value="78,83,79,81,80,82,77,76"/>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="75" template="../obj/enemy.tx" x="300.5" y="186">
|
||||
<properties>
|
||||
<property name="enemy" value="False Knight"/>
|
||||
<property name="threatRange" type="int" value="50"/>
|
||||
<property name="waypoints" value="81,80,82,77,76,78,83,79"/>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="76" template="../obj/waypoint.tx" x="124" y="216"/>
|
||||
<object id="77" template="../obj/waypoint.tx" x="121.5" y="267"/>
|
||||
<object id="78" template="../obj/waypoint.tx" x="134.5" y="165.5"/>
|
||||
<object id="79" template="../obj/waypoint.tx" x="281.5" y="171"/>
|
||||
<object id="80" template="../obj/waypoint.tx" x="293" y="268"/>
|
||||
<object id="81" template="../obj/waypoint.tx" x="301" y="215.5"/>
|
||||
<object id="82" template="../obj/waypoint.tx" x="208" y="270"/>
|
||||
<object id="83" template="../obj/waypoint.tx" x="209" y="175.5"/>
|
||||
<object id="84" template="../obj/enemy.tx" x="207.5" y="224.5">
|
||||
<properties>
|
||||
<property name="enemy" value="False Knight"/>
|
||||
<property name="threatRange" type="int" value="50"/>
|
||||
<property name="waypoints" value="83,82"/>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="85" template="../obj/manashards.tx" x="98.5" y="224"/>
|
||||
<object id="86" template="../obj/gate.tx" x="207.75" y="124.5" width="16.4999" height="22">
|
||||
<properties>
|
||||
<property name="dialog">[{
|
||||
"text":"This door is locked",
|
||||
"options":[
|
||||
{ "name":"Leave" },
|
||||
{
|
||||
"name":"Unlock with Cultist's Key",
|
||||
"condition":[{"item":"Cultist's Key"}],
|
||||
"text":"The gate is unlocked.",
|
||||
"options":[{"name":"Continue.", "action":[ {"deleteMapObject":-1},{"removeItem":"Cultist's Key"}]} ]
|
||||
}
|
||||
]
|
||||
}]</property>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="87" template="../obj/manashards.tx" x="321.5" y="217.75"/>
|
||||
<object id="88" template="../obj/manashards.tx" x="192.25" y="128.5"/>
|
||||
<object id="89" template="../obj/entry_up.tx" gid="1073753167" x="192.087" y="64" rotation="0">
|
||||
<properties>
|
||||
<property name="teleport" value="../common/maps/map/unhallowed_abbey_2F.tmx"/>
|
||||
</properties>
|
||||
</object>
|
||||
</objectgroup>
|
||||
</map>
|
||||
411
forge-gui/res/adventure/common/maps/map/unhallowed_abbey_2F.tmx
Normal file
@@ -0,0 +1,411 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<map version="1.9" tiledversion="1.9.2" orientation="orthogonal" renderorder="right-down" width="30" height="19" tilewidth="16" tileheight="16" infinite="0" nextlayerid="8" nextobjectid="117">
|
||||
<editorsettings>
|
||||
<export target="wastetown..tmx" format="tmx"/>
|
||||
</editorsettings>
|
||||
<properties>
|
||||
<property name="dungeonEffect" value=""/>
|
||||
</properties>
|
||||
<tileset firstgid="1" source="../tileset/main.tsx"/>
|
||||
<tileset firstgid="10113" source="../tileset/buildings.tsx"/>
|
||||
<tileset firstgid="11905" source="../tileset/DarkAbbeyTiles.tsx"/>
|
||||
<layer id="6" name="Collision" width="30" height="19">
|
||||
<data encoding="base64" compression="zlib">
|
||||
eJxjYBi8wI2TMKaFnU8JmPuYynYTYye17SbFTmrZjctOdDOx2UGJ3SB903gxMUh8Nw9x6si1FxsAmYmPj6yfHLuxhScuc7DJDXV76aUfpG8lB3l6l3NQnpdgdhMbzpTaiW43MfZSy050u/EBatuJbDe+dEurOgnZHnz84WgvtcIWAIOHLCo=
|
||||
</data>
|
||||
</layer>
|
||||
<layer id="1" name="Background" width="30" height="19">
|
||||
<data encoding="base64" compression="zlib">
|
||||
eJx7ws7A8GQI4UJ54jE1zCAVD4Sd+Oynt33UjD9y7B6u4QyzE91uevkRXYxe4YzN/8MtXvHZTUt34Ms/tPY/NrMHMv8OZN1ArDtM+BhQQBM3+XaBzCIFIwNS9Q4GDAAw7Fue
|
||||
</data>
|
||||
</layer>
|
||||
<layer id="2" name="Ground" width="30" height="19">
|
||||
<data encoding="base64" compression="zlib">
|
||||
eJzV1F0KwkAMBOB9788F2tIzCD2NnsIDqNeqtb2bK7IQFpvMBFcwMBS2bL/koZnrEOYfpM+C3Dk1ISz1fo7N99z0/mU+4lOrO2Az8yImaqMuYyI24npMy0bcQZjn0U5enXPeQZkV6aGEm2ytp1KuVaXcQ4e5U8u5W8yt8s16ifdW57y9007mp+8ye5KxNZPdk6htmawr7Wv1jvxP05lletz8jtwRbP8ybGn78R/qCRGT22E=
|
||||
</data>
|
||||
</layer>
|
||||
<layer id="7" name="Ornamental Walls" width="30" height="19">
|
||||
<data encoding="base64" compression="zlib">
|
||||
eJzl1G0OQDAMBuD+ZnoFcRXBwdzFvTDugcwSZsOqPhJv0tik2xM/CuCbkQFAGR5XH/CbidjviwWffdbktF1mFaky11y26zszXO9T3PZom+p2450S18/JLWYrR+Xa+q64tjTjne3s1qj2Puep7t3n/+hSZ0HPICXUOfT913DYHKavzWmatq5llu85TTM294m86ZpFzQDLEj8K
|
||||
</data>
|
||||
</layer>
|
||||
<layer id="3" name="Clutter" width="30" height="19">
|
||||
<properties>
|
||||
<property name="spriteLayer" type="bool" value="true"/>
|
||||
</properties>
|
||||
<data encoding="base64" compression="zlib">
|
||||
eJxjYBgFo2AUDDZQKE89sx5rMjA80SRdjlLwH2SuFulyo4A0MBq/o2AU4AcAe0YOPQ==
|
||||
</data>
|
||||
</layer>
|
||||
<objectgroup id="4" name="Objects">
|
||||
<object id="66" template="../obj/treasure.tx" x="256.447" y="95.763">
|
||||
<properties>
|
||||
<property name="reward">[{
|
||||
"type": "randomCard",
|
||||
"count": 2,
|
||||
"colors": [ "colorID" ]
|
||||
},{
|
||||
"type": "randomCard",
|
||||
"count": 1,
|
||||
"probability": 0.5,
|
||||
"rarity": [ "rare" ],
|
||||
"colors": [ "colorID" ]
|
||||
},{
|
||||
"type": "randomCard",
|
||||
"count": 3,
|
||||
"addMaxCount": 2
|
||||
}]</property>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="75" template="../obj/enemy.tx" x="291.571" y="166.141">
|
||||
<properties>
|
||||
<property name="enemy" value="Demon"/>
|
||||
<property name="threatRange" type="int" value="30"/>
|
||||
<property name="waypoints" value="100,101,99"/>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="83" template="../obj/waypoint.tx" x="193.014" y="286.598"/>
|
||||
<object id="86" template="../obj/entry_up.tx" x="208.316" y="175.684">
|
||||
<properties>
|
||||
<property name="teleport" value="../common/maps/map/unhallowed_abbey_1F.tmx"/>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="87" template="../obj/booster.tx" x="272.228" y="95.7719">
|
||||
<properties>
|
||||
<property name="reward">[
|
||||
{
|
||||
"editions": [ "VOW" ],
|
||||
"type": "card",
|
||||
"count": 10,
|
||||
"rarity": [ "Common" ]
|
||||
},
|
||||
{
|
||||
"editions": [ "VOW" ],
|
||||
"type": "card",
|
||||
"count": 3,
|
||||
"rarity": [ "Uncommon" ]
|
||||
},
|
||||
{
|
||||
"editions": [ "VOW" ],
|
||||
"type": "card",
|
||||
"count": 1,
|
||||
"rarity": [ "Rare", "Mythic Rare" ]
|
||||
}
|
||||
]
|
||||
</property>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="88" template="../obj/treasure.tx" x="240.333" y="47.6667">
|
||||
<properties>
|
||||
<property name="reward">[{
|
||||
"type": "randomCard",
|
||||
"count": 2,
|
||||
"colors": [ "colorID" ]
|
||||
},{
|
||||
"type": "randomCard",
|
||||
"count": 1,
|
||||
"probability": 0.5,
|
||||
"rarity": [ "rare" ],
|
||||
"colors": [ "colorID" ]
|
||||
},{
|
||||
"type": "randomCard",
|
||||
"count": 3,
|
||||
"addMaxCount": 2
|
||||
}]</property>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="89" template="../obj/booster.tx" x="257.333" y="47.3333">
|
||||
<properties>
|
||||
<property name="reward">[
|
||||
{
|
||||
"editions": [ "MID" ],
|
||||
"type": "card",
|
||||
"count": 10,
|
||||
"rarity": [ "Common" ]
|
||||
},
|
||||
{
|
||||
"editions": [ "MID" ],
|
||||
"type": "card",
|
||||
"count": 3,
|
||||
"rarity": [ "Uncommon" ]
|
||||
},
|
||||
{
|
||||
"editions": [ "MID" ],
|
||||
"type": "card",
|
||||
"count": 1,
|
||||
"rarity": [ "Rare", "Mythic Rare" ]
|
||||
}
|
||||
]
|
||||
</property>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="90" template="../obj/treasure.tx" x="175.667" y="48.3333">
|
||||
<properties>
|
||||
<property name="reward">[{
|
||||
"type": "randomCard",
|
||||
"count": 2,
|
||||
"colors": [ "colorID" ]
|
||||
},{
|
||||
"type": "randomCard",
|
||||
"count": 1,
|
||||
"probability": 0.5,
|
||||
"rarity": [ "rare" ],
|
||||
"colors": [ "colorID" ]
|
||||
},{
|
||||
"type": "randomCard",
|
||||
"count": 3,
|
||||
"addMaxCount": 2
|
||||
}]</property>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="91" template="../obj/treasure.tx" x="144.333" y="95">
|
||||
<properties>
|
||||
<property name="reward">[{
|
||||
"type": "randomCard",
|
||||
"count": 2,
|
||||
"colors": [ "colorID" ]
|
||||
},{
|
||||
"type": "randomCard",
|
||||
"count": 1,
|
||||
"probability": 0.5,
|
||||
"rarity": [ "rare" ],
|
||||
"colors": [ "colorID" ]
|
||||
},{
|
||||
"type": "randomCard",
|
||||
"count": 3,
|
||||
"addMaxCount": 2
|
||||
}]</property>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="92" template="../obj/booster.tx" x="127.667" y="94">
|
||||
<properties>
|
||||
<property name="reward">[
|
||||
{
|
||||
"editions": [ "SOI" ],
|
||||
"type": "card",
|
||||
"count": 10,
|
||||
"rarity": [ "Common" ]
|
||||
},
|
||||
{
|
||||
"editions": [ "SOI" ],
|
||||
"type": "card",
|
||||
"count": 3,
|
||||
"rarity": [ "Uncommon" ]
|
||||
},
|
||||
{
|
||||
"editions": [ "SOI" ],
|
||||
"type": "card",
|
||||
"count": 1,
|
||||
"rarity": [ "Rare", "Mythic Rare" ]
|
||||
}
|
||||
]
|
||||
</property>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="93" template="../obj/booster.tx" x="159" y="47">
|
||||
<properties>
|
||||
<property name="reward">[
|
||||
{
|
||||
"editions": [ "EMN" ],
|
||||
"type": "card",
|
||||
"count": 10,
|
||||
"rarity": [ "Common" ]
|
||||
},
|
||||
{
|
||||
"editions": [ "EMN" ],
|
||||
"type": "card",
|
||||
"count": 3,
|
||||
"rarity": [ "Uncommon" ]
|
||||
},
|
||||
{
|
||||
"editions": [ "EMN" ],
|
||||
"type": "card",
|
||||
"count": 1,
|
||||
"rarity": [ "Rare", "Mythic Rare" ]
|
||||
}
|
||||
]
|
||||
</property>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="94" template="../obj/enemy.tx" x="208.666" y="270.394">
|
||||
<properties>
|
||||
<property name="enemy" value="Demon"/>
|
||||
<property name="threatRange" type="int" value="30"/>
|
||||
<property name="waypoints" value="98,97,83"/>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="95" template="../obj/enemy.tx" x="122.212" y="172.727">
|
||||
<properties>
|
||||
<property name="enemy" value="Demon"/>
|
||||
<property name="threatRange" type="int" value="30"/>
|
||||
<property name="waypoints" value="104,102,103"/>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="97" template="../obj/waypoint.tx" x="192.727" y="255.455"/>
|
||||
<object id="98" template="../obj/waypoint.tx" x="223.091" y="255.455"/>
|
||||
<object id="99" template="../obj/waypoint.tx" x="288.545" y="127.273"/>
|
||||
<object id="100" template="../obj/waypoint.tx" x="287.636" y="192"/>
|
||||
<object id="101" template="../obj/waypoint.tx" x="319.091" y="159.273"/>
|
||||
<object id="102" template="../obj/waypoint.tx" x="97.4545" y="159.636"/>
|
||||
<object id="103" template="../obj/waypoint.tx" x="126.545" y="127.455"/>
|
||||
<object id="104" template="../obj/waypoint.tx" x="125.636" y="200.909"/>
|
||||
<object id="108" name="Ward" class="dialog" gid="11912" x="192.063" y="128.292" width="48" height="16">
|
||||
<properties>
|
||||
<property name="dialog">[{
|
||||
"text":"A translucent, shimmering red field blocks your path. Pained screams echo through the room behind you.",
|
||||
"options":[
|
||||
{ "name":"Leave." }
|
||||
]
|
||||
}]</property>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="109" name="Sacrifice1" class="dialog" gid="11905" x="159.667" y="123.333" width="16" height="16">
|
||||
<properties>
|
||||
<property name="dialog">[
|
||||
{
|
||||
"text":"A captive lies tied to the altar. Glowing red runes encircle them.",
|
||||
"options":[
|
||||
{
|
||||
"text":"As the third captive is freed, you hear the sound of shattering as the barrier in the center of the chamber fails. Time to end this.",
|
||||
"action":[{"deleteMapObject":-1},{"advanceMapFlag":"gate"}],
|
||||
"name":"Free them."
|
||||
"options":[{
|
||||
"condition":[{"getMapFlag":{"key":"gate","op":">=","val":3}}],
|
||||
"action":[{"deleteMapObject":108}],
|
||||
"name":"ok" }]
|
||||
},
|
||||
{ "name":"Leave." }
|
||||
]
|
||||
}
|
||||
|
||||
]</property>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="110" name="Sacrifice2" class="dialog" gid="11906" x="256.667" y="123.667" width="16" height="16">
|
||||
<properties>
|
||||
<property name="dialog">[
|
||||
{
|
||||
"text":"A captive lies tied to the altar. Glowing red runes encircle them.",
|
||||
"options":[
|
||||
{
|
||||
"text":"As the third captive is freed, you hear the sound of shattering as the barrier in the center of the chamber fails. Time to end this.",
|
||||
"action":[{"deleteMapObject":-1},{"advanceMapFlag":"gate"}],
|
||||
"name":"Free them."
|
||||
"options":[{
|
||||
"condition":[{"getMapFlag":{"key":"gate","op":">=","val":3}}],
|
||||
"action":[{"deleteMapObject":108}],
|
||||
"name":"ok" }]
|
||||
},
|
||||
{ "name":"Leave." }
|
||||
]
|
||||
}
|
||||
|
||||
]</property>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="111" name="Sacrifice3" class="dialog" gid="11907" x="224" y="285.333" width="16" height="16">
|
||||
<properties>
|
||||
<property name="dialog">[
|
||||
{
|
||||
"text":"A captive lies tied to the altar. Glowing red runes encircle them.",
|
||||
"options":[
|
||||
{
|
||||
"text":"As the third captive is freed, you hear the sound of shattering as the barrier in the center of the chamber fails. Time to end this.",
|
||||
"action":[{"deleteMapObject":-1},{"advanceMapFlag":"gate"}],
|
||||
"name":"Free them."
|
||||
"options":[{
|
||||
"condition":[{"getMapFlag":{"key":"gate","op":">=","val":3}}],
|
||||
"action":[{"deleteMapObject":108}],
|
||||
"name":"ok" }]
|
||||
},
|
||||
{ "name":"Leave." }
|
||||
]
|
||||
}
|
||||
|
||||
]</property>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="113" template="../obj/dialog.tx" x="209.364" y="114.091" width="13.8182" height="13.3636">
|
||||
<properties>
|
||||
<property name="dialog">[{
|
||||
"text":"*The large, imposing demon before you smirks*\n Ah, so you must be the one who's been freeing my sacrifices...and the volunteer to be my new one. Tell me, mortal, as your last words that aren't a howl of pain - why challenge me?",
|
||||
"options":[{
|
||||
"name":"Because you're a monster, and you should be stopped!",
|
||||
"text":"*The demon sneers.*\n Ah, a noble *hero*. I should have guessed. Your kind die like anyone else when your power runs dry - allow me to demonstrate!",
|
||||
"options":[{
|
||||
"name":"End",
|
||||
"action":[{"deleteMapObject":113}]
|
||||
}]
|
||||
},
|
||||
{
|
||||
"name":"I want power. I'll take it from what's left of you.",
|
||||
"text":"*The demon chuckles.*\n I'll commend your ambition, if not your sense. Fight hard enough, and I might let you replace that failure you dealt with upstairs.",
|
||||
"options":[{
|
||||
"name":"End",
|
||||
"action":[{"deleteMapObject":113}]
|
||||
}]
|
||||
},
|
||||
{
|
||||
"name":"Honestly, you just looked like you'd be a good fight.",
|
||||
"text":"*The demon blinks in surprise, then laughs.*\n Well, if that's what you seek, you'll find more than you bargained for here. I hope you enjoy the last battle of your life, *mortal*.",
|
||||
"options":[{
|
||||
"name":"End",
|
||||
"action":[{"deleteMapObject":113}]
|
||||
}]
|
||||
},
|
||||
{
|
||||
"name":"...",
|
||||
"text":"*The fiend's eyes narrow.*\n Too scared for words? So be it, mortal. You'll die all the same.",
|
||||
"options":[{
|
||||
"name":"End",
|
||||
"action":[{"deleteMapObject":113}]
|
||||
}]
|
||||
}]
|
||||
}]</property>
|
||||
</properties>
|
||||
</object>
|
||||
<object id="116" template="../obj/enemy.tx" x="203.566" y="96.2358" width="24" height="24">
|
||||
<properties>
|
||||
<property name="defeatDialog">[{
|
||||
"text":"*With a snarl of pain, the demon collapses to the floor.* \n Congratulations, mortal, you've bested me. In exchange for my life, I offer a lesson - the same killing power I wield.",
|
||||
"options":[{
|
||||
"name":"I have no need for power from something as vile as you. Die!",
|
||||
"text":"*The demon's eyes widen in fear.* \n No! I will not be destroyed by- \n *A final blast of power reduces him to mana in the air of this place, and something clatters to the ground. A holy symbol of this place - or rather, what it once was. As the unholy energy around it fades, you can still feel magic coursing through it.*"
|
||||
"options":[{
|
||||
"name":"End",
|
||||
"action":[{"addItem":"Hallowed Sigil"},{"deleteMapObject":116}]
|
||||
}]
|
||||
},
|
||||
{
|
||||
"name":"If you knew anything worth teaching me directly, I wouldn't have been able to defeat you.",
|
||||
"text":"*The demon's eyes widen in fear.* \n No! I will not be destroyed by- \n *A final blast of power reduces him to mana in the air of this place, and something clatters to the ground. A holy symbol of this place - or rather, what it once was. As the unholy energy around it fades, you can still feel magic coursing through it.*"
|
||||
"options":[{
|
||||
"name":"End",
|
||||
"action":[{"addItem":"Hallowed Sigil"},{"deleteMapObject":116}]
|
||||
}]
|
||||
},
|
||||
{
|
||||
"name":"...Very well, even a monster like you deserves mercy. *Once.*",
|
||||
"text":"*The demon smiles, moving his hand in an arcane gesture.* \n *As you unconsciously mimic it, you feel a dark, repulsive power crystallize in your hand. \n *The demon smiles as he begins to fade into a cloud of smoke.* \n Very well, mortal. My power is yours to wield...until next time."
|
||||
"options":[{
|
||||
"name":"End",
|
||||
"action":[{"addItem":"Unhallowed Sigil"},{"deleteMapObject":116}]
|
||||
}]
|
||||
},
|
||||
{
|
||||
"name":"As you should. I'll take your offer.",
|
||||
"text":"*The demon smiles, moving his hand in an arcane gesture.* \n *As you unconsciously mimic it, you feel a dark, repulsive power crystallize in your hand. \n *The demon smiles as he begins to fade into a cloud of smoke.* \n Very well, mortal. My power is yours to wield...until next time."
|
||||
"options":[{
|
||||
"name":"End",
|
||||
"action":[{"addItem":"Unhallowed Sigil"},{"deleteMapObject":116}]
|
||||
}]
|
||||
}]
|
||||
}]
|
||||
</property>
|
||||
<property name="effect">{ "startBattleWithCard": [ "Mox Jet", "Power of Valyx"]
|
||||
}</property>
|
||||
<property name="enemy" value="Valyx Feaster of Torment"/>
|
||||
</properties>
|
||||
</object>
|
||||
</objectgroup>
|
||||
</map>
|
||||
BIN
forge-gui/res/adventure/common/maps/tileset/DarkAbbeyTiles.png
Normal file
|
After Width: | Height: | Size: 784 B |
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<tileset version="1.9" tiledversion="1.9.2" name="DarkAbbeyTiles" tilewidth="16" tileheight="16" tilecount="30" columns="6">
|
||||
<image source="DarkAbbeyTiles.png" width="96" height="80"/>
|
||||
</tileset>
|
||||
@@ -0,0 +1,68 @@
|
||||
valyx.png
|
||||
size: 136,96
|
||||
format: RGBA8888
|
||||
filter: Nearest,Nearest
|
||||
repeat: none
|
||||
Avatar
|
||||
xy: 0, 0
|
||||
size: 16, 16
|
||||
Idle
|
||||
xy: 0, 16
|
||||
size: 24, 24
|
||||
Idle
|
||||
xy: 24, 16
|
||||
size: 24, 24
|
||||
Idle
|
||||
xy: 48, 16
|
||||
size: 24, 24
|
||||
Idle
|
||||
xy: 72, 16
|
||||
size: 24, 24
|
||||
Walk
|
||||
xy: 0, 40
|
||||
size: 24, 24
|
||||
Walk
|
||||
xy: 24, 40
|
||||
size: 24, 24
|
||||
Walk
|
||||
xy: 48, 40
|
||||
size: 24, 24
|
||||
Walk
|
||||
xy: 72, 40
|
||||
size: 24, 24
|
||||
Attack
|
||||
xy: 0, 64
|
||||
size: 24, 24
|
||||
Attack
|
||||
xy: 24, 64
|
||||
size: 24, 24
|
||||
Attack
|
||||
xy: 48, 64
|
||||
size: 24, 24
|
||||
Attack
|
||||
xy: 72, 64
|
||||
size: 24, 24
|
||||
Hit
|
||||
xy: 0, 88
|
||||
size: 24, 24
|
||||
Hit
|
||||
xy: 24, 88
|
||||
size: 24, 24
|
||||
Hit
|
||||
xy: 48, 88
|
||||
size: 24, 24
|
||||
Hit
|
||||
xy: 72, 88
|
||||
size: 24, 24
|
||||
Death
|
||||
xy: 0, 112
|
||||
size: 24, 24
|
||||
Death
|
||||
xy: 24, 112
|
||||
size: 24, 24
|
||||
Death
|
||||
xy: 48, 112
|
||||
size: 24, 24
|
||||
Death
|
||||
xy: 72, 112
|
||||
size: 24, 24
|
||||
BIN
forge-gui/res/adventure/common/sprites/enemy/fiend/valyx.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
@@ -0,0 +1,68 @@
|
||||
false_knight.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
|
||||
|
After Width: | Height: | Size: 3.3 KiB |
@@ -0,0 +1,68 @@
|
||||
false_monk.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
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
@@ -0,0 +1,68 @@
|
||||
high_cultist.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
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
@@ -465,4 +465,9 @@ CartoucheOfAmbition
|
||||
CartoucheOfZeal
|
||||
xy:320,240
|
||||
size:16,16
|
||||
|
||||
HallowedSigil
|
||||
xy:336,176
|
||||
size:16,16
|
||||
UnhallowedSigil
|
||||
xy:336,192
|
||||
size:16,16
|
||||
|
Before Width: | Height: | Size: 280 KiB After Width: | Height: | Size: 271 KiB |
@@ -109,7 +109,8 @@
|
||||
"CaveW6",
|
||||
"OrthodoxyBasilica",
|
||||
"Nahiri Encampment",
|
||||
"MageTower White"
|
||||
"MageTower White",
|
||||
"UnhallowedAbbey"
|
||||
],
|
||||
"structures": [
|
||||
{
|
||||
|
||||
@@ -7559,6 +7559,168 @@
|
||||
"BiomeWhite"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "False Knight",
|
||||
"sprite": "sprites/enemy/humanoid/human/knight/false_knight.atlas",
|
||||
"deck": [
|
||||
"decks/standard/death_knight.dck"
|
||||
],
|
||||
"ai": "",
|
||||
"spawnRate": 1,
|
||||
"difficulty": 0.1,
|
||||
"speed": 30,
|
||||
"life": 18,
|
||||
"rewards": [
|
||||
{
|
||||
"type": "deckCard",
|
||||
"probability": 1,
|
||||
"count": 2,
|
||||
"addMaxCount": 4,
|
||||
"rarity": [
|
||||
"common"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "deckCard",
|
||||
"probability": 0.5,
|
||||
"count": 1,
|
||||
"addMaxCount": 2,
|
||||
"rarity": [
|
||||
"uncommon"
|
||||
],
|
||||
"cardTypes": [
|
||||
"Creature",
|
||||
"Artifact",
|
||||
"Enchantment",
|
||||
"Instant",
|
||||
"Sorcery"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "deckCard",
|
||||
"probability": 0.25,
|
||||
"count": 1,
|
||||
"addMaxCount": 1,
|
||||
"rarity": [
|
||||
"rare",
|
||||
"mythicrare"
|
||||
],
|
||||
"cardTypes": [
|
||||
"Creature",
|
||||
"Artifact",
|
||||
"Enchantment",
|
||||
"Instant",
|
||||
"Sorcery"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "deckCard",
|
||||
"probability": 0.1,
|
||||
"count": 1,
|
||||
"rarity": [
|
||||
"rare"
|
||||
],
|
||||
"cardTypes": [
|
||||
"Land"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "gold",
|
||||
"probability": 0.3,
|
||||
"count": 10,
|
||||
"addMaxCount": 90
|
||||
}
|
||||
],
|
||||
"colors": "B",
|
||||
"questTags": [
|
||||
"Disguised",
|
||||
"Soldier",
|
||||
"Human",
|
||||
"Knight",
|
||||
"Unholy",
|
||||
"IdentityBlack"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "False Monk",
|
||||
"sprite": "sprites/enemy/humanoid/human/warlock/false_monk.atlas",
|
||||
"deck": [
|
||||
"decks/standard/cultist.dck"
|
||||
],
|
||||
"randomizeDeck": false,
|
||||
"spawnRate": 1,
|
||||
"difficulty": 0.1,
|
||||
"speed": 24,
|
||||
"life": 15,
|
||||
"rewards": [
|
||||
{
|
||||
"type": "deckCard",
|
||||
"probability": 1
|
||||
"count": 2,
|
||||
"addMaxCount": 2,
|
||||
"rarity": [
|
||||
"common"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "deckCard",
|
||||
"probability": 0.5,
|
||||
"count": 1,
|
||||
"addMaxCount": 1,
|
||||
"rarity": [
|
||||
"uncommon"
|
||||
],
|
||||
"cardTypes": [
|
||||
"Creature",
|
||||
"Artifact",
|
||||
"Enchantment",
|
||||
"Instant",
|
||||
"Sorcery"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "deckCard",
|
||||
"probability": 0.25,
|
||||
"count": 1,
|
||||
"addMaxCount": 1,
|
||||
"rarity": [
|
||||
"rare",
|
||||
"mythicrare"
|
||||
],
|
||||
"cardTypes": [
|
||||
"Creature",
|
||||
"Artifact",
|
||||
"Enchantment",
|
||||
"Instant",
|
||||
"Sorcery"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "deckCard",
|
||||
"probability": 0.1,
|
||||
"count": 1,
|
||||
"rarity": [
|
||||
"rare"
|
||||
],
|
||||
"cardTypes": [
|
||||
"Land"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "gold",
|
||||
"probability": 0.3,
|
||||
"count": 10,
|
||||
"addMaxCount": 90
|
||||
}
|
||||
],
|
||||
"colors": "B",
|
||||
"questTags": [
|
||||
"Human",
|
||||
"Disguised",
|
||||
"Unholy",
|
||||
"IdentityBlack",
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Farmer",
|
||||
"nameOverride": "",
|
||||
@@ -11334,6 +11496,86 @@
|
||||
null
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "High Cultist",
|
||||
"sprite": "sprites/enemy/humanoid/human/warlock/high_cultist.atlas",
|
||||
"deck": [
|
||||
"decks/standard/cultist.dck"
|
||||
],
|
||||
"randomizeDeck": false,
|
||||
"spawnRate": 1,
|
||||
"difficulty": 0.1,
|
||||
"speed": 24,
|
||||
"life": 30,
|
||||
"rewards": [
|
||||
{
|
||||
"type": "deckCard",
|
||||
"probability": 1,
|
||||
"count": 2,
|
||||
"addMaxCount": 4,
|
||||
"rarity": [
|
||||
"common"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "deckCard",
|
||||
"probability": 0.5,
|
||||
"count": 1,
|
||||
"addMaxCount": 2,
|
||||
"rarity": [
|
||||
"uncommon"
|
||||
],
|
||||
"cardTypes": [
|
||||
"Creature",
|
||||
"Artifact",
|
||||
"Enchantment",
|
||||
"Instant",
|
||||
"Sorcery"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "deckCard",
|
||||
"probability": 0.25,
|
||||
"count": 1,
|
||||
"addMaxCount": 1,
|
||||
"rarity": [
|
||||
"rare",
|
||||
"mythicrare"
|
||||
],
|
||||
"cardTypes": [
|
||||
"Creature",
|
||||
"Artifact",
|
||||
"Enchantment",
|
||||
"Instant",
|
||||
"Sorcery"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "deckCard",
|
||||
"probability": 0.1,
|
||||
"count": 1,
|
||||
"rarity": [
|
||||
"rare"
|
||||
],
|
||||
"cardTypes": [
|
||||
"Land"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "gold",
|
||||
"probability": 0.3,
|
||||
"count": 10,
|
||||
"addMaxCount": 90
|
||||
}
|
||||
],
|
||||
"colors": "B",
|
||||
"questTags": [
|
||||
"Human",
|
||||
"Disguised",
|
||||
"Unholy",
|
||||
"IdentityBlack",
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "High Elf",
|
||||
"sprite": "sprites/enemy/humanoid/elf/druid_2.atlas",
|
||||
@@ -20121,6 +20363,70 @@
|
||||
"BiomeRed"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Valyx Feaster of Torment",
|
||||
"sprite": "sprites/enemy/fiend/valyx.atlas",
|
||||
"deck": [
|
||||
"decks/miniboss/valyx.dck"
|
||||
],
|
||||
"ai": "",
|
||||
"spawnRate": 1,
|
||||
"difficulty": 0.1,
|
||||
"speed": 31,
|
||||
"life": 80,
|
||||
"rewards": [
|
||||
{
|
||||
"type": "deckCard",
|
||||
"probability": 1,
|
||||
"count": 2,
|
||||
"addMaxCount": 4,
|
||||
"rarity": [
|
||||
"common"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "deckCard",
|
||||
"probability": 1,
|
||||
"count": 2,
|
||||
"addMaxCount": 2,
|
||||
"rarity": [
|
||||
"uncommon"
|
||||
],
|
||||
"cardTypes": [
|
||||
"Creature",
|
||||
"Artifact",
|
||||
"Enchantment",
|
||||
"Instant",
|
||||
"Sorcery"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "deckCard",
|
||||
"probability": 1,
|
||||
"count": 2,
|
||||
"addMaxCount": 1,
|
||||
"rarity": [
|
||||
"rare",
|
||||
"mythicrare"
|
||||
],
|
||||
"cardTypes": [
|
||||
"Creature",
|
||||
"Artifact",
|
||||
"Enchantment",
|
||||
"Instant",
|
||||
"Sorcery"
|
||||
]
|
||||
}
|
||||
],
|
||||
"colors": "B",
|
||||
"questTags": [
|
||||
"Demon",
|
||||
"Humanoid",
|
||||
"Unholy",
|
||||
"IdentityBlack",
|
||||
"BiomeBlack"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Vampire",
|
||||
"sprite": "sprites/enemy/undead/vampire.atlas",
|
||||
|
||||
@@ -1234,5 +1234,32 @@
|
||||
"Slobad's Iron Boots"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Hallowed Sigil",
|
||||
"description": "Turn a creature hexproof until end of turn.",
|
||||
"equipmentSlot": "Neck",
|
||||
"iconName": "HallowedSigil",
|
||||
"effect": {
|
||||
"startBattleWithCard": [
|
||||
"Hallowed Sigil"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Unhallowed Sigil",
|
||||
"description": "Devour the life of an enemy creature, killing it.",
|
||||
"equipmentSlot": "Right",
|
||||
"iconName": "UnhallowedSigil",
|
||||
"effect": {
|
||||
"startBattleWithCard": [
|
||||
"Sigil of Torment"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Cultist's Key",
|
||||
"iconName": "StrangeKey",
|
||||
"questItem": true
|
||||
}
|
||||
]
|
||||
|
||||
@@ -3129,6 +3129,18 @@
|
||||
"Planeswalker"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "UnhallowedAbbey",
|
||||
"type": "dungeon",
|
||||
"count": 1,
|
||||
"spriteAtlas": "maps/tileset/buildings.atlas",
|
||||
"sprite": "MageTower",
|
||||
"map": "../common/maps/map/unhallowed_abbey_1F.tmx",
|
||||
"radiusFactor": 0.8,
|
||||
"questTags": [
|
||||
"UnhallowedAbbey"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "VampireCastle",
|
||||
"type": "dungeon",
|
||||
|
||||