Vittorio Alfieri
cd677111b7
Fixed primitives, improved "@discarded", "@counteradded" and "@counterremoved" triggers in order to user "all(trigger)" target.
2021-09-22 18:56:43 +02:00
Vittorio Alfieri
6be219f586
Added/fixed primitives, replaced all occurrences of "AEther" with "Aether" in each ".txt" and ".dat" file according to the new naming convention (pull request #1072 by @remigiusz-suwalski).
2021-09-22 14:33:54 +02:00
Vittorio Alfieri
e2ac10be95
Fixed primitives, fixed STA set, fixed a bug in new background images management.
2021-09-21 09:24:38 +02:00
Vittorio Alfieri
832d033488
Fixed primitives, improved background images management, now it's possbile to add a different background for opponent deck choosing (menupanel2.jpg) and added a new sub-folder "background" for custom themes where it will be possbile to store up to six new background images for battlefield (from "backdrop1.jpg" to "backdrop6.jpg") that will be randomly choosen when match starts.
2021-09-20 15:36:42 +02:00
Vittorio Alfieri
e2a1705b3f
Fixed a bug on sound tracks for PSP/PSVita devices, removed a test on vampired trigger due to a fake error on test suite.
2021-09-19 18:17:12 +02:00
Vittorio Alfieri
ff47c0dd44
Fixed typos in several primitives, updated the "missing_cards_by_sets" folder, fixed MID, MIC and CC2 sets.
2021-09-19 16:54:43 +02:00
Vittorio Alfieri
c2482a50f5
Added/fixed primitives, updated the "missing_cards_by_sets" folder, added MID, MIC and CC2 sets, improved Android downloader for new added sets.
2021-09-19 15:54:37 +02:00
Vittorio Alfieri
ddda01dd86
Added/fixed primitives, added MID, MIC and CC2 sets, improved Andorid downloader for new added sets.
2021-09-19 14:30:56 +02:00
Vittorio Alfieri
8cc3a5b4e3
Merge pull request #1070 from remigiusz-suwalski/refactor-89dae6523
...
Upgraded AI decks 7, 9, 10 to modern frames in a human-friendly format.
2021-09-18 18:44:11 +03:00
Vittorio Alfieri
1306a43f33
Added/fixed primitives, updated the "missing_cards_by_sets" folder.
2021-09-18 17:42:21 +02:00
Remigiusz Suwalski
06923a0824
Upgrade AI decks 7, 9, 10 to modern frames
...
Initially committed in 89dae652 (Nov 3, 2008).
2021-09-17 21:47:31 +02:00
Vittorio Alfieri
f671f61713
Fixed primitives, improved sound tracks management, now it's possbile to add a custom tracks for Shop section (Track2.mp3), Option window (Track3.mp3) and Awards section (Track4.mp3) and it's also possible to add two subfolders "MainMenu" and "Battlefield" within "suound" folder where it's possbile to add twenty custom songs ("TrackMenuXX.mp3" and "TrackDuelXX.mp3") that will be played randomly in main menu windows and when match starts.
2021-09-16 22:11:43 +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
9aa15766d4
Added/fixed primitives, updated the "missing_cards_by_sets" folder, added new ability "hasstrive" to implement Strive cost with multikicker and refactored all cards with Strive cost (now they use a special version of multikicker but they don't count as kicked spell), improved "targeted" and "vampired" trigger to allow the "turnlimited" option, improved Android gesture to emulate "option menu" button pressure (slide down) and emulate "back" button pressure (slide up).
2021-09-07 21:41:24 +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
ccae9673e6
Fixed bug that was not correctly showing the full Commander decks list in the deck choosing menu page, added a new gesture for Android to emulate back button pressure: now sliding from down to up for almost all screen size will trigger the back button in game (e.g. pause match in gameplay, going back from shop, and so on).
2021-09-05 01:15:01 +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
236f677f2a
Fixed primitives, fixed some possible crashes on Commander Format.
2021-09-03 00:33:53 +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
54d0c32035
Added/fixed primitives, updated the "missing_cards_by_sets" folder, improved all cards with replicate (now they use a special version of multikicker but they don't count as kicked spell), improved all cards with "fizzle" and "fizzleto" ability and improved engine for "fizzle" and "nofizzle" ability (e.g. now it's possible to grant a card the nofizzle ability on stack), added new keyword "mycolnum" to count the number colors of a card.
2021-08-31 20:06:33 +02:00
Vittorio Alfieri
45de20c8d3
Added/fixed primitives, updated the "missing_cards_by_sets" folder, added a new trigger when a player shuffles his/her library, added new keywords "plastshlturn" and "olastshlturn" to retrieve the last turn a player shuffled his/her library, refactoring of some source files.
2021-08-30 23:02:54 +02:00
Vittorio Alfieri
e1f91a50f6
Fixed dat file for J21 set, improved Android downloader for J21 set.
2021-08-30 12:15:43 +02:00
Vittorio Alfieri
790f02905a
Fixed dat file for MB1, PRM and PSAL sets.
2021-08-29 23:54:35 +02:00
Vittorio Alfieri
32008496b3
Added/fixed primitives, fixed dat file of several sets, updated the "missing_cards_by_sets" folder, updated README.md file, improved Android downloader.
2021-08-29 19:51:13 +02:00
Vittorio Alfieri
ebc281da6e
Added/fixed primitives, improved the way to limit the number of total primitives to load at startup using the file named LimitedCardList.txt (that has to be copied in User folder). This should help to run the game even on older devices with low RAM such as PSP-3000 (It needs also a lighter graphics sub-folder in Res folder).
2021-08-28 16:34:22 +02:00
Vittorio Alfieri
8d6e0122bb
Added/fixed primitives.
2021-08-27 23:47:47 +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
bbc25e2727
Added/fixed primitives, Improved AI: now it can plays cards using morph cost too.
2021-08-25 15:30:44 +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
c978223b10
Updated changelog with last 3 years of modifications (issue #1067 by @remigiusz-suwalski), added tokens in ELD set, improved Android downloader for ELD set, fixed primitives with "asflash" ability, improved all cards with adventure: now they become instants or sorceries in stack to activate the correct trigger (e.g. with Magecraft combos), added "nomovetrigger" ability for all the "fake" cards (e.g. cards which are simple abilities) in order to don't trigger any event on their cast since they are not real cards.
2021-08-23 02:18:04 +02:00
Vittorio Alfieri
cd9e5fb2e5
Fixed "Cunning Rhetoric".
2021-08-20 09:39:28 +02:00
Vittorio Alfieri
7d465bfbc4
Fixed a crash on "Tevesh Szat, Doom of Fools" primitive.
2021-08-19 23:51:26 +02:00
Vittorio Alfieri
bdba322558
Fixed "City's Blessing" macros, fixed "Jared Carthalion, True Heir", added new keyoword "noncombatvigor" for cards such as "Stormwild Capridor".
2021-08-19 15:45:30 +02:00
Vittorio Alfieri
d3167bb4f4
Added/fixed primitives, renamed "The Monarch" and "City's Blessing" cards in CN2 and RIX sets, added 2 new macros for Monarch abilites, refactoring of all cards with _ASCEND_ and _MONARCH_ macros.
2021-08-19 14:09:57 +02:00
Vittorio Alfieri
f4c27968a1
Added/fixed primitives.
2021-08-18 14:46:03 +02:00
Vittorio Alfieri
2f4869434c
Added/fixed primitives and macros, fixed RIX and CN2 sets in order to allow images for Monarch and City's Blessing ebmlems, updated all cards with "Monarch" and "Ascend" related abilities, improved "token" keyword in order to allow the usage of "notrigger" option even when we are creating a named token, moved Monarch rules from general txt files to the specific Monarch emblem, improved Android downloader for RIX set.
2021-08-17 23:34:05 +02:00
Vittorio Alfieri
cb74126544
Fixed "Migratory Greathorn".
2021-08-16 23:08:36 +02:00
Vittorio Alfieri
2fe8a0e473
Added/fixed primitives and switched "Hound" type to "Dog" type.
2021-08-16 15:32:44 +02:00
Vittorio Alfieri
73d9173aa0
Fixed "Fabled Passage".
2021-08-15 14:28:20 +02:00
Vittorio Alfieri
f7ce614df8
Fixed "Chance Encounte" and "Tavern Scoundrel".
2021-08-15 13:40:37 +02:00
Vittorio Alfieri
d85f3f7743
Fixed "Shadowspear" and other primitives related to shroud abilities.
2021-08-15 13:09:58 +02:00
Vittorio Alfieri
54b6aa0437
Fixed J21 set, added/fixed primitives.
2021-08-13 23:43:37 +02:00
Eduardo
b84ddc5687
Misspell Battalion
2021-08-12 20:22:54 -05:00
Eduardo
b7f80f3851
New macros and primitives fixes
...
Fixes to whenever you draw your second card each turn, batallion
2021-08-12 20:16:29 -05:00
Vittorio Alfieri
a296db349c
Fixed "Pox" and "Blast Zone".
2021-08-12 20:19:56 +02:00
Vittorio Alfieri
1e0928b227
Added a way to limit the number of total primitives to load at startup using a file named LimitedCardList.txt (that has to be copied in User folder). This should help to run the game even on older devices with low RAM such as PSP-3000 and PSVita (with Adrenaline).
2021-08-12 19:10:48 +02:00
Vittorio Alfieri
ecc5ddfe28
Fixed "Tevesh Szat, Doom of Fools".
2021-08-11 12:18:50 +02:00
Eduardo
730ddd2b50
Changes to Random modes and improved filters
...
Improved search restriction by type, allow you to search for "enchantment creature" or "legendary artifact", the engine no longer excludes or prevents searching two "types".
2021-08-10 23:36:23 -05:00