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
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
|
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
|
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
|
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
|
16ba96b2f0
|
Fix initiative trigger.
|
2023-05-04 15:51:55 +02:00 |
|
Vittorio Alfieri
|
0efc61fda7
|
Coded the initiative ability from CLB set, added some condition to test if a card has been casted from exile or sideboard or commandzone.
|
2023-05-04 14:56:04 +02:00 |
|
Vittorio Alfieri
|
fa7a0daae1
|
Added Y22 set, improved Android downloader for Y22 set, added new restriction "librarycast" to check if a card has been casted from library, added new keyword "startingplayer" to retrieve who was the starting player, added a new ability "nodamageremoved" to avoid damage is removed from a card (e.g. "Patient Zero"), fixed a possbile crash when using "andability" option in "moverandom" ability (e.g. cards with seek abilites), added "myname" option to conjure "ability" to refer the orginal source card name (e.g. "Clone Crafter"), added new zone definitions "myhandlibrary" and "opponenthandlibrary" to refer same time hand and library zone of a player, added new ability "nonight" to avoid it can become night (e.g. "Angel of Eternal Dawn"), improved all cards with "it becomes night" ability.
|
2021-12-20 18:55:54 +01:00 |
|
Vittorio Alfieri
|
7fa03e620d
|
Fixed several primitives, added a new Commander Deck for AI, Fixed an issue on "blink" return ability (e.g. "Otherworldly Journey"), improved "exerted" trigger adding "turnlimited" option, added a new keyword "losesatype" to remove a specific type from a card (e.g. "Conversion"), improved "vanishing", "fading" and "bloodthirst" keywords in order to allow the usage of variables (e.g. "Tidewalker"), added new triggers "poisonedof" and "poisonedfoeof" to handle the event when a player gets a poison counter, added new keywords "countershroud" to avoid a card can get any kind of counter, added new keywords "expshroud" and "energyshroud" to avoid a player can get one of those counters, added new option "uent" for "transforms" keyword ability to allow transformation effects end at the end of your next turn, fixed an issue on "swap" keyword when a non-creature card is firstly transformed into a creature (e.g. "Wandering Fumarole").
|
2021-12-18 13:45:58 +01:00 |
|
Vittorio Alfieri
|
6c0740c78c
|
Fixed primitives, avoided a crash when destroying "transforms" ability for cards in library, added random deck selection to Stone Hewer Basic mode, fixed random deck selection from Commander mode, improved exclusive color filter to include monocolored artifacts, added PSP_LARGE_MEMORY define to Makefile to allow more RAM for PSP version.
|
2021-12-02 18:55:53 +01:00 |
|
Vittorio Alfieri
|
477ffa6a0c
|
Fixed primitives, updated italian lang file, added a new setting to sort decks by creation date (by default they will be sorted by name), added new filters to match cards that don't contain a particular color or that are multicolored, fixed an issue when the transformation with uynt is triggered by instant/sorcery or by card that left the battlefield before the ability ending turn, fixed a rendering overlap on mana symbols in deck editor, fixed some crashes on ManaCost parser (e.g. Filter by mana producer).
|
2021-11-15 21:38:04 +01:00 |
|
Vittorio Alfieri
|
8012672a70
|
Fixed primitives, fixed a problem on "flip" ability for some backside cards (e.g. "Edgar Markov's Coffin"), added new keywords "pnumcreswp" and "onumcreswp" to calculate the number of creatures that have toughness greater than their power.
|
2021-11-07 22:13:39 +01:00 |
|
Vittorio Alfieri
|
79e560e2b2
|
Fixed primitives, added new ability "exploits" to sacrifice a creature, added new trigger "exploited" and improved all primitives with Exploit ability, improved "tokencreated" and "sacrificed" triggers to allow "turnlimited" option, improved "flip" ability in order to keep track of current zone before flip.
|
2021-11-03 22:17:18 +01:00 |
|
Vittorio Alfieri
|
3baa6acaaf
|
Fixed primitives, added new macro "_TRAINING_" for new ability "Training", added new trigger "trained", added "trainer" restriction to check if player controls an attacking creature with greater power than the current one, improved "ninjutsu" ability when the targeted card is already in play (e.g. "Olivia, Crimson Bride"), improved "flip" ability in order to add the "andability" option and in ordeer to prevent flipped auras go to graveyard, improved "andability" option for "imprint", "haunt" and "conjure" ability, improved "retarget" and "newtarget" keywords with "fromplay" option (to use with flipped auras e.g. "Vengeful Strangler"), replaced old "praidcount" and "oraidcount" with new keywords "pattackedcount" and "oattackedcount".
|
2021-10-31 21:40:37 +01:00 |
|
Vittorio Alfieri
|
3130049c63
|
Added Q06 set, improved Android downloader, fixed bug for indestructible creatures that have to go different zone after death (e.g. if they have exiledeath ability), fixed a bug when indestructible creatures have toughness = 0 (e.g. "March of the Machines" with manacost = 0 artifacts).
|
2021-10-20 14:52:15 +02:00 |
|
Vittorio Alfieri
|
eb35e3589b
|
Fixed primitives, improved Aftermath casting rule: now the casted card becomes instant or sorcery in the stack according to the casted half, fixed a bug with the previous zone of cards casted using the "putinplay" option of "castcard" keyword.
|
2021-10-14 15:39:58 +02:00 |
|
Vittorio Alfieri
|
9c2eee7d7e
|
Fixed primitives, added new ability "hasaftermath" to implement Aftermath cost with Flashback and refactored all cards with Aftermath cost (now they use a special version of Flashback but they don't count as flashback spell), added a new ability "spellmover" to implement all cards that have to target a spell on stack to move to some other zone (they are not real counters so they don't care about "nofizzle" or "nofizzlealternative" abilites of their target), fixed all primitives with "spellmover" ability, added a new keyword "storedname" to target card with a specifc previously stored name, improved "fizzleto" ability in order to allow to move the fizzled card on second place from the top or to exile and imprint the target name.
|
2021-10-13 23:42:45 +02:00 |
|
Vittorio Alfieri
|
fbcb1feb88
|
Fixed primitives, fixed "proliferate" target chooser, improved "cycled" and "discarded" triggers, added new keywords "pcycledcount" and "ocycledcount" to calculate how may cards have been cycled this turn from a specific player, added new menu choices to instantly select/deselect and confirm all the possible targets (in any zone) during the target selection of an ability (e.g. Proliferation ability can target a lot of permanents and players so using that menu choice all the targets will be instantly chosen and then the current player will be able to remove any of them or confirm the entire selection).
|
2021-10-13 17:39:48 +02:00 |
|
Vittorio Alfieri
|
9e3caa635d
|
Added new decks for AI, improved "genrand", "altercost" and "changecost" keywords in order to allow the usage of a variable instead of a simple number (e.g. "altercost(colorless, -phandcount)").
|
2021-09-26 12:22:28 +02:00 |
|
Vittorio Alfieri
|
2af470e42b
|
Fixed AFR, STA, STX and J21 sets, fixed "_PROLIFERATE_" macro and fixed primitives with "proliferate" ability, fixed all primitives with "mutate" ability, improved "proliferate" and "duplicatecounters" keywords, added a new target "permanent" to target togheter a player and permanents on battlefield (e.g. cards with "proliferate").
|
2021-09-13 18:56:16 +02:00 |
|
Vittorio Alfieri
|
04a6a4bfe2
|
Added/Fixed primitives, updated the "missing_cards_by_sets" folder, added a new option "keepname" to keep the original name after the copy (e.g. Olag, Ludevic's Hubris), implemented a fix to avoid triggering of oneshot abilities when "flip" ability is used to return from a copy, fixed an issue with colors and "transforms" keyword, implemented a fix to avoid crashes when the card paying extracost has also a cost alteration (e.g. combo with "Pirate's Pillage" and "Ruby Medallion"), added a new keyword "totmanaspent" to return the real amount of mana spent to cast a card (e.g. Memory Deluge), added new keywords "pnumofidentitycols" and "onumofidentitycols" to return the total amount of commander identity colors for controller or opponent (e.g. War Room), improved "totcnt" keyword, added new keywords "totalcololorsinplay" and "oppototalcololorsinplay" to return the total amount of colors on controller or opponent battlefield (e.g. Moonveil Regent), added new keywords "pcoven" and "ocoven" to return if a player controls three or more creatures with different powers (e.g. Augur of Autumn).
|
2021-09-12 21:18:43 +02:00 |
|
Vittorio Alfieri
|
9dabf121d3
|
Fixed primitives, changed type of "isFlipped" card variable from bool to int and fixed a related bug on targeting cards with "isFlipped" attribute, improved "disturb" ability (now fi you counter a card casted with disturb it correctly goes to exile), added "decayed" ability, added two new zone alias "mycommandplay" and "opponentcommandplay" for targeting Battlefield and CommandZone at the same time.
|
2021-09-06 17:31:36 +02:00 |
|
Vittorio Alfieri
|
c211b2eaa4
|
Fixed several primitives with "castcard" ability, fixed a bug when using "noevent" and "copied" options togheter with "namedcard" option in "castcard" ability, allowed the usage of "and!()!" ability with "namedcard" option in "castcard" ability for permanents, added "daybound" and "nightbound" abilities.
|
2021-09-04 21:14:05 +02:00 |
|
Vittorio Alfieri
|
cc16db7256
|
Added/fixed primitives, refactored and improved almost all transforming human cards (included all the Werewolves), improved "flip ability and "doubleside" ability adding a new "backside" option, fixed a bug on "doubleside" ability for planeswalkers, added "backside=" key to CardPrimitive in order to specify the other side of double-faced cards, added "hasbackside" option to target chooser in order to find cards which have a back side, added "dualfaced" that return 1 if a card has a backside card, fixed loyalty counter ability on planeswalker flip (is was not resolving correctly), changed type of damageToController, damageToOpponent, damageToCreature, wasDealtDamage, combatdamageToOpponent from bool to int in order to retrieve those values if needed, added "totaldmg" keyword that returns the total amount of damage dealt by a creature in the current turn, added new restriction "coven in order to check if a player controls three or more creatures with different powers, added new ability "hasdisturb" when the Retrace cost of a card is a disturb cost (e.g. "Beloved Beggar").
|
2021-09-04 01:48:47 +02:00 |
|
Vittorio Alfieri
|
001cea95bd
|
Added/fixed primitives, updated the "missing_cards_by_sets" folder, fixed several crash on Commander Format, fixed a possible crash using "and!()!" with "imprint", added a new macros "_REBOUND_" and "_GOAD_" related to rebound and goad abilities and refactored all cards using them, implemented a new keywords "haunt", "hasprey", "preyname" and "isprey" related the haunting ability and improved all cards using it, Added "commander" and "\*" to HINT castpriority for AI decks in order to allow the user to give a cast priority to commanders.
|
2021-09-02 19:32:45 +02:00 |
|
Vittorio Alfieri
|
1ce0facf21
|
Added/fixed primitives, Added keywords "showopponenthand" and "showcontrollerhand" to allow controller and opponent to play with their hand revealed, added "mytarg" prefix to check values for a card target as like we do for "storedcard" prefix (e.g. "Redirect"), fixed "undocpy" keyoword for all cards (e.g. "Renegade Doppelganger") that have to be back from a previous copy.
|
2021-08-27 00:29:47 +02:00 |
|
Vittorio Alfieri
|
c7c2025fc9
|
Added/fixed primitives, improved "TurnSide", "Morph" and "Flip" abilities when dealing with Commanders, added "fresh" attribute to cards just put in Sideboard, added a put back rule when a Commander is put in Sideboard, allowed to cast a card with kicker or alternative or morph cost from the CommandZone: in case of Morphed or DoubleFace cards (e.g. "Tergrid, God of Fright"), they will be put in play but they won't be Commander, but when they will be put elsewhere (e.g. destroyed) they may be back to the CommandZone with the usual Commander put back rule.
|
2021-08-24 22:43:55 +02:00 |
|
Vittorio Alfieri
|
2ca03bb1f0
|
Fixed Muxus, Goblin Grandee and fixed Liliana, the Last Hope, added conjure keyword for J21 set, added perpetual counters and abilities for J21 set, improved imprint keyword, improved moverandom keyword for J21 set.
|
2021-08-04 12:33:28 +02:00 |
|