Dross Pit Content Update

Additions:
.2 new enemies, based on the Dross Pit Phyrexians, plus infrastructure. (Both use .json deck generation, for now)
.Additional level tiles based on Dross Pit aesthetic, plus infrastructure.
.Additional overworld tile for new dungeon, plus infrastructure.
.1 new dungeon, utilizing new enemies and tiles.
Changes:
.Additions to Phyrexian_Buildings .atlas and .png files to accommodate new overworld tile.
.Addition to black.json to allow new dungeon to spawn.
.Addition to p_o_i.json to create new dungeon.
.Addition to enemies.json to create enemy entries for new enemies.
This commit is contained in:
Alwayssnarky
2023-04-07 20:08:49 -04:00
parent c6cc9c60fc
commit 83e29a14c0
14 changed files with 444 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
{
"name":"Dross Gladiator",
"template":
{
"count":60,
"colors":["Black"],
"tribe":"Phyrexian",
"tribeCards":1.0,
"tribeSynergyCards":0.40,
"rares":0.25
}
}

View File

@@ -0,0 +1,12 @@
{
"name":"Dross Grimnarch",
"template":
{
"count":60,
"colors":["Black, Blue"],
"tribe":"Phyrexian",
"tribeCards":1.0,
"tribeSynergyCards":0.40,
"rares":0.4
}
}

View File

@@ -0,0 +1,123 @@
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.9" tiledversion="1.9.2" orientation="orthogonal" renderorder="right-down" width="31" height="17" tilewidth="16" tileheight="16" infinite="0" nextlayerid="10" nextobjectid="90">
<editorsettings>
<export target="wastetown..tmx" format="tmx"/>
</editorsettings>
<tileset firstgid="1" source="../tileset/main.tsx"/>
<tileset firstgid="10113" source="../tileset/buildings.tsx"/>
<tileset firstgid="11905" source="../tileset/DrossPitTiles.tsx"/>
<layer id="6" name="Collision" width="31" height="17">
<data encoding="base64" compression="zlib">
eJzdkkEOgCAMBLl5ks8Y9Xt+QtRniR/SHpqQsg1oFI2b9CLFKd015h5N9U0/KqjGGuOVau3zbE0l2UP1bXav+NNdmDNke3EfsenbeOTaBUU5l96N4lyKZ9aE3rfZmEPzrKCXtSTmOCPEzlVur6vjQvtFPjjlfcxO5UTzW+4X+YA84N5Q8h7nXbKpD+2Car7oYy77CUk2Z/QNNqsEOzcXf9EObOpIsw==
</data>
</layer>
<layer id="1" name="Background" width="31" height="17">
<data encoding="base64" compression="zlib">
eJzr1mNgaBkg3D0E7N7BA6FBAJkeCH8PpN0DFd9N3APnXmqE96jdI89uctL5QNs9UGXLqN30t5taGACvMGLt
</data>
</layer>
<layer id="3" name="Clutter" width="31" height="17">
<properties>
<property name="spriteLayer" type="bool" value="true"/>
</properties>
<data encoding="base64" compression="zlib">
eJxjYGBg6NYbGAwCU4H0FBx4Mo3t7oHS2EDXCLF7r97A2X2MjnaD0tN0GoU5chrGlmYJAUrsRg7PaVjcQS+7sZk5kHY3QXEfAXXk4GYk85FxI5K/sbnxvB7ldhOTx7DZfWMA7aZGmA8FuwmlC1raPRAYAAIpNm8=
</data>
</layer>
<layer id="2" name="Walls" width="31" height="17">
<properties>
<property name="spriteLayer" type="bool" value="true"/>
</properties>
<data encoding="base64" compression="zlib">
eJxjYBgFo2Dwgvl6DAztWPACPdrb3Q+0ow2IZyLhDiCeSEW7D+Lw3yws9oDcMwNN3SEK3HIKqHcCDozNbnQ1pymw+zJauOILX2zxcIUG8Y8tfLHFAy3AChzhsZIOdo+CUUAOAAA9nDWk
</data>
</layer>
<layer id="8" name="Archway" width="31" height="17">
<data encoding="base64" compression="zlib">
eJxjYBgFo2AUjIJRMApGwSggHgAACDwAAQ==
</data>
</layer>
<objectgroup id="4" name="Objects">
<object id="38" template="../obj/entry_left.tx" x="0.706867" y="162.682"/>
<object id="48" template="../obj/treasure.tx" x="431.239" y="164.516"/>
<object id="50" template="../obj/enemy.tx" x="96.485" y="173.992">
<properties>
<property name="enemy" value="Dross Gladiator"/>
<property name="threatRange" value="45"/>
<property name="waypoints" value="82,81,80,83,84,88,70,79,87,83"/>
</properties>
</object>
<object id="54" template="../obj/enemy.tx" x="399.841" y="149.68">
<properties>
<property name="enemy" value="Dross Grimnarch"/>
<property name="threatRange" value="50"/>
<property name="waypoints" value=""/>
</properties>
</object>
<object id="75" template="../obj/booster.tx" x="449.75" y="143.25">
<properties>
<property name="reward">[
{
&quot;editions&quot;: [ &quot;ONE&quot; ],
&quot;type&quot;: &quot;card&quot;,
&quot;count&quot;: 10,
&quot;rarity&quot;: [ &quot;Common&quot; ]
&quot;colors&quot;: [ &quot;black&quot; ]
},
{
&quot;editions&quot;: [ &quot;ONE&quot; ],
&quot;type&quot;: &quot;card&quot;,
&quot;count&quot;: 3,
&quot;rarity&quot;: [ &quot;Uncommon&quot; ]
&quot;colors&quot;: [ &quot;black&quot; ]
},
{
&quot;editions&quot;: [ &quot;ONE&quot; ],
&quot;type&quot;: &quot;card&quot;,
&quot;count&quot;: 1,
&quot;rarity&quot;: [ &quot;Rare&quot;, &quot;Mythic Rare&quot; ]
&quot;colors&quot;: [ &quot;black&quot; ]
}
]
</property>
</properties>
</object>
<object id="76" template="../obj/treasure.tx" x="432" y="143"/>
<object id="85" template="../obj/enemy.tx" x="216.75" y="165.25">
<properties>
<property name="enemy" value="Dross Gladiator"/>
<property name="threatRange" value="50"/>
<property name="waypoints" value="66,78,65,77"/>
</properties>
</object>
<object id="86" template="../obj/enemy.tx" x="276" y="105.25">
<properties>
<property name="enemy" value="Dross Gladiator"/>
<property name="threatRange" value="50"/>
<property name="waypoints" value="65,78,66,77"/>
</properties>
</object>
<object id="89" template="../obj/enemy.tx" x="47.75" y="87.5">
<properties>
<property name="enemy" value="Dross Gladiator"/>
<property name="threatRange" value="45"/>
<property name="waypoints" value="88,87,79,70,88,84,83,82,81,80,83,84"/>
</properties>
</object>
</objectgroup>
<objectgroup id="7" name="Waypoints">
<object id="65" template="../obj/waypoint.tx" x="295" y="107"/>
<object id="66" template="../obj/waypoint.tx" x="218" y="185"/>
<object id="70" template="../obj/waypoint.tx" x="44" y="61"/>
<object id="77" template="../obj/waypoint.tx" x="218" y="107"/>
<object id="78" template="../obj/waypoint.tx" x="295" y="185"/>
<object id="79" template="../obj/waypoint.tx" x="84" y="61"/>
<object id="80" template="../obj/waypoint.tx" x="80" y="236"/>
<object id="81" template="../obj/waypoint.tx" x="114" y="236"/>
<object id="82" template="../obj/waypoint.tx" x="114" y="175"/>
<object id="83" template="../obj/waypoint.tx" x="80" y="175"/>
<object id="84" template="../obj/waypoint.tx" x="50.75" y="175"/>
<object id="87" template="../obj/waypoint.tx" x="84" y="118"/>
<object id="88" template="../obj/waypoint.tx" x="44" y="118"/>
</objectgroup>
</map>

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.9" tiledversion="1.9.2" name="DrossPitTiles" tilewidth="16" tileheight="16" tilecount="99" columns="9">
<image source="DrossPitTiles.png" width="144" height="176"/>
</tileset>

View File

@@ -12,3 +12,6 @@ GitLabSmall
CopperhostForest
xy: 64,0
size: 32, 32
DrossOutpost
xy: 96,0
size: 32, 32

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

View File

@@ -0,0 +1,68 @@
drossgladiator.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -0,0 +1,68 @@
drossgrimnarch.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -94,6 +94,7 @@
"SkullCaveB",
"SkullCaveB1",
"SkullCaveB2",
"DrossOutpost",
"CaveB",
"CaveB1",
"CaveB2",

View File

@@ -3854,6 +3854,150 @@
],
"colors": "R"
},
{
"name": "Dross Gladiator",
"sprite": "sprites/drossgladiator.atlas",
"deck": [
"decks/drossgladiator.json"
],
"spawnRate": 1,
"difficulty": 0.1,
"speed": 35,
"life": 16,
"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"
],
"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"
},
{
"name": "Dross Grimnarch",
"sprite": "sprites/drossgrimnarch.atlas",
"deck": [
"decks/drossgrimnarch.json"
],
"spawnRate": 1,
"difficulty": 0.1,
"speed": 24,
"life": 19,
"rewards": [
{
"type": "deckCard",
"probability": 1,
"count": 2,
"addMaxCount": 4,
"rarity": [
"common"
]
},
{
"type": "deckCard",
"probability": 0.75,
"count": 1,
"addMaxCount": 2,
"rarity": [
"uncommon"
],
"cardTypes": [
"Creature",
"Artifact",
"Enchantment",
"Instant",
"Sorcery"
]
},
{
"type": "deckCard",
"probability": 0.50,
"count": 1,
"addMaxCount": 2,
"rarity": [
"rare"
],
"cardTypes": [
"Creature",
"Artifact",
"Enchantment",
"Instant",
"Sorcery"
]
},
{
"type": "deckCard",
"probability": 0.1,
"count": 1,
"rarity": [
"rare"
],
"cardTypes": [
"Land"
]
},
{
"type": "gold",
"probability": 0.3,
"count": 10,
"addMaxCount": 90
}
],
"colors": "BU"
},
{
"name": "Dwarf",
"sprite": "sprites/dwarf_2.atlas",

View File

@@ -731,6 +731,15 @@
"sprite": "StonePyramid",
"map": "maps/map/dreamhalls.tmx"
},
{
"name": "DrossOutpost",
"type": "dungeon",
"count": 2,
"radiusFactor": 0.8,
"spriteAtlas": "maps/tileset/Phyrexian_Buildings.atlas",
"sprite": "DrossOutpost",
"map": "maps/map/phyrexian_black1.tmx"
},
{
"name": "ElfTown",
"type": "dungeon",