Vittorio Alfieri
|
cea45370a6
|
Added/fixed primitives.
|
2021-03-11 21:56:03 +01:00 |
|
Vittorio Alfieri
|
2234a508c3
|
Added/fixed primitives, added a new ability "undamageable" (e.g. Dralnu, Lich Lord).
|
2021-03-11 16:39:50 +01:00 |
|
Vittorio Alfieri
|
37ce334688
|
Added TSR and HA4 sets, added/fixed primitives, improved Android downloader, fixed a crash when AI pays a Convoke alternative cost, fixed a random crash on Windows when opening zip files, fixed a random crash in destroy ability method (e.g. blasphemous act).
|
2021-03-09 19:07:31 +01:00 |
|
Vittorio Alfieri
|
2abb218164
|
Fixed Synthetic Destiny.
|
2021-02-24 18:25:06 +01:00 |
|
Vittorio Alfieri
|
c8f763173d
|
Improved AI: now during opponent's turn it will not search just for instant cards from hand but it can also play cards with "flash" ability from all the other available zones (e.g. "flash" cards from graveyards which have "canplayfromgraveyard" of Flashback and/or Retrace cost).
|
2021-02-23 12:59:22 +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
|
8d740c6bc1
|
Fixed Hero of Bretagard.
|
2021-02-19 22:23:26 +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
|
89cdeead88
|
Fixed some borderline primitives.
|
2021-02-18 19:03:46 +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
|
bc9142ad6e
|
Improved AI: now it can activate abilities of cards in all zones such as commandzone, hand, graveyard and exile using the keywords "autohand", "autocommandzone", "autograveyard" and "autoexile" just as normal Human player does.
|
2021-02-17 15:31:31 +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
|
ed330fa70c
|
Fixed Lukka, Coppercoat Outcast.
|
2021-02-15 20:56:52 +01:00 |
|
Vittorio Alfieri
|
7bce2a19e2
|
Fixed Lukka, Coppercoat Outcas.
|
2021-02-15 20:06:15 +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
|
f383d0b8a5
|
Fixed some primitives.
|
2021-02-13 18:54:15 +01:00 |
|
Vittorio Alfieri
|
b17eb2c870
|
Fixed primitives with "scry" and "reveal" abilities.
|
2021-02-12 17:00:20 +01:00 |
|
Vittorio Alfieri
|
d3c0e397b6
|
Added/fixed primitives, fixed/improved several primitives with "reveal" ability, added a new keyword "findfirsttype" to allow AI to user a kind of "revealuntil" ability from its library, fixed a crash wthen temp zone has duplicated cards from other zones (such as library).
|
2021-02-12 11:57:27 +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
|
d0d7554b1d
|
Fixed cost reduction issue for card with X in their main cost or alternative cost.
|
2021-02-09 12:10:15 +01:00 |
|
Vittorio Alfieri
|
cf9f6ed474
|
Fixed cost reduction issue for card with X in their cost.
|
2021-02-08 23:10:01 +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
|
f1ee227b84
|
Fixed deck selection in Deck Editor Menu (now it shows both Classical Decks and Commander Decks using a CMD suffix) and fixed deck selection in Demo Mode (now it filters decks according to game mode as it happens in normal game mode).
|
2021-02-05 11:25:04 +01:00 |
|
Vittorio Alfieri
|
8c031585cf
|
Fixed some borderline primitives.
|
2021-02-04 18:29:49 +01:00 |
|
Vittorio Alfieri
|
74ddb33239
|
Fixed "anyzone" keyword: now it includes commandzone, reveal and sideboard too.
|
2021-02-04 12:54:22 +01:00 |
|
Vittorio Alfieri
|
a00919cc02
|
Added/fixed primitives.
|
2021-02-02 18:39:23 +01:00 |
|
Vittorio Alfieri
|
6fe1e4d351
|
Fixed some borderline primitives.
|
2021-02-01 16:58:52 +01:00 |
|
Vittorio Alfieri
|
f6274dc914
|
Fixed C18 set, fixed primitives from KHM set, improved Android downloader.
|
2021-01-31 15:28:35 +01:00 |
|
Vittorio Alfieri
|
783bcf1142
|
Added KHM and KHC sets, improved Android downloader, fixed/added primitives, improved "hascnt" keyword, added "myhandexilegrave" and "opponenthandexilegrave" zone targeters.
|
2021-01-31 00:59:15 +01:00 |
|
Vittorio Alfieri
|
b9d6410aba
|
Fixed Garruk's Harbinger and Gishath, Sun's Avatar (issue #1052 by @ranger7271).
|
2021-01-28 21:59:47 +01:00 |
|
Vittorio Alfieri
|
b35e503a0f
|
Fixed Flamerush Rider, added battleready option to "clone with" keyword.
|
2021-01-28 15:56:15 +01:00 |
|
Vittorio Alfieri
|
024e015dfc
|
Fixed primitives, fixed a random crash in ActionStack.cpp, added a way to search wallpaers in theme folder before to search them in the default folder, improved the keyword to retrieve the highest power and toughness of creatures in play, now it's possibile to use "pwr:" and "ths:" instead of "power:" and "toughness:", so it's possibile to use this keyword in variable{} construct too.
|
2021-01-27 11:16:41 +01:00 |
|
Vittorio Alfieri
|
dd844fc25e
|
Fixed Etchings of the Chosen (issue #1051 by @ranger7271), added primitives with choose card name, added two keywords "chooseaname" and "chooseanameopp" to choose a card name ("chosenname" and "lastchoosenname") between your cards or opponent cards, added a keyword "[attached]" to target equipment attached to a permanent.
|
2021-01-26 20:47:33 +01:00 |
|
Vittorio Alfieri
|
c60f8787d1
|
Added a new keyword "excessdamage" to retrieve theamount of exceeded damage to creature or planeswalker, fixed an issue on planeswalker damage count, added a new keyword "genrand" to generate a random number between 0 and a specific number (e.g. "genrand3"), improved Flip ability in order to allow the flip back from copy for a generic card name (e.g. "flip(myorigname) undocpy)"
|
2021-01-25 17:24:15 +01:00 |
|
Vittorio Alfieri
|
4bdc1fdfe1
|
Fixed Treasure token, added boast trigger event, added new keyword "hascnt" to retrieve the amount of specific counter type on a card (e.g. hascntloyalty).
|
2021-01-24 20:37:14 +01:00 |
|
Vittorio Alfieri
|
f6199719fd
|
Fixed issues #1049 and #1050 opened by @ranger7271, improved imprint keywords, improved boast ability, added a new "hasability" keyword to check if a card has an ability or not.
|
2021-01-24 15:53:49 +01:00 |
|
Vittorio Alfieri
|
2b7baf7fc8
|
Improved foretell mechanics, added a trigger for foretold cards, added a new keyword "snowdiffmana" to compare snow mana pool and mana cost of a target card, improved phaseaction "checkexile" condition.
|
2021-01-22 19:37:09 +01:00 |
|
Vittorio Alfieri
|
5184132e8b
|
Fixed primitives, added "notshare!" keyword (e.g. to search cards with different names), improved decks selection according to chosen game mode (e.g. Game will show commander decks only in commander mode and it will hide them in other modes).
|
2021-01-22 14:15:43 +01:00 |
|
Vittorio Alfieri
|
3a38e7f4ab
|
Added/fixed primitives, implemented a new keyword to count the greatest number creatures that share same subtype (creatures with changeling counts as +1 for all creature types)
|
2021-01-21 15:53:27 +01:00 |
|
Vittorio Alfieri
|
17fdc5bc9f
|
Fixed primitives, fixed multiple snow mana cost payments, added keywords to count snow mana pool (total and single colors).
|
2021-01-20 18:27:20 +01:00 |
|
Vittorio Alfieri
|
0b5f375df6
|
Fixed primitives, fixed multiple snow mana cost payments, added keywords to count snow mana pool (total and single colors).
|
2021-01-20 18:11:56 +01:00 |
|
Vittorio Alfieri
|
f982124209
|
Added boast ability, refactored WParsedInt class (this class has been removed from AllAbilities.h file and it has been included into two dedicated .h and .cpp files), refactored all makefiles (Windows, Linux, PSP and Android) in order to to include the new .h and .cpp files added for WParsedInt class.
|
2021-01-18 17:11:09 +01:00 |
|
Vittorio Alfieri
|
177541b30c
|
Added/fixed primitives, improved "@draw" trigger, added a "@scryed" trigger for scry ability, added a new keyword "placefromthetop" to put a card in a specifc position of owners library from the top.
|
2021-01-16 16:35:18 +01:00 |
|
Vittorio Alfieri
|
2ff2d4ac79
|
Added/fixed primitives, improved "anytypeofmana" ability for both player and AI and implemented "anytypeofmanaability" keyword to allow the user and the AI to spend mana of any color to activate abilities.
|
2021-01-15 18:25:38 +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
|
69885cf90a
|
Added/Fixed primitives, improved PAYZERO rule for commandzone.
|
2021-01-11 16:53:14 +01:00 |
|
Vittorio Alfieri
|
6229de7c55
|
Fixed MB1 set, added/fixed primitives, improved Android downloader, improved keywords to remove and add counters.
|
2021-01-10 17:48:08 +01:00 |
|