It is currently 29 Apr 2024, 16:05
   
Text Size

Battle the Horde - Ready for debugging

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Battle the Horde - Ready for debugging

Postby schnautzr » 29 Jul 2016, 03:55

Something I worked on a little while back and haven't had a chance to finish...

It's a mod that adds the Battle the Horde deck to the Constructed decklist.

BATTLE THE HORDE

NOTE: This mod is not yet fully playable...I need your help to fix the issues listed below!

This package is in two parts. Drop the AppData folder into your user profile directory. Drop the Forge folder wherever you installed Forge. This will add the necessary files to your installation to let you play Battle the Horde.

To play, you will need to start a constructed match against an AI opponent. Set the AI deck to "Battle the Horde", which will be listed under "Constructed Decks".

Bugs exist. Please feel free to modify the files to make it work better!

The following cards are known to be buggy and do not work properly:

*Consuming Rage
*Vitality Salve

And the following limitations are known:

*A dummy enchantment card called "Battle the Horde!" is included. It is needed in order to adjust the rules for this particular game.
*I haven't done anything to prevent the interface from asking if you want to go first or draw. I recommend selecting Play since I didn't hit Draw much when testing.

If you fix any of these issues yourself, please post back with the new files!
Attachments
BTH.zip
(1.78 MiB) Downloaded 171 times
User avatar
schnautzr
 
Posts: 106
Joined: 23 Aug 2012, 01:13
Location: UTC -6/-5
Has thanked: 27 times
Been thanked: 7 times

Re: Battle the Horde - Ready for debugging

Postby friarsol » 29 Jul 2016, 12:38

For Consuming Rage, it probably should be

SVar:EndOfCombat:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | RememberObjects$ TriggeredAttacker | Execute$ TrigDestroy | TriggerDescription$ Destroy that creature at end of combat.
instead of

RememberObjects$ Targeted
since nothing is targeted.

Vitality Salve should be something like

T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ RepeatEach | TriggerDescription$ Hero's Reward - When CARDNAME is put into a graveyard from anywhere, each player returns a creature card from his or her graveyard to the battlefield.
SVar:RepeatEach:DB$ RepeatEach | Cost$ 0 | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBChangeZone
SVar:DBChangeZone:DB$ ChangeZone | ChangeType$ Creature.RememberedPlayerOwn | Hidden$ True | Origin$ Graveyard | Destination$ Battlefield
instead of it's second ability as you have it. In addition, the description of the first ability doesn't match it's Oracle text.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Battle the Horde - Ready for debugging

Postby schnautzr » 30 Jul 2016, 00:51

friarsol wrote:Vitality Salve should be something like

T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ RepeatEach | TriggerDescription$ Hero's Reward - When CARDNAME is put into a graveyard from anywhere, each player returns a creature card from his or her graveyard to the battlefield.
SVar:RepeatEach:DB$ RepeatEach | Cost$ 0 | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBChangeZone
SVar:DBChangeZone:DB$ ChangeZone | ChangeType$ Creature.RememberedPlayerOwn | Hidden$ True | Origin$ Graveyard | Destination$ Battlefield
instead of it's second ability as you have it. In addition, the description of the first ability doesn't match it's Oracle text.
Perfect!

Edit: Realized I hadn't actually modified the Consuming Rage file before saying it didn't work...gonna test that now.
User avatar
schnautzr
 
Posts: 106
Joined: 23 Aug 2012, 01:13
Location: UTC -6/-5
Has thanked: 27 times
Been thanked: 7 times

Re: Battle the Horde - Ready for debugging

Postby schnautzr » 30 Jul 2016, 01:31

Yup, the Consuming Rage suggestion didn't work. Nothing gets destroyed.
User avatar
schnautzr
 
Posts: 106
Joined: 23 Aug 2012, 01:13
Location: UTC -6/-5
Has thanked: 27 times
Been thanked: 7 times

Re: Battle the Horde - Ready for debugging

Postby friarsol » 30 Jul 2016, 01:47

Hmm.. maybe -

SVar:Pump:DB$ Pump | Cost$ 0 | Defined$ TriggeredAttacker | NumAtt$ +2 | NumDef$ +0 | RememberPumped$ True | Execute$ EndOfCombat
SVar:EndOfCombat:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | RememberObjects$ Remembered | Execute$ TrigDestroy | TriggerDescription$ Destroy that creature at end of combat.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Battle the Horde - Ready for debugging

Postby schnautzr » 30 Jul 2016, 03:09

Still nothing.
User avatar
schnautzr
 
Posts: 106
Joined: 23 Aug 2012, 01:13
Location: UTC -6/-5
Has thanked: 27 times
Been thanked: 7 times

Re: Battle the Horde - Ready for debugging

Postby Hanmac » 30 Jul 2016, 03:16

hey, shouldn't that be a "SubAbility$ EndOfCombat" in the Pump line?
"Execute" is only for Triggers.
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times


Return to Forge

Who is online

Users browsing this forum: No registered users and 189 guests


Who is online

In total there are 189 users online :: 0 registered, 0 hidden and 189 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 189 guests

Login Form