Vittorio Alfieri
2ed35bcaa2
Fixed all primitives that should target any target instead of player and creatures using the new implemented target "anytarget", added new target "propagation" for "propagate" ability, removed the duplicated "unsacrificable" basic ability to use the previous "cantbesacrified" one.
2023-07-08 19:19:17 +02:00
Vittorio Alfieri
b791da0786
Added new primitives from LTC set, improved "_GOAD_" macro, updated missing card by set list, added new keyword "permanent" to target permanents and nonpermanents, added "flashback" option to "castcard" ability, added new ability "unsacrificable" to forbid a player to sacrifice a card.
2023-07-07 18:22:58 +02:00
Vittorio Alfieri
5da42e53be
Added new primitives from LTR set, fixed primitives, updated missing cards by set list, updated Card image urls list, fixed LTR dat file, added new ability "eqpasinst" to allow usage of "equip" ability as an instant.
2023-07-04 17:40:17 +02:00
Vittorio Alfieri
eaef6a588d
Added new primitives from LTR set, fixed a possible crash on "transforms" deletion from emblems and "ability$", fix source card for token creation inside ability$!!$ keyword.
2023-07-03 18:11:17 +02:00
Vittorio Alfieri
617ce45dbc
Improved implementation for isCommander and RingBearer card status (now they are no longer basic abilities but inner card properties in order to avoid conflicts with abilitiy modificators), added a white border on commanders to highlight them during match in the various game zones.
2023-07-01 16:28:19 +02:00
Vittorio Alfieri
1ab4e4ebfd
Added new primitives from LTR set, added notrigger option for special tokens such as "The Monarch" and "The Ring" and "The Initiative", fixed LTR dat file, updated missing cards by sets list, added "untp" option for "rehook" and "retarget" ability to untap the equipped creature, added new restriction "oppoattacked" to check if your opponent has attacked during the current turn.
2023-06-28 17:07:09 +02:00
Vittorio Alfieri
9760ab39b7
Added new primitives from LTR set, improved "steal" ability with "and" option, printed the nember of ring temptations on "The Ring" card, improved "hasdead" restriction to calculate if a card of a specific type has died during the current turn.
2023-06-27 18:17:22 +02:00
Vittorio Alfieri
edc0aebf04
Fixed LTC and SIR dat files, added new primitives from LTR set, implemented the new abilities and trigers related to ring bearer and ring temptations for LTR and LTC sets.
2023-06-26 22:27:29 +02:00
Vittorio Alfieri
9a23c4b83b
Fixed some primitives with conjure and phyrexian mana, fixed a bug on "conjure" ability, improved getCardbyName method for castcard with namedcard option, for meld and for flip/turnside ability.
2023-06-24 23:01:25 +02:00
Vittorio Alfieri
df1a6c10a0
Added / fixed primitives from NEO set, improved Android downloader, updated missing cards by sets list, added SIR and SIS sets, updated card image url links, fixed MUL dat file, fixed a possible crash on "transforms" ability, added new trigger for ninjutsu ability, added new ability readytofight to set a creature tapped and attacking without being a ninja.
2023-06-23 17:25:04 +02:00
Vittorio Alfieri
c2d78db724
Added / fixed primitives from NEO set, added "mytgtforced" target for equipments and auras, added "numofactivation" keyword to give PT according to how many time an ability has triggred (e.g. "Bronze Cudgels").
2023-06-22 18:39:11 +02:00
Vittorio Alfieri
797514521e
Added / fixed primitives from NEO set, updated missing cards by sets list, improved "removesinglecountertype" ability (added "all" option to remove a specific amount of each kind of counter on a target).
2023-06-21 18:31:50 +02:00
Vittorio Alfieri
f9bcaf53c2
Added / fixed primitives from NEO set, improved Android downloader for token images, fixed a problem with castcard copied option for permanents, fixed a bug on colorless mana calculation for AI during combo.
2023-06-20 17:29:44 +02:00
Vittorio Alfieri
3b05932a8b
Added / fixed primitives from ONE set, fixed Treasure name in all sets and primitives, updated missing cards by sets list, improved token creator ability by trying to retrieve the token id from the same set of source card (e.g. Urza's Saga), improved toxic ability adding a new target chooser "hastoxic" and adding a new keyword "toxicity" to retrieve the toxic amount of card.
2023-06-18 23:23:51 +02:00
Vittorio Alfieri
8a440d5d09
Added / fixed primitives from ONE set, updated missing card by sets list, improved triggers and added new trigger for proliferation effect.
2023-06-15 19:15:44 +02:00
Vittorio Alfieri
a5487311c4
Fixed several errors on primitives, fixed a bug on "mofified" target, restore a previous test on regenerate ability.
2023-06-10 22:52:49 +02:00
Vittorio Alfieri
0f607b2cbe
Added/fixed primitives from NEC set, added new keyword "modified" to target creatures that are enchanted or geared or with counters, updated missing card by set list.
2023-06-09 22:45:08 +02:00
Vittorio Alfieri
2831ac12ae
Added/fixed some primitives from J22 and NEC sets, fixed J22 and NEC dat file, updated card image url from NEC and J22 sets, fixed a bug on token copy, improved flip ability for tokens.
2023-06-05 17:55:11 +02:00
Vittorio Alfieri
f8fc173e86
Added / fixed some primitives, updated missing cards by set list, added new "reconfigure" ability based on "equip" one.
2023-06-04 20:11:40 +02:00
Vittorio Alfieri
c0f2635990
Fixed ONE, ONC, NEO and DMR dat file, added new primitives from ONC set, fixed primitives, improved Android downloader, updated missing card by set list, updated cards image url links, fixed a bug on parser when reading the substring "equip" with a different meaning.
2023-06-01 19:04:28 +02:00
Vittorio Alfieri
d3deae3a6a
Added last primitives from BRC set, fixed some primitives, improved triggers for counters, fixed a bug on removesinglecounter ability, updated missing card by set list.
2023-06-01 10:29:35 +02:00
Vittorio Alfieri
ea9d053d76
Added new primitives from BRO and BRC sets, fixed some primitives, fixed BRR dat file, fixed castcard ability to avoid double activities activation, fixed a bug on "canloyaltytwice" ability.
2023-05-31 15:35:22 +02:00
Vittorio Alfieri
21687bc3ee
Improved castcard "restricted" option for land cards, fixed fresh attribute reset on library cards, improved "can play" restriction, fixed BRO set dat file, updated card url file for BRO set, added/fixed some primitives from BRO set.
2023-05-30 23:27:18 +02:00
Vittorio Alfieri
4f4addb8e9
Updated an AI commander deck, improved damage and life and manaproduce ability to send the correct source card on triggers when they are used inside the "ability$!!$" keyword, fixed issue #1090 about filtering cards with add{c} instead of add{1} ability.
2023-05-30 00:08:25 +02:00
Vittorio Alfieri
2e09f489cb
Added some new primitives from BRO set, fixed BRO and BRC card dat files, updated card image url links, added new keyword "prodmana" to count the specific amount of mana spent to cast a card.
2023-05-29 18:05:21 +02:00
Vittorio Alfieri
99f08276c6
Addes some new primitives from BRO set, fixes BRO and BRC dat files, updated image list url for BRO and BRS sets, imrpoved an AI deck, improved meld ability with "and" option, added new ability to allow a planeswalker to activate its loyalty abilities twice in a turn, improved Android downloader.
2023-05-28 23:17:21 +02:00
Vittorio Alfieri
066b30b1b7
Improved "Affinity" ability to support variables, fixed several primitives with affinity ability.
2023-05-27 21:24:25 +02:00
Vittorio Alfieri
ad9ea0f972
Fixed generic Affinity ability, fixzed some primitives with affinity abilities.
2023-05-26 21:36:11 +02:00
Vittorio Alfieri
3dfd3253b2
Fixed transformation ability for instant and sorceries when the duration was uynt uent or forever, fixed several primitives to correctly set transformation duration of targeted cards.
2023-05-26 17:16:57 +02:00
Vittorio Alfieri
8df057f78a
Added last primitives from MAT set, updated missing cards by set list, improved trigger and filtering for mana production abilities.
2023-05-25 18:48:00 +02:00
Vittorio Alfieri
09f4c408cd
Fixed some primitives, added new primitives from MAT set, improved filter for multicolored cards, added new keywords for handling multicolored cards.
2023-05-24 15:15:52 +02:00
Vittorio Alfieri
675705a6e5
Fixed several bugs, fixed several primitives, improved affnity for other types of cards, improved flip ability for token, added some new primitives from MAT set.
2023-05-23 20:29:43 +02:00
Vittorio Alfieri
869e0309ec
Fixed some primitives, added new keyword "hasdead" to allow restrictions based on the death of a specific card type, fixed type sorting on cards changing zones removing the side effect of new lands enter the battlefield on the left.
2023-05-22 10:42:10 +02:00
Vittorio Alfieri
2374b00dfd
Fixed some primitives, fixed several bug on damage management for planeswalkers and battle cards, added new keywords "noloyaltydamage" and "nodefensedamage" to avoid damage remove counters,
2023-05-22 01:19:15 +02:00
Vittorio Alfieri
dd28f274d1
Fixed some primitives, added some new primitives from MAT set, added new triggers to handle better counters, improved a lot of abilities for replacing atoi with WParserInt class, fixed bug on change types on xone changing, fixed bug on manacost during mutate and flip actions, fixed other minor bugs.
2023-05-21 18:52:16 +02:00
Eduardo MG
c81384ab1d
Filter for snow type, adding battles into random decks
...
Bug fixes:
Boreas Charger
Heartfire Immolator
Scatter Ray
Pariah's Shield
Zimone and Dina
Aetherwing, Golden-Scale Flagship
2023-05-19 18:01:51 -06:00
Vittorio Alfieri
2d8a1a8a5f
Added last primitives from MOM set, fixed some primitives, added new ability to send death card on bottom of library instead of graveyard.
2023-05-20 00:32:56 +02:00
Vittorio Alfieri
0e0b3a78fe
Added some new primitives from MOM set, fixed some primitives, added new keyword "hasconvoke" to target spells which have convoke cost.
2023-05-19 20:43:26 +02:00
Vittorio Alfieri
3bd3933c66
Added new prmitives from MOM set, fixed primitives, improved flipacoin ability, imporved battle cards defeated trigger, added new filters for event to check permanents on graveyard.
2023-05-18 23:04:22 +02:00
Vittorio Alfieri
90e8292660
Improved toughness target filtering for Planeswalkers and Battles.
2023-05-16 13:08:25 +02:00
Eduardo MG
01f3b23bea
Condition to add a subtype=background to the commander deck
2023-05-15 20:17:50 -06:00
Eduardo MG
84c9667c71
Reduced sacrifice efficiency for AI. Bug fixes in primitives
...
The AI is too willing to sacrifice permanents.
The AI sometimes doesn't use a Planeswalker ability, increasing efficiency.
Gonti, Lord of Luxury. An effect that instructs you to "cast" a card doesn't allow you to play lands.
Rona, Tolarian Obliterator exra )
Oblivion Strike
Steel Seraph
True Love's Kiss
2023-05-15 20:10:42 -06:00
Vittorio Alfieri
0a0c541f07
Now it's possible to use toughness target filtering even for planeswalkers and battles, added some new primitives from MOM set.
2023-05-15 23:04:24 +02:00
Vittorio Alfieri
546c755185
Fixed redirection of damage for battle cards, added 2 new keywords to target combined zones, added some new primitives from MOM set.
2023-05-15 16:37:10 +02:00
Vittorio Alfieri
a1d82d9f84
Fixed a problem of damage redirection from player to battle cards, added some new primitives from MOM set,fixed some primitives.
2023-05-15 11:23:38 +02:00
Vittorio Alfieri
4ccad97eb0
Fix attacking menu for planeswalkers and battles, fixed MOM dat file.
2023-05-12 11:25:08 +02:00
Vittorio Alfieri
4e22b27783
Fixed compilation error on PSP/PSVITA.
2023-05-11 16:12:03 +02:00
Vittorio Alfieri
6ef8b45709
Implemented "Battle" type from MOM set (they are like planeswalkers), added some new primitives from MOM set, fixed some primitives targeting any target.
2023-05-11 15:57:08 +02:00
Vittorio Alfieri
2c68ea91f7
Fix Travis and reverted Rules.cpp due to many compilation error for pointers.
2023-05-09 01:01:39 +02:00
Vittorio Alfieri
94d1267abf
Fixed compilation issue on PSP/PSVITA after 76f5a6b commit.
2023-05-07 15:13:22 +02:00