demilich1 / metastone

Hearthstone simulator written in Java with full GUI support
GNU General Public License v2.0
132 stars 80 forks source link

Knights Of The Frozen Throne #376

Open TarCreeper opened 7 years ago

TarCreeper commented 7 years ago

I have created many cards of KOTFT, but there are many cards(in addition to DKs) that i can't create. If anyone is able to create these cards, he will be so gentle:

Cards most important that i'm not able to create are: -Moorabi -Treachery -Recast Spells -Fatespinner(I think that is impossible to create until a nex patch) -Professor Putricide -"Lose Divine Shield" cards: Light's Sorrow and Bolvar, Fireblood -Archbishop Benedictus -Dead Man's Hand -Gnomeferatu -Animated Berserker(When I play the cards, the game crashes)

alexbonasera commented 7 years ago

Treachery was pretty simple. Just a mind control but the target is friendly minions and the target player is your opponent.

{ "name": "Treachery", "baseManaCost": 3, "type": "SPELL", "heroClass": "WARLOCK", "rarity": "EPIC", "description": "Choose a friendly minion. Your opponent gains control of it.", "targetSelection": "FRIENDLY_MINIONS", "spell": { "class": "MindControlSpell", "targetPlayer": "OPPONENT" }, "collectible": true, "set": "KNIGHTS_OF_THE_FROZEN_THRONE", "fileFormatVersion": 1 }

I also got Bolvar Fireblood and Light's Sorrow to work but it required setting up a new event and trigger for losing divine shield.

TarCreeper commented 7 years ago

Thanks for treachery.

webadict commented 7 years ago

Recast cards should be doable. I have a few I created, but I don't know if they activate additional SpellCast events

alexbonasera commented 7 years ago

@webadict according to Matthew Place's twitter https://twitter.com/ThePlaceMatt/status/891049164712181760

They "recast" doesn't count as a spell cast by you. So won't trigger Auctioneer or increase your spell count for Yogg.

webadict commented 7 years ago

Thank goodness. That should be doable then. I can write those easily.

I'll try and get the changes we need done eventually, but I'll push what I have to my branch when I have time.