mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 12:48:00 +00:00
Adventure: Add Kavu Lair (new enemy and dungeon).
This commit is contained in:
28
forge-gui/res/adventure/Shandalar/decks/kavu.dck
Normal file
28
forge-gui/res/adventure/Shandalar/decks/kavu.dck
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
[metadata]
|
||||||
|
Name=kavu
|
||||||
|
[Main]
|
||||||
|
2 Canopy Vista|MIC|1
|
||||||
|
2 Farseek|C19|1
|
||||||
|
2 Fiery Justice|PLIST|1
|
||||||
|
2 Fires of Yavimaya|PCA|1
|
||||||
|
3 Flametongue Kavu|JVC|1
|
||||||
|
1 Flametongue Yearling|MH2|1
|
||||||
|
3 Flowstone Kavu|DMU|1
|
||||||
|
3 Forest|MH2|1
|
||||||
|
4 Forest|MH2|2
|
||||||
|
4 Grove of the Burnwillows|IMA|1
|
||||||
|
1 Healing Technique|C21|2
|
||||||
|
3 Invigorate|2XM|1
|
||||||
|
2 Jetmir's Garden|SNC|2
|
||||||
|
3 Kavu Howler|APC|1
|
||||||
|
2 Kavu Monarch|INV|1
|
||||||
|
4 Kavu Predator|A25|1
|
||||||
|
1 Kavu Primarch|TSR|1
|
||||||
|
4 Mountain|MH2|1
|
||||||
|
3 Mountain|MH2|2
|
||||||
|
2 Punishing Fire|PZ1|1
|
||||||
|
2 Raging Kavu|INV|1
|
||||||
|
2 Ram Through|IKO|1
|
||||||
|
2 Sacred Foundry|GRN|1
|
||||||
|
1 Territorial Kavu|MH2|2
|
||||||
|
2 Untamed Kavu|DOM|1
|
||||||
125
forge-gui/res/adventure/Shandalar/maps/map/kavulair.tmx
Normal file
125
forge-gui/res/adventure/Shandalar/maps/map/kavulair.tmx
Normal file
@@ -0,0 +1,125 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<map version="1.9" tiledversion="1.9.1" orientation="orthogonal" renderorder="right-down" width="30" height="17" tilewidth="16" tileheight="16" infinite="0" nextlayerid="7" nextobjectid="69">
|
||||||
|
<editorsettings>
|
||||||
|
<export target="wastetown..tmx" format="tmx"/>
|
||||||
|
</editorsettings>
|
||||||
|
<properties>
|
||||||
|
<property name="dungeonEffect">{
|
||||||
|
"startBattleWithCard": [ "Kavu Lair" ],
|
||||||
|
}</property>
|
||||||
|
</properties>
|
||||||
|
<tileset firstgid="1" source="../tileset/main.tsx"/>
|
||||||
|
<tileset firstgid="6321" source="../tileset/buildings.tsx"/>
|
||||||
|
<layer id="1" name="Background" width="30" height="17">
|
||||||
|
<data encoding="base64" compression="zlib">
|
||||||
|
eJyr42RgqBvk+L0AfkyOmenCEEzIrtuiCBoZw+QtgewqMdzm4bIXXW0l0AxrUVS7LZHsA7FhatDtJNVedFyBxW50vSA16HZSai+y3aToJyV+SdVHTBohx7+0ziOk2vtAFILxmXlDFIEpCStkc2Bm4TIXm1piMSs7Kj+TDdMMXGaTay/IThDOYUPF2My0AWJbqNmwfAbi25HhVxBGtxM53pHtLBfDXq6ViiHcQ820B7L3pij2shpWntEq3SOHLSX1Ayl208p8fJic9IKMAQJUJsw=
|
||||||
|
</data>
|
||||||
|
</layer>
|
||||||
|
<layer id="3" name="Decoration" width="30" height="17">
|
||||||
|
<data encoding="base64" compression="zlib">
|
||||||
|
eJxjYBgFuMAMHuqbWcuLXbwRhzgImEHl6rGoiSLRfkYS1VNLLyXgGxA70SAuaAWckdx6E4ibOOlntzUQ3+dgYJDnYmBQ4KKfvaTa9wjoxscc+NX4EmnWRSxiq7GY/RQYDw044uIHkXaRAkB+lOGC+FOWRnFhgmYfsl3TsOQZNSQ2tfJzPTBMjXmJM8+ZTvl4Oh3seQAM64cE0jC1AQuUlqMwPQEA8MAWjw==
|
||||||
|
</data>
|
||||||
|
</layer>
|
||||||
|
<layer id="2" name="Walls" width="30" height="17">
|
||||||
|
<data encoding="base64" compression="zlib">
|
||||||
|
eJzNlEEOgkAMRetueh7vgOA9jYiexgO4ISrHcCbaUCa/pKCTuPgLYMr77bStmKj6c3WB6GzoEtb/E8Vq1j0+HwJWz+u81PyOzc/uMtYx6slTnQwve0e+NWPfOsfEHEDsA7CtsxZXx7WZ5v4jbKmHh4m4nhohtpdn1QrddSnlbE/O1hzoWfD2tTfn7tN3yJ988/pH9U6etzR6kDyuZPuT+fP2tbDbmd2A9ofkJJ6W5GrxRdZ+sDwtydVzB5tY34bHGdd+9D77BRPd/6DelWB5e7ik0pzd6HvuC17R6yk=
|
||||||
|
</data>
|
||||||
|
</layer>
|
||||||
|
<layer id="6" name="Foreground" width="30" height="17">
|
||||||
|
<properties>
|
||||||
|
<property name="spriteLayer" type="bool" value="true"/>
|
||||||
|
</properties>
|
||||||
|
<data encoding="base64" compression="zlib">
|
||||||
|
eJxjYBgFo2AUjIJRMApGwUgBAAf4AAE=
|
||||||
|
</data>
|
||||||
|
</layer>
|
||||||
|
<objectgroup id="4" name="Objects">
|
||||||
|
<object id="38" template="../obj/entry_up.tx" x="209" y="282">
|
||||||
|
<properties>
|
||||||
|
<property name="teleport" value=""/>
|
||||||
|
</properties>
|
||||||
|
</object>
|
||||||
|
<object id="51" template="../obj/treasure.tx" x="379.583" y="167.75"/>
|
||||||
|
<object id="64" template="../obj/treasure.tx" x="339.917" y="92.4167">
|
||||||
|
<properties>
|
||||||
|
<property name="reward">[{
|
||||||
|
"type": "randomCard",
|
||||||
|
"count": 2,
|
||||||
|
"colors": [ "colorID" ]
|
||||||
|
},{
|
||||||
|
"type": "randomCard",
|
||||||
|
"count": 1,
|
||||||
|
"probability": 0.8,
|
||||||
|
"rarity": [ "mythic" ],
|
||||||
|
"colors": [ "colorID" ]
|
||||||
|
},{
|
||||||
|
"type": "randomCard",
|
||||||
|
"count": 1,
|
||||||
|
"probability": 0.5,
|
||||||
|
"rarity": [ "rare" ],
|
||||||
|
"colors": [ "colorID" ]
|
||||||
|
},{
|
||||||
|
"type": "randomCard",
|
||||||
|
"count": 3,
|
||||||
|
"addMaxCount": 2
|
||||||
|
}]</property>
|
||||||
|
</properties>
|
||||||
|
</object>
|
||||||
|
<object id="53" template="../obj/gold.tx" x="265.167" y="158.083"/>
|
||||||
|
<object id="62" template="../obj/gold.tx" x="193.167" y="39.75"/>
|
||||||
|
<object id="68" template="../obj/gold.tx" x="361.834" y="66.4167">
|
||||||
|
<properties>
|
||||||
|
<property name="reward">[
|
||||||
|
{
|
||||||
|
"type": "gold",
|
||||||
|
"count": 550,
|
||||||
|
"addMaxCount": 200
|
||||||
|
}
|
||||||
|
]</property>
|
||||||
|
</properties>
|
||||||
|
</object>
|
||||||
|
<object id="55" template="../obj/treasure.tx" x="39.4167" y="64.6667"/>
|
||||||
|
<object id="56" template="../obj/enemy.tx" x="177.5" y="201.5">
|
||||||
|
<properties>
|
||||||
|
<property name="enemy" value="Kavu"/>
|
||||||
|
</properties>
|
||||||
|
</object>
|
||||||
|
<object id="58" template="../obj/enemy.tx" x="319.416" y="217.5">
|
||||||
|
<properties>
|
||||||
|
<property name="enemy" value="Hydra"/>
|
||||||
|
</properties>
|
||||||
|
</object>
|
||||||
|
<object id="59" template="../obj/enemy.tx" x="123.167" y="88.25">
|
||||||
|
<properties>
|
||||||
|
<property name="enemy" value="Kavu"/>
|
||||||
|
</properties>
|
||||||
|
</object>
|
||||||
|
<object id="61" template="../obj/enemy.tx" x="278.167" y="53.5833">
|
||||||
|
<properties>
|
||||||
|
<property name="effect">{
|
||||||
|
"lifeModifier": 4,
|
||||||
|
"startBattleWithCard": [ "Coveted Jewel" ]
|
||||||
|
"opponent": {
|
||||||
|
"startBattleWithCard": [ "Jungle Barrier" ]
|
||||||
|
}
|
||||||
|
}</property>
|
||||||
|
<property name="enemy" value="Kavu"/>
|
||||||
|
</properties>
|
||||||
|
</object>
|
||||||
|
<object id="60" template="../obj/enemy.tx" x="45.167" y="81.5833">
|
||||||
|
<properties>
|
||||||
|
<property name="enemy" value="Green Beast"/>
|
||||||
|
</properties>
|
||||||
|
</object>
|
||||||
|
<object id="65" template="../obj/scroll.tx" x="104.667" y="141">
|
||||||
|
<properties>
|
||||||
|
<property name="reward" value="[ { "type": "card", "cardName": "Coastal Drake", "count": 1 } ]"/>
|
||||||
|
</properties>
|
||||||
|
</object>
|
||||||
|
<object id="66" template="../obj/scroll.tx" x="336.333" y="58.3333">
|
||||||
|
<properties>
|
||||||
|
<property name="reward" value="[ { "type": "card", "cardName": "Coveted Jewel", "count": 1 } ]"/>
|
||||||
|
</properties>
|
||||||
|
</object>
|
||||||
|
</objectgroup>
|
||||||
|
</map>
|
||||||
68
forge-gui/res/adventure/Shandalar/sprites/kavu.atlas
Normal file
68
forge-gui/res/adventure/Shandalar/sprites/kavu.atlas
Normal file
@@ -0,0 +1,68 @@
|
|||||||
|
kavu.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
|
||||||
BIN
forge-gui/res/adventure/Shandalar/sprites/kavu.png
Normal file
BIN
forge-gui/res/adventure/Shandalar/sprites/kavu.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 17 KiB |
@@ -2129,6 +2129,30 @@
|
|||||||
],
|
],
|
||||||
"colors": "BR"
|
"colors": "BR"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "Kavu",
|
||||||
|
"sprite": "sprites/kavu.atlas",
|
||||||
|
"deck": "decks/kavu.dck",
|
||||||
|
"spawnRate": 1,
|
||||||
|
"difficulty": 0.1,
|
||||||
|
"speed": 30,
|
||||||
|
"life": 14,
|
||||||
|
"rewards": [
|
||||||
|
{
|
||||||
|
"type": "deckCard",
|
||||||
|
"probability": 1,
|
||||||
|
"count": 4,
|
||||||
|
"addMaxCount": 6
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "gold",
|
||||||
|
"probability": 0.7,
|
||||||
|
"count": 10,
|
||||||
|
"addMaxCount": 90
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"colors": "RGW"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "Khan",
|
"name": "Khan",
|
||||||
"sprite": "sprites/cavalier.atlas",
|
"sprite": "sprites/cavalier.atlas",
|
||||||
|
|||||||
@@ -52,6 +52,7 @@
|
|||||||
"Green Wiz3",
|
"Green Wiz3",
|
||||||
"High Elf",
|
"High Elf",
|
||||||
"Hydra",
|
"Hydra",
|
||||||
|
"Kavu",
|
||||||
"Satyr",
|
"Satyr",
|
||||||
"Snake",
|
"Snake",
|
||||||
"Spider",
|
"Spider",
|
||||||
@@ -67,6 +68,7 @@
|
|||||||
"Forest Town",
|
"Forest Town",
|
||||||
"ElfTown",
|
"ElfTown",
|
||||||
"WurmPond",
|
"WurmPond",
|
||||||
|
"Kavu Lair",
|
||||||
"Grove",
|
"Grove",
|
||||||
"Grove1",
|
"Grove1",
|
||||||
"Grove2",
|
"Grove2",
|
||||||
|
|||||||
@@ -1618,5 +1618,13 @@
|
|||||||
"sprite": "WurmPond",
|
"sprite": "WurmPond",
|
||||||
"map": "maps/map/wurmpond_1.tmx",
|
"map": "maps/map/wurmpond_1.tmx",
|
||||||
"radiusFactor": 0.8
|
"radiusFactor": 0.8
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Kavu Lair",
|
||||||
|
"count": 1,
|
||||||
|
"radiusFactor": 0.8,
|
||||||
|
"spriteAtlas": "maps/tileset/buildings.atlas",
|
||||||
|
"sprite": "Cave",
|
||||||
|
"map": "maps/map/kavulair.tmx"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -47,6 +47,7 @@
|
|||||||
"Goblin Warrior",
|
"Goblin Warrior",
|
||||||
"Hellhound",
|
"Hellhound",
|
||||||
"Immersturm Demon",
|
"Immersturm Demon",
|
||||||
|
"Kavu",
|
||||||
"Khan",
|
"Khan",
|
||||||
"Minotaur",
|
"Minotaur",
|
||||||
"Minotaur Flayer",
|
"Minotaur Flayer",
|
||||||
|
|||||||
Reference in New Issue
Block a user