Vittorio Alfieri
|
41a89c7324
|
Added "Spell Queller" primitive, updated the "missing_cards_by_sets" folder.
|
2021-10-20 16:26:31 +02: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
|
fcb073ccd6
|
Fixed "Krenko Commander" and "Plane of the Apes" decks for AI, added a commandline trace to check which soundtrack file is currently playing.
|
2021-10-18 11:33:15 +02:00 |
|
Vittorio Alfieri
|
5bf5e1dfba
|
Added a new deck named "Krenko Commander" for AI (credits to Bob).
|
2021-10-17 11:39:07 +02:00 |
|
Vittorio Alfieri
|
6d1e16441e
|
Fixed "Cursed Mirror".
|
2021-10-15 17:47:13 +02:00 |
|
Vittorio Alfieri
|
316e2b21b4
|
Fixed "Sylvan Awakening", "Sylvan Library" and "Sylvia Brightspear" primitives.
|
2021-10-15 16:53:45 +02:00 |
|
Vittorio Alfieri
|
984aac51f4
|
Fixed all primitives with damage modifier, improved "damaged" trigger for Planeswalkers.
|
2021-10-15 13:36:31 +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
|
371d4c9f85
|
Fixed and improved the Deck Importer (from MTGO) in Android application.
|
2021-10-12 16:32:26 +02:00 |
|
Vittorio Alfieri
|
c1f3913295
|
Added a new menu choice to instantly choose all the possible targets (on battlefield) of an ability during its target selection (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-12 15:51:12 +02:00 |
|
Vittorio Alfieri
|
4623167b0f
|
Fixed the Proliferation and Damageable target chooser in order to avoid targeting permanents or players without counters and/or with some protections (e.g. hexproof, shroud and similar), fixed a Travis build toolchain error.
|
2021-10-09 13:31:30 +02:00 |
|
Vittorio Alfieri
|
4e18b6d799
|
Fixed the Proliferation and Damageable target chooser in order to avoid targeting permanents or players without counters and/or with some protections (e.g. hexproof, shroud and similar).
|
2021-10-09 13:03:14 +02:00 |
|
Vittorio Alfieri
|
45b077e930
|
Fixed "Tergrid, God of Fright" primitive.
|
2021-10-09 00:50:05 +02:00 |
|
Vittorio Alfieri
|
1f6db30277
|
Fixed "Force of Vigor" and "Slogurk, the Overslime" primitives.
|
2021-10-09 00:14:29 +02:00 |
|
Vittorio Alfieri
|
fd76775923
|
Fixed a bug on deck choosing menu when an AI deck has no avatar image (it will be used "baka.jpg"), added new default avatar images for AI decks (up to 200), fixed "_PROLIFERATE_" macro and fixed all primitives with "proliferate" ability, improved the "proliferation" keyword for target chooser in order to avoid targeting permanents or players without counters and/or with some protections (e.g. hexproof, shroud and similar).
|
2021-10-08 23:01:37 +02:00 |
|
Vittorio Alfieri
|
aafaadb76f
|
Removed the previous limit of 99 avatars images, if "avatarXX.jpg" image is not present, for deckXX.txt of AI it will be used "baka.jpg" image instead.
|
2021-10-07 15:07:00 +02:00 |
|
Vittorio Alfieri
|
99b501105d
|
Fixed primitive "Armament Master" (issue #1075 opened by @remigiusz-suwalski).
|
2021-10-06 10:34:27 +02:00 |
|
Vittorio Alfieri
|
b84745e063
|
Added "--no-check-certificate" option to download the PSP SDK.
|
2021-10-01 18:01:19 +02:00 |
|
Vittorio Alfieri
|
89024241a8
|
Added/fixed primitives, updated the "missing_cards_by_sets" folder.
|
2021-10-01 17:53:28 +02:00 |
|
Vittorio Alfieri
|
c60ffba70d
|
Added/fixed primitives, updated the "missing_cards_by_sets" folder, added missing Conspicacy cards and tokens in CNS set, added Conspicacy cards management, added new ability "isconspiracy" to identify the Conspicacy cards into the Sideboard, added "Conspiracy" type in "Subtypes.h" enum definition, added a fix in "GameObserver::Affinity()" method in order to avoid a crash when the card is a Conspiracy in the commandzone.
|
2021-09-28 16:22:13 +02:00 |
|
Vittorio Alfieri
|
d3fad48367
|
Fixed typos on "Teferi, Who Slows the Sunset" primitive.
|
2021-09-27 15:01:10 +02:00 |
|
Vittorio Alfieri
|
79d353d3ee
|
Fixed a bug on game achievements percentage calculation.
|
2021-09-27 11:33:35 +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
|
8ae7439978
|
Fixed changelog after pull merge.
|
2021-09-24 23:11:37 +02:00 |
|
Vittorio Alfieri
|
f9f1f0f53d
|
Fixed changelog after pull merge.
|
2021-09-24 23:08:45 +02:00 |
|
Vittorio Alfieri
|
1efc38ef0f
|
Merge pull request #1074 from remigiusz-suwalski/refactor-202d46176
Upgrade AI decks 3, 30-36, 38 to modern frames
|
2021-09-25 00:04:47 +03:00 |
|
Vittorio Alfieri
|
6538f1625e
|
Fixed primitives, fixed MIC set, improved Android downloader, added "Dungeon" and "Emblem" types in "Subtypes.h" enum definition, added a fix in "GameObserver::Affinity()" method in order to avoid a crash when the card is null or if it's a Dungeon in the commandzone.
|
2021-09-24 23:03:54 +02:00 |
|
Remigiusz Suwalski
|
5810a36610
|
Upgrade AI decks 3, 30-36, 38 to modern frames
Initially committed in 89dae6523 (Nov 3, 2008) and 202d46176 (Sep 22, 2009).
Major changes done only in deck3:
- Castle -> Builder's Blessing (functional reprint)
- Ironroot Treefolk (vanilla 3/5) -> Spitting Spider (reach, 3/5)
- Thicket Basilisk (deathtouch 2/4) -> Kessig Recluse (reach, deathtouch 2/3)
- Pearled Unicorn (cmc 3, 2/2) -> Ronom Unicorn (cmc 2, 2/2)
- Scryb Sprites (flying 1/1) -> Scute Mob (1/1, +4/+4 with 5 lands)
- Shanodin Dryads -> Jukai Messenger (functional reprint)
- War Mammoth (trample 3/3) -> Rhox Charger (trample, exalted 3/3)
Also deck34 (Kobolds) was kept with original frames because Kobolds were never reprinted.
|
2021-09-24 19:20:21 +02:00 |
|
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 |
|