It is currently 16 Apr 2024, 19:56
   
Text Size

Hour of Devastation spoiler season

Post MTG Forge Related Programming Questions Here

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

Re: Hour of Devastation spoiler season

Postby Agetian » 28 Jun 2017, 10:11

Glad to hear it's resolved! :) And yep, the Angel is awesome! :D

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Hour of Devastation spoiler season

Postby Indigo Dragon » 28 Jun 2017, 16:52

Here's an in-progress Edition folder for HOU, including Unimplemented cards and Planeswalker decks.
Hour of Devastation.txt
(3.06 KiB) Downloaded 251 times
Code: Select all
[metadata]
Code=HOU
Date=2017-07-14
Name=Hour of Devastation
Code2=HOU
Type=Expansion
MciCode=hou
Booster=10 Common:!fromSheet("HOU Planeswalker Decks and Toolkit"), 3 Uncommon:!fromSheet("HOU Planeswalker Decks and Toolkit"), 1 RareMythic:!fromSheet("HOU Planeswalker Decks and Toolkit"), 1 BasicLand AKH
AdditionalSheetForFoils=fromSheet("MPS Hour of Devastation Invocations")
AdditionalSetUnlockedInQuest=MPS_AKH

[cards]
4 R Adorned pouncer
5 R Angel of condemnation
6 U Angel of the god-pharaoh
8 U Desert's hold
9 R Djeru, with eyes open
13 U Gideon's defeat
15 R Hour of revelation
18 R Oketra's last mercy
19 M Overwhelming Splendor
23 R Solemnity
25 C Steadfast sentinel
26 U Steward of solidarity
28 U Vizier of the true
31 R Champion of Wits
35 R Fraying sanity
36 R Hour of Eternity
38 U Jace's defeat
40 R Nimble obstructionist
41 U Ominous Sphinx
42 C Proven combatant
45 U Sinuous striker
49 U Supreme will
50 R Swarm intelligence
52 M Unesh, criosphinx sovereign
56 U Accursed horde
57 R Ammit Eternal
60 R Bontu's last reckoning
61 C Carrion screecher
62 U Doomfall
63 R Dreamstealer
65 R Hour of glory
66 C Khenra eternal
68 U Liliana's defeat
70 C Marauding boneslasher
73 M Razaketh, the foulblooded
74 U Razaketh's Rite
76 R Torment of Hailfire
77 U Torment of scarabs
78 C Torment of venom
83 U Abrade
86 U Chandra's defeat
87 R Chaos Maw
89 C Defiant khenra
90 R Earthshaker khenra
91 U Fervent paincaster
94 C Gilded cerodon
95 R Hour of Devastation
96 R Hazoret's Undying Fury
97 R Imminent Doom
98 U Inferno jet
99 C Khenra scrapper
104 M Neheb, the eternal
105 C Open fire
107 U Sand strangler
109 R Wildfire eternal
119 U Hope tender
120 R Hour of Promise
123 U Nissa's defeat
124 C Oasis ritualist
126 R Pride sovereign
129 R Ramunap excavator
130 R Ramunap hydra
131 R Resilient khenra
132 R Rhonas's last stand
134 C Sidewinder naga
137 M Uncage the menagerie
139 M Nicol bolas, god-pharaoh
140 M The locust god
142 U Resolute survivors
143 U River hoopoe
144 M Samut, the tested
145 M The scarab god
146 M The scorpion god
147 U Unravelling Mummy
148 U Farm // market
149 U Consign // Dust
150 U Claim // fame
151 U Struggle // survive
152 U Appeal // Authority
154 R Reason // believe
155 R Grind // dust
156 R Refuse // cooperate
157 R Driven // despair
159 U Crook of condemnation
161 R Hollow One
163 R Mirage mirror
164 U Sunset pyramid
170 C Desert of the fervent
171 C Desert of the glorified
172 C Desert of the indomitable
173 C Desert of the mindful
174 C Desert of the true
176 C Endless Sands
177 U Hashep Oasis
178 R Hostile desert
179 U Ifnir Deadlands
180 U Ipnu Rivulet
181 U Ramunap Ruins
182 R Scavenger grounds
183 U Shefnet Dunes
185 L Plains
186 L Island
187 L Swamp
188 L Mountain
189 L Forest
200 M Nissa, genesis mage
201 U Avid reclaimer
202 C Brambleweft behemoth
203 R Nissa's encouragement
204 C Woodland Stream
205 M Nicol Bolas, the Deceiver
206 U Wasp of the bitter end
207 C Zealot of the god-pharaoh
208 R Visage of bolas
209 C Cinder Barrens
It also includes the card "95 R Hour of Devastation", which doesn't exist yet, yet I'm 90% sure it will happen.
Ctrl+C, Ctrl+V
User avatar
Indigo Dragon
 
Posts: 130
Joined: 11 May 2016, 10:18
Location: Australia
Has thanked: 63 times
Been thanked: 56 times

Re: Hour of Devastation spoiler season

Postby Marek14 » 29 Jun 2017, 18:11

Another batch.

Contains: Ammit Eternal, Appeal//Authority, Bloodwater Entity, Champion of Wits, Chaos Maw, Consign//Oblivion, Dutiful Servants, Endless Sands, Eternal of Harsh Truths, Frontline Devastator, God-Pharaoh's Gift, Hashep Oasis, Hazoret's Undying Fury, Hollow One, Hour of Devastation, Hour of Eternity, Hour of Promise, Ifnir Deadlands, Imminent Doom, Ipnu Rivulet, Kefnet's Last Word, Leave//Chance, Life Goes On, Majestic Myriarch, Manticore Eternal, Merciless Eternal, Mummy Paramount, Ominous Sphinx, Ramunap Ruins, Razaketh's Rite, Refuse//Cooperate, Rhonas's Stalwart, Seer of the Last Tomorrow, Shefet Dunes, Survivors' Encampment, Tragic Lesson, Unraveling Mummy and Wretched Camel.

Minor corrections for Armorcraft Judge, Chrome Mox, Deepwater Hypnotist, Dukhara Scavenger, Kaervek the Merciless, Kavu Climber, Odric, Lunarch Marshal and Witherscale Wurm.

Additional notes:

Crested Sunmare: I noticed that it has token image with specified edition -- is it necessary? We usually don't use edition for brand new tokens.
Last Rites: I noticed that the first part of the effect has References$ X, even though it doesn't actually reference it.

Abandoned Sarcophagus: couldn't implement, it will require a check that can tell whether a card that is entering graveyard was cycled or not.
Endless Sands: I wrote it according to Cold Storage, but I'm not sure -- when you sacrifice it for its ability, won't it execute DBCleanup and forget all the cards it exiled?
Hollow One: Not sure whether "Count$YouDiscardedThisTurn" works, but it definitely should.
Majestic Myriarch: the ability is worded like intervening if, but that doesn't seem to make any sense.
Overwhelming Splendor: couldn't implement, new code might be needed for the exclusion of loyalty abilities?
Tragic Lesson: if this will work, perhaps UnlessCost could be used to improve things like Thirst for Knowledge, Compulsive Research or Wrench Mind? I think that you currently cannot discard two artifacts with Thirst for Knowledge, but it should still be a valid option.
Attachments
hou4.zip
(23.47 KiB) Downloaded 248 times
Marek14
Tester
 
Posts: 2759
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 296 times

Re: Hour of Devastation spoiler season

Postby Agetian » 29 Jun 2017, 18:19

Thanks so much as always, Marek! Committed.

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Hour of Devastation spoiler season

Postby Marek14 » 30 Jun 2017, 14:08

I think that the "Whenever CARDNAME crews a Vehicle" triggers don't work right -- they trigger after the crew ability resolves, but they should trigger after it's activated. A Vehicle can still get a P/T bonus when not animated, it just won't do anything until it becomes a creature.
Marek14
Tester
 
Posts: 2759
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 296 times

Re: Hour of Devastation spoiler season

Postby Indigo Dragon » 30 Jun 2017, 15:24

Here's the Edition file for HOU, unimplemented cards and Planeswalker decks.
Code: Select all
[metadata]
Code=HOU
Date=2017-07-14
Name=Hour of Devastation
Code2=HOU
Type=Expansion
MciCode=hou
Booster=10 Common:!fromSheet("HOU Planeswalker Decks and Toolkit"), 3 Uncommon:!fromSheet("HOU Planeswalker Decks and Toolkit"), 1 RareMythic:!fromSheet("HOU Planeswalker Decks and Toolkit"), 1 BasicLand AKH
AdditionalSheetForFoils=fromSheet("MPS Hour of Devastation Invocations")
AdditionalSetUnlockedInQuest=MPS_AKH

[cards]
1 C Act of Heroism
2 R Adorned pouncer
3 R Angel of condemnation
4 U Angel of the god-pharaoh
5 C Aven of Enduring Hope
6 M Crested Sunmare
7 C Dauntless Aven
8 U Desert's hold
9 C Disposal Mummy
10 R Djeru, with eyes open
11 C Djeru's Renunciation
12 C Dutiful Servants
13 U Gideon's defeat
14 C God-Pharaoh's Faithful
15 R Hour of Revelation
16 C Mummy Paramount
17 C Oketra's Avenger
18 R Oketra's last mercy
19 M Overwhelming Splendor
20 C Sandblast
21 U Saving Grace
22 R Solemnity
23 C Solitary Camel
24 C Steadfast sentinel
25 U Steward of solidarity
26 U Sunscourge Champion
27 U Unconventional Tactics
28 U Vizier of the true
29 C Aerial Guide
30 C Aven Reedstalker
31 R Champion of Wits
32 C Countervailing Winds
33 C Cunning Survivor
34 U Eternal of Harsh Truths
35 R Fraying sanity
36 R Hour of Eternity
37 U Imaginary Threats
38 U Jace's defeat
39 R Kefnet's Last Word
40 R Nimble obstructionist
41 U Ominous Sphinx
42 C Proven combatant
43 U Riddleform
44 C Seer of the Last Tomorrow
45 U Sinuous striker
46 C Spellweaver Eternal
47 C Strategic Planning
48 C Striped Riverwinder   
49 U Supreme will
50 R Swarm intelligence
51 C Tragic Lesson
52 M Unesh, criosphinx sovereign
53 C Unquenchable Thirst
54 C Unsummon
55 U Vizier of the Anointed
56 U Accursed horde
57 R Ammit Eternal
58 R Apocalypse Demon
59 U Banewhip Punisher
60 R Bontu's last reckoning
61 C Carrion screecher
62 U Doomfall
63 R Dreamstealer
64 C Grisly Survivor
65 R Hour of glory
66 C Khenra eternal
67 C Lethal Sting
68 U Liliana's defeat
69 C Lurching Rotbeast
70 C Marauding boneslasher
71 U Merciless Eternal
72 C Moaning Wall
73 M Razaketh, the foulblooded
74 U Razaketh's Rite
75 C Ruin Rat
76 C Scrounger of Souls
77 R Torment of Hailfire
78 U Torment of Scarabs
79 C Torment of Venom
80 U Vile Manifestation
81 C Without Weakness
82 C Wretched Camel
83 U Abrade
84 C Blur of Blades
85 U Burning-Fist Minotaur
86 U Chandra's defeat
87 R Chaos Maw
88 C Crash Through
89 C Defiant khenra
90 R Earthshaker khenra
91 U Fervent paincaster
92 C Firebrand Archer
93 C Frontline Devastator
94 C Gilded cerodon
95 C Granitic Titan
96 R Hazoret's Undying Fury
97 R Hour of Devastation
98 R Imminent Doom
99 U Inferno jet
100 C Khenra scrapper
101 C Kindled Fury
192 U Magmaroth
103 U Manticore Eternal
104 M Neheb, the eternal
105 C Open fire
106 C Puncturing Blow
107 U Sand strangler
110 C Thorned Moloch
109 R Wildfire eternal
110 C Ambuscade
111 C Beneath the Sands
112 C Bitterbow Sharpshooters
113 U Devotee of Strength
114 U Dune Diviner
115 C Feral Prowler
116 C Frilled Sandwalla
117 C Gift of Strength
118 C Harrier Naga
119 U Hope tender
120 R Hour of Promise
121 C Life Goes On
122 M Majestic Myriarch
123 U Nissa's defeat
124 C Oasis ritualist
125 U Overcome
126 R Pride sovereign
127 U Quarry Beetle
128 C Rampaging Hippo
129 R Ramunap excavator
130 R Ramunap hydra
131 R Resilient khenra
132 R Rhonas's last stand
133 C Rhonas's Stalwart
134 C Sidewinder naga
135 U Sifter Wurm
136 U Tenacious Hunter
137 M Uncage the menagerie
138 U Bloodwater Entity
139 M Nicol bolas, god-pharaoh
140 M The locust god
141 U Obelisk Spider
142 U Resolute survivors
143 U River hoopoe
144 M Samut, the tested
145 M The scarab god
146 M The scorpion god
147 U Unravelling Mummy
148 U Farm // market
149 U Consign // Dust
150 U Claim // fame
151 U Struggle // survive
152 U Appeal // Authority
153 R Leave // Chance
154 R Reason // believe
155 R Grind // dust
156 R Refuse // cooperate
157 R Driven // despair
158 R Abandoned Sarcophagus
159 U Crook of condemnation
160 U Dagger of the Worthy
161 R God-Pharaoh's Gift
162 C Graven Abomination
163 R Hollow One
164 U Manalith
165 R Mirage Mirror
166 U Sunset Pyramid
167 C Traveler's Amulet
168 C Wall of Forgotten Pharaohs
169 U Crypt of the Eternals
170 C Desert of the fervent
171 C Desert of the glorified
172 C Desert of the indomitable
173 C Desert of the mindful
174 C Desert of the true
175 U Dunes of the Dead
176 C Endless Sands
177 U Hashep Oasis
178 R Hostile desert
179 U Ifnir Deadlands
180 U Ipnu Rivulet
181 U Ramunap Ruins
182 R Scavenger grounds
183 U Shefnet Dunes
184 C Survivor's Encampment
185 L Plains
186 L Island
187 L Swamp
188 L Mountain
189 L Forest
190 L Plains
191 L Island
192 L Swamp
193 L Mountain
194 L Forest
195 L Plains
196 L Island
197 L Swamp
198 L Mountain
199 L Forest 
200 M Nissa, genesis mage
201 U Avid reclaimer
202 C Brambleweft behemoth
203 R Nissa's encouragement
204 C Woodland Stream
205 M Nicol Bolas, the Deceiver
206 U Wasp of the bitter end
207 C Zealot of the god-pharaoh
208 R Visage of bolas
209 C Cinder Barrens
Ctrl+C, Ctrl+V
User avatar
Indigo Dragon
 
Posts: 130
Joined: 11 May 2016, 10:18
Location: Australia
Has thanked: 63 times
Been thanked: 56 times

Re: Hour of Devastation spoiler season

Postby Agetian » 30 Jun 2017, 19:14

Hmm, the edition file has wrong capitalization in many cards for some reason... E.g. "Sand strangler" instead of "Sand Strangler". Not sure if it matters, but it might on case-sensitive file systems when loading pictures.

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Hour of Devastation spoiler season

Postby Agetian » 30 Jun 2017, 19:22

Marek14 wrote:I think that the "Whenever CARDNAME crews a Vehicle" triggers don't work right -- they trigger after the crew ability resolves, but they should trigger after it's activated. A Vehicle can still get a P/T bonus when not animated, it just won't do anything until it becomes a creature.
This is a good point! Not sure how to fix it correctly though, hopefully someone who is good with triggers will be able to pick this one up for fixing...

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Hour of Devastation spoiler season

Postby austinio7116 » 30 Jun 2017, 19:27

Just checked that in - thanks.
User avatar
austinio7116
 
Posts: 451
Joined: 10 Mar 2017, 11:59
Has thanked: 47 times
Been thanked: 169 times

Re: Hour of Devastation spoiler season

Postby Agetian » 30 Jun 2017, 19:35

austinio7116 wrote:Just checked that in - thanks.
We might need to fix capitalization in the edition file - otherwise it'll likely work incorrectly when looking for card pictures on case-sensitive file systems (basically, anything non-Windows :) ).

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Hour of Devastation spoiler season

Postby austinio7116 » 30 Jun 2017, 19:45

OK - I didn't refresh this page so I missed your comment. I'll take a look through.
User avatar
austinio7116
 
Posts: 451
Joined: 10 Mar 2017, 11:59
Has thanked: 47 times
Been thanked: 169 times

Re: Hour of Devastation spoiler season

Postby Agetian » 30 Jun 2017, 19:49

I actually already did, hopefully I got everything sorted out, though can't be 100% sure, feel free to take a look as well ;)

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Hour of Devastation spoiler season

Postby austinio7116 » 30 Jun 2017, 19:58

I did another pass and updated just one missed capital
User avatar
austinio7116
 
Posts: 451
Joined: 10 Mar 2017, 11:59
Has thanked: 47 times
Been thanked: 169 times

Re: Hour of Devastation spoiler season

Postby Agetian » 30 Jun 2017, 19:59

Nice! Thanks for help! :) Hopefully we're all good now :)

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times


PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 49 guests


Who is online

In total there are 49 users online :: 0 registered, 0 hidden and 49 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 49 guests

Login Form