/
README.txt
5757 lines (5269 loc) · 289 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
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.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>.
* effect: <source> deals <amount> damage to <permanents>. If a creature
dealt damage this way would die this turn, exilt it instead.
- fixed the following bugs:
* crash when escape key pressed on game loading screen (issue #529)
* crash when moving mouse around the screen when deal animation is running (issue #540)
* crash when Firemind json feed has a null string (issue #563)
* crash when copying spell whose effect begins with an "if" clause (issue #519)
* potential resource leak when playing sound clip (issue #526)
* player limited to activating equip at most twice (issue #551)
* flickering manifest cards casts them if they are spells (issue #554)
* link in log/stack and card animation shows actual card and not morph card (issue #567)
* weird phrasing in log/stack for optional effects, eg "PN may PN draws"
* Lumbering Falls, Shambling Vent, and Izzet Keyrune missing mana_or_combat property in card script
* Clash of Wills allows player to pay any amount of mana to prevent the spell from being countered
* Faerie Impostor able to return itself when it should return another creature
* Gemstone Mine able to generate snow and colorless mana
* Lich and Nefarious Lich game loss trigger did not use the stack
* Transcendence's state trigger did not use the stack
* Plague Rats always has a power and toughness of 0/0
- added the following cards:
Ancient Kavu, Aura Flux, Barbed Foliage, Barrage of Boulders,
Bearer of the Heavens, Blazing Blade Askari, Bogbrew Witch,
Bubbling Cauldron, Chainbreaker, Chain of Acid,
Chain of Plasma, Chain of Silence, Chain of Smog, Chain of Vapor,
Cleric of the Forward Order, Clever Impersonator, Corrosive Gale,
Crazed Armodon, Darksteel Reactor, Daxos's Torment, Diligent Farmhand,
Drana's Emissary, Dutiful Attendant, Ethersworn Shieldmage,
Feldon of the Third Path, Festering Newt, Flameshadow Conjuring,
Forfend, Gideon's Phalanx, Gigantoplasm, Goblin Dynamo, Gravity Well,
Gruesome Slaughter, Heartmender, Heat Shimmer, Helix Pinnacle,
Ignoble Soldier, Junk Diver, Kalastria Healer, Lavaclaw Reaches,
Lava Runner, Lightning Shrieker, Lurking Jackals, Magistrate's Scepter,
Magmaquake, Magnetic Mine, Masterwork of Ingenuity, Mercurial Pretender,
Minion Reflector, Mogg Cannon, Moonlight Geist, Myr Retriever,
Noxious Revival, Pain Kami, Panacea, Pardic Firecat, Poisonbelly Ogre,
Predatory Nightstalker, Puffer Extract, Quiet Contemplation,
Raging Spirit, Retreat to Hagra, Rite of Consumption, Sarkhan's Rage,
Savage Offensive, Scab-Clan Berserker, Secure the Wastes,
Seed the Land, Shade's Breath, Sigil of Valor, Silent Assassin, Singe,
Soratami Cloud Chariot, Sound the Call, Spawning Pool, Statute of Denial,
Strength of Night, Supplant Form, Sylvan Hierophant, Syphon Soul, Tangle,
Undead Servant, Unwilling Recruit, Urborg Phantom, Vampire's Bite,
Vesuva, Zulaport Cutthroat
Release 1.68 (November 29, 2015)
============
lodici
melvin
PalladiaMors
ShawnieBoy
- provide a "Gameplay Report" option to the game menu that allows users to
create a zip file that should be submitted for gameplay bugs
- update basic lands to use BFZ full art card images
- allow overriding the default card image by adding image with the same name to '<images>/custom' folder
- show choice indicator immediately after target description instead of at the end of the effect text
- fixed the following bugs:
* Mac startup script stopped working since 1.64 (issue #492)
* AI unable to grant abilities to creatures during declare attackers step (issue #500)
* AI will sometimes sacrifice a permanent as a cost to pump the permanent itself
* name of card displayed in user prompt when AI plays megamorph ability (issue #454)
* face down creature is not interactive in log (issue #477)
* mill message appears before effect message (issue #487)
* image_updated property did not work with images for missing cards (issue #501)
* incorrect tense in "may" clause of effects (issue #503)
* cards that reduce life loss due to damage should not change life total and then set it (issue #512)
* Burnout should not allow opponent to pay {1} to prevent countering the spell
* Fyndhorn Pollen missing 'Cumulative upkeep {1}'
* Kobold Drill Sergeant gave Kobolds +1/+1, should be +0/+1
* Form of the Dragon should trigger life gain/loss
* Tooth and Nail puts creatures into play before searching for them (issue #460)
* Colfenor's Urn doesn't check current toughness (issue #462)
* Narcolepsy's log message mention of enchanted permanent is not interactive (issue #489)
* Wormfang Turtle removes all player's lands instead of chosen one (issue #490)
* Blessed Reversal required a target and did not gain life (issue #491)
* Dead-Iron Sledge crashes if it is not equipped when its trigger resolves (issue #494)
* Faerie Miscreant's trigger condition incorrectly scripted (issue #508)
- added the following cards:
Acolyte of the Inferno, Akoum Hellkite, Akoum Stonewaker, Angelic Gift,
Banshee of the Dread Choir, Blastfire Bolt, Blisterpod, Boiling Earth,
Broodbirth Viper, Brood Butcher, Brood Monitor, Caller of the Pack,
Call the Scions, Carrier Thrall, Carry Away, Catacomb Sifter,
Cloven Casting, Clutch of Currents, Coastal Discovery, Complete Disregard,
Deathless Behemoth, Defiant Bloodlord, Drowner of Hope, Earthen Arms,
Eldrazi Skyspawner, Eyeless Watcher, Fortified Rampart, From Beyond,
Furnace Scamp, Herald of the Host, Illusory Gains, Incubator Drone,
Kalemne's Captain, Karlov of the Ghost Council, Kor Castigator,
Kozilek's Sentinel, Kudzu, Lich, Mire's Malice, Molten Nursery,
Murderous Spoils, Nefarious Lich, Nettle Drone, Nissa's Renewal,
Omnath, Locus of Rage, Ophiomancer, Oran-Rief Invoker, Prison Term,
Retreat to Emeria, Rising Miasma, Roil Spout, Ruinous Path, Rush of Ice,
Sai of the Shinobi, Sandstone Bridge, Scatter to the Winds, Searing Rays,
Shielded by Faith, Spawning Bed, Spell Shrivel, Stasis Snare, Steam Vines,
Stormrider Rig, Sudden Demise, Tightening Coils, Touch of the Eternal,
Touch of the Void, Turn Against, Turn to Slag, Tymaret, the Murder King,
Warchief Giant
Release 1.67 (October 31, 2015)
============
lodici
melvin
Mike
ShawnieBoy
- update to format and legality as of Oct 2nd
- display usable proxy image when card image is missing
- move "cards" and "tokens" images folders to Magarena/images/cards and Magarena/images/tokens
- clicking a card image in any of the following screens to view image at original size:
tiled deck view, sample hand, mulligan, and player zones
- display deck sidebar in deck tiled view.
- fixed the following bugs:
* crash when firemind json feed contains formats with no decks (issue #461)
* crash when attacking with face down permanents (issue #474)
* crash when trying to dynamically load Morph and Manifest card definitions (issue #470)
* crash when showing proxy image if oracle text contains hybrid mana symbol
* crash when MCTS is invoked before previous instance has completed (issue #479)
* undoing the log item was not removed because the log was not being repainted properly
* missing event description for first event in repeated events (issue #436)
* disable interactive card names in message text displayed in user prompt panel (issue #456)
* horizontal scrollbar goes missing in deck editor (issue #469)
* text in user prompt is not interactive so don't color (issue #457)
* visible stack button style not updated as toggle button is clicked
* card names in log messages not interactive (issue #463, #464)
* player able to view actual face of opponent's face down spells
* condition "two or fewer other lands" not applying correctly (issue #467)
* Manor Gargoyle does not lose indestructible when it loses defender (issue #447)
* Stoneshock Giant's ability should affect creatures that come into play after monstrous (issue #443)
* Avoid Fate can be cast without target and it remains in play (issue #473)
* Somberwald Alpha's first ability pumped itself instead of creature being blocked
- added the following cards:
Angel of Renewal, Belligerent Whiptail, Benthic Infiltrator,
Blighted Cataract, Blighted Fen, Blighted Gorge, Blighted Steppe,
Blighted Woodland, Bloodbond Vampire, Broodhunter Wurm, Canopy Vista,
Chasm Guide, Cinder Glade, Cliffside Lookout, Cloud Manta,
Coralhelm Guide, Courier Griffin, Culling Drone, Dampening Pulse,
Demon's Grasp, Drana, Liberator of Malakir, Dust Stalker,
Eldrazi Devastator, Endless One, Expedition Envoy, Felidar Cub,
Forerunner of Slaughter, Ghostly Sentinel, Gideon's Reproach,
Grove Rumbler, Hagra Sharpshooter, Hero of Goma Fada, Jaddi Offshoot,
Kalastria Nightwatch, Kitesail Scout, Kor Bladewhirl, Kor Entanglers,
Lantern Scout, Lavastep Raider, Lifespring Druid, Looming Spires,
Lumbering Falls, Makindi Patrol, Makindi Sliderunner, Malakir Familiar,
Mist Intruder, Mortuary Mire, Murasa Ranger, Natural Connection,
Nirkana Assassin, Ondu Champion, Ondu Greathorn, Outnumber,
Plated Crusher, Prairie Stream, Reckless Cohort, Reclaiming Vines,
Resolute Blademaster, Retreat to Coralhelm, Retreat to Kazandu,
Retreat to Valakut, Rot Shambler, Ruination Guide, Salvage Drone,
Scour from Existence, Scythe Leopard, Serene Steward, Shadow Glider,
Shambling Vent, Silent Skimmer, Skitterskin, Skyline Cascade,
Sludge Crawler, Smoldering Marsh, Snapping Gnarlid, Stonefury,
Stone Haven Medic, Sunken Hollow, Sure Strike, Tajuru Beastmaster,
Tajuru Warcaller, Tide Drifter, Tunneling Geopede, Valakut Invoker,
Valakut Predator, Vestige of Emrakul, Vile Aggregate, Volcanic Upheaval,
Voracious Null, Wave-Wing Elemental
Release 1.66 (September 26, 2015)
============
lodici
melvin
ShawnieBoy
- card names in log/stack are now interactive, mouse over to highlight card
location or click to view full size image
- choose one of four styles for the log/stack messages
- replaced clunky two-click log/stack popup menu with single click icon bar
- restore last selected view (basic/advanced) when opening log file screen
- display alert at startup if current JRE is less than 1.8
- fixed the following bugs:
* libpng warning: iCCP: known incorrect sRGB profile (issue #439).
* target indicator should appear before before period instead of after it (issue #442)
- added the following cards:
Embermaw Hellion, Unholy Hunger
Release 1.65 (August 30, 2015)
============
lodici
melvin
ShawnieBoy
- options for game log accessed via a new menu icon on the its titlebar
- game log is completely hidden when turned off (issue #170)
- add new deck pack from ubeefx
- add Russian UI translation
- keywords help page (keywords.txt) can now be translated
- added the following to the card script:
* ability: devoid
* ability: ingest
* ability: awaken <n> <cost>
- fixed the following bugs:
* log widget causes UI to slow down when there are many log entries (issue #419)
* translation setting is overwritten when importing
* casting without mana cost does not allow paying additional costs
* card used to cast a spell can be discarded to pay for its own additional cost
* miracle trigger did not check that card still in hand before casting
* cascade should move cards to bottom after casting instead of before
* AI would cast Skyreaping when it has zero devotion to green
* AI would cast Echoes of the Kin Tree when it doesn't have any creature in play (issue #399)
* Demonic Tutor's chosen card is revealed in the log (issue #411)
* Raka Sanctuary checks for green permanent instead of blue (issue #414)
* Warstorm Surge and Stalking Vengeance's trigger deals incorrect damage (issue #415)
* That Which Was Taken's target choice should be targetted (issue #424)
* Lifespinner's ability can be activated without three Spirits (issue #425)
* Garruk Relentless's transform triggered infinitely
* Disciple of Kangee's ability should cost {U} and not {2}
* Shuriken's throw ability causes the MCTS AI to crash
* Bloodthirsty Ogre's ability requires a Demon permanent not Demon creature
* Undead Leotau's ability should give it +1/-1 instead of +1/+1
* Owl Familiar missing flying
* Shallow Grave should reanimate the top creature card, not the top card
* Colfenor's Urn didn't return any cards to play after it was sacrificed
- added the following cards:
Anchor to the Æther, Artificer's Epiphany, Chandra's Ignition,
Deep-Sea Terror, Displacement Wave, Dominator Drone,
Dwynen, Gilt-Leaf Daen, Fiery Impulse, Graveblade Marauder, Sheer Drop,
Vine Snare, Woodland Bellower
Release 1.64 (July 31, 2015)
============
lodici
melvin
PalladiaMors
ShawnieBoy
- refactor and update the UI to allow UI text to be translated to other languages
- add Portuguese UI translation, it can be selected at startup or via the preferences dialog
- to help translate the UI, please read https://github.com/magarena/magarena/wiki/Translating-Magarena
- include the "Magic Origins" set in formats
- improve AI timing hints for sorcery speed pump spells
- added the following to the card script:
* condition: there are two or more instant and/or sorcery cards in your graveyard
* ability: renown <n>
* ability: When SN becomes renowned, <effect>
- fixed the following bugs:
* mechanism to prevent AI infinite play loop not working
* limit AI's maximum activation of specific abilities to prevent infinite play loop
* incorrect implementation of Madness could leads to a situation where
player is unable to complete payment of mana cost (issue #385)
* crash when opening deck builder with invalid deck (issue #403)
* Platinum Angel did not prevent "if you would lose" replacement effect from occuring (issue #404)
* Diffusion Sliver did not check that spell/ability is controlled by an opponent
- added the following cards:
Akroan Jailer, Akroan Sergeant, Alchemist's Vial, Ampryn Tactician,
Anafenza, the Foremost, Anointer of Champions, Aspiring Aeronaut,
Avaricious Dragon, Aven Battle Priest, Blazing Hellhound,
Blessed Spirits, Blood-Cursed Knight, Bounding Krasis,
Caustic Caterpillar, Chief of the Foundry, Citadel Castellan,
Clash of Wills, Conclave Naturalists, Consul's Lieutenant,
Deadbridge Shaman, Dwynen's Elite, Elemental Bond, Enlightened Ascetic,
Eyeblight Assassin, Eyeblight Massacre, Faerie Miscreant, Fetid Imp,
Firefiend Elemental, Foundry of the Consuls, Ghirapur Æther Grid,
Ghirapur Gearcrafter, Guardian Automaton, Hangarback Walker,
Healing Hands, Heavy Infantry, Helm of the Gods, Hitchclaw Recluse,
Honored Hierarch, Hydrolash, Iname as One, Iroas's Champion,
Jhessian Thief, Knight of the Pilgrim's Road, Kytheon's Irregulars,
Languish, Lightning Javelin, Mage-Ring Bully, Magmatic Insight,
Malakir Cullblade, Managorger Hydra, Mantle of Webs, Molten Vortex,
Nivix Barrier, Patron of the Valiant, Pharika's Disciple,
Pia and Kiran Nalaar, Prickleboar, Priest of the Blood Rite,
Rabid Bloodsucker, Ramroller, Reave Soul, Relic Seeker, Rhox Maulers,
Ringwarden Owl, Seismic Elemental, Separatist Voidmage, Shambling Ghoul,
Skyraker Giant, Skysnare Spider, Somberwald Alpha, Soulblade Djinn,
Stalwart Aven, Subterranean Scout, Sword of the Animist, Thopter Engineer,
Thunderclap Wyvern, Topan Freeblade, Undercity Troll, Valor in Akros,
Veteran's Sidearm, Volcanic Rambler, War Horn, War Oracle, Whirler Rogue,
Zendikar Incarnate, Zendikar's Roil
Release 1.63 (June 30, 2015)
============
lodici
melvin
PalladiaMors
ShawnieBoy
- support costs with the snow mana symbol {S}
- layout and style updates to Deck Editor including persistent abbreviated deck view
- add a Legality tab in Deck editor to show deck legality status
- add an Audio tab in Preferences dialog for all audio settings, volume of UI sounds can now be adjusted
- new feedback sounds when adding or removing a card from deck, bong sound for alerts, and clunk sound for invalid action
- rename preference "Allow only sensible choices" to "Limit options for human player to those available to the AI",
change to off by default
- improve AI's use of specific cards by adding AI specific casting restrictions
- fixed the following bugs:
* crash when mana cost exceeds {16}
* crash when double clicking on card in hand (issue #374)
* crash when importing AI player profile due to missing default profile (issue #329)
* additional costs not required when casting imprinted spell
* "skip till end of turn" not cleared at end of turn (issue #350)
* static ability generated from ability property applied at the wrong layer (issue #331)
* image count not set to zero after image download completed
* wrong image for Snake Basket, Mystic Compass
* sorcery speed pump spells timing hint incorrect
* AI casting restriction applied to player (issue #341)
* Rancor stays attached to Treetop Village even when no longer a creature (issue #50)
* Momir Vig's triggers did not synergize (issue #328)
* Bogardan Phoenix did not get a death counter when it returns to the battlefield
* Orzhov Charm's bounce implementation could cause concurrent modification exception
* Scare Tactics' timing hint incorrect
* Grim Feast's trigger checks for when a creature an opponent controls dies
* Chimeric Mass's ability did not give it the Artifiact card type
- added the following cards:
Adarkar Windform, Alchor's Tomb, Ana Sanctuary, Apathy,
Arbiter of Knollridge, Arcane Denial, Ashnod's Cylix, Aura Barbs,
Aura of Dominion, Banshee, Battle Cry, Bellowing Fiend, Blizzard,
Bloodbond March, Bloodthirsty Ogre, Boreal Centaur, Boreal Griffin,
Branded Brawlers, Browse, Call for Blood, Call of the Wild, Calming Verse,
Cerulean Sphinx, Ceta Sanctuary, Champion's Helm, Chilling Shade,
Chimeric Coils, Cleansing Beam, Cloak of Confusion, Compulsive Research,
Cover of Winter, Cromat, Crovax the Cursed, Curse Artifact, Cursed Rack,
Cyclopean Snare, Dark Maze, Dark Temper, Dega Sanctuary, Diamond Faerie,
Disorder, Distorting Lens, Dosan the Falling Leaf, Dwarven Armory,
Early Harvest, Earth Surge, Elephant Resurgence, Enchanted Being,
Ethereal Haze, Excise, Eye of Singularity, Farrel's Mantle, Feint,
Filigree Fracture, First Volley, Flint Golem, Forbidden Alchemy,
Forethought Amulet, Frost Raptor, Fylgja, Gaea's Balance,