Eduardo MG
a9547e419d
Exiledeath cards revision, version update
...
Exiledeath must come before damage or status reduction, also not necessary to specify ueot on instants and sorceries.
New Cards:
Marisi, Breaker of the Coil
Secret Plans
Updated version to 0.25.5
2025-05-04 16:34:56 -06:00
Eduardo MG
9b2f59d64f
AIPlayerBaka
...
Changing how the AI selects attackers, considering creatures with evasion
2025-04-24 14:13:25 -06:00
Eduardo MG
c109b2118a
Update AIPlayerBaka.h
2025-04-23 19:40:48 -06:00
Eduardo MG
e2b9429b45
Variants, new macros, old type changed to Kindred
...
Cleaned extra spaces and bugs in primitives
Macros for Crew 2
Removed old obsolete card type and changed it to Kindred
New zone mybattlefieldhand for "Behold a Dragon"
2025-04-23 18:20:32 -06:00
Eduardo MG
671b3bae61
Improved riot, INR, MH3, macros. Bug fixes. New cards
...
Windbrisk Heights
Orchard Strider
Shefet Monitor
Merfolk Sovereign
Alibou, Ancient Witness
Flesh Allergy
Regal Sliver
name=Pilot token, condition to check if there's a vehicle in your battlefield
Painful Quandary needed a condition to check if the affected player has at least one card in hand
Serpentine Curve shouldn't count itself. Serpentine Curve itself is not yet in your graveyard when you determine the value of X.
Rowen was drawing with nonbasics
Thopter Spy Network
Teferi, Temporal Archmage -10 ability, create an emblem
Exert Influence
Dawnglade Regent effect persisted after dying
Molten Echoes
Undergrowth
Haze of Pollen
Oketra's Avenger
Heliod's Intervention
Aura Barbs
Gravestorm
Inspired Sphinx
Retrofitted Transmogrant
Echoing Assault
Citywide Bust
2025-03-28 17:12:41 -06:00
Eduardo MG
9a55e03790
Cards from Aetherdrift and fix to Crested Sunmare
...
Fixed Crested Sunmare token creation condition.
Add cards:
Alacrian Armory
Broadside Barrage
Broodheart Engine
Chitin Gravestalker
Coalstoke Gearhulk
Collision Course
Haunt the Network
Hellish Sideswipe
Intimidation Tactics
Kolodin, Triumph Caster
Mindspring Merfolk
Ooze Patrol
Spectral Interference
Stock Up
Voyager Glidecar
Wreck Remover
2025-03-10 19:16:04 -06:00
Eduardo MG
8793f05cea
Random Commander From File
...
Loads a player with a randomly selected commander from a specified file.
* This function reads a file ('User/commander/commander.txt') that contains a list of potential commander IDs or names.
* It selects one randomly to be used as the player's commander. If the file doesn't exist, or no valid commanders are found, a default commander ID (670972) is used.
* Can read the commander name and a multiverseID
* Lines that start with '#' are ignored
2024-08-21 22:33:31 -06:00
Eduardo MG
067ae2790d
opponenshroud changed to hexproof, new ability canplayenchantmentlibrarytop
...
New ability "canplayenchantmentlibrarytop" allow to play enchantments from top
sets now include tokens
you no longer draw conspiracy cards in the random
rules file revisions
commander bugs
Eutropia the Twice-Favored
Calculating Lich
Seismic Wave
Rank and File
Professional Face-Breaker
Realmwalker
2024-07-21 18:44:21 -06:00
Eduardo MG
b60630d814
Bug fixes, learn macros update
...
Crystalline Nautilus
academic dispute
Soulstinger
Crown of Gondor
Fists of Flame
Imperial Aerosaur
Volatile Rig crashes the game
Kiora Bests the Sea God
Holy Frazzle-Cannon
Illustrious Wanderglyph
Stonespeaker Crystal
Slayer of the Wicked
2024-06-12 13:08:19 -06:00
Eduardo MG
f0cbff2f91
Added buttons to display menus, new token macros.
...
Newer Android devices dont have phisical buttons, so added buttons to display menus that have the same behaviour of pressing the back button.
Bug fixes in primitives.
Created macros for Eldrazi Scion and Eldrazi Spawn tokens.
2024-01-20 11:47:28 -06:00
Vittorio Alfieri
332f0542f7
Fixed some primitives from issue #1085 , fixed _BLINK_UEOT_ macro, improved several abilities to allow the usage og "and" option.
2023-07-27 18:18:49 +02:00
Vittorio Alfieri
816c42b63b
Fixed some primitives from issue #1085 , fixed some primitives from Discord Channel, fixed "except" keyword for triggers, added "nocost" option for "totalcounteradded" event to avoid to trigger in case of counter cost (e.g. "Doubling Season"), added "removeallcolors" and "removeallsubtypes" options for "transforms" ability.
2023-07-25 17:38:25 +02:00
Vittorio Alfieri
751fda6521
Fixed some primitives from issue #1085 , fixed some primitived from Discord channel, updated some AI decks, added new ability "canloyaltyasinst" to allow a planeswalker to activate loyalty abilities as instant (e.g. "The Wandering Emperor"), fixed a possible crash when a card change zone with different card types than its original version (e.g. morphed cards).
2023-07-24 19:08:20 +02:00
Vittorio Alfieri
6625907180
Fixed some primitives from issue #1085 , improved some cards for AI combo (from Discord channel), added "isattacker" keyword to check if creature is attacking, added "couldattack" keyword to check if creature can attack, improved some triggers to add turnlimit option.
2023-07-21 21:12:38 +02:00
Vittorio Alfieri
fbfcb7d3ac
Fixed some primitives from issue #1085 and from Discord channel, fixed all curses primitives and targets, added new keywords "oppotgt" and "ctrltgt" to check wich player has been targeted from a card, fixed an issue on "chooseaname" ability.
2023-07-13 17:24:11 +02:00
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
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
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
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
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
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
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
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
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
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
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
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
8027ed4bdf
Added Background partner ability for CLB commanders, fixed some tab with spaces
2023-04-26 13:05:07 +02:00
Eduardo MG
889259a3ef
Updated Wagic Version and Python scripts
...
Updated Wagic to version 0.24.0 and the Python scripts to use the print syntax for Python 3 so the files could be build.
2023-03-26 22:30:20 -06:00
Eduardo MG
51ede6a37f
Added a new Random Commander game mode and fix to special rarity filter
...
You get a random legendary creature and get a 99 cards deck at random in the commander colors.
Some limitations by the engine makes you only get cards based on the mana cost of the card, not the full color identity.
Also sometimes you get fewer than 99 cards. Possible that you are getting repeated cards and end up with less than the desired 99?
Special rarity no longer shows basic land types.
2022-10-26 15:49:57 -05: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
b8435778fe
Fixed "Jandor's Ring" primitive, added DBL set, improved Android downloader.
2021-12-03 18:29:33 +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
e47f3f5471
Improved zones management for commandzone and sideboard (e.g. now the game consider those zone as all the others for every ability such as "lord" and "aslongas").
2021-11-22 16:17:10 +01:00
Vittorio Alfieri
31b3a7e785
Fixed typos in primitives text, improved Deck Editor menu' commands (now select button toggle the Sideboard/Commanders/Dungeons view while the Note Button open the quick filter), added a new menu' option in Deck Editor to toggle Grid/Carousel view (useful on PSP/PSVita).
2021-11-18 20:42:21 +01:00