/
README.txt
6108 lines (5581 loc) · 305 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Magarena
========
Homepage: http://magarena.github.io
Forum : http://www.slightlymagic.net/forum/viewforum.php?f=82
Requires: Java Runtime Environment 8 (http://java.com) or above must be installed on your computer
Starting Magarena:
On Windows, double click on Magarena.exe
On Linux, execute ./Magarena.sh.
On Mac, double click the Magarena icon
Keyboard Controls
=================
General
-------
Escape : pauses game and displays options for current screen.
if no options associated with screen then closes screen.
F11 : toggle full screen mode.
F12 : hide UI so you can admire the background art in all its glory!
Duel Screen
-----------
Right arrow, Space : action button
Shift+Right arrow, Shift+Space : skip until end of turn
Left arrow, Backspace, Delete : undo button
Y key : yes button
N key : no button
S key : switch between player and AI view
Selecting the AI to play against:
The desired AI can be selected in the "New duel" dialog (Arena -> New duel).
The difficulty level is the maximum number of seconds the AI has to make a move.
Thanks to
ubeefx for creating such a great game
epiko for creating the first Magarena splash screen and the amazing color themes
Salasnet, pedro1973, and elias for creating beautiful themes, http://www.slightlymagic.net/forum/viewforum.php?f=89
IcoJoy, http://www.icojoy.com/blogs/, for the nice free mage logo and icon
singularita for creating the scripts to add over 300 additional creature cards
glorfindel, Old Nick, David, Grundomu, jeffwadsworth, Kuno, LSK, sponeta,
day5ive, and Excedrin for contributing premade decks
mtgrares for the publicity
Goblin Hero for providing the images for some of the symbols
Melvin Zhang for implementing the Monte Carlo Tree Search AI and general code cleanup/bug fixes
IanGrainger for contributing a patch to allow text search in the Card Explorer
Rachel for making it possible to cancel image download and fixing incorrect images
beholder for implementing new cards and general usability improvements
johncpatterson for helping to test the Mac startup script
wait321 for creating a deck editor and other UI improvements
missalexis for creating an application bundle to improve Mac installation
goonjamin for contributing a patch that makes Magarena easier to use on touchscreens
Lodici for improving the duel screen and general UI enhancements
frank for extensive play testing and bug reporting
PalladiaMors, PhazedOut, Aunukia, nado18, Erkcan Özcan, kdesmond, a.
benedict balbuena, spartan vi, Braullynn, mecheng, pcastellazzi, rasdel,
Tyrael, hong yie, ember hauler, Hector Marin, drooone, jericho.pumpkin,
Mike, and Guest for implementing new cards
ShawnieBoy for implementing new cards, the M logo, and general image enhancements
PalladiaMors for the Portuguese UI translation
kannikkiy for the Russian UI translation
Zac610 for the Italian UI translation
Pichoro, Acorntail and all at http://magicseteditor.sourceforge.net for CardBuilder components
XMage for the ArrowBuilder code
neoedmund for the download images-on-demand implementation
http://mtgjson.com for card script data
http://magiccards.info for card images
http://game-icons.net for UI icons
http://soundbible.com, http://www.freesound.org for sound effects
everyone on the CCGHQ forum, http://slightlymagic.net/forum/
Thank you for your support and have fun!
Release 1.82 (February 27, 2017)
============
lodici
melvin
Mike
Sergio Lo Cascio
ShawnieBoy
- add Italian translation
- reduce memory usage of generating proxy image with cardbuilder
- changed/added the following to the user interface:
* displays a record of games Played / Won / Lost for each non-random deck
* new games played P/W/L tab added to deck editor
* deck legality and P/W/L tabs added to the Decks and Deck screens
* new deck groups - Popular, Recently played and Winning
* consolidate all card image settings into Setup card images dialog
* on-demand downloading of images improved
* displays shield, poison, energy and experience counters in player panel (issue #850)
* add ability to drag and drop a snapshot.game file into Magarena to load game (issue #1053)
* attach prompt panel to turn panel instead of player (issue #1057)
* new translatable strings: 71
- fixed the following bugs:
* Captain of the Watch copy made by Seance doesn't create Soldier tokens (issue #1040)
* exception due to missing firemind deck folder (issue #1051)
* unable to undo past a May choice (issue #1054)
* user prompt context image sticks around too long (issue #1060)
* unable to sort deck via column headers like card pool (issue #1064)
* exception when clicking on Select in DecksScreen and returning to the deck editor screen (issue #1082)
* missing images alert but dialog displays nothing to download (issue #1083)
* Legacy format missing OGW and SOI sets
- added the following cards:
Chaos Warp, Mechanized Production, Sram, Senior Edificer, Trophy Mage
Release 1.81 (January 30, 2017)
============
lodici
melvin
ShawnieBoy
- updated Banned/Restricted lists for 20.01.17
- add AER to Sets, Blocks and Formats
- added the following usability improvements
* add log messages for attacker and defender for life and poison changes
* improve logic of skip until end of turn when there are many items on the stack
* rename "Download card images" to "Setup card images" and add "Display" setting
* track decks used in a duel
* enable duel settings to be updated from decks screen
* allow players to undo an optional choice
* enable display of cropped images from full-image files for ENG cards
* support '<card name>.full.jpg' pattern as a custom image file
* show stack count and add button to speed up progression through the stack
- added the following to the card script:
* condition: if a permanent you controlled left the battlefield this turn
* trigger: When SN enters the battlefield or dies, <effect>
- fixed the following bugs:
* name of Mircale cards revealed to opponent when it is not cast (issue #325)
* crash when determining ways to pay mana cost (issue #696)
* cards table background is not translucent (issue #1021)
* crash on opening Deck Editor (issue #1023)
* crash on selecting Player decks in decks screen (issue #1024)
* cards returned from exile did not show blue links (issue #1033)
* deck panel doesn't update when adding cards (issue #1043)
* basic lands which can tap for any color showing irregular symbols (issue #1045)
- added the following cards:
Aegis Automaton, Aerial Modification, Aeronaut Admiral, Aether Chaser,
Aethergeode Miner, Aether Herder, Aether Inspector, Aether Poisoner,
Aethersphere Harvester, Aetherstream Leopard, Aether Swooper,
Aethertide Whale, Airdrop Aeronauts, Alley Evasion, Audacious Infiltrator,
Augmenting Automaton, Bastion Enforcer, Call for Unity,
Caught in the Brights, Cogwork Assembler, Consulate Crackdown,
Consulate Dreadnought, Consulate Turret, Countless Gears Renegade,
Cruel Finality, Daring Demolition, Dawnfeather Eagle, Daxos the Returned,
Deadeye Harpooner, Decommission, Defiant Salvager, Destructive Tampering,
Diluvian Primordial, Disallow, Dispersal Technician, Druid of the Cowl,
Efficient Construction, Embraal Gear-Smasher, Felidar Guardian,
Filigree Crawler, Foundry Hornet, Fourth Bridge Prowler,
Frontline Rebel, Ghirapur Osprey, Gifted Aetherborn,
Gonti's Aether Heart, Heroic Intervention, Hidden Stockpile,
Highspire Infusion, Hinterland Drake, Ice Over, Implement of Combustion,
Implement of Examination, Implement of Ferocity, Implement of Improvement,
Implement of Malice, Inspiring Roar, Ironclad Revolutionary,
Irontread Crusher, Lathnu Sailback, Leave in the Dust,
Lifecrafter's Bestiary, Memory Plunder, Midnight Entourage,
Mobile Garrison, Natural Obsolescence, Outland Boar, Pacification Array,
Paradox Engine, Peacewalker Colossus, Pendulum of Patterns, Planar Bridge,
Precise Strike, Prizefighter Construct, Ravenous Intruder, Reckless Racer,
Renegade Map, Renegade Rallier, Renegade's Getaway, Renegade Wheelsmith,
Reservoir Walker, Resourceful Return, Ridgescale Tusker,
Rogue Refiner, Salvage Scuttler, Scrapper Champion, Servo Schematic,
Shielded Aether Thief, Shipwreck Moray, Siege Modification,
Silkweaver Elite, Solemn Recruit, Spire of Industry, Spire Patrol,
Take into Custody, Tezzeret's Touch, Thopter Arrest, Unbridled Growth,
Universal Solvent, Untethered Express, Vengeful Rebel, Verdant Automaton,
Walking Ballista, Watchful Automaton, Welder Automaton, Weldfast Engineer,
Wrangle, Yahenni, Undying Partisan
Release 1.80 (December 31, 2016)
============
kelsioboy
lodici
melvin
ShawnieBoy
- changed/added the following to the user interface:
* always show unimplemented cards in Card Explorer
* ignore case when sorting list of decks
- fixed the following bugs:
* Russian UI crashes when clicking "New Game" (issue #1007)
- added the following cards:
Afiya Grove, Deadly Wanderings, Fumigate, Gahiji, Honored One,
Oran-Rief Hydra, Padeem, Consul of Innovation, Planar Void, Repay in Kind,
Riptide Entrancer, Shauku, Endbringer, Song of Serenity, Stalking Yeti,
Toolcraft Exemplar, Winds of Rath
Release 1.79 (November 28, 2016)
============
lodici
melvin
ShawnieBoy
- changed/added the following to the user interface:
* use custom checkboxes in Card Explorer filters
* add option to select 'X' in cost filter
* add 'Match all' option for cost filter, e.g. X and 3
* add menu on Card Explorer to change style and layout of card pool
- added the following to the card script:
* ability: As SN enters the battlefield, choose a player
- fixed the following bugs:
* fix broken image links for C16 cards
* fix losing your life total while having negative life gains life (issue #985)
* power and toughness of creatures not updated after spell resolves (issue #986)
- added the following cards:
Excruciator, Hydra Omnivore, Keening Stone, Merrow Bonegnawer,
Phyrexian Rebirth, Saskia the Unyielding, Scrabbling Claws, Sewer Nemesis,
Shattered Perception, Tana, the Bloodsower, Thrashing Mudspawn,
Treacherous Terrain
Release 1.78 (October 30, 2016)
============
kelsioboy
lodici
melvin
ShawnieBoy
- update formats to include Kaladesh and Commander 2016, rotate Standard
- new themes and avatars
* Greenwood theme by sevacro, http://www.slightlymagic.net/forum/viewtopic.php?f=89&t=19316
* Black & White theme by sevacro, http://www.slightlymagic.net/forum/viewtopic.php?f=89&t=19317
* Avatar set by sevacro, http://www.slightlymagic.net/forum/viewtopic.php?f=89&t=19309
- changed/added the following to the user interface:
* show/hide keywords screen from anywhere using 'K' key
* show/hide log messages during game using 'M' key
* show/hide log screen during game using 'L' key
* optional new style keywords screen with example cards
* new style checkbox implemented in preferences dialog
* new style scrollbar, toggle setting added to preferences dialog
* dev actions in Explorer moved to dev menu
* implement uniform table/list selection color based on theme
* new translatable strings: 26
- generate proxy images for permanents based on current characteristics for
English language with cropped images only
* permanent color, type, subtype and pt changes are displayed in-game
* token copies of permanents display token frames
- added the following to the card script:
* support create token phrasing
* support searching from multiple locations via groovy code
* condition: that player has no cards in hand
* condition: RN has <amount> or more cards in hand
* condition: RN has <amount> or fewer cards in hand
* condition: enchanted creature's power is <amount> or greater
* effect: goad <permanents>
* effect: return <card> at random from your graveyard to your hand
* effect: At the beginning of your next upkeep, pay <mana cost>. If you don't, you lose the game
- fixed the following bugs:
* crash on card loading due to system locale setting (issue #959)
* crash when reading old version of snapshot.dat (issue #956)
* missing activation cost in oracle text for 2/2 red Dragon token
* missing check for "isn't monstrous" when monstrousity resolves
* incorrect proxy image generated for hybrid cards
* incorrect selection color used in the deck legality list (issue #440)
* Morph permanents could not be turned face up (issue #921)
* Syndicate Trafficker ability crashes when it resolves
* Deathbringer Liege's triggers fire in the wrong order (issue #899)
* Aether Meltdown could only enchant creature and Vehicle (issue #922)
* Fertilid's ability made controller search, should be target player
* Slumbering Dragon could attack when it has less than five +1/+1 counters (issue #928)
* Inventor's Goggles doesn't attach to an Artificer entering the battlefield (issue #929)
* Grand Abolisher won't let the opponent cast anything at all (issue #962)
* Decree of Silence is sacrificed whenever it has three or more depletion counters on it (issue #963)
- added the following cards:
Akiri, Line-Slinger, Arachnogenesis, Arlinn, Embraced by the Moon,
Arlinn Kord, Ash Barrens, Attune with Aether, Besmirch,
Bloodcrazed Goblin, Boompile, Breya, Etherium Shaper,
Bruse Tarl, Boorish Herder, Cavalry Master, Chandra, Pyrogenius,
Coastal Breach, Coveted Peacock, Dark Supplicant, Domesticated Hydra,
Failed Inspection, Flame-Wreathed Phoenix, Foundry Inspector,
Ghirapur Orrery, Goblin Racketeer, Grave Upheaval, Grifter's Blade,
Hellkite Tyrant, In Garruk's Wake, Ishai, Ojutai Dragonspeaker,
Jeering Homunculus, Lashwrithe, Migratory Route, Mistform Ultimus,
Moonmist, Nissa, Nature's Artisan, Ornamental Courage, Pact of Negation,
Pact of the Titan, Primeval Protector, Pristine Skywise,
Protector of the Crown, Quest for the Nihil Stone, Raving Dead,
Ravos, Soultender, Razor Pendulum, Redeem the Lost, Skywhaler's Shot,
Slaughter Pact, Stonehoof Chieftain, Structural Distortion,
Sublime Exhalation, Summoner's Pact, Surreal Memoir, Sworn Defender,
Valeron Wardens, Workshop Assistant, Zirilan of the Claw
Release 1.77 (September 25, 2016)
============
kelsioboy
lodici
melvin
ShawnieBoy
- add Kaladesh set and block format
- add new frames for some double-sided cards
- update keyword glossary
- increase images available for crops and non-English cards
crops are recommended for English users
- new translatable strings: 10
- changed/added the following to the card explorer:
* move totals to screen header
* highlight filter button if active
* show filter criteria in tooltip on an active filter button
* improve readability of filter values on themes with darker backgrounds
* add "Unsupported" filter
* add "Reset" button to each filter and display search operands using a drop-down
* add "Lucky Dip" button which randomly selects a card from the list
* add "Change layout" button that toggles the sidebar
- added the following to the card script:
* cost: Pay {E}+
* condition: you're the monarch
* condition: an opponent has more life than you
* condition: you have more life than an opponent
* condition: an opponent controls more creatures than you
* condition: enchanted creature has <amount> or more <type> counters on it
* condition: if a <permanent> is on the battlefield
* ability: Melee
* ability: Crew <n>
* ability: Fabricate <n>
* ability: <permanents> enter the battlefield tapped
* ability: <permament> don't untap during their controllers' untap steps
* effect: <effect> unless you <cost>
* effect: <player> get {E}+
* effect: you become the monarch
* effect: Put X <token> onto the battlefield, where X is <amount>
- fixed the following bugs:
* duplicate draw message in game log
* SOI and OGW lands not selected by random deck generator
* Deathbringer Liege triggers fire in the wrong order
* Warmonger's Chariot second ability only applies when equipped creature is black
* Mana Vapors did not affect lands that entered the battlefield after it resolves
* Blazing Torch equippped creature sacrifices itself to do damage instead of sacrificing Blazing Torch (issue #882)
- added the following cards:
Abolisher of Bloodlines, Abu Ja'far, Accelerated Mutation,
Accomplished Automaton, Acrobatic Maneuver, Adriana, Captain of the Guard,
Aerial Responder, Aether Hub, Aether Meltdown, Aethersquall Ancient,
Aether Theorist, Aethertorch Renegade, Ambitious Aetherborn,
Angel of Invention, Appetite for the Unnatural, Arborback Stomper,
Arcbond, Archdemon of Paliano, Architect of the Untamed, Armorcraft Judge,
Armored Transport, Assembled Alphas, Authority of the Consuls,
Aviary Mechanic, Backwoods Survivalists, Ballista Charger,
Bastion Mastodon, Blooming Marsh, Blossoming Defense, Bomat Bazaar Barge,
Botanical Sanctum, Brazen Scourge, Bristling Hydra, Canal Courier,
Cathartic Reunion, Cemetery Recruitment, Ceremonious Rejection,
Chasm Skulker, Chimney Imp, Cloudblazer, Cogworker's Puzzleknot,
Commencement of Festivities, Concealed Courtyard, Consulate Skygate,
Consul's Shieldguard, Contraband Kingpin, Cowl Prowler,
Cultivator of Blades, Cultivator's Caravan, Curio Vendor,
Decoction Module, Demolition Stomper, Demon of Dark Schemes,
Deploy to the Front, Dhund Operative, Disappearing Act,
Dramatic Reversal, Dream Leash, Dukhara Peafowl, Dukhara Scavenger,
Durable Handicraft, Dynavolt Tower, Eddytrail Hawk, Efreet Weaponmaster,
Electrostatic Pummeler, Elegant Edgecrafters, Engineered Might,
Era of Innovation, Essence Extraction, Experimental Aviator,
Fairgrounds Warden, Fang of the Pack, Filigree Familiar,
Fireforger's Puzzleknot, Flame Lash, Fleetwheel Cruiser,
Foundry Screecher, Fragmentize, Fretwork Colony, Fungal Sprouting,
Garrulous Sycophant, Gearseeker Serpent, Ghirapur Guide,
Glint-Nest Crane, Glint-Sleeve Artisan, Grenzo's Ruffians,
Hallowed Spiritkeeper, Heart of Yavimaya, Herald of the Fair,
Hermit of the Natterknolls, Highspire Artisan, Hightide Hermit,
Hijack, Hollowborn Barghest, Illusionary Informant, Impeccable Timing,
Incendiary Sabotage, Inspiring Vantage, Inventor's Apprentice,
Inventors' Fair, Inventor's Goggles, Iron League Steed, Janjeet Sentry,
Kambal, Consul of Allocation, Keeper of Keys, Key to the City,
Kjeldoran Outpost, Kujar Seedsculptor, Larger Than Life, Lathnu Hellion,
Lawless Broker, Leovold's Operative, Linvala, the Preserver,
Live Fast, Living Hive, Lone Wolf of the Natterknolls,
Long-Finned Skywhale, Longtusk Cub, Ma Chao, Western Warrior,
Make Obsolete, Malfunction, Marchesa's Decree, Marionette Master,
Master Trinketeer, Maulfist Doorbuster, Mausoleum Wanderer,
Menagerie Liberator, Metalspinner's Puzzleknot, Midsummer Revel,
Minister of Inquiries, Mox Diamond, Multiform Wonder, Narnam Cobra,
Night Market Lookout, Nimble Innovator, Ninth Bridge Patrol,
Nissa, Voice of Zendikar, Orbs of Warding, Ordeal of Erebos,
Ordeal of Heliod, Ordeal of Nylea, Ordeal of Purphoros, Ordeal of Thassa,
Ovalchase Dragster, Palace Sentinels, Peema Outrider, Pia Nalaar,
Pious Kitsune, Prakhata Club Security, Prakhata Pillar-Bug,
Propeller Pioneer, Quicksmith Genius, Reckless Fireweaver, Refurbish,
Renegade Freighter, Renegade Tactics, Restoration Gearsmith, Retaliation,
Revolutionary Rebuff, Riparian Tiger, Rite of the Raging Storm,
Ruinous Gremlin, Rush of Vitality, Sage of Ancient Lore,
Sage of Shaila's Claim, Salivating Gremlins, Select for Inspection,
Self-Assembler, Servant of the Conduit, Servo Exhibition, Skyline Despot,
Skyship Stalker, Sky Skiff, Skysovereign, Consul Flagship,
Skyswirl Harrier, Slayer's Plate, Smuggler's Copter, Snare Thopter,
Soul Separator, Spectral Grasp, Spirebluff Canal, Spireside Infiltrator,
Spontaneous Artist, Storm Herd, Stunt Double, Survival Cache,
Swallowing Plague, Syndicate Trafficker, Take Down, Tasseled Dromedary,
Tenza, Godo's Maul, Terrain Elemental, Terror of the Fairgrounds,
Tezzeret, Agent of Bolas, Tezzeret's Ambition, The Monarch,
Thorn of the Black Rose, Thought Vessel, Thriving Grubs, Thriving Ibex,
Thriving Rats, Thriving Rhino, Thriving Turtle, Throne of the High City,
Throne Warden, Tidy Conclusion, Torch Gauntlet, Tree of Perdition,
Underhanded Designs, Unlicensed Disintegration, Vedalken Blademaster,
Visionary Augmenter, Voldaren Pariah, Voltaic Brawler, Vow of Duty,
Vow of Flight, Vow of Lightning, Vow of Malice, Vow of Wildness,
Weaponcraft Enthusiast, Weldfast Wingsmith, Werewolf of Ancient Hunger,
Whirlermaker, Whirler Virtuoso, Wild Wanderer, Wily Bandar,
Wings of the Guard, Wispweaver Angel, Woodweaver's Puzzleknot,
Yuan Shao's Infantry
Release 1.76 (August 28, 2016)
============
lodici
melvin
ShawnieBoy
- add Conspiracy: Take the Crown to sets and formats
- added the following to the card script:
* condition: you've cast another spell this turn
- fixed the following bugs:
* Lambholt Pacifist can't attack when its power is greater than 4 (issue #819)
* Hope Against Hope missing AI enchant hint (issue #818)
* Lunarch Mantle missing AI enchant hint (issue #820)
* Ride Down doesn't give trample (issue #821)
* Ulrich of the Krallenhorde's pump trigger fires when he transforms into
Ulrich, Uncontested Alpha (issue #822)
- added the following cards:
Bazaar Krovod, Hewed Stone Retainers, Illusory Angel, Kytheon's Tactics,
Lava Storm, Shaper Parasite, Skittering Crustacean, Skybind,
Skyshroud Condor, Splitting Slime, Veteran Warleader
Release 1.75 (July 31, 2016)
============
lodici
melvin
Mike
ShawnieBoy
- add Eldritch Moon to sets and formats
- show card image in sidebar of card script viewer
- add status property to indicate whether a missing card is supported
- added the following to the card script:
* ability: Snow landwalk
* ability: Snow swampwalk
* ability: Snow forestwalk
* ability: Conspire
* ability: Emerge <mana cost>
* ability: <permanents> can't block it
* ability: SN cost {1} less to cast for each <amount>
* ability: Whenever <permanent> enters the battlefield under an opponent's control, <effect>.
* effect: <players> lose <amount> life. You gain life equal to the life lost this way
* effect: <sn/rn> fights <permanent>
- fixed the following bugs:
* crash in deck editor when selecting subtypes (issue #802)
* changing folder name manually results in "Not enough free space" warning (issue #803)
* Grisly Salvage did not put rest of cards to graveyard (issue #791)
* Walker of the Wastes did not count the number of Wastes correctly (issue #793)
* Gate Smasher can be equipped on opponent's creature (issue #794)
- added the following cards:
Abundant Maw, Advanced Stitchwing, Æthertow, Agent of Acquisitions,
Agent of Masks, Akroan Horse, Alchemist's Greeting, Amass the Components,
Angelic Captain, Angelic Field Marshal, Angus Mackenzie,
Aura Gnarlid, Awoken Horror, Barkshell Blessing, Bastion Protector,
Battering Wurm, Bedlam Reveler, Bloodbriar, Bloodhall Priest, Blood Mist,
Blood Tithe, Bold Impaler, Boon of Emrakul, Brazen Wolves, Burn Trail,
Campaign of Vengeance, Canal Dredger, Cathar's Shield, Certain Death,
Champion of Lambholt, Choking Restraints, Cogwork Librarian,
Cogwork Spy, Cogwork Tracker, Command Beacon, Courageous Outrider,
Crossroads Consecrator, Cryptbreaker, Cultist's Staff, Dawn Gryff,
Deal Broker, Decimator of the Provinces, Demon of Wailing Agonies,
Den Protector, Desperate Sentry, Distemper of the Blood,
Disturbing Plot, Docent of Perfection, Drag Under, Drogskol Shieldmate,
Dronepack Kindred, Dusk Feaster, Duskwatch Recruiter, Eldrazi Displacer,
Emrakul's Influence, Enlightened Maniac, Extricator of Flesh,
Extricator of Sin, Exultant Cultist, Faithbearer Paladin, Faith Unbroken,
Falkenrath Reaver, Field Creeper, Fiend Binder, Fight to the Death,
Final Iteration, Fogwalker, Furyblade Vampire, Galvanic Bombardment,
Gavony Unhallowed, Geier Reach Sanitarium, Geist-Fueled Scarecrow,
Geist of the Archives, Geist of the Lonely Vigil, Ghastly Discovery,
Giantbaiting, Gleeful Sabotage, Gnarlwood Dryad, Granite Shard,
Gruul Ragebeast, Guardian of Pilgrims, Haunted Dead, Heartwood Shard,
Heron's Grace Champion, Howlgeist, Howling Chorus, Ice Floe,
Incendiary Flow, Ingenious Skaab, Insatiable Gorgers, Ironclad Slayer,
Ironwright's Cleansing, Ishkanah, Grafwidow, It of the Horrid Swarm,
It That Rides as One, Jinxed Idol, Krallenhorde Howler, Laboratory Brute,
Lashweed Lurker, Latulla's Orders, Legions of Lim-Dûl, Liliana's Elite,
Lone Rider, Lore Seeker, Lunarch Mantle, Lunar Force, Lupine Prototype,
Make Mischief, Malakir Bloodwitch, Markov Crusader, Master of Arms,
Memory Sluice, Mercurial Geists, Mine Excavation, Mockery of Nature,
Mournwillow, Nebelgast Herald, Nessian Wilds Ravager, Niblis of Frost,
Noose Constrictor, Ojutai Exemplars, Olivia's Dragoon, Pearl Shard,
Pine Walker, Piston Sledge, Planar Guide, Primal Druid, Prophetic Ravings,
Reach of Shadows, Reclusive Artificer, Ride Down, Rime Dryad,
Sanctifier of Souls, Scholar of Athreos, Scour the Laboratory,
Selfless Spirit, Servant of Tymaret, Shrill Howler, Sigardian Priest,
Silumgar Assassin, Skarrgan Pit-Skulk, Skirsdag Supplicant,
Sokenzan Renegade, Somberwald Stag, Spectral Reserves,
Spirit of the Hunt, Spiteful Returned, Spitfire Handler,
Splendid Reclamation, Spontaneous Mutation, Springsage Ritual,
Steadfast Cathar, Stensia Banquet, Stensia Innkeeper,
Stormsurge Kraken, Strange Augmentation, Stromkirk Condemned,
Subjugator Angel, Succumb to Temptation, Swan Song, Swift Spinner,
Take Inventory, Tattered Haunter, Thalia, Heretic Cathar,
Thalia's Lancers, Thermo-Alchemist, Thing in the Ice,
Thoughtbound Primoc, Thraben Standard Bearer, Thunderfoot Baloth,
Tormented Hero, Traitor's Roar, Triad of Fates, Tyrant's Familiar,
Ulrich of the Krallenhorde, Ulrich, Uncontested Alpha, Ulvenwald Observer,
Unliving Psychopath, Urborg Panther, Urborg Syphon-Mage,
Vampire Cutthroat, Veiled Crocodile, Vexing Scuttler, Vildin-Pack Outcast,
Wailing Ghoul, Wandering Wolf, Weaver of Lightning, Weirded Vampire,
Whispergear Sneak, Whispers of Emrakul, Wild Mammoth, Wolfkin Bond,
Woodcutter's Grit, Woodland Patrol, Wretched Gryff, Zombie Musher
Release 1.74 (June 25, 2016)
============
lodici
melvin
muppet
ShawnieBoy
- show unimplemented card image in color on mouse over in card explorer
- show watermark on card image to indicate card is transformable
- add Korean to card text combo in download images dialog
- update card images to SOI release
- add Eternal Masters to sets
- added the following to the card script:
* condition: during combat after blockers are declared
* condition: during combat before blockers are declared
* condition: during the declare blockers step
* condition: enchanted creature is <filter>
* condition: equipped creature is <filter>
* cost: Exile <amount> <permanents>
* effect: You may <cost>. If you do, <effect>.
* effect: Remove <permanents> from combat.
* effect: Exile SN. (move SN to the exile zone when it resolves)
* effect: Return SN to its owner's hand. (move SN to its owner's hand when it resolves)
* effect: Put a token that's a copy of <permanent> onto the battlefield.
* effect: <permanents> get gains <ability> and gets (+|-)(X|0)/(+|-)(X|0) until end of turn, where X is <count>.
* effect: (SN|RN) assigns no combat damage this turn.
* effect: Look at the top <amount> cards of your library. You may reveal a <card> from among them and put it into your hand. Put the rest on the bottom of your library in any order.
* effect: Look at the top <amount> cards of your library. Put <amount> of them into your hand and the rest into your graveyard.
* effect: Look at the top <amount> cards of your library. Put <amount> of them in your hand and the rest on the bottom of your library in any order.
* effect: Reveal the top <amount> cards of your library. You may put a <card> from among them into your hand. Put the rest into your graveyard.
* effect: Transform <permanents>.
* effect: Exile <permanents> until SN leaves the battlefield.
* effect: Choose one (1) <effect> (2) <effect> (3) <effect> (4) <effect>
* effect: <permanents> becomes blocked.
* effect: <players> gain/lose life equal to <amount>.
* effect: Draw cards equal to <amount>.
* ability: Equip <cost> to a <filter>
* ability: <permanenst> get (+|-)(X|0)/(+|-)(X|0), where X is <count>.
* ability: (+|-)<N>: <effect> (loyalty ability)
* ability: If <condition>, you may <cost> rather than pay SN's mana cost.
* ability: When this creature transforms into SN, <effect>.
* ability: Whenever you sacrifice a <permanent>, <effect>.
* ability: Whenever a player sacrifices a <permanent>, <effect>.
* ability: Protection from multicolored
- fixed the following bugs:
* crash when double-clicking empty decks list in card explorer (issue #786)
* deck filter only matching lower case card name, should be case-insensitive
* trailing html tag shown due to trailing "\n" in string
* draw effect occurs before other effects (issue #205)
* Sigil of Valor counts the equipped creature (issue #773)
* Vampiric Tutor reveals selected card
- added the following cards:
Akroan Conscriptor, Aligned Hedron Network, Ancestral Memories,
Ancient Stirrings, Angelic Favor, Anticipate, Archangel Avacyn,
Augur of Bolas, Auriok Bladewarden, Avacynian Missionaries,
Avacyn, the Purifier, Bearer of Overwhelming Truths, Betrothed of Fire,
Bitter Revelation, Blazing Torch, Body Snatcher, Boldwyr Intimidator,
Captivating Vampire, Chrome Mox, Colossal Whale, Commune with Nature,
Commune with the Gods, Constricting Sliver, Crypsis, Cunning,
Curtain of Light, Cyclone Sire, Dangerous Wager, Daring Sleuth,
Dazzling Beauty, Declaration in Stone, Defend the Hearth, Defiant Stand,
Demon-Possessed Witch, Devils' Playground, Disciple of the Ring,
Disharmony, Dragonlord Ojutai, Dragon Tempest, Dragon Throne of Tarkir,
Drudge Spell, Eldrazi Obligator, Enemy of the Guildpact,
Engulf the Shore, Enthralling Victor, Equestrian Skill, Faerie Mechanist,
Favored Hoplite, Fevered Visions, Fistful of Force, Flamerush Rider,
Flamespeaker's Will, Fleeting Memories, Flesh Carver, Fog Patch,
Force Away, Forgotten Creation, Freyalise, Llanowar's Fury,
Frontline Strategist, Funeral March, Furnace Celebration, Gate Smasher,
Geier Reach Bandit, Geistblast, Gemini Engine, Goatnapper,
Graf Mole, Grasp of Fate, Graverobber Spider, Grisly Salvage,
Grovetender Druids, Guildscorn Ward, Gurmag Drowner, Hanabi Blast,
Harmless Assault, Harvester Troll, Haunted Cadaver, Hidden Dragonslayer,
Hope Against Hope, Hornet Cannon, Illusory Ambusher, Impaler Shrike,
Impulse, Inner Struggle, Intellectual Offering, Jazal Goldmane,
Jeering Instigator, Jeskai Ascendancy, Junkyo Bell, Kalonian Twingrove,
Karrthus, Tyrant of Jund, Khalni Heart Expedition, Kindly Stranger,
King Macar, the Gold-Cursed, Kin-Tree Invocation, Lavamancer's Skill,
Lone Revenant, Lunarch Inquisitors, Lys Alana Scarblade,
Mage-Ring Responder, Magus of the Wheel, Mardu Woe-Reaper,
Mazirek, Kraul Death Priest, Meletis Astronomer, Merciless Eviction,
Mirror Match, Monkey Cage, Moonlight Hunt, Mortal Obstinacy,
Mortician Beetle, Nagging Thoughts, Noyan Dar, Roil Shaper,
Ob Nixilis, the Fallen, O-Naginata, Ooze Garden, Pack Guardian,
Panic, Pathbreaker Ibex, Peer Through Depths, Prophetic Bolt,
Pulse of Murasa, Puncture Bolt, Ravaging Blaze, Raven Familiar,
Reconnaissance, Reef Worm, Release the Ants, Research the Deep,
Resistance Fighter, Revive the Fallen, Runechanter's Pike,
Rust Scarab, Ruthless Deathfang, Sanctum of Ugin, Saprazzan Bailiff,
Saprazzan Raider, Satyr Wayfinder, Savra, Queen of the Golgari,
Scout the Borders, Sea Gate Oracle, Second Harvest, Seedcradle Witch,
Seed Guardian, Seek the Wilds, Shaman of the Pack, Sight Beyond Sight,
Silkwrap, Skirk Alarmist, Skull Rend, Skymark Roc, Slab Hammer,
Sleight of Hand, Smothering Abomination, Snag, Soldevi Golem,
Soldier of the Pantheon, Songstitcher, Sphinx-Bone Wand, Spinebiter,
Spite of Mogis, Spring Cleaning, Stabbing Pain, Stoneforge Acolyte,
Strength from the Fallen, Suleiman's Legacy, Sunscorch Regent,
Surge of Righteousness, Suspension Field, Swarm Surge, Swell of Growth,
Tears of Rage, Temur Battle Rage, Tenacity, Thopter Assembly,
Thraximundar, Throwing Knife, Tireless Tracker, Titan's Revenge,
Tourach's Gate, Trap Runner, Treasured Find, Tribute to the Wild,
True-Faith Censer, Ulvenwald Mysteries, Utvara Hellkite, Vampiric Rites,
Vaultbreaker, Vedalken Anatomist, Vessel of Nascency, Viashino Racketeer,
Vildin-Pack Alpha, Volatile Rig, Wall of Resurgence, Wandering Champion,
War Dance, Waylay, Wirefly Hive, Woeleecher, Woodland Guidance,
Words of Wisdom, Worldslayer, Wormfang Drake
Release 1.73 (May 28, 2016)
============
melvin
muppet
ShawnieBoy
- fixed the following bugs:
* crash when highlighting card ability on stack (issue #760)
* Stensia Masquerade puts +1/+1 counters on itself instead of the creature that dealt damage
* Anafenza did not prevent death trigger from occuring (issue #765)
* Sigarda, Heron's Grace crash due invalid ability (issue #768)
- added the following cards:
Gideon, Ally of Zendikar, Kalitas, Traitor of Ghet,
Ormendahl, Profane Prince, Sylvan Advocate, Westvale Abbey
Release 1.72 (April 23, 2016)
============
lodici
melvin
ShawnieBoy
- add Shadows over Innistrad
- allow filters and table headings to be translateable
- update format legalities as of April 8th rotation
- Transformed cards use the converted mana cost of the hidden side
- update Oracle changes
- update Keyword Glossary
- fixed the following bugs:
* incorrect transform-type symbols for transform cards in cardbuilder
* loyalty for unimplemented Planeswalkers not displayed in cardbuilder
* permanent can tap itself twice to pay for '{T}, tap an untapped ...'
* Helm of Obedience did not check that cards entered the graveyard (issue #745)
- added the following cards:
Aberrant Researcher, Aim High, Alms of the Vein, Always Watching,
Ancient of the Equinox, Angelic Purge, Angel of Deliverance,
Anguished Unmaking, Apothecary Geist, Asylum Visitor, Autumnal Gloom,
Behind the Scenes, Biting Rain, Bloodmad Vampire, Branded Howler,
Breakneck Rider, Broken Concentration, Bygone Bishop, Byway Courier,
Call the Bloodline, Cathar's Companion, Chaplain's Blessing, Clip Wings,
Confirm Suspicions, Convicted Killer, Crow of Dark Tidings,
Cryptolith Rite, Dance with Devils, Dauntless Cathar,
Deathcap Cultivator, Deny Existence, Descend upon the Sinful,
Devilthorn Fox, Diregraf Colossus, Drogskol Cavalry,
Drownyard Explorers, Drownyard Temple, Drunau Corpse Trawler,
Elusive Tormentor, Ember-Eye Wolf, Emissary of the Sleepless,
Epitaph Golem, Ethereal Guidance, Explosive Apparatus, Farbog Revenant,
Fearsome Temper, Flameheart Werewolf, Forsaken Sanctuary, Foul Orchard,
Furtive Homunculus, Geralf's Masterpiece, Ghoulcaller's Accomplice,
Ghoulsteed, Gibbering Fiend, Gisa's Bidding, Gone Missing,
Grotesque Mutation, Hanweir Militia Captain, Haunted Cloak,
Heir of Falkenrath, Heir to the Night, Highland Lake, Hinterland Logger,
Howlpack Resurgence, Howlpack Wolf, Hulking Devil, Humble the Brute,
Incited Rabble, Incorrigible Youths, Indulgent Aristocrat,
Inexorable Blob, Inquisitor's Ox, Insidious Mist, Inspiring Captain,
Intrepid Provisioner, Invocation of Saint Traft, Jace's Scrutiny,
Just the Wind, Kessig Dire Swine, Kessig Forgemaster, Lambholt Butcher,
Lambholt Pacifist, Lamplighter of Selhoff, Magnifying Glass,
Malevolent Whispers, Manic Scribe, Markov Dreadknight, Merciless Resolve,
Militant Inquisitor, Moldgraf Scavenger, Moorland Drifter,
Murderer's Axe, Murderous Compulsion, Nahiri's Machinations,
Nearheath Chaplain, Neck Breaker, Nephalia Moondrakes, Niblis of Dusk,
Obsessive Skinner, Olivia's Bloodsworn, One of the Pack, Open the Armory,
Pale Rider of Trostad, Paranoid Parish-Blade, Perfected Form,
Pious Evangel, Press for Answers, Pyre Hound, Quilled Wolf, Rancid Rats,
Ravenous Bloodseeker, Reaper of Flight Moonsilver, Reduce to Ashes,
Rise from the Tides, Root Out, Rottenheart Ghoul, Runaway Carriage,
Rush of Adrenaline, Sanguinary Mage, Sanitarium Skeleton, Scourge Wolf,
Seagraf Skaab, Senseless Rage, Shamble Back, Shard of Broken Glass,
Sigarda, Heron's Grace, Silent Observer, Silverfur Partisan, Silverstrike,
Sinister Concoction, Skeleton Key, Sleep Paralysis, Solitary Hunter,
Soul Swallower, Spectral Shepherd, Spiteful Motives, Stallion of Ashmouth,
Stensia Masquerade, Stern Constable, Stitched Mangler,
Stitchwing Skaab, Stoic Builder, Stone Quarry, Stonewing Antagonizer,
Stormrider Spirit, Strength of Arms, Stromkirk Mentor, Survive the Night,
Tamiyo's Journal, Thalia's Lieutenant, Thornhide Wolves, Thraben Gargoyle,
Thraben Inspector, Timber Shredder, Town Gossipmonger, Trail of Evidence,
Twins of Maurer Estate, Ulrich's Kindred, Ulvenwald Hydra, Uncaged Fury,
Unimpeded Trespasser, Uninvited Geist, Vampire Noble, Vessel of Ephemera,
Vessel of Paramnesia, Veteran Cathar, Voldaren Duelist,
Warped Landscape, Wayward Disciple, Westvale Cult Leader, Wicker Witch,
Wild-Field Scarecrow, Woodland Stream
Release 1.71 (March 27, 2016)
============
lodici
melvin
neoedmund
ShawnieBoy
- new About dialog/screen
- add "download images on demand" setting
- move location of themes from "mods" to "themes" folder
- display deck stats & description in sidebar of deck selector screen
- update Madness according to new rules where exiling the card is compulsory
- add Battle for Zendikar block
- added the following to the card script:
* condition: there are four or more card types among cards in your graveyard (Delirium)
* ability: Skulk
* effect: Investigate.
* effect: <permanents> can't block SN this turn.
- fixed the following bugs:
* unable to sort cards by rarity or subtype
* decks with more than 4 non-basic lands considered legal
* model spells that target did not trigger when targeted triggers (issue #678)
* layout anomaly in stats panel on Linux (issue #683)
* confusing play animation when AI plays Smallpox (issue #695)
* custom ability icons incorrectly shown on battlefield card images (issue #704)
* Firemind top decks with Æ are not being parsed correctly (issue #718)
* unable to download large number of images due to HTTP errors (issue #729)
* Gallowbraid log message had 'lose' instead of 'pay'
* Scarwood Bandits should not lose control of artifact when control changes
* Zodiac Dragon should only trigger if you both own and control it (issue #690)
* Thorn of Amethyst increases the casting cost of creatures by {1} (issue #698)
* Genesis Wave duplicated cards played from library (issue #712)
* Zada's Commando can tap itself to use cohort (issue #715)
* Jace the Mind Sculptor reveals the card looked at in the may choice (issue #727)
* Wandering Fumarole's last ability could lead to infinite activation by AI (issue #732)
* Bane Alley Broker logs names of exiled cards (issue #738)
* Snapcaster Mage allows casting cards that could not be paid due to cost increasers (issue #741)
- added the following cards:
Abduction, Academy Raider, Ætherplasm, Alaborn Zealot, Animate Wall,
Arachnus Web, Blood Tribute, Briar Shield, Brink of Madness,
Burning Anger, Call of the Full Moon, Carapace, Chamber of Manipulation,
Charisma, Colossus of Akros, Compelling Deterrence, Consecrated by Blood,
Corpse Churn, Crab Umbra, Cruel Bargain, Cryptborn Horror,
Crystallization, Custodi Soulbinders, Cytoplast Manipulator,
Devout Harpist, Dimensional Infiltrator, Dragonscale General,
Dream Thrush, Drooling Ogre, Duct Crawler, Dying Wail, Earthlore,
Ebonblade Reaper, Eldrazi Mimic, Encase in Ice, Endbringer,
Extra Arms, Fathom Feeder, Favorable Destiny, Festering Wound,
Field of Reality, Fractured Loyalty, Ghostly Possession, Gigantiform,
Glade Watcher, Glaring Aegis, Glistening Oil, Goblin Bangchuckers,
Grasp of the Hieromancer, Grixis Illusionist, Guan Yu, Sainted Warrior,
Havoc Festival, Hellkite Hatchling, Helm of Obedience, Helm of Possession,
Hivis of the Scale, Hunter's Ambush, Ice Cage, Ignition Team,
Immobilizer Eldrazi, Incendiary, Infectious Bloodlust, Infernal Scarring,
Inviolability, Isolation Zone, Jinxed Ring, Kazuul's Toll Collector,
Kithkin Mourncaller, Kothophed, Soul Hoarder, Kozilek's Pathfinder,
Krasis Incubation, Krovikan Plague, Last Laugh, Liability,
Map the Wastes, Masked Gorgon, Mina and Denn, Wildborn, Mindswipe,
Mindwrack Demon, Mirror Mockery, Mirrorpool, Moonbow Illusionist,
Mortuary, Mystic Compass, Mystic Meditation, Oboro Envoy, One with Nature,
Oni Possession, Overseer of the Damned, Paralyze, Part the Waterveil,
Pattern of Rebirth, Pendelhaven Elder, Pendrell Flux, Piety Charm,
Pillar of War, Planar Collapse, Planar Outburst, Polluted Bonds,
Predatory Urge, Pretender's Claim, Prison Barricade, Private Research,
Quicksilver Dagger, Realm Seekers, Reaver Drone, Reduce in Stature,
Reef Shaman, Righteous Indignation, Rivalry, Roots, Runner's Bane,
Sabertooth Alley Cat, Sandskin, Scrapheap, Screams from Within,
Screeching Griffin, Scytheclaw, Sea Snidd, Seedling Charm,
Shrewd Hatchling, Sigil of the New Dawn, Singing Bell Strike,
Sinstriker's Will, Sire of Stagnation, Sisay's Ingenuity, Sleeping Potion,
Song of the Dryads, Soul Kiss, Sower of Temptation, Spectral Cloak,
Spectral Prison, Spell Rupture, Spell Syphon, Spin Engine, Spire Serpent,
Stamina, Stoneforge Masterwork, Sunbond, Sunbringer's Touch,
Suppression Bonds, Telemin Performance, Thrull Retainer, Tidal Visionary,
Tideshaper Mystic, Tooth Collector, Topplegeist, Traveling Plague,
Treacherous Link, Treefolk Mystic, Triclopean Sight, Unstable Frontier,
Urban Burgeoning, Vampirism, Venarian Gold, Venomous Fangs,
Veteran's Voice, Viridian Harvest, Visions of Brutality, Volition Reins,
Voracious Wurm, Walker of the Wastes, Wellspring, Whiteout, Witch Hunt
Release 1.70 (February 7, 2016)
============
lodici
melvin
PalladiaMors
ShawnieBoy
- card images selected based on location: custom -> crops -> cards/tokens -> missing proxy
- new option to download cropped art for use with proxy images
- choose preferred image size from preferences General tab
- eliminate UI freeze when showing proxy images for the first time
- improve layout of deck statistics panel and duel decks screen for a more consistent UI
- remove text mode
- display split cards as '<first half> // <second half> (card name)' in explorer
- show damage prevent shield as blue number above pt
- allow groovy code to add effects that reduce/increase mana cost, it does not
reduce additional costs
- added the following to the card script:
* ability: Surge <mana cost>
* ability: When <name> enters the battlefield, if its surge cost was paid, <effect>
* ability: When you cast <name>, <effect>
* effect: You may <cost>. If you don't, <effect>
* effect: Return <permanent> to its owner's hand at the beginning of the next end step.
* effect: Shuffle your library.
* effect: <permanent> gain <ability>.
* effect: <permament> lose <ability>.
- fixed the following bugs:
* unable to download card images
* poor quality image scaling in CardsCanvas for sample hand, deck tiled screen, etc
* Firemind decks not shown if name contains invalid filename character (issue #607)
* clicking on empty area of deck table increases count for selected card (issue #658)
* crash when activating ability that discards specific cards as cost (issue #384)
* crash in MCTS AI when the manifest effect
* "target creature and each other creature that shares a color with it" does
not include target creature when it is colorless
* three color lands appears in random two color decks (issue #646)
* no choice of which mana ability to use when mana permanents equal to mana cost (issue #639)
* Man lands missing missing mana_or_combat property
* Giant Caterpillar and Transluminant causes the AI to crash (issue #362)
* Knight of the Mists crashes when you select "No" for its trigger (issue #610)
* Raving Oni Slave triggering when other permanents leave the battlefield (issue #647)
* Sheltered Valley trigger should occur before other ETB triggers
* Tunneler Wurm should not have trample
* Cateran Enforcer missing fear
* Drill Skimmer missing flying
* Thousand Winds missing flying
* Glimmering Angel missing flying
* Harrier Griffin missing flying
* Felidar Umbra missing totem armor
* Piety giving +0/+2 instead of +0/+3
* Stone Idol Trap missing cost reduction
* Elixir of Vitality missing enters tapped
* Stasis Snare missing AI casting restriction
* Eater of Hope's first ability missing {B} cost
* Defiant Falcon's second ability missing {4} cost
- added the following cards:
Absolver Thrull, Abstruse Interference, Affa Protector, Alabaster Leech,
Allied Reinforcements, Amrou Seekers, Ancient Crab, Andradite Leech,
Animar, Soul of Elements, Arcane Melee, Aura of Silence,
Ballyrush Banneret, Baloth Pup, Bearer of Silence, Belfry Spirit,
Benediction of Moons, Birthing Hulk, Blade of Selves, Blind Hunter,
Blinding Drone, Bonds of Mortality, Bosk Banneret, Boulder Salvo,
Brace for Impact, Breaking Wave, Brighthearth Banneret, Brute Strength,
Butcher's Glee, Call the Gatewatch, Canopy Gorger, Captain's Claws,
Celestial Sword, Centaur Omenreader, Chained Throatseeker, Chill,
Chill of Foreboding, Cinder Barrens, Cinder Hellion, Cliffhaven Vampire,
Comparative Analysis, Consuming Sinkhole, Containment Membrane,
Coral Net, Crush of Tentacles, Cry of Contrition, Cursed Monstrosity,
Daru Warchief, Deepfathom Skulker, Defense Grid, Derelor, Desolation Twin,
Devour in Flames, Dragonlord's Servant, Dragonspeaker Shaman,
Drake Familiar, Drana's Chosen, Dread Charge, Dread Return, Dream Chisel,
Eldrazi Aggressor, Embodiment of Fury, Embodiment of Insight,
Emerald Medallion, Essence Depleter, Etherium Sculptor, Exalted Dragon,
Exhumer Thrull, Expedite, Eye of Ugin, Fallow Wurm, Fencer's Magemark,
Feroz's Ban, Firefright Mage, Flayer Drone, Floodtide Serpent,
Frogtosser Banneret, Genesis Wave, Ghitu Fire, Gift of Tusks, Glowrider,
Goblin Electromancer, Goblin Warchief, Grand Arbiter Augustin IV,
Gravebane Zombie, Gravity Negator, Grip of the Roil, Guardian's Magemark,
Harbinger of the Tides, Havoc Sower, Heartless Summoning,
Hedron Crawler, Helm of Awakening, Herald of Kozilek,
Herald of the Pantheon, Herald of War, Hero of Iroas, High Seas,
Hissing Quagmire, Hum of the Radix, Immolating Glare, Immortal Coil,
Impromptu Raid, Infiltrator's Magemark, Irini Sengir, Jace's Sanctum,
Jade Leech, Jet Medallion, Joven's Tools, Jwar Isle Avenger,
Kataki, War's Wage, Kinscaer Harpoonist, Kor Scythemaster,
Kor Sky Climber, Kozilek's Translator, Krosan Drover, Krosan Warchief,
Lashknife Barrier, Loam Larva, Lodestone Golem, Long-Forgotten Gohei,
Lowland Oaf, Madblind Mountain, Make a Stand, Makindi Aeronaut,
Malakir Soothsayer, Mana Matrix, Maw of Kozilek, Meandering River,
Melancholy, Mercenary Knight, Munda's Vanguard, Myr Mindservant,
Natural State, Necromancer's Magemark, Needle Spires, Nightscape Familiar,
Null Caller, Oblivion Strike, Obscuring Æther, Ondu War Cleric,
Orzhov Euthanist, Orzhov Pontiff, Overwhelming Denial, Pearl Medallion,
Phyrexian Hydra, Planar Gate, Possessed Skaab, Prophet of Distortion,
Pyric Salamander, Quickling, Reality Hemorrhage, Reckless Bushwhacker,
Relentless Hunter, Rending Volley, Rime Transfusion, Rotting Giant,
Ruby Leech, Ruby Medallion, Sapphire Leech, Sapphire Medallion,
Scale Blessing, Scion Summoner, Scourglass, Sea Gate Wreckage,
Searing Light, Seeker, Seer's Lantern, Seize the Soul, Sifter of Skulls,
Skirk Shaman, Sky Scourer, Slaughter Drone, Slip Through Space,
Soul Snare, Spatial Contortion, Spawnbinder Mage, Sphere of Resistance,
Spinal Graft, Squeeze, Stalking Drone, Steppe Glider,
Stinkdrinker Daredevil, Stone Calendar, Stone Haven Outfitter,
Stonybrook Banneret, Stormchaser Mage, Stormscape Familiar,
Submerged Boneyard, Sunscape Familiar, Tajuru Pathwarden, Tar Snare,
Tears of Valakut, Thalia, Guardian of Thraben, Thing from the Deep,
Thorn of Amethyst, Thornscape Familiar, Thundercloud Elemental,
Thundering Wurm, Thunderscape Familiar, Timber Gorge, Tranquil Expanse,
Treacherous Vampire, Twilight's Call, Tyrant of Valakut, Umara Entangler,
Undead Warchief, Unnatural Endurance, Urza's Filter, Vampire Envoy,
Vapor Snare, Veiled Apparition, Vines of the Recluse, Void Grafter,
Void Shatter, Vryn Wingmare, Wandering Fumarole, Warden of Evos Isle,
Warden of Geometries, Warping Wail, Wastes, Weapons Trainer,
World Breaker, Zada's Commando, Zulaport Chainmage, Zulaport Enforcer
Release 1.69 (December 27, 2015)
============
lodici
melvin
PalladiaMors
ShawnieBoy
- improved generation of rendered card images using actual card frames
(known issues #577 #587 #588 #593)
- deprecate text mode by disabling it by default, it can be enabled manually
from Settings -> Preferences -> General tab
- replace the Wizard icon by IcoJoy with M icon by ShawnieBoy
- reduce waiting time by setting up game in the background of duel decks screen
- implement the Vancouver mulligan rule
- allow users to select preferred language for card text in download dialog
- support for generating colorless mana and colorless mana cost, use the new
colorless mana icon on permanents that generate colorless mana
- added the following animations/effects:
* draw from library
* play-from arrows
* turn card over on play/draw
- added the following to the card script:
* allow amount in card script effect to be X for {X} spells
* ability: At the beginning of each player's end step, <effect>
* ability: At the beginning of each opponent's upkeep, <effect>
* ability: When <creature> attacks and isn't blocked, <effect>
* ability: When <creature> attacks alone, <effect>
* ability: Whenever SN becomes target of RN, <effect>
* effect: Exile <card>.
* effect: Destroy <permanent> at the beginning of the next end step.
* effect: Prevent all combat damage that would be dealt to and dealt by <permanent> this turn.
* effect: <permanent> attacks this turn if able.
* effect: <player> lose the game.
* effect: <player> win the game.
* effect: <player> takes <amount> extra turns.
* effect: <player> get <amount> poison counters.
* effect: <player>'s life total becomes <number>.
* effect: <player> can't cast spells this turn.
* effect: <source> deals X damage to <targets>, where X is <amount>.