This commit is contained in:
Simisays
2023-03-14 20:34:50 +01:00
parent 0f119e14db
commit 087b699bed
28 changed files with 504 additions and 124 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 329 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 217 KiB

View File

@@ -0,0 +1,9 @@
Name:Grolnok
ManaCost:no cost
Colors:black,green,Blue
Types:Enchantment
S:Mode$ Continuous | Affected$ Enchantment.nonAura+Other,Artifact | EffectZone$ Command | SetPower$ AffectedX | SetToughness$ AffectedX | AddType$ Creature | Description$ Artifacts and Enchantments are Creatures in addition to their other types and has base power and base toughness each equal to its mana value.
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.nonToken+OppCtrl | TriggerZones$ Command | Execute$ TrigDualCopy | TriggerDescription$ Whenever a nontoken creature enters the battlefield under an opponents control, create a token that's a copy of that creature except it's a 1/1 green Frog.
SVar:TrigDualCopy:DB$ CopyPermanent | Defined$ TriggeredCardLKICopy | SetPower$ 1 | SetToughness$ 1 | SetColor$ Green | SetCreatureTypes$ Frog
SVar:AffectedX:Count$CardManaCost
Oracle:Artifacts and Enchantments are Creatures in addition to their other types and has base power and base toughness each equal to its mana value.\nWhenever a nontoken creature enters the battlefield under an opponents control, create a token that's a copy of that creature except it's a 1/1 green Frog.

View File

@@ -0,0 +1,18 @@
Name:Tibalt
ManaCost:no cost
Colors:red,black
Types:Enchantment
T:Mode$ LifeGained | TriggerZones$ Command | ValidPlayer$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever an opponent gains life, put a Flame counter on Tibalt
SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ FLAME | CounterNum$ 1
T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Command | ValidPlayer$ You | Execute$ TrigRollDice| TriggerDescription$ At the beginning of your upkeep, ABILITY.Then add the amount of Rage counters on Tibalt to the roll.
SVar:TrigRollDice:DB$ RollDice | Sides$ 20 | ResultSubAbilities$ 1-5:DBConjureSmall ,6-10:DBRandomLoot:,11-15:DBDamage,16:DBCast,17-18:DBWheel ,19-20:DBConjureBig | Modifier$ X
SVar:DBConjureSmall:DB$ MakeCard | Conjure$ True | AtRandom$ True | Spellbook$ Chained Brute,Big Spender,Devilish Valet,Gibbering Fiend,Hobblefiend,Footlight Fiend,Forge Devil,Festival Crasher,Hulking Devil,Mayhem Devil,Spiteful Prankster,Vexing Devil,Wildfire Devil | Zone$ Battlefield | SpellDescription$ Conjure a random Devil unto the battlefield.
SVar:DBRandomLoot:DB$ Draw | Defined$ Player | NumCards$ 3 | SubAbility$ DBDiscard3 | SpellDescription$ Each player draws three cards, then discards three cards at random.
SVar:DBDiscard3:DB$ Discard | Defined$ Player | Mode$ Random | NumCards$ 3
SVar:DBDamage:DB$ DealDamage | NumDmg$ 7 | ValidTgts$ Creature | TargetsAtRandom$ True | SpellDescription$ Tibalt deals seven damage to a creature chosen at random.
SVar:DBCast:DB$ Play | AnySupportedCard$ Names:Hellion Eruption,Insurrection,Warp World,Shahrazad,Possibility Storm,Scrambleverse | RandomCopied$ True | CopyCard$ True | WithoutManaCost$ True | SpellDescription$ Cast a copy of one of the following cards chosen at random—Hellion Eruption, Insurrection, Warp World,Shahrazad,Possibility Storm,Scrambleverse.
SVar:DBWheel:DB$ Discard | Mode$ Hand | Defined$ Player | SubAbility$ DBEachDraw | SpellDescription$ Each player discards their hand, then draws seven cards.
SVar:DBEachDraw:DB$ Draw | Defined$ Player | NumCards$ 7
SVar:DBConjureBig:DB$ MakeCard | Conjure$ True | AtRandom$ True | SpellBook$ Kardur; Doomscourge,Harvester of Souls,Archfiend of Depravity,Bloodgift Demon,Ob Nixilis, Unshackled,Nightmare Shepherd,Archfiend of Despair,Lord of the Void,Sire of Insanity, Reaper from the Abyss,Archfiend of Spite,Abyssal Persecutor | Zone$ Battlefield | SpellDescription$ Conjure a random Demon unto the battlefield.
SVar:X:Count$CardCounters.FLAME
Oracle:Whenever an opponent gains life, put a Flame counter on Tibalt\nAt the beginning of your upkeep roll a D20;Then add the amount of Rage counters on Tibalt to the roll. \n1—5 |Conjure a random Devil unto the battlefield. \n6—10 |Each player draws three cards, then discards three cards at random.\n11—15 |Tibalt deals seven damage to a creature chosen at random.\n16 |Cast a copy of one of the following cards chosen at random—Hellion Eruption, Insurrection, Warp World,Shahrazad,Possibility Storm,Scrambleverse.\n17—18 |Each player discards their hand, then draws seven cards.\n19—20 |Conjure a random Demon unto the battlefield.

View File

@@ -0,0 +1,11 @@
Name:Xira
ManaCost:no cost
Colors:black,green,red
Types:Enchantment
S:Mode$ Continuous | Affected$ Insect.YouCtrl | AddPower$ 1 | AddToughness 1 | AddKeyword$ Toxic:1 | Description$ Insects you control have +1/+1 and Toxic 1.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Command | Execute$ TrigPut | TriggerDescription$ At the beginning of your upkeep, put an egg counter on each creature you don't control without an egg counter on it.
SVar:PutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.counters_LT1_EGG+OppCtrl | CounterType$ EGG| CounterNum$ 1
T:Mode$ ChangesZone | Origin$ Battlefield | TriggerZones$ Command | Destination$ Graveyard | ValidCard$ Creature.counters_GE1_EGG+OppCtrl | Execute$ TrigDraw | TriggerDescription$ Whenever a creature with an egg counter on it dies, draw a card and create a 1/1 black Insect creature token with flying.
SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBToken
SVar:DBToken:DB$ Token | TokenScript$ b_1_1_insect_flying
Oracle:Insects you control have +1/+1 and Toxic:1\nAt the beginning of your upkeep, put an egg counter on each creature you don't control without an egg counter on it.\nWhen a creature with an egg counter dies, draw a card and create a 1/1 black Insect creature token with flying.

View File

@@ -8,8 +8,8 @@
"expandedProjectPaths": [ "expandedProjectPaths": [
"map", "map",
"tileset", "tileset",
"obj", "map/main_story",
"map/main_story" "obj"
], ],
"file.lastUsedOpenFilter": "All Files (*)", "file.lastUsedOpenFilter": "All Files (*)",
"fileStates": { "fileStates": {
@@ -70,7 +70,7 @@
"scale": 1.5, "scale": 1.5,
"selectedLayer": 4, "selectedLayer": 4,
"viewCenter": { "viewCenter": {
"x": 265, "x": 265.33333333333326,
"y": 79 "y": 79
} }
}, },
@@ -1815,11 +1815,11 @@
"expandedObjectLayers": [ "expandedObjectLayers": [
4 4
], ],
"scale": 1, "scale": 1.5,
"selectedLayer": 5, "selectedLayer": 5,
"viewCenter": { "viewCenter": {
"x": 277, "x": 277.33333333333326,
"y": 131.5 "y": 131.66666666666669
} }
}, },
"map/grove_1.tmx": { "map/grove_1.tmx": {
@@ -2446,8 +2446,8 @@
}, },
"map/main_story/templeofchandra.tmx": { "map/main_story/templeofchandra.tmx": {
"expandedObjectLayers": [ "expandedObjectLayers": [
7, 2,
2 7
], ],
"scale": 1.5, "scale": 1.5,
"selectedLayer": 5, "selectedLayer": 5,
@@ -2987,7 +2987,7 @@
4 4
], ],
"scale": 2.044479166666666, "scale": 2.044479166666666,
"selectedLayer": 4, "selectedLayer": 3,
"viewCenter": { "viewCenter": {
"x": 245.05018596830902, "x": 245.05018596830902,
"y": 136.22051255922963 "y": 136.22051255922963
@@ -3073,8 +3073,8 @@
"scale": 5.5, "scale": 5.5,
"selectedLayer": 5, "selectedLayer": 5,
"viewCenter": { "viewCenter": {
"x": 317.72727272727275, "x": 248,
"y": 128.45454545454547 "y": 175.90909090909093
} }
}, },
"map/tibalt_f1.tmx": { "map/tibalt_f1.tmx": {
@@ -3084,8 +3084,8 @@
"scale": 3, "scale": 3,
"selectedLayer": 5, "selectedLayer": 5,
"viewCenter": { "viewCenter": {
"x": 514.5, "x": 368,
"y": 166.83333333333334 "y": 223.83333333333331
} }
}, },
"map/tibalt_f2.tmx": { "map/tibalt_f2.tmx": {
@@ -3095,8 +3095,8 @@
"scale": 1.3764204545454546, "scale": 1.3764204545454546,
"selectedLayer": 4, "selectedLayer": 4,
"viewCenter": { "viewCenter": {
"x": 176.90815273477813, "x": 176.54489164086687,
"y": 168.91640866873067 "y": 168.18988648090817
} }
}, },
"map/tileset/buildings.tsx": { "map/tileset/buildings.tsx": {
@@ -3198,10 +3198,10 @@
4 4
], ],
"scale": 2, "scale": 2,
"selectedLayer": 2, "selectedLayer": 4,
"viewCenter": { "viewCenter": {
"x": 221.5, "x": 317,
"y": 130.75 "y": 162.75
} }
}, },
"map/yule_town.tmx": { "map/yule_town.tmx": {
@@ -3249,9 +3249,7 @@
"map/tibalt_f2.tmx", "map/tibalt_f2.tmx",
"map/grolnok.tmx", "map/grolnok.tmx",
"map/slimefoot_boss.tmx", "map/slimefoot_boss.tmx",
"map/xira.tmx", "map/xira.tmx"
"map/wurmpond_1.tmx",
"map/swamp_town_generic.tmx"
], ],
"project": "main.tiled-project", "project": "main.tiled-project",
"property.type": "string", "property.type": "string",
@@ -3262,12 +3260,12 @@
"map/tibalt_f2.tmx", "map/tibalt_f2.tmx",
"map/grolnok.tmx", "map/grolnok.tmx",
"map/slimefoot_boss.tmx", "map/slimefoot_boss.tmx",
"map/swamp_town_generic.tmx",
"map/wurmpond_1.tmx",
"map/xira.tmx", "map/xira.tmx",
"map/wurmpond_1.tmx",
"map/swamp_town_generic.tmx",
"map/barbariancamp_1.tmx",
"map/main_story/black_castle.tmx", "map/main_story/black_castle.tmx",
"map/main_story/black_castle_f1.tmx", "map/main_story/black_castle_f1.tmx"
"map/aerie_1.tmx"
], ],
"resizeMap.removeObjects": true, "resizeMap.removeObjects": true,
"textEdit.monospace": true "textEdit.monospace": true

View File

@@ -3,11 +3,6 @@
<editorsettings> <editorsettings>
<export target="wastetown..tmx" format="tmx"/> <export target="wastetown..tmx" format="tmx"/>
</editorsettings> </editorsettings>
<properties>
<property name="dungeonEffect">{
&quot;startBattleWithCard&quot;: [ &quot;Thallid Shell-Dweller&quot;,&quot;Slimefoot, Thallid Transplant&quot;, &quot;Thallid Shell-Dweller&quot; ]
}</property>
</properties>
<tileset firstgid="1" source="../tileset/main.tsx"/> <tileset firstgid="1" source="../tileset/main.tsx"/>
<tileset firstgid="10113" source="../tileset/buildings.tsx"/> <tileset firstgid="10113" source="../tileset/buildings.tsx"/>
<layer id="6" name="Collision" width="36" height="24"> <layer id="6" name="Collision" width="36" height="24">
@@ -34,6 +29,9 @@
</data> </data>
</layer> </layer>
<layer id="7" name="Tilelaag 5" width="36" height="24"> <layer id="7" name="Tilelaag 5" width="36" height="24">
<properties>
<property name="spriteLayer" type="bool" value="true"/>
</properties>
<data encoding="base64" compression="zlib"> <data encoding="base64" compression="zlib">
eJzNlsENgzAMRXPoDB2hC5RLN2Q9yAI99tgRWlQMxnKwQz5JnxQlUZD8428MIfyI39HNa5onBmWP4GGcR0ULZ0istRhWLOuc9HRipEDlKIc9PVzzvY6cjZ49bRzpg9c/D9wzyz8PRzTJmDJHntpCcSRGDOt7iUR605Lcuj0jH5x/yYuE95FJm6fnyRqnO71v5Xqot3n7G8UfFW1ITV7fRqaHj5a+a37V6k+t6Oe59Dv5um5nL4i6S2kpBaENpSWF5VuLf7Oz4vf2IwvPCzAwGFlXcp9zz5og3ocPIpQsmw== eJzNlsENgzAMRXPoDB2hC5RLN2Q9yAI99tgRWlQMxnKwQz5JnxQlUZD8428MIfyI39HNa5onBmWP4GGcR0ULZ0istRhWLOuc9HRipEDlKIc9PVzzvY6cjZ49bRzpg9c/D9wzyz8PRzTJmDJHntpCcSRGDOt7iUR605Lcuj0jH5x/yYuE95FJm6fnyRqnO71v5Xqot3n7G8UfFW1ITV7fRqaHj5a+a37V6k+t6Oe59Dv5um5nL4i6S2kpBaENpSWF5VuLf7Oz4vf2IwvPCzAwGFlXcp9zz5og3ocPIpQsmw==
</data> </data>
@@ -47,9 +45,9 @@
<object id="49" template="../obj/gold.tx" x="107.705" y="136.536"/> <object id="49" template="../obj/gold.tx" x="107.705" y="136.536"/>
<object id="53" template="../obj/enemy.tx" x="271.708" y="215.489" width="16" height="17.6724"> <object id="53" template="../obj/enemy.tx" x="271.708" y="215.489" width="16" height="17.6724">
<properties> <properties>
<property name="effect">{ &quot;startBattleWithCardInCommandZone&quot;: [ &quot;Slimefoot's Boss Effect&quot;] <property name="effect">{ &quot;startBattleWithCardInCommandZone&quot;: [ &quot;Grolnok&quot;]
}</property> }</property>
<property name="enemy" value="Frogboss"/> <property name="enemy" value="Grolnok"/>
</properties> </properties>
</object> </object>
<object id="55" template="../obj/manashards.tx" x="17.6527" y="84.3978"/> <object id="55" template="../obj/manashards.tx" x="17.6527" y="84.3978"/>
@@ -67,9 +65,10 @@
<property name="waypoints" value="71,64,72,63,68,66,65,67"/> <property name="waypoints" value="71,64,72,63,68,66,65,67"/>
</properties> </properties>
</object> </object>
<object id="58" template="../obj/enemy.tx" x="462.667" y="103.83" width="16" height="17.6724"> <object id="58" template="../obj/enemy.tx" x="6.667" y="107.83" width="16" height="17.6724">
<properties> <properties>
<property name="enemy" value="Insect"/> <property name="enemy" value="Insect"/>
<property name="spriteLayer" type="bool" value="true"/>
</properties> </properties>
</object> </object>
<object id="59" template="../obj/booster.tx" x="31" y="15.3333"> <object id="59" template="../obj/booster.tx" x="31" y="15.3333">

View File

@@ -1,13 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<map version="1.9" tiledversion="1.9.2" orientation="orthogonal" renderorder="right-down" width="40" height="26" tilewidth="16" tileheight="16" infinite="0" nextlayerid="10" nextobjectid="81"> <map version="1.9" tiledversion="1.9.2" orientation="orthogonal" renderorder="right-down" width="40" height="26" tilewidth="16" tileheight="16" infinite="0" nextlayerid="12" nextobjectid="102">
<editorsettings> <editorsettings>
<export target="wastetown..tmx" format="tmx"/> <export target="wastetown..tmx" format="tmx"/>
</editorsettings> </editorsettings>
<tileset firstgid="1" source="../tileset/main.tsx"/> <tileset firstgid="1" source="../tileset/main.tsx"/>
<tileset firstgid="10113" source="../tileset/buildings.tsx"/> <tileset firstgid="10113" source="../tileset/buildings.tsx"/>
<layer id="11" name="Collision" width="40" height="26">
<data encoding="base64" compression="zlib">
eJzVlUkOgCAMRdl6Me9/JFcmhkCHP2hswgp++0pbOI8xzh+tlb2lj3SIVbURRyevbtz7LGORPspJ4b+i/ZIv85P1oKK2We9UOJ+aiI+ZlZ3fynxX+Jxs816kc/KtajHzIf5Ud6c2BZ8rN0fvKQydLSbeM+7M4GBD3l12ddm6+VffPwVfplH1DlNf9M9C4nT/N3aeunF2nNFfhDJltXfNDcOInGHjZ+cqewo+5/2z86uu/8p/961w9ucuhnsxDBe0OnBV
</data>
</layer>
<layer id="8" name="Background" width="40" height="26"> <layer id="8" name="Background" width="40" height="26">
<data encoding="base64" compression="zlib"> <data encoding="base64" compression="zlib">
eJzt18EOwUAQgOE+R7clETyFejQJB4+Bo6dw8hQ4OngMM2knxtiups3OjsThT6U97JddJlW5LKsiVZbDi2XrY51AD/dqmsjnu4+2Y/7eXNEXcnPbufm8KXTPN+Q7Qduijpzavh2suYcOefh7eXdpfIvmuvyyl6l8F+gK3Yz6usR92MyIj888Pl9wD1PbKvc59zD8La8j+XzrdY1cYzjbkeL5+izyGbkoTV8ovmcWfNLRlpX9a3Nb88nIZ21OYzj7/r7h56v9nt/XZ9H4S77UFumiyLcy8i7DbfJ8tf5Dh9aVvifW+3gA eJzt10sOgjAQBmC2XoGCJkY9hbj0WCa68Bjq0lO48hTq0oXHYCYwsTalxT6mmLj4A4FFv8y0E6hEllWRUpb+iWVzsU4hL/HOLJFP9xxt5/wzC0afyS3bru39ruDtr8l3geyLJuT8xrceNfFxHGDNI+SUm/flU6TxLdvrylJLH5+P8Qa5Qx6BfbItRB1te5F8mLmjL7RRnnnyfMEaDqF26tzD4FneRvLp1usbck2gt2NLf0PWTmdR35GLYvJxngu5Zq6+kB7V0RVbf2VnrNqZ3H33H4dNF/J1zemUPpx9Nh8Z/77u/nJ/57v6hmj8JV9qi+qikG9j+VZIYVP7y/UPbVpX9dUM5HZH
</data> </data>
</layer> </layer>
<layer id="9" name="Walls" width="40" height="26"> <layer id="9" name="Walls" width="40" height="26">
@@ -15,10 +20,18 @@
eJy1l11uwjAQhHOOEqcSoFyzLQ+cpVyhUlELV+GBYzRWGTEMs44tWkurEsX2fp79iTukrhsme/4H+4sxCN9ysvPiautGJl2PPR7l+77s+/7Uddv+1/LvbOpPuZkJa9je+lufmF/DzfqdpjWb/ur3FPiDrSvn6dl2AXeJL58prwHfKl33ee1/Tf1ibsTn1ujaWj74GEWTvI/OgelcjWm6vCudrYVvTPexZb59ut/f8YEt24H+KmdNDcH3QfJ9RxpxjjKj5hPmp4K9BDGPctH1F/Y3pPs5zBjpVjKnt4v12vjmtayd9nD1sSG2L+Hh56U5G4+dPLNv1o7zTudoTF28tZ+4XHB8pfiyJhHfXK+rtdoR+dbYDkFs5gw1m3MMtYF+inetfE477n+lvsv+UcvoMfobz/tCH3TaOD68R43uTT9jJtjnZB9BHbfEV/Mq5/JRtNuY/sGaOwZ3zui+0cLHGvK3mX1rPsKP4wNXKS8cL/PxvSr67rL/qJbZh6ur6L6h+jDfgc6acytzHg0fa1jTa86LWyb+xkQ5jHngY85S3TJfS6+JcnMuh10ezvGxJlFfcbHTvGzlyyNrwjlTurO7ePDeLnZcP25/jo2rZ/QQp1nUf1lnV7dun+g7jHfb3v/PUhO/URhWQT+r0d7ZGPRB1Gxk0d0OcSyZMkQ+IrZHRqmuovpvGT+EkeM6 eJy1l11uwjAQhHOOEqcSoFyzLQ+cpVyhUlELV+GBYzRWGTEMs44tWkurEsX2fp79iTukrhsme/4H+4sxCN9ysvPiautGJl2PPR7l+77s+/7Uddv+1/LvbOpPuZkJa9je+lufmF/DzfqdpjWb/ur3FPiDrSvn6dl2AXeJL58prwHfKl33ee1/Tf1ibsTn1ujaWj74GEWTvI/OgelcjWm6vCudrYVvTPexZb59ut/f8YEt24H+KmdNDcH3QfJ9RxpxjjKj5hPmp4K9BDGPctH1F/Y3pPs5zBjpVjKnt4v12vjmtayd9nD1sSG2L+Hh56U5G4+dPLNv1o7zTudoTF28tZ+4XHB8pfiyJhHfXK+rtdoR+dbYDkFs5gw1m3MMtYF+inetfE477n+lvsv+UcvoMfobz/tCH3TaOD68R43uTT9jJtjnZB9BHbfEV/Mq5/JRtNuY/sGaOwZ3zui+0cLHGvK3mX1rPsKP4wNXKS8cL/PxvSr67rL/qJbZh6ur6L6h+jDfgc6acytzHg0fa1jTa86LWyb+xkQ5jHngY85S3TJfS6+JcnMuh10ezvGxJlFfcbHTvGzlyyNrwjlTurO7ePDeLnZcP25/jo2rZ/QQp1nUf1lnV7dun+g7jHfb3v/PUhO/URhWQT+r0d7ZGPRB1Gxk0d0OcSyZMkQ+IrZHRqmuovpvGT+EkeM6
</data> </data>
</layer> </layer>
<objectgroup id="4" name="Objects"> <layer id="10" name="Clutter" width="40" height="26">
<object id="67" template="../obj/enemy.tx" x="352.5" y="53.1638" width="16" height="17.6724"> <properties>
<property name="spriteLayer" type="bool" value="true"/>
</properties>
<data encoding="base64" compression="zlib">
eJztzrENgDAMAEHv4SB2pcikKTIGSG6pDcWd9P1HAEC/Oao/up6v86hWfn3zbmcFANDlBo7NBWA=
</data>
</layer>
<objectgroup id="4" name="Objects" opacity="0.9">
<object id="67" template="../obj/enemy.tx" x="301" y="79.1638" width="16" height="17.6724">
<properties> <properties>
<property name="effect">{ &quot;startBattleWithCardInCommandZone&quot;: [ &quot;Slimefoot's Boss Effect&quot;] <property name="effect">{ &quot;startBattleWithCardInCommandZone&quot;: [ &quot;Xira&quot;]
}</property> }</property>
<property name="enemy" value="Xira"/> <property name="enemy" value="Xira"/>
</properties> </properties>
@@ -78,22 +91,51 @@
<object id="77" template="../obj/enemy.tx" x="519.5" y="182.664" width="16" height="17.6724"> <object id="77" template="../obj/enemy.tx" x="519.5" y="182.664" width="16" height="17.6724">
<properties> <properties>
<property name="enemy" value="Wasp"/> <property name="enemy" value="Wasp"/>
<property name="threatRange" type="int" value="60"/>
<property name="waypoints" value="88,89,81,82,98,91,81,101,90,101"/>
</properties> </properties>
</object> </object>
<object id="78" template="../obj/enemy.tx" x="66" y="211.664" width="16" height="17.6724"> <object id="78" template="../obj/enemy.tx" x="75.5" y="182.164" width="16" height="17.6724">
<properties> <properties>
<property name="enemy" value="Wasp"/> <property name="enemy" value="Wasp"/>
<property name="threatRange" type="int" value="60"/>
<property name="waypoints" value="94,92,93,95,96,92"/>
</properties> </properties>
</object> </object>
<object id="79" template="../obj/enemy.tx" x="534" y="284.664" width="16" height="17.6724"> <object id="79" template="../obj/enemy.tx" x="514.5" y="273.664" width="16" height="17.6724">
<properties> <properties>
<property name="enemy" value="Wasp"/> <property name="enemy" value="Wasp"/>
<property name="threatRange" type="int" value="60"/>
<property name="waypoints" value="85,84,86"/>
</properties> </properties>
</object> </object>
<object id="80" template="../obj/enemy.tx" x="154.5" y="355.664" width="16" height="17.6724"> <object id="80" template="../obj/enemy.tx" x="154.5" y="355.664" width="16" height="17.6724">
<properties> <properties>
<property name="enemy" value="Wasp"/> <property name="enemy" value="Wasp"/>
<property name="threatRange" type="int" value="60"/>
<property name="waypoints" value="97,100,83,82,98,91,98,99,100"/>
</properties> </properties>
</object> </object>
<object id="81" template="../obj/waypoint.tx" x="388" y="194"/>
<object id="82" template="../obj/waypoint.tx" x="264" y="221"/>
<object id="83" template="../obj/waypoint.tx" x="254" y="324"/>
<object id="84" template="../obj/waypoint.tx" x="543.5" y="378.5"/>
<object id="85" template="../obj/waypoint.tx" x="560.5" y="288.5"/>
<object id="86" template="../obj/waypoint.tx" x="424.5" y="293"/>
<object id="87" template="../obj/waypoint.tx" x="336" y="307.5"/>
<object id="88" template="../obj/waypoint.tx" x="597" y="154"/>
<object id="89" template="../obj/waypoint.tx" x="599.5" y="54.5"/>
<object id="90" template="../obj/waypoint.tx" x="422" y="90.5"/>
<object id="91" template="../obj/waypoint.tx" x="242.5" y="163.5"/>
<object id="92" template="../obj/waypoint.tx" x="109.5" y="119"/>
<object id="93" template="../obj/waypoint.tx" x="115.5" y="42"/>
<object id="94" template="../obj/waypoint.tx" x="45.5" y="255.5"/>
<object id="95" template="../obj/waypoint.tx" x="201" y="81.5"/>
<object id="96" template="../obj/waypoint.tx" x="125.5" y="73"/>
<object id="97" template="../obj/waypoint.tx" x="100" y="389.5"/>
<object id="98" template="../obj/waypoint.tx" x="202" y="201.5"/>
<object id="99" template="../obj/waypoint.tx" x="168" y="265"/>
<object id="100" template="../obj/waypoint.tx" x="174" y="367.5"/>
<object id="101" template="../obj/waypoint.tx" x="491.5" y="177"/>
</objectgroup> </objectgroup>
</map> </map>

View File

@@ -0,0 +1,65 @@
dragonfly.png
size: 224,128
format: RGBA8888
filter: Nearest,Nearest
repeat: none
Avatar
xy: 77, 14
size: 14, 12
Idle
xy: 7,8
size: 20, 20
Idle
xy: 39,8
size: 20, 20
Idle
xy: 71, 8
size: 22, 20
Idle
xy: 103, 8
size: 22, 20
Walk
xy: 7,40
size: 20, 20
Walk
xy: 39,40
size: 20, 20
Walk
xy: 71, 40
size: 22, 20
Walk
xy: 103, 40
size: 22, 20
Attack
xy: 7,72
size: 20, 20
Attack
xy: 39,72
size: 20, 20
Attack
xy: 71, 72
size: 22, 20
Attack
xy: 103, 72
size: 22, 20
Death
xy: 7,104
size: 20, 20
Death
xy: 39,104
size: 20, 20
Death
xy: 71, 104
size: 22, 20
Death
xy: 103, 104
size: 22, 20
Death
xy: 135,104
size: 20, 20
Death
xy: 167, 104
size: 22, 20
Death
xy: 199, 104
size: 22, 20

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

View File

@@ -6,6 +6,9 @@ repeat: none
Avatar Avatar
xy: 23, 146 xy: 23, 146
size: 45, 45 size: 45, 45
Idle
xy: 0, 0
size: 86, 50
Idle Idle
xy: 0, 50 xy: 0, 50
size: 86, 50 size: 86, 50
@@ -21,24 +24,21 @@ Idle
Idle Idle
xy: 0, 250 xy: 0, 250
size: 86, 50 size: 86, 50
Idle Walk
xy: 0, 300 xy: 0, 300
size: 86, 50 size: 86, 50
Idle Walk
xy: 0, 350 xy: 0, 350
size: 86, 50 size: 86, 50
Idle Walk
xy: 0, 400 xy: 0, 400
size: 86, 50 size: 86, 50
Idle Walk
xy: 0, 450 xy: 0, 450
size: 86, 50 size: 86, 50
Idle Walk
xy: 0, 500 xy: 0, 500
size: 86, 50 size: 86, 50
Idle Walk
xy: 0, 550 xy: 0, 550
size: 86, 50 size: 86, 50
Idle
xy: 0, 600
size: 86, 50

View File

@@ -0,0 +1,20 @@
torturer.png
size: 26,200
format: RGBA8888
filter: Nearest,Nearest
repeat: none
Avatar
xy: 0, 51
size: 24, 19
Idle
xy: 00, 00
size: 26, 50
Idle
xy: 00, 50
size: 26, 50
Idle
xy: 00, 100
size: 26, 50
Idle
xy: 00, 150
size: 26, 50

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

View File

@@ -0,0 +1,80 @@
turtle.png
size: 384,192
format: RGBA8888
filter: Nearest,Nearest
repeat: none
Avatar
xy: 16, 11
size: 13, 11
Idle
xy: 4, 114
size: 26, 14
Idle
xy: 36, 114
size: 26, 14
Idle
xy: 68, 114
size: 26, 14
Idle
xy: 100, 114
size: 26, 14
Idle
xy: 132, 114
size: 26, 14
Idle
xy: 164, 114
size: 26, 14
Walk
xy: 4, 82
size: 26, 14
Walk
xy: 36, 82
size: 26, 14
Walk
xy: 68, 82
size: 26, 14
Walk
xy: 100, 82
size: 26, 14
Attack
xy: 4, 18
size: 26, 14
Attack
xy: 36, 18
size: 26, 14
Attack
xy: 68, 18
size: 26, 14
Attack
xy: 100, 18
size: 26, 14
Attack
xy: 132, 18
size: 26, 14
Attack
xy: 164, 18
size: 26, 14
Attack
xy: 196, 18
size: 26, 14
Attack
xy: 228, 18
size: 26, 14
Attack
xy: 260, 18
size: 26, 14
Attack
xy: 292, 18
size: 26, 14
Death
xy: 4, 178
size: 26, 14
Death
xy: 36, 178
size: 26, 14
Death
xy: 68, 178
size: 26, 14
Death
xy: 100, 178
size: 26, 14

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

View File

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

View File

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View File

@@ -0,0 +1,56 @@
wasp.png
size: 128,160
format: RGBA8888
filter: Nearest,Nearest
repeat: none
Avatar
xy: 9, 73
size: 14, 10
Idle
xy: 9, 8
size: 15, 24
Idle
xy: 41, 8
size: 15, 24
Idle
xy: 73, 8
size: 15, 24
Idle
xy: 105, 8
size: 15, 24
Walk
xy: 9, 40
size: 15, 24
Walk
xy: 41, 40
size: 15, 24
Walk
xy: 73, 40
size: 15, 24
Walk
xy: 105, 40
size: 15, 24
Attack
xy: 9, 72
size: 15, 24
Attack
xy: 41, 72
size: 15, 24
Attack
xy: 73, 72
size: 15, 24
Attack
xy: 105, 72
size: 15, 24
Death
xy: 9, 136
size: 15, 24
Death
xy: 32, 136
size: 32, 32
Death
xy: 64, 136
size: 32, 32
Death
xy: 96, 136
size: 32, 32

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@@ -89,7 +89,8 @@
"CaveU4", "CaveU4",
"Kiora Island", "Kiora Island",
"Teferi Hideout", "Teferi Hideout",
"Jacehold" "Jacehold",
"Grolnoks Bog"
], ],
"structures": [ "structures": [
{ {

View File

@@ -4444,7 +4444,6 @@
"spawnRate": 1, "spawnRate": 1,
"difficulty": 0.1, "difficulty": 0.1,
"speed": 15, "speed": 15,
"scale": 0.5,
"life": 10, "life": 10,
"rewards": [ "rewards": [
{ {
@@ -5210,75 +5209,6 @@
], ],
"colors": "R" "colors": "R"
}, },
{
"name": "Mammoth",
"sprite": "sprites/dungeon/mammoth.atlas",
"deck": [
"decks/mammoth.dck"
],
"ai": "",
"flying": false,
"spawnRate": 1,
"difficulty": 0.1,
"speed": 15,
"scale": 0.35,
"life": 25,
"rewards": [
{
"type": "deckCard",
"probability": 1,
"count": 1,
"rarity": [
"Common"
],
"cardTypes": [
"Creature",
"Artifact",
"Enchantment",
"Instant",
"Sorcery"
]
},
{
"type": "deckCard",
"probability": 0.25,
"count": 1,
"rarity": [
"Rare"
],
"cardTypes": [
"Creature",
"Artifact",
"Enchantment",
"Instant",
"Sorcery"
]
},
{
"type": "gold",
"probability": 1,
"count": 30,
"addMaxCount": 100
},
{
"type": "card",
"probability": 0.5,
"count": 2,
"colors": [
"White"
]
},
{
"type": "card",
"probability": 0.5,
"count": 2,
"colors": [
"Green"
]
}
],
"colors": "WG"
},
{ {
"name": "Pirate", "name": "Pirate",
"sprite": "sprites/pirate.atlas", "sprite": "sprites/pirate.atlas",
@@ -6923,7 +6853,7 @@
}, },
{ {
"name": "Insect", "name": "Insect",
"sprite": "sprites/dungeon/insect.atlas", "sprite": "sprites/dungeon/dragonfly.atlas",
"deck": [ "deck": [
"decks/insect.dck" "decks/insect.dck"
], ],
@@ -10313,7 +10243,56 @@
} }
], ],
"colors": "BR" "colors": "BR"
},{ },
{
"name": "Wasp",
"sprite": "sprites/dungeon/wasp.atlas",
"deck": [
"decks/insect.dck"
],
"ai": "",
"flying": true,
"spawnRate": 1,
"difficulty": 0.1,
"speed": 15,
"life": 10,
"rewards": [
{
"type": "deckCard",
"probability": 1,
"count": 2,
"addMaxCount": 8
},
{
"type": "card",
"probability": 0.5,
"count": 1,
"rarity": [
"Rare"
]
},
{
"type": "gold",
"probability": 1,
"count": 50,
"addMaxCount": 100
},
{
"type": "card",
"probability": 1,
"count": 1,
"rarity": [
"uncommon",
"common"
],
"cardTypes": [
"Land"
]
}
],
"colors": "GRB"
},
{
"name": "Werewolf", "name": "Werewolf",
"sprite": "sprites/hellhound.atlas", "sprite": "sprites/hellhound.atlas",
"deck": [ "deck": [
@@ -10820,6 +10799,89 @@
], ],
"colors": "B" "colors": "B"
}, },
{
"name": "Xira",
"sprite": "sprites/dungeon/xira.atlas",
"scale": 0.50,
"deck": [
"decks/miniboss/xira.dck"
],
"boss": true,
"ai": "",
"flying": false,
"spawnRate": 1,
"difficulty": 0.8,
"speed": 31,
"life": 50,
"rewards": [
{
"type": "deckCard",
"probability": 1,
"count": 4,
"rarity": [
"rare"
],
"cardTypes": [
"Land"
]
},
{
"type": "gold",
"probability": 1,
"count": 500,
"addMaxCount": 1000
},
{
"type": "card",
"probability": 1,
"count": 1,
"cardName": "Grolnok, the Omnivore"
},
{
"type": "card",
"probability": 0.50,
"count": 1,
"cardName": "The Gitrog Monster"
},
{
"type": "card",
"probability": 1,
"count": 1,
"cardName": "Thalia and The Gitrog Monster"
},
{
"type": "card",
"probability": 1,
"count": 1,
"cardName": "Damnation"
},
{
"type": "card",
"probability": 1,
"count": 1,
"cardName": "Gitrog, Horror of Zhava"
},
{
"type": "card",
"probability": 1,
"count": 1,
"cardName": "Froghemoth"
},
{
"type": "card",
"probability": 1,
"count": 1,
"cardName": "Yargle and Multani"
},
{
"type": "item",
"probability": 1,
"count": 1,
"itemName": "Grolnok's poisonous skin"
}
],
"colors": "BGR"
},
{ {
"name": "Zombie", "name": "Zombie",
"sprite": "sprites/zombie.atlas", "sprite": "sprites/zombie.atlas",

View File

@@ -1930,5 +1930,23 @@
"spriteAtlas": "maps/tileset/buildings.atlas", "spriteAtlas": "maps/tileset/buildings.atlas",
"sprite": "LavaForge", "sprite": "LavaForge",
"map": "maps/map/tibalt.tmx" "map": "maps/map/tibalt.tmx"
},
{
"name": "Xiras Hive",
"type": "dungeon",
"count": 1,
"radiusFactor": 0.8,
"spriteAtlas": "maps/tileset/buildings.atlas",
"sprite": "Cave",
"map": "maps/map/xira.tmx"
},
{
"name": "Grolnoks Bog",
"type": "dungeon",
"count": 1,
"radiusFactor": 0.8,
"spriteAtlas": "maps/tileset/buildings.atlas",
"sprite": "EvilGrove",
"map": "maps/map/grolnok.tmx"
} }
] ]

View File

@@ -116,7 +116,8 @@
"CaveRJ", "CaveRJ",
"Kobold Mine", "Kobold Mine",
"Temple of Chandra", "Temple of Chandra",
"Tibalts Fortress" "Tibalts Fortress",
"Xiras Hive"
], ],
"structures": [ "structures": [
{ {