mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 19:58:00 +00:00
update
This commit is contained in:
48
forge-gui/res/adventure/Shandalar/decks/curselord.dck
Normal file
48
forge-gui/res/adventure/Shandalar/decks/curselord.dck
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
[metadata]
|
||||||
|
Name=Curses
|
||||||
|
[Avatar]
|
||||||
|
|
||||||
|
[Main]
|
||||||
|
2 Akoum Refuge|ZEN|1
|
||||||
|
2 Bitterheart Witch|ISD|1
|
||||||
|
2 Blackcleave Cliffs|SOM|1
|
||||||
|
2 Bloodstained Mire|KTK|1
|
||||||
|
2 Bloodstone Cameo|INV|1
|
||||||
|
1 Cruel Reality|AKR|1
|
||||||
|
2 Curse of Bloodletting|DKA|1
|
||||||
|
2 Curse of Death's Hold|ISD|1
|
||||||
|
1 Curse of Disturbance|C21|1
|
||||||
|
1 Curse of Hospitality|VOW|1
|
||||||
|
2 Curse of Leeches|MID|1
|
||||||
|
2 Curse of Misfortunes|DKA|1
|
||||||
|
2 Curse of the Pierced Heart|ISD|1
|
||||||
|
2 Curse of the Restless Dead|MIC|1
|
||||||
|
2 Curse of Thirst|DKA|1
|
||||||
|
4 Cursebound Witch|YMID|1
|
||||||
|
1 Cursed Totem|MH2|1
|
||||||
|
1 Damnation|TSR|1
|
||||||
|
2 Dragonskull Summit|XLN|1
|
||||||
|
1 Maddening Hex|AFC|1
|
||||||
|
1 Mountain|ISD|1
|
||||||
|
1 Mountain|ISD|2
|
||||||
|
1 Mountain|ISD|3
|
||||||
|
3 Swamp|ISD|1
|
||||||
|
3 Swamp|ISD|2
|
||||||
|
4 Swamp|ISD|3
|
||||||
|
1 Tainted Peak|AFC|1
|
||||||
|
1 Terminate|ARB|1
|
||||||
|
2 Torment of Scarabs|HA4|1
|
||||||
|
2 Trespasser's Curse|AKR|1
|
||||||
|
1 Urborg, Tomb of Yawgmoth|PLC|1
|
||||||
|
3 Wall of Bone|GVL|1
|
||||||
|
1 Wall of Bone|M10|1
|
||||||
|
[Sideboard]
|
||||||
|
|
||||||
|
[Planes]
|
||||||
|
|
||||||
|
[Schemes]
|
||||||
|
|
||||||
|
[Conspiracy]
|
||||||
|
|
||||||
|
[Dungeon]
|
||||||
|
|
||||||
37
forge-gui/res/adventure/Shandalar/decks/kobold.dck
Normal file
37
forge-gui/res/adventure/Shandalar/decks/kobold.dck
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
[metadata]
|
||||||
|
Name=kobold
|
||||||
|
[Avatar]
|
||||||
|
|
||||||
|
[Main]
|
||||||
|
4 Badlands|VMA|1
|
||||||
|
2 Draconic Destiny|BRO|1
|
||||||
|
4 Dragonskull Summit|E01|1
|
||||||
|
1 Goldspan Dragon|PLIST|1
|
||||||
|
2 Haunted Ridge|MID|1
|
||||||
|
2 Kobold Drill Sergeant|ME3|1
|
||||||
|
2 Kobold Overlord|ME3|1
|
||||||
|
2 Kobold Taskmaster|TSB|1
|
||||||
|
4 Kobolds of Kher Keep|ME3|1
|
||||||
|
2 Kolaghan's Command|2X2|1
|
||||||
|
4 Lightning Bolt|A25|1
|
||||||
|
4 Minion of the Mighty|AFR|1
|
||||||
|
5 Mountain|DMU|4
|
||||||
|
3 Nogi, Draco-Zealot|GN3|1
|
||||||
|
2 Pact of the Serpent|KHC|1
|
||||||
|
2 Rograkh, Son of Rohgahh|CMR|1
|
||||||
|
3 Rohgahh, Kher Keep Overlord|DMC|1
|
||||||
|
1 Rosnakht, Heir of Rohgahh|DMC|1
|
||||||
|
4 Sulfurous Springs|DMU|1
|
||||||
|
4 Swamp|DMU|4
|
||||||
|
1 Taunting Kobold|CLB|1
|
||||||
|
2 Wheel of Fortune|LEA|1
|
||||||
|
[Sideboard]
|
||||||
|
|
||||||
|
[Planes]
|
||||||
|
|
||||||
|
[Schemes]
|
||||||
|
|
||||||
|
[Conspiracy]
|
||||||
|
|
||||||
|
[Dungeon]
|
||||||
|
|
||||||
136
forge-gui/res/adventure/Shandalar/maps/map/kobold_mine.tmx
Normal file
136
forge-gui/res/adventure/Shandalar/maps/map/kobold_mine.tmx
Normal file
@@ -0,0 +1,136 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<map version="1.9" tiledversion="1.9.0" orientation="orthogonal" renderorder="right-down" width="32" height="20" tilewidth="16" tileheight="16" infinite="0" nextlayerid="13" nextobjectid="159">
|
||||||
|
<editorsettings>
|
||||||
|
<export format="tmx"/>
|
||||||
|
</editorsettings>
|
||||||
|
<tileset firstgid="1" source="../tileset/main.tsx"/>
|
||||||
|
<tileset firstgid="10113" source="../tileset/buildings.tsx"/>
|
||||||
|
<layer id="11" name="Tilelaag 4" width="32" height="20">
|
||||||
|
<data encoding="base64" compression="zlib">
|
||||||
|
eJzVlWEOQDAMhR2BCL/dyDGczwElstB4adqunSGavBiTfn2dzdY1zXZq6a/xF/ojfx3q8TFXqqVWPzAvRc5vmvNEym3NkTC0ftO7WOfbfN6nO3w+T2Pre6N6af1pHdJ1ag/hvNUvzMf52veFPeNCHyipZ/hc42MvuCQvVs+1+rg3ZHr5nJe71yJyVuTykObRxy7le719wY94L+FbbNybT/Clc+tuRPnoVcsXqbPUv7QfPHtQO0ci65/Tk/xISP84KThnB3wNZyA=
|
||||||
|
</data>
|
||||||
|
</layer>
|
||||||
|
<layer id="10" name="Tilelaag 3" width="32" height="20">
|
||||||
|
<data encoding="base64" compression="zlib">
|
||||||
|
eJy9lU1OxDAMhXsFfpwDoZmzcAE2SBR1uNGIY7BG6gbIVL0GErESq6+unekgdSK9TZP6e3YdN1LTxKQ+6T3p8S6rp7kOodlkRZqEfK0O+OwF5S3ZH2j+/Pemzud8P27n6oCHvnYqNrIlLvIfVC2Rf0oayeYjE599U46JasMUbw/8Tnmnwt2Vc7LEA8rqib749b7ZQFPNuOaRbP5J1cfie/LOCr8v8T0+v/8S/LxrufPzc16FzdK1IqN3xjM5Sc9JXWt8ZGv+Z9LTvd27Y+kHLYnLdX0NWSN4kf3nkMX8L8p9hz6YfyxevIXnxTvya/s9LWfEATzIqvHZn+hH9YDma7Z3H/Y05+Od8/jWPMZZ9Bb876+l52Btebl7+V2Tjx7W5v4fvsfW/K3yX8Pfqv5tqMeW+SqzwTqn/0uX5t8G/y4NtLyjkZb/Uz0nLuGLZNahjlfkr5HmW2yL/wfMjHVa
|
||||||
|
</data>
|
||||||
|
</layer>
|
||||||
|
<layer id="9" name="Background" width="32" height="20" offsetx="-0.333333" offsety="1.66667">
|
||||||
|
<data encoding="base64" compression="zlib">
|
||||||
|
eJzNls0JgDAMhTuA9qALibiLk+kwTqFOIj0E4iOp/ccHwYOB75mkqcb8T7M15oJYbFv+Or6D+Oithi+Jz5k8767ID8mTepVbm1i+lpvL/wriT11Z/umpJ9abeyXhzJYS8TWv6K/0bEp83/u9b8Onb3bSepd6HrCeyOfsEP8p/GPQd1FMn0vxU5XLd08XM/Q01FMOnwefAd9saXdYLF/aeyj0IN0LKftAO0+SkN9anL/1bf9ZkB/KfgCRO2zE
|
||||||
|
</data>
|
||||||
|
</layer>
|
||||||
|
<layer id="3" name="Clutter" width="32" height="20" offsetx="-1.21053" offsety="-2.91228">
|
||||||
|
<properties>
|
||||||
|
<property name="spriteLayer" type="bool" value="true"/>
|
||||||
|
</properties>
|
||||||
|
<data encoding="base64" compression="zlib">
|
||||||
|
eJxjYBicoF2DgaFDY+DsXwy0e8kA2o8NdALd04Xkpvua9LV/KdDuZYMkTAKB7ghCcwuvNvXM/0NAPhdodx6OsIgD4o/s1HMLIRCBxS5TOqeNUTA4wV1gOrinSVlZwalDnDpeYH7gQ8sTP4H2/qKT/ZpAu7XQ7N8P5B8A4lQtyu3X1oZgUsBtoN13BrDMrNJBYHIBlw4qHgXDBwAA0oUcTA==
|
||||||
|
</data>
|
||||||
|
</layer>
|
||||||
|
<objectgroup id="12" name="Kopie van Objects" opacity="0.9" offsetx="3.15789" offsety="7.89474">
|
||||||
|
<object id="114" template="../obj/entry_up.tx" x="324.048" y="317.718">
|
||||||
|
<properties>
|
||||||
|
<property name="teleport" value=""/>
|
||||||
|
</properties>
|
||||||
|
</object>
|
||||||
|
<object id="115" template="../obj/gold.tx" x="315.713" y="81.5369"/>
|
||||||
|
<object id="117" template="../obj/enemy.tx" x="228.711" y="210.816">
|
||||||
|
<properties>
|
||||||
|
<property name="enemy" value="Kobold"/>
|
||||||
|
</properties>
|
||||||
|
</object>
|
||||||
|
<object id="118" template="../obj/enemy.tx" x="358.017" y="177.044">
|
||||||
|
<properties>
|
||||||
|
<property name="enemy" value="Kobold"/>
|
||||||
|
<property name="spawn.Easy" type="bool" value="true"/>
|
||||||
|
</properties>
|
||||||
|
</object>
|
||||||
|
<object id="119" template="../obj/enemy.tx" x="308.018" y="162.055">
|
||||||
|
<properties>
|
||||||
|
<property name="enemy" value="Kobold"/>
|
||||||
|
<property name="spawn.Hard" type="bool" value="true"/>
|
||||||
|
</properties>
|
||||||
|
</object>
|
||||||
|
<object id="120" template="../obj/enemy.tx" x="324.956" y="261.386">
|
||||||
|
<properties>
|
||||||
|
<property name="enemy" value="Kobold"/>
|
||||||
|
</properties>
|
||||||
|
</object>
|
||||||
|
<object id="122" template="../obj/enemy.tx" x="166.894" y="207.122">
|
||||||
|
<properties>
|
||||||
|
<property name="enemy" value="Kobold"/>
|
||||||
|
</properties>
|
||||||
|
</object>
|
||||||
|
<object id="136" template="../obj/enemy.tx" x="131.744" y="73.8879">
|
||||||
|
<properties>
|
||||||
|
<property name="enemy" value="Kobold"/>
|
||||||
|
</properties>
|
||||||
|
</object>
|
||||||
|
<object id="137" template="../obj/enemy.tx" x="179.463" y="116.229">
|
||||||
|
<properties>
|
||||||
|
<property name="enemy" value="Kobold"/>
|
||||||
|
</properties>
|
||||||
|
</object>
|
||||||
|
<object id="140" template="../obj/treasure.tx" x="347.175" y="80.7719">
|
||||||
|
<properties>
|
||||||
|
<property name="reward">[{
|
||||||
|
"type": "randomCard",
|
||||||
|
"count": 1,
|
||||||
|
"rarity": [ "rare", "mythic rare" ],
|
||||||
|
"colors": [ "colorID" ]
|
||||||
|
},{
|
||||||
|
"type": "randomCard",
|
||||||
|
"count": 4,
|
||||||
|
"rarity": [ "uncommon" ],
|
||||||
|
"addMaxCount": 2
|
||||||
|
}]</property>
|
||||||
|
<property name="spawn.Hard" type="bool" value="false"/>
|
||||||
|
</properties>
|
||||||
|
</object>
|
||||||
|
<object id="141" template="../obj/treasure.tx" x="272.842" y="82.1053">
|
||||||
|
<properties>
|
||||||
|
<property name="reward">[{
|
||||||
|
"type": "randomCard",
|
||||||
|
"count": 1,
|
||||||
|
"rarity": [ "rare", "mythic rare" ],
|
||||||
|
"colors": [ "colorID" ]
|
||||||
|
},{
|
||||||
|
"type": "randomCard",
|
||||||
|
"count": 4,
|
||||||
|
"rarity": [ "uncommon" ],
|
||||||
|
"addMaxCount": 2
|
||||||
|
}]</property>
|
||||||
|
<property name="spawn.Hard" type="bool" value="false"/>
|
||||||
|
</properties>
|
||||||
|
</object>
|
||||||
|
<object id="142" template="../obj/treasure.tx" x="100.176" y="78.4386">
|
||||||
|
<properties>
|
||||||
|
<property name="reward">[{
|
||||||
|
"type": "randomCard",
|
||||||
|
"count": 1,
|
||||||
|
"rarity": [ "rare", "mythic rare" ],
|
||||||
|
"colors": [ "colorID" ]
|
||||||
|
},{
|
||||||
|
"type": "randomCard",
|
||||||
|
"count": 4,
|
||||||
|
"rarity": [ "uncommon" ],
|
||||||
|
"addMaxCount": 2
|
||||||
|
}]</property>
|
||||||
|
<property name="spawn.Hard" type="bool" value="false"/>
|
||||||
|
</properties>
|
||||||
|
</object>
|
||||||
|
<object id="149" template="../obj/enemy.tx" x="359.509" y="215.772">
|
||||||
|
<properties>
|
||||||
|
<property name="enemy" value="Kobold"/>
|
||||||
|
<property name="spawn.Hard" type="bool" value="true"/>
|
||||||
|
</properties>
|
||||||
|
</object>
|
||||||
|
<object id="150" template="../obj/enemy.tx" x="307.842" y="123.772">
|
||||||
|
<properties>
|
||||||
|
<property name="enemy" value="Curselord"/>
|
||||||
|
<property name="spawn.Hard" type="bool" value="true"/>
|
||||||
|
</properties>
|
||||||
|
</object>
|
||||||
|
</objectgroup>
|
||||||
|
</map>
|
||||||
@@ -3384,12 +3384,147 @@
|
|||||||
{
|
{
|
||||||
"type": "gold",
|
"type": "gold",
|
||||||
"probability": 0.3,
|
"probability": 0.3,
|
||||||
"count": 10,
|
"count": 10 ,
|
||||||
"addMaxCount": 90
|
"addMaxCount": 90
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"colors": "B"
|
"colors": "B"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "Kobold",
|
||||||
|
"sprite": "sprites/imp.atlas",
|
||||||
|
"deck": [
|
||||||
|
"decks/kobold.dck"
|
||||||
|
],
|
||||||
|
"ai": "",
|
||||||
|
"flying": false,
|
||||||
|
"spawnRate": 1,
|
||||||
|
"difficulty": 0.1,
|
||||||
|
"speed": 31,
|
||||||
|
"life": 16,
|
||||||
|
"rewards": [
|
||||||
|
{
|
||||||
|
"type": "deckCard",
|
||||||
|
"probability": 1,
|
||||||
|
"count": 2,
|
||||||
|
"addMaxCount": 4,
|
||||||
|
"rarity": [
|
||||||
|
"common",
|
||||||
|
"basicland"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "deckCard",
|
||||||
|
"probability": 0.5,
|
||||||
|
"count": 1,
|
||||||
|
"addMaxCount": 2,
|
||||||
|
"rarity": [
|
||||||
|
"uncommon"
|
||||||
|
],
|
||||||
|
"cardTypes": [
|
||||||
|
"kobold"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"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": "RB"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Curselord",
|
||||||
|
"sprite": "sprites/black_wiz2.atlas",
|
||||||
|
"deck": [
|
||||||
|
"decks/curselord.dck"
|
||||||
|
],
|
||||||
|
"ai": "",
|
||||||
|
"flying": false,
|
||||||
|
"spawnRate": 1,
|
||||||
|
"difficulty": 0.1,
|
||||||
|
"speed": 31,
|
||||||
|
"life": 20,
|
||||||
|
"rewards": [
|
||||||
|
{
|
||||||
|
"type": "deckCard",
|
||||||
|
"probability": 1,
|
||||||
|
"count": 2,
|
||||||
|
"addMaxCount": 4,
|
||||||
|
"rarity": [
|
||||||
|
"common",
|
||||||
|
"basicland"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "deckCard",
|
||||||
|
"probability": 0.5,
|
||||||
|
"count": 1,
|
||||||
|
"addMaxCount": 2,
|
||||||
|
"rarity": [
|
||||||
|
"uncommon"
|
||||||
|
],
|
||||||
|
"cardTypes": [
|
||||||
|
"Enchantment"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"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": "RBU"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "Giant Spider",
|
"name": "Giant Spider",
|
||||||
"sprite": "sprites/spider_2.atlas",
|
"sprite": "sprites/spider_2.atlas",
|
||||||
|
|||||||
@@ -1822,5 +1822,14 @@
|
|||||||
"spriteAtlas": "maps/tileset/buildings.atlas",
|
"spriteAtlas": "maps/tileset/buildings.atlas",
|
||||||
"sprite": "StonePyramid",
|
"sprite": "StonePyramid",
|
||||||
"map": "maps/map/dreamhalls.tmx"
|
"map": "maps/map/dreamhalls.tmx"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Kobold Mine",
|
||||||
|
"type": "dungeon",
|
||||||
|
"count": 1,
|
||||||
|
"radiusFactor": 0.8,
|
||||||
|
"spriteAtlas": "maps/tileset/buildings.atlas",
|
||||||
|
"sprite": "LavaForge",
|
||||||
|
"map": "maps/map/kobold_mine.tmx"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -106,7 +106,8 @@
|
|||||||
"CaveRE",
|
"CaveRE",
|
||||||
"CaveRG",
|
"CaveRG",
|
||||||
"CaveRH",
|
"CaveRH",
|
||||||
"CaveRJ"
|
"CaveRJ",
|
||||||
|
"Kobold Mine"
|
||||||
],
|
],
|
||||||
"structures": [
|
"structures": [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -94,7 +94,8 @@
|
|||||||
"CaveCD",
|
"CaveCD",
|
||||||
"Crawlspace",
|
"Crawlspace",
|
||||||
"Dream Halls",
|
"Dream Halls",
|
||||||
"Lich's Mirror"
|
"Lich's Mirror",
|
||||||
|
"Kobold Mine"
|
||||||
],
|
],
|
||||||
"structures": [
|
"structures": [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -9,4 +9,5 @@ T:Mode$ SpellCast | ValidCard$ Dragon | ValidActivatingPlayer$ You | Execute$ Tr
|
|||||||
SVar:TrigTokenKobold:DB$ Token | TokenAmount$ 1 | TokenOwner$ You | TokenScript$ kobolds_of_kher_keep
|
SVar:TrigTokenKobold:DB$ Token | TokenAmount$ 1 | TokenOwner$ You | TokenScript$ kobolds_of_kher_keep
|
||||||
DeckHints:Name$Kobolds of Kher Keep
|
DeckHints:Name$Kobolds of Kher Keep
|
||||||
DeckNeeds:Type$Dragon
|
DeckNeeds:Type$Dragon
|
||||||
|
SVar:PlayMain1:TRUE
|
||||||
Oracle:Other Kobolds you control get +2/+2.\nWhenever you cast a Kobold spell, you may pay {2}. If you do, create a 4/4 red Dragon creature token with flying.\nWhenever you cast a Dragon spell, create a 0/1 red Kobold creature token named Kobolds of Kher Keep.
|
Oracle:Other Kobolds you control get +2/+2.\nWhenever you cast a Kobold spell, you may pay {2}. If you do, create a 4/4 red Dragon creature token with flying.\nWhenever you cast a Dragon spell, create a 0/1 red Kobold creature token named Kobolds of Kher Keep.
|
||||||
Reference in New Issue
Block a user