Vittorio Alfieri
|
5f0883943a
|
Added H1R set, added/fixed prmitives, improved Android downloader.
|
2021-06-17 11:14:09 +02: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
|
55edfc6374
|
Added HA5 set and imnproved Android downloader.
|
2021-05-22 20:40:04 +02:00 |
|
Vittorio Alfieri
|
79716a4533
|
Added a new rule to flip back modal dual face card on each phase and after each action, fixed "Aladdin's Lamp" and "Turntimber Symbiosis" primitives, allowed the AI to play back side of modal dual face cards, improved the "doubleside" keyword to flip modal dual face cards, improved filters to target flipped cards using the "isflipped" keyword, fixed a crash when zone pointer was null in GameObserver::logAction method.
|
2021-04-28 17:03:29 +02:00 |
|
Vittorio Alfieri
|
ac273b1947
|
Fixed a bug: It's not allowed to turn side of double faced cards when they are on battlefield.
|
2021-04-27 21:08:51 +02:00 |
|
Vittorio Alfieri
|
8b358b3d1c
|
Fixed a bug: AI does not have to use the doubleside ability to avoid loops.
|
2021-04-27 17:44:41 +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
|
68a64238cb
|
Added/fixed primitives, added new keywords "fourtimes", "fivetimes", "thirdpaid", fixed Tavis-CI build.
|
2021-04-21 18:27:33 +02:00 |
|
Vittorio Alfieri
|
abe8b580c8
|
Fixed Travis-CI build.
|
2021-04-21 11:41:59 +02:00 |
|
Vittorio Alfieri
|
71ff7baf85
|
Fix error import QTOpenGL
|
2021-04-21 11:32:13 +02:00 |
|
Vittorio Alfieri
|
286ccaafb2
|
Fixed Travis-CI build
|
2021-04-21 11:13:49 +02:00 |
|
Vittorio Alfieri
|
2c80570cf4
|
Fixed Travis-CI build
|
2021-04-21 11:12:02 +02:00 |
|
Vittorio Alfieri
|
6a311f2cd6
|
Fixed Travic-CI build.
|
2021-04-21 11:08:55 +02:00 |
|
Vittorio Alfieri
|
2028c5c79d
|
Update travis-script.sh
|
2021-04-21 11:05:59 +02:00 |
|
Vittorio Alfieri
|
a6bec1a96e
|
Update .travis.yml
|
2021-04-21 10:56:21 +02:00 |
|
Vittorio Alfieri
|
d11ac6cf8b
|
Update .travis.yml
|
2021-04-21 10:52:12 +02:00 |
|
Vittorio Alfieri
|
ff63f98b56
|
Update .travis.yml
|
2021-04-21 10:45:57 +02:00 |
|
Vittorio Alfieri
|
e8f853eb37
|
Try to change java version.
|
2021-04-21 10:42:54 +02:00 |
|
Vittorio Alfieri
|
568dd65173
|
Update .travis.yml
|
2021-04-21 10:38:43 +02:00 |
|
Vittorio Alfieri
|
2a45b9f8df
|
Update .travis.yml
|
2021-04-21 10:34:08 +02:00 |
|
Vittorio Alfieri
|
372715fab7
|
Update .travis.yml
|
2021-04-21 10:32:04 +02:00 |
|
Vittorio Alfieri
|
59c3926f16
|
Update .travis.yml
|
2021-04-21 10:30:02 +02:00 |
|
Vittorio Alfieri
|
03fbbbb2bb
|
Update .travis.yml
|
2021-04-21 10:27:20 +02:00 |
|
Vittorio Alfieri
|
74da665ec9
|
Changed target and source java version from 1.5 to 1.6
|
2021-04-21 09:58:25 +02:00 |
|
Vittorio Alfieri
|
8d2cc7124e
|
Fixed Travis-CI build.
|
2021-04-21 09:21:53 +02:00 |
|
Vittorio Alfieri
|
7ae1a6137e
|
Update .travis.yml
|
2021-04-21 09:18:57 +02:00 |
|
Vittorio Alfieri
|
c802be4a9d
|
Test Travis-CI compilation.
|
2021-04-21 09:13:33 +02:00 |
|
Vittorio Alfieri
|
9ba9008126
|
Update .travis.yml
|
2021-04-21 09:05:42 +02:00 |
|
Vittorio Alfieri
|
8ee1d185d5
|
Try to solve Travis-CI environment problems.
|
2021-04-21 08:53:30 +02:00 |
|
Vittorio Alfieri
|
66e0a88809
|
Update .travis.yml
Fix compilation issue.
|
2021-04-21 00:10:43 +02:00 |
|
Vittorio Alfieri
|
34765237e0
|
Update .travis.yml
Fix compilation issue.
|
2021-04-21 00:07:49 +02:00 |
|
Vittorio Alfieri
|
5153c3b9c0
|
Update .travis.yml
Test to fix compilation.
|
2021-04-21 00:01:05 +02:00 |
|
Vittorio Alfieri
|
9da159a607
|
Added C21, STA and STX (still in progress) sets, improved Android downloader, added/fixed primitives, added a keyword to get if a card has "X" in its cost, fixed a crash while targeting a spell on stack, added a new option "nolegend" to clone keyword in order to create a token without legendary type and rule, improved "hascnt" keyword with "anycnt" option to count all counters on a card, added a new keyword "hasstorecard" to get if a card has a stored card or not(e.g. fizzlers), added a new keyword "pgmanainstantsorcery" to count the mana value of all instants and sorceries in player graveyard, added a new keyword "currentphase" to get the current game phase.
|
2021-04-20 23:34:30 +02:00 |
|
Vittorio Alfieri
|
d7838829ad
|
Added/fixed primitives.
travis-ci
|
2021-03-12 17:06:51 +01:00 |
|
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 |
|