Eduardo
cabc0757be
Bug Fixes and replaced instances of a creature dying for the macros _DIES_
...
Errors Fixed:
Vicious Rumors doesn't mill
Barrin, Tolarian Archmage should not return itself
Thassa, Deep-Dwelling is wrong
Bruse Tarl, Boorish Herder
Spiteful Sliver targets creatures
Karn, Scion of Urza -2 ability
Grand Master of Flowers was blue
Forsaken Monument has CMC of zero
Shadowspear can't equip
You Happen On a Glade
Disease Carriers
Desperate Castaways
Grim Physician targets a card in graveyard
Legion's Judgment had a typo
2021-07-21 00:17:54 -05:00
Vittorio Alfieri
3442e7cb16
Fix proliferate ability.
2021-07-17 02:56:15 +02:00
Vittorio Alfieri
31ab9edc81
Added HTR18, HT19, AFR and AFC sets, added/fixed old primitives, improved Android dowloader, fixed it lang file, fixed IMA rarities, fixed order index of some old sets, added all features from D&D such as Dungeon Cards and Dice (d20,d10, adn so on).
2021-07-17 02:33:08 +02:00
Eduardo
d98956a1b8
Fixes to primitives
...
Dwarven Mine, no need to tap for red since it's a mountain
Mystic Sanctuary, no need to tap for blue since it's an island
Earthshaker Giant does not work
Ranger-Captain of Eos puts card into play not into hand
Jorn, God of Winter has wrong stats
Enemy of Enlightenment subtype misspell
Heavenly Qilin subtype misspell
Urza's Saga subtype misspell
Spirit of the Aldergard subtype misspell
dire tactics loses life even with human on board
piercing rays taps 2 creatures
shipwreck moray should grant +2/-2
sorin, vampire lord text is wrong
spontaneous artist grants 2 energy
Spinerock Knoll does nothing
2021-07-09 20:32:16 -05:00
Vittorio Alfieri
9df5bb29ab
Added MH2 set, improved Android downloader, added/fixed primitives, improved coin flip event trigger, improved discarded attribute, improved castcard keyword (now it's possible to specify the x value in cost), improved add/remove/mod counter trigger, improved the "spent" and "converge" keyword for spell still in the stack.
2021-06-16 17:07:44 +02:00
Vittorio Alfieri
6fb3feef72
Added/Fixed primitives, improved the Double Face Modal cards management: now it's possibile to click on card to flip the side in odrer to read card infos such as name, manacost, text and types, improved the "moveto" keyword in order to allow the usage of the "temp" zone for removing unecessary cards from game (e.g. duplicated card generated from some dual face cards), added the option "nolegend" to the "copy" keyword in order to crerate copy of legendary cards that are not legendary (e.g. Echoing Equation), added the keywords "doublefacedeath" and "gaineddoublefacedeath" to send a card to temp zone after death (e.g. duplicated card generated from some dual face cards), added the keywords "lifefaker" to identify the cards wich modify the life increasement when a @lifeof triggers occours (e.g. Angel of Vitality).
2021-04-27 15:35:54 +02:00
Vittorio Alfieri
e265dc3e7f
Completed STX set, fixed/added primitives, improved Android downloader, implemented the usage of ^ instead of , char (e.g. target multiple zones within transforms keyword), improved the code to avoid the multiple triggers in case of abilities gained from other cards (e.g. Kasmina, Enigma Sage).
2021-04-26 19:23:31 +02:00
Vittorio Alfieri
d7838829ad
Added/fixed primitives.
2021-03-12 17:06:51 +01:00
Vittorio Alfieri
81d4b3d84f
Improved AI: now it can plays cards using alternative cost too, fixed thisturn restriction in some primitives.
2021-02-22 19:16:54 +01:00
Vittorio Alfieri
d3379c9c08
Fixed a crash when AI try to activate a combo (caused by new ANYTYPEOFMANA management), fixed the Visual C++ project file descriptor, fixed ELD set DAT file, improved Andorid downloader, fixed primitives.
2021-02-19 18:50:25 +01:00
Vittorio Alfieri
17d6860505
Improved AI: now it can cast spells from graveyard using thier Flashback and Retrace costs, fixed a crash in Deck Editor stats loader when a card ability contains some "add" substrings (e.g. "counteradded" followed by "restriction{"), added/fixed primitives.
2021-02-18 12:48:59 +01:00
Vittorio Alfieri
6c9c770f2d
Fixed all primitives with Fuse cost (now we use a special kicker cost for them), fixed all primitives with double kicker cost (now we use other and kicker cost togheter), added a new ability "hasnokicker" for primitives which have kicker for other purpose (e.g. Fuse cards), fixed an issue on cost name for both kicker and retrace cost, improved green highlight management for cards which can play in exile and graveyard (such as retrace cards, flashback cards, and so on), improved kicker cost management.
2021-02-16 16:08:08 +01:00
Vittorio Alfieri
60ca9e05c0
Added the possibility to specify a name for Kicker cost and Retrace cost with "name()" keyword, implemented Escape cost with Retrace cost, implemented Fuse cost with Kicker cost, fixed several primitives.
2021-02-15 18:41:59 +01:00
Vittorio Alfieri
b17eb2c870
Fixed primitives with "scry" and "reveal" abilities.
2021-02-12 17:00:20 +01:00
Vittorio Alfieri
a72c35a693
Fixed all cards with "scry" ability, fixed all cards with "surveil" ability, fixed all cards with "explores" ability, fixed all cards with "adventure" ability.
2021-02-10 22:29:08 +01:00
Vittorio Alfieri
eb8da4d4b2
Fixed issue #1054 (opened by @ranger7271), fixed/added primitives with "scry" ability, improved scry ability for both Human and AI player, added a new ability to replace the scry ability with some actions (e.g. Eligeth, Crossroads Augur).
2021-02-08 17:08:20 +01:00
Vittorio Alfieri
a858ed405f
Fixed some primitives with "Suspend" ability.
2021-02-06 17:31:13 +01:00
Vittorio Alfieri
8f432718cf
Fixed primitives with "preventalldamage from" ability.
2021-02-05 22:27:30 +01:00
Vittorio Alfieri
77c48dc1d5
Fixed/refactored primitives after the parser has been improved in order to allow the usage of "^" instead of "," char in a lot of abilities (e.g. to use the token, flip, rampage, phasealter, becomes keywords inside transforms or to target a card with a "," char in its name).
2021-01-15 00:43:13 +01:00
Vittorio Alfieri
91d19e2852
Fixed WAR, C18, PAL00, UST set, added/fixed primitives, improved Android downloader, implemented Foretell ability, improved castcard keyword, improved "can play" restriction, improved primitives parsed in order to allow the nesting of transforms, ability$! reveal, scry, pay, grant keywords.
2021-01-14 17:51:13 +01:00
Vittorio Alfieri
65bf650868
Improved and added new "starting life" related keywords, fixed all primitives related to "starting life" keywords.
2021-01-01 03:47:02 +01:00
Vittorio Alfieri
e3aff3c23a
Fixed trophy image rendering for hi-res quality, fixed all primitives with XX cost, added some missing primitives from ol sets.
2020-12-31 17:32:34 +01:00
Vittorio Alfieri
b2c55e307c
Updated spanish lang, Improved Commander rules and award, fized/added all primitives with divide damage between one or more targets.
2020-12-26 01:45:13 +01:00
Vittorio Alfieri
0ca310da54
Added feature to allow some cards to copy and flip back at the end of turn, added feature to use type: keyword with chosentype and chosencolor combo, fixed crashes on "can play land" restriction, fixed land primitives with pay life or tap condition to avoid crashes.
2020-12-23 12:39:18 +01:00
Vittorio Alfieri
3a8d70ff27
Fixed all primitives with Domain ability, fixed issue #1044 opened by DroidArthas.
2020-12-22 12:38:24 +01:00
Vittorio Alfieri
a801069a3a
Improved explores ability, added new trigger to handle the explores event from a card, added/fixed primitives from older sets, fixed RIX dat file.
2020-12-20 23:14:44 +01:00
valfieri
e67078355a
Improved target chooser to allow a multiple selection for player, creature and planeswalkers, now it's possible to use target(player,creature,planeswalkers) as well as target(<variable>player,creature,planeswalkers) and so on. Added abilities for giving exiledeath and handdeath to instant and sorceries (the previous were not working fine), Added ability to identify the cards with Cycling ability as a target, Updated all primitives with cycling ability, fixed all primitives with choose any target ability, Added/fixed primitives from RIX set.
2020-12-18 19:04:51 +01:00
valfieri
bf3d35463f
Added commander mode achievement and improved its graphic resources, added fixed primitives, fixes RNA set file, added new keyword and events to code the ability of six-side die roll.
2020-12-14 19:20:05 +01:00
valfieri
16e6df9503
Added CC1 set, added/fixed primitives related to commander abilities, fixed cost increase for Commanders who have been cast multiple times.
2020-12-09 15:23:15 +01:00
valfieri
c704dfbfb2
Added CMR set, added Monarch game mode, added/fix several primitives and improved Android downloader.
2020-11-30 10:55:42 +01:00
valfieri
d751ed3540
Fixed and added some primitives.
2020-11-19 14:12:44 +01:00
valfieri
e1df4e5072
Improved Life gain trigger (now it's possible to specify a "from" clause and it's possible to add the "limitOnceATurn" restriction) and fixed all the primitives with gives life on life gain event without producing any loop and reviewed all the primitives with the "@lifeof" trigger.
2020-10-13 18:32:51 +02:00
valfieri
29985718a7
Added missing cards from GRN sets, improved mutation trigger, improved Surveil ability, implemented trigger and offset on surveil ability to allow combo with other cards (see issue #1037 opened by luisguerin).
2020-10-12 01:25:34 +02:00
valfieri
8cf2b7ab69
Fixed primitives list contained in issue #1037 opened by luisguerin.
2020-10-11 00:32:20 +02:00
valfieri
a99eaac35d
Improved kicker cards comparison criteria (now it's possible to search for a multi kicked card in stack), added a new castcard mode with multikicker option, added all Zendikar Risings primitives to borderline collection, changed in all primitives the restriction "kicker" with a new sintax "if paid(kicker) then" in order to fit with the new kicker logic comparison criteria and castcard option.
2020-10-10 02:44:57 +02:00
valfieri
ad26450151
Improved Android downloader, fixed snow mana cost, merged opponentlifetotal and oplifetotal keywords
2020-10-06 19:00:39 +02:00
valfieri
e4f5d7784a
Fixed typos in some primitive's restrictions.
2020-10-05 14:06:21 +02:00
valfieri
023816aa65
Fixed and added cards with kicker, multi-kicker, replicate and strive costs.
2020-10-05 02:56:16 +02:00
valfieri
bf6439db00
Improved Kicker cards, now it's possible to target a specific card with kicker cost and handle any event connected to a kicker casting cost.
2020-10-03 16:54:17 +02:00
valfieri
c4ba879382
Fixed primitives, fixed alias 1117 and fixed the bug on lastCardDrawn from library.
2020-09-21 17:56:20 +02:00
valfieri
827f5a71bc
Fixed primitives.
2020-09-19 22:26:23 +02:00
valfieri
573c72f72d
Merged with last master commit, fixed primitives and languages.
2020-09-16 11:32:43 +02:00
Eduardo
612be9737d
Changes to some game modes I created and fixes to primitives
...
Some minor changes to some game modes, by the way, can we make it easier to unlock the random modes?
2020-09-09 22:47:21 -05:00
Eduardo
457b8c3bf2
Merge branch 'master' of https://github.com/WagicProject/wagic
2020-08-28 12:13:04 -05:00
Eduardo
135f2a1e45
Bug fixes on primitives, borderline and planeswalkers
...
Changes tested, fixes to buggy cards or cards that used to crash the game.
Using comma inbetween brackets crashes the game, attributes must be separated by semicolon.
WRONG target(creature[attacking,blocking]|battlefield)
RIGHT target(creature[attacking;blocking]|battlefield)
2020-08-28 12:12:49 -05:00
valfieri
2d9cab915a
Fixed some primitives and merged with last GIT commit.
2020-08-26 09:25:49 +02:00
Eduardo
22d8d16b71
Merge branch 'master' of https://github.com/WagicProject/wagic
2020-08-25 12:46:58 -05:00
valfieri
453906e350
Added AKR and ANB sets, Fixed Aftermath primitives and DAT files for AKH and HOU sets, Added extended art cards to 2XM set and improved Android downloader.
2020-08-15 20:45:50 +02:00
Eduardo
5e16e0d1ba
Fixes to borderline cards mostly and to rules.cpp
...
-----fix-----
magosi,
astroblade
sinew and steel
echo of eons
spy network
drudge sentinel
crash of rhino
crashing footfalls
kelsien
Crumbling Vestige
make obsolete
desperate cast
gravebreaker lamia
2020-08-10 20:13:01 -05:00
valfieri
727d4579a0
Added 2XM set, fixed card and planeswalkers primitives, fixed a crash on token creation, fixed prowess and mentor abilities, added new restrictions, improved Android downloader.
2020-08-08 19:46:07 +02:00