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"
|
||||
},
|
||||
{
|
||||
"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",
|
||||
"sprite": "sprites/cavalier.atlas",
|
||||
|
||||
@@ -52,6 +52,7 @@
|
||||
"Green Wiz3",
|
||||
"High Elf",
|
||||
"Hydra",
|
||||
"Kavu",
|
||||
"Satyr",
|
||||
"Snake",
|
||||
"Spider",
|
||||
@@ -67,6 +68,7 @@
|
||||
"Forest Town",
|
||||
"ElfTown",
|
||||
"WurmPond",
|
||||
"Kavu Lair",
|
||||
"Grove",
|
||||
"Grove1",
|
||||
"Grove2",
|
||||
|
||||
@@ -1618,5 +1618,13 @@
|
||||
"sprite": "WurmPond",
|
||||
"map": "maps/map/wurmpond_1.tmx",
|
||||
"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",
|
||||
"Hellhound",
|
||||
"Immersturm Demon",
|
||||
"Kavu",
|
||||
"Khan",
|
||||
"Minotaur",
|
||||
"Minotaur Flayer",
|
||||
|
||||
Reference in New Issue
Block a user