Vittorio Alfieri
8e551bb287
Added/fixed primitives, updated the "missing_cards_by_sets" folder, moved AI avatar images to main graphics folder.
2021-12-21 14:14:38 +01: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
Eduardo
8551f55636
Fixes to primitives
...
ancestral blade not attaching to token
etherium spinner token wasn't artifact
Ichthyomorphosis
Jungle Creeper must activate from GY
Lightning Skelemental crashed the game
Vedalken Plotter
Steel-Plume Marshal is only for flying
Venser emblem created by the AI lets the player exile
Markov Purifier was drawing two cards
Jace, Mirror Mage clone was legendary
2021-12-08 23:16:00 -06:00
Vittorio Alfieri
059107b007
Fixed DBL set.
2021-12-08 09:44:06 +01:00
Eduardo
a4670f0b82
Fixes to primitives
...
Enemy of Enlightenment type
Bereaved Survivor type
Suppression Bonds target
Wintermoor Commander effect
Tibalt, Rakish Instigator token damage target
Zurzoth, Chaos Rider token damage target
Dega Sanctuary extra "}"
Ephara's Enlightenment bounce
the caster of Swan Song was getting the swan, still not 100 % accuarate in case you want to counter your card
Estrid, the Masked untap
2021-12-07 00:43:06 -06:00
Eduardo
5421c0cfda
Fixes to primitives
...
Zacama, Primal Calamity
phylath
Dowsing Dagger
domri's ambush
tireless provisioner
cemetery desecrator
deadly brew
2021-12-05 20:16:18 -06:00
Vittorio Alfieri
b8435778fe
Fixed "Jandor's Ring" primitive, added DBL set, improved Android downloader.
2021-12-03 18:29:33 +01:00
Eduardo
68e08783c6
Fixes to primitives
...
portal of sanctuary
zacama desc
All that glitters crashed the game
Dread Warlock
Song of the Dryads no need to teach a forest add G
Cavern Lampad
Inspired Ultimatum crashed the game
Sever the Bloodline
2021-12-03 01:38:06 -06: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
Eduardo
d969b6ce7a
Bug fixes and Egg creature type update
...
Ironroot Warlord
Cauldron Familiar
Feasting Troll King
archway commons
song of the dryads goes to the graveyard after turning the creature into forest
crack open targets
Roc Egg, Dragon Egg,other cards with type Egg
atla palani
wayward sword can attack PW
birthing boughs does not create artifacts
psychic symbiont
syphon essence
saryth hexproof
2021-11-30 16:30:48 -06:00
Vittorio Alfieri
b5c1b09c04
Fixed "Oko, Thief of Crowns" primitive.
2021-11-26 13:40:03 +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
217a5aa93e
Fixed primitives.
2021-11-21 23:13:33 +01:00
Vittorio Alfieri
d11facd7d4
Fixed primitives, added a new keyword "eval()" in ManaCost parser to allow the usage of a variable in the manacost (e.g. "{eval(evictmc)}" in primitive "Prototype Portal").
2021-11-21 13:38:09 +01:00
Vittorio Alfieri
6ca5291790
Updated the changelog.
2021-11-19 16:17:18 +01:00
Eduardo
14103a840d
Bug fixes on primitives
...
Vance's Blasting Cannons
Vona, Butcher of Magan
Niambi, Faithful Healer
bone harvest and similar cards add a choose 0 targets option
Arborea Pegasus
Arcbound Shikari
Keldon Raider
Aurelia, Exemplar of Justice
Mu Yanling, Sky Dancer
Voldaren Pariah
Yarok's Fenlurker
2021-11-18 20:06:17 -06: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
Vittorio Alfieri
152dafc90f
Fixed primitives, fixed a commander deck for AI, improved all cards with partner ability, added a "partner=" key to associate the partner to a primitive, added new keywords "withpartner", "partname" and "haspartner" to improve the Target Chooser for cards with partner, improved the Commander rules to allow double commander just with specifc partner, improved background images management for game settings, deck selection, deck editor background, post-match credits, deck editor selection and trophies room (now it's possibile to randomly use up to 10 background images).
2021-11-18 11:48:27 +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
2eed51dea6
Fixed "Mana Hellkite" and added its token primitive, fixed token in VOW set.
2021-11-14 19:13:25 +01:00
Vittorio Alfieri
c55c9c2507
Fixed primitives, improved background images management for game settings, deck selection, deck editor background, post-match credits, deck editor selection and trophies room (now it's possibile to randomly use up to 3 background images and if the chosen image is not available, it will be rendered the default one).
2021-11-14 14:24:27 +01:00
Eduardo
96f7072a77
fixed primitives, several bugs and crashes
...
The Locust God
Pest tokens should be black not blue
Shabraz, the Skyshark
Arlinn Kord
Tovolar, Dire Overlord
mystic skull
golden guardian
blink of an eye
Got arctic treeline in momir, the only cards that should have rarity=L are basic lands or else you get them in momir since they have basic subtypes
storm the festival desc
rise of the ants
dryad's revival shouldn't be able to retrive itself or play with an empty GY
shiny impetus
malevolent hermit
whirlwind of thought
kiora's dismissal description
glorious protector
Aurora Phoenix is not a partner
Bastion Protector auto=lord(creature[iscommander]|mybattlefield) indestructible
Golgari Findbroker auto=target(*[-instant;-sorcery]|mygraveyard) moveto(ownerhand)
Ulrich's Kindred auto={3}{G}:target(*[wolf;werewolf;attacking]) indestructible ueot
Hard Evidence
King of the Pride auto=lord(creature[cat]|myBattlefield) 2/1
Lathliss, Dragon Queen auto={1}{R}:all(dragon|myBattlefield) 1/0 ueot
2021-11-13 22:40:07 -06:00
Vittorio Alfieri
9957719e0c
Fixed VOW set, added new AI deck, improved Android downloader for VOC and VOW sets.
2021-11-13 20:25:10 +01:00
Vittorio Alfieri
8b91048d12
Fixed VOW and VOC sets, improved Android downloader for VOC and VOW sets.
2021-11-11 19:36:16 +01:00
Vittorio Alfieri
6d46467861
Added/fixed primitives, added VOW and VOC sets, fixed order index of CC2 set, updated the "missing_cards_by_sets" folder, added new keyword "findlasttype" to find the index of latest card with specified type in target player graveyard (e.g. "Timothar, Baron of Bats"), improved Android downloader.
2021-11-10 18:25:47 +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
f371295f24
Fixed a bug related to the "turnlimited" option on several ability triggers (e.g. Vampired, Discarded, etc.), restored some test of regression suite after this bug resolution.
2021-11-03 23:52:55 +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
051f498e54
Fixed "Mindbreak Trap", "Summary Dismissa" and "Obeka, Brute Chronologis" primitives.
2021-10-27 15:43:07 +02:00
Vittorio Alfieri
0824ea3984
Fixed a Bug in MusicExist method of GameStateDuel class when filename parameter was empty (this could lead to a wrong check on which soundtrack has to be played).
2021-10-23 21:44:28 +02:00
Vittorio Alfieri
63c5ff2789
Renamed some decks for AI.
2021-10-23 11:58:00 +02:00
Vittorio Alfieri
31530215a5
Renamed a deck for AI, fixed test suite (one test seems to randomly fail on AI choice without a real bug).
2021-10-21 10:51:30 +02:00
Vittorio Alfieri
78658a6a9e
Added/fixed primitives, updated the "missing_cards_by_sets" folder, renamed several decks for AI, added "noentertrg" and "nodietrg" keywords to allow creatures enter the battlefield or die without causing abilities to trigger (e.g. "Hushbringer").
2021-10-21 09:53:39 +02:00
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
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
6331b1daf4
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:26:16 +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
Vittorio Alfieri
b3b127ac2f
Fixed "Tergrid, God of Fright" and fixed some typos in primitives.
2021-08-10 20:08:22 +02:00
Vittorio Alfieri
3219360cd7
Added ZNR showcase cards, improved Android downloader for ZNR set, fixed primitives: "Tyrite Sanctum", "Tergrid, God of Fright" and "Liliana, Dreadhorde General".
2021-08-10 15:42:57 +02:00
Eduardo
cd55b4342c
Fixes to primitives
...
Deep Forest Hermit
Elvish Rejuvenator
Force of Virtue
Potion of Healing
Quakefoot Cyclops
the mending of dominaria
titan hunter
valiant knight
Mausoleum Turnkey
Infested Roothold is cast not just ETB
Treasured Find should be exiled
Mu Yanling, Sky Dancer + ability
2021-08-09 13:52:47 -05:00
Vittorio Alfieri
1727e11091
Fixed Plaguecrafter and Steel Hellkite.
2021-08-09 12:09:02 +02:00
Vittorio Alfieri
9db4b9e2d4
Improved Android downloader for J21 set.
2021-08-08 00:53:14 +02:00
Vittorio Alfieri
b7e0fc6d8b
Added/fixes primitives.
2021-08-07 17:32:51 +02:00
Vittorio Alfieri
0f9b4c6ab2
Added J21 set and added/fixed primitives.
2021-08-07 15:55:28 +02:00
Vittorio Alfieri
a82636b099
Fixed "Jolrael, Mwonvuli Recluse", fixed "Corrosive Ooze", added new keyword "all(myeqp)" in order to target all the equipments attached to a creature (e.g. Corrosive Ooze).
2021-08-07 13:42:28 +02:00
Eduardo
b97bd275e4
Macros for Enraged and Blocked
...
Removing macros that are not necessary.
Added enrage and blocked macross.
Corrosive Ooze didn't have a code and was causing problems.
2021-08-06 20:36:03 -05:00
Vittorio Alfieri
b70e03a5cf
Added/fixed primitives.
2021-08-05 17:33:25 +02:00
Vittorio Alfieri
946557acf2
Fixed Muxus, Goblin Grandee, fixed Time Wipe.
2021-08-05 14:11:07 +02:00
Eduardo
f792729f80
Primitive fiexes and macros replacements
...
Removing typos in firststrike, @@ and ==.
death's-head buzzard didn't gave creatures -1/-1
ponyback brigade morphed created 6 tokens
Cavalier of Flame wasn't working
Duplicate ability in Lone Revenant
Macros for:
_ADDENDUM_
CONSTELLATION_
_FEROCIOUS_
_POPULATE_
_RALLY_
2021-08-04 19:57:55 -05:00
Vittorio Alfieri
4458a6e780
Fix Mulligan when Human player is not the first one.
2021-08-04 15:24:21 +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
Vittorio Alfieri
e6ffd056b5
Fixed MED and THB sets and fixed Liliana, the last Hope.
2021-08-04 09:07:37 +02:00
Eduardo
46ec7dc0c6
Adding missing Planeswalkers to Mythic Edition and replaced code for _ATTACKING_
...
WAR OF THE SPARK MYTHIC EDITION 8 Cards missing
Replaced @combat(attacking) source(this): for _ATTACKING_all
2021-08-03 18:58:30 -05:00
Eduardo
8ab49e021f
Fixed Flipwalkers and some macros replacements
...
Legendary creatures that transforms into planeswalkers.
_LANDFALL_
_HEROIC_
If Lotus Field enters the battlefield while you control fewer than two other lands, you must sacrifice each land you control, including Lotus Field.
2021-08-02 20:38:25 -05:00
Eduardo
fb64821e0c
Fixes to primitives
...
kykar, winds's fury
Portal of Sanctuary
Arasta of the Endless Web
The Binding of the Titans exiles opponent cards to my zone
miscast
Greenbelt Rampager
increasing ambition
Brago, king eternal no return of the king
enshrined memories
izzet charm loot
said // done
gallia of the endless dance
shatter the sky is green
Arasta of the Endless Web
Nylea, keen-eye puts creature into field instead of hand
2021-08-02 13:23:46 -05:00
Vittorio Alfieri
ef3e743980
Fixed primitives.
2021-07-30 14:30:14 +02:00
Eduardo
cffda7421f
Fixes to Primitives
...
lesser masticore
auto=auto replaced for auto
Lady Caleria: Human Archer -> Elf Archer
Ridgescale Tusker: Beast -> Pangolin Beast
Yawgmoth, Thran Physician abilities=protection from(human)
Subtlety targets a spell not a permanent
dwarven mine and other similar lands from Eldraine
Gingerbread Cabin
Idyllic Grange
Mystic Sanctuary
Witch's Cottage
Blinding Radiance
Trial of Ambition should target
grasping scoundrel
Eater of the Dead exiles itself
corpseweft exiles itself
blur of blades
radiant destiny choose a creature type not a color
brush with death
amorphous axe
Excavation Technique
Conqueror's Foothold
shipwreck looter and other cards that loot (draw then discard)
rabid bite
2021-07-30 00:33:47 -05:00
Vittorio Alfieri
bb5a9dd31e
Fixed issue #1065 by @DoidArthas: now on Flip keyword we try to keep auras and equipments effects on transformed card basic abilities (e.g. Pacifism on Werevolwf).
2021-07-29 10:06:28 +02:00
Vittorio Alfieri
2cbb011fe3
Added/fixed primitives, fixed crash with Taj-Nar Swordsmith, Fixed monarch switch after player takes combat damage, fixed allsubtypes in transforms keyword, fixed controllerdamager and opponentdamager keywords and all primitives using them, fixed Emerge alternative cost restriction, fixed Kinship condition on same creature subtype, added alterexperience keyword and fixed all primitives that use experience counters, fixed all primitives using ability counters from Ikoria, fixed mypoolsave keyword in order to don't finish effect at the end of turn, fixed all primitives using mypoolsave (e.g. Omnath, Locus of Mana), fixed Gravepurge and Daretti, Scrap Savant, in order to allow the player to discard zero cards while using their effects.
2021-07-29 03:33:33 +02:00
Vittorio Alfieri
d2fbaaf320
Improved Cursed Scroll and Magus of the Scroll, added/fixed primitives, solved Werewolf's Issues #1064 by @DoidArthas.
2021-07-27 14:37:18 +02:00
Eduardo
1c9da2e6e6
Fixes to primitives and oracle text update
...
Changed the subtype Hound to Dog
Added Bard and Ranger subtype
Kalitas, Traitor of Ghet
Champion of Stray Souls
Gingerbread Cabin
Idyllic Grange
Barrage Tyrant missing '}'
Lesser Masticore
Gisa and Geralf
Eliminate space in instances of "target ("
2021-07-27 00:39:01 -05:00
Vittorio Alfieri
d8f1ff33de
Fixed promo sets order index.
2021-07-26 14:34:28 +02:00
Vittorio Alfieri
c1404ff082
Added PLG21 set, improved Android downloader, fixed Nicol Bolas, God-Pharaoh (issue #1063 by @DoidArthas)
2021-07-26 10:53:10 +02:00
Vittorio Alfieri
f499a1e52f
Improved Cursed Scroll and Magus of the Scroll, fixed Android downloader.
2021-07-25 21:54:39 +02:00
Eduardo
9bdf0e0690
Fixes to primitives and useless comments removed
...
stingerfling spider
cliffhaven kitesail
Enlarge
The Akroan War second ability does nothing
Silas Renn, you still have to pay the cost
Urza's Saga shouldn't lose previous abilities
Rocky Tar Pit and similar fetchlands got interrupted
Grand Architect didn't turn creature blue
component pouch
scrapyard recombiner
Harmony of Nature
porcuparrot didn't work with (player,creature,planeswalker), other cards seems to work with that syntaxis
Taranika, Akroan Veteran
Elspeth Conquers Death
Phyrexian Ingester can exile opponents cards
Taborax, Hope's Demise (never use "another" to specify "other" target)
Inniaz, the Gale Force doesn't fly
frost titan
Gustrider Exuberant flying
Kasmina, Enigmatic Mentor crashes the game when the AI tries to use it
2021-07-25 14:09:40 -05:00
Eduardo
7e2162bcc3
Replacing for macros _DIES_
...
Replacing the string "@movedto(this|graveyard) from(battlefield):" for the macros _DIES_ for readability, consistency and bugs reduction.
2021-07-25 13:54:21 -05:00
Vittorio Alfieri
57b8178d86
Fixed primitives.
2021-07-24 00:03:26 +02:00
Eduardo
b2a4edae9f
token(The Atropal)
...
token(The Atropal)
2021-07-21 18:47:31 -05:00
Eduardo
35a79cb723
Restore to previous modifications in borderline and bug fixes
...
Metamorphose should put cards at top of library
Dark-Dweller Oracle missing closing parenthesis
Chandra, Bold Pyromancer -3
Militant Angel before attacks used to create a token
Typos in some operators, (never should be a '=>')
2021-07-21 18:41:09 -05:00
Vittorio Alfieri
0057269361
Fixed "The Atropal" token card in AFR set, improved Android downloader.
2021-07-21 18:15:05 +02:00
Vittorio Alfieri
849194b8da
Added/fixed primitives, removed deckmaster.info source from Android downloader, fixed HTR18 set, fixed "menace" blocking issue from AI, improved Graft ability from AI, fixed hangs on Offering costs for both human and AI, added a new keyword "ishuman" to distinguish if a card controller is human or AI (e.g. on Graft trigger), fixed a possbile hang on negative manacost payment.
2021-07-21 10:51:13 +02:00
Eduardo
cabc0757be
Bug Fixes and replaced instances of a creature dying for the macros _DIES_
...
Errors Fixed:
Vicious Rumors doesn't mill
Barrin, Tolarian Archmage should not return itself
Thassa, Deep-Dwelling is wrong
Bruse Tarl, Boorish Herder
Spiteful Sliver targets creatures
Karn, Scion of Urza -2 ability
Grand Master of Flowers was blue
Forsaken Monument has CMC of zero
Shadowspear can't equip
You Happen On a Glade
Disease Carriers
Desperate Castaways
Grim Physician targets a card in graveyard
Legion's Judgment had a typo
2021-07-21 00:17:54 -05:00
Vittorio Alfieri
23fa7f9f6e
Added/fixed primitives.
2021-07-18 14:21:39 +02:00
Vittorio Alfieri
3442e7cb16
Fix proliferate ability.
2021-07-17 02:56:15 +02:00
Vittorio Alfieri
31ab9edc81
Added HTR18, HT19, AFR and AFC sets, added/fixed old primitives, improved Android dowloader, fixed it lang file, fixed IMA rarities, fixed order index of some old sets, added all features from D&D such as Dungeon Cards and Dice (d20,d10, adn so on).
2021-07-17 02:33:08 +02:00
Eduardo
d98956a1b8
Fixes to primitives
...
Dwarven Mine, no need to tap for red since it's a mountain
Mystic Sanctuary, no need to tap for blue since it's an island
Earthshaker Giant does not work
Ranger-Captain of Eos puts card into play not into hand
Jorn, God of Winter has wrong stats
Enemy of Enlightenment subtype misspell
Heavenly Qilin subtype misspell
Urza's Saga subtype misspell
Spirit of the Aldergard subtype misspell
dire tactics loses life even with human on board
piercing rays taps 2 creatures
shipwreck moray should grant +2/-2
sorin, vampire lord text is wrong
spontaneous artist grants 2 energy
Spinerock Knoll does nothing
2021-07-09 20:32:16 -05:00
Vittorio Alfieri
f0ee95b483
Fixed Mana Drain (issue #1060 by @Gourajiro), fixed Reinterpret, fixed the taskboard menu choice during game.
2021-06-29 16:38:58 +02:00
Vittorio Alfieri
5b7d8662b7
Improved in-game menu (now the Cancel choice is on top and it's possibile to open/close the taskboard during game), improved add/remove "counter" keyword in order to avoid the trigger if needed (e.g. loop avoidance), fixed Italian and Spanish languages.
2021-06-18 12:22:16 +02:00
Vittorio Alfieri
5f0883943a
Added H1R set, added/fixed prmitives, improved Android downloader.
2021-06-17 11:14:09 +02:00
Vittorio Alfieri
9df5bb29ab
Added MH2 set, improved Android downloader, added/fixed primitives, improved coin flip event trigger, improved discarded attribute, improved castcard keyword (now it's possible to specify the x value in cost), improved add/remove/mod counter trigger, improved the "spent" and "converge" keyword for spell still in the stack.
2021-06-16 17:07:44 +02:00
Vittorio Alfieri
55edfc6374
Added HA5 set and imnproved Android downloader.
2021-05-22 20:40:04 +02:00
Vittorio Alfieri
79716a4533
Added a new rule to flip back modal dual face card on each phase and after each action, fixed "Aladdin's Lamp" and "Turntimber Symbiosis" primitives, allowed the AI to play back side of modal dual face cards, improved the "doubleside" keyword to flip modal dual face cards, improved filters to target flipped cards using the "isflipped" keyword, fixed a crash when zone pointer was null in GameObserver::logAction method.
2021-04-28 17:03:29 +02:00
Vittorio Alfieri
ac273b1947
Fixed a bug: It's not allowed to turn side of double faced cards when they are on battlefield.
2021-04-27 21:08:51 +02:00
Vittorio Alfieri
8b358b3d1c
Fixed a bug: AI does not have to use the doubleside ability to avoid loops.
2021-04-27 17:44:41 +02:00
Vittorio Alfieri
6fb3feef72
Added/Fixed primitives, improved the Double Face Modal cards management: now it's possibile to click on card to flip the side in odrer to read card infos such as name, manacost, text and types, improved the "moveto" keyword in order to allow the usage of the "temp" zone for removing unecessary cards from game (e.g. duplicated card generated from some dual face cards), added the option "nolegend" to the "copy" keyword in order to crerate copy of legendary cards that are not legendary (e.g. Echoing Equation), added the keywords "doublefacedeath" and "gaineddoublefacedeath" to send a card to temp zone after death (e.g. duplicated card generated from some dual face cards), added the keywords "lifefaker" to identify the cards wich modify the life increasement when a @lifeof triggers occours (e.g. Angel of Vitality).
2021-04-27 15:35:54 +02:00
Vittorio Alfieri
e265dc3e7f
Completed STX set, fixed/added primitives, improved Android downloader, implemented the usage of ^ instead of , char (e.g. target multiple zones within transforms keyword), improved the code to avoid the multiple triggers in case of abilities gained from other cards (e.g. Kasmina, Enigma Sage).
2021-04-26 19:23:31 +02:00
Vittorio Alfieri
68a64238cb
Added/fixed primitives, added new keywords "fourtimes", "fivetimes", "thirdpaid", fixed Tavis-CI build.
2021-04-21 18:27:33 +02:00
Vittorio Alfieri
abe8b580c8
Fixed Travis-CI build.
2021-04-21 11:41:59 +02:00
Vittorio Alfieri
71ff7baf85
Fix error import QTOpenGL
2021-04-21 11:32:13 +02:00
Vittorio Alfieri
286ccaafb2
Fixed Travis-CI build
2021-04-21 11:13:49 +02:00
Vittorio Alfieri
2c80570cf4
Fixed Travis-CI build
2021-04-21 11:12:02 +02:00
Vittorio Alfieri
6a311f2cd6
Fixed Travic-CI build.
2021-04-21 11:08:55 +02:00
Vittorio Alfieri
2028c5c79d
Update travis-script.sh
2021-04-21 11:05:59 +02:00
Vittorio Alfieri
a6bec1a96e
Update .travis.yml
2021-04-21 10:56:21 +02:00
Vittorio Alfieri
d11ac6cf8b
Update .travis.yml
2021-04-21 10:52:12 +02:00
Vittorio Alfieri
ff63f98b56
Update .travis.yml
2021-04-21 10:45:57 +02:00
Vittorio Alfieri
e8f853eb37
Try to change java version.
2021-04-21 10:42:54 +02:00
Vittorio Alfieri
568dd65173
Update .travis.yml
2021-04-21 10:38:43 +02:00
Vittorio Alfieri
2a45b9f8df
Update .travis.yml
2021-04-21 10:34:08 +02:00
Vittorio Alfieri
372715fab7
Update .travis.yml
2021-04-21 10:32:04 +02:00
Vittorio Alfieri
59c3926f16
Update .travis.yml
2021-04-21 10:30:02 +02:00
Vittorio Alfieri
03fbbbb2bb
Update .travis.yml
2021-04-21 10:27:20 +02:00
Vittorio Alfieri
74da665ec9
Changed target and source java version from 1.5 to 1.6
2021-04-21 09:58:25 +02:00
Vittorio Alfieri
8d2cc7124e
Fixed Travis-CI build.
2021-04-21 09:21:53 +02:00
Vittorio Alfieri
7ae1a6137e
Update .travis.yml
2021-04-21 09:18:57 +02:00
Vittorio Alfieri
c802be4a9d
Test Travis-CI compilation.
2021-04-21 09:13:33 +02:00
Vittorio Alfieri
9ba9008126
Update .travis.yml
2021-04-21 09:05:42 +02:00
Vittorio Alfieri
8ee1d185d5
Try to solve Travis-CI environment problems.
2021-04-21 08:53:30 +02:00
Vittorio Alfieri
66e0a88809
Update .travis.yml
...
Fix compilation issue.
2021-04-21 00:10:43 +02:00
Vittorio Alfieri
34765237e0
Update .travis.yml
...
Fix compilation issue.
2021-04-21 00:07:49 +02:00
Vittorio Alfieri
5153c3b9c0
Update .travis.yml
...
Test to fix compilation.
2021-04-21 00:01:05 +02:00
Vittorio Alfieri
9da159a607
Added C21, STA and STX (still in progress) sets, improved Android downloader, added/fixed primitives, added a keyword to get if a card has "X" in its cost, fixed a crash while targeting a spell on stack, added a new option "nolegend" to clone keyword in order to create a token without legendary type and rule, improved "hascnt" keyword with "anycnt" option to count all counters on a card, added a new keyword "hasstorecard" to get if a card has a stored card or not(e.g. fizzlers), added a new keyword "pgmanainstantsorcery" to count the mana value of all instants and sorceries in player graveyard, added a new keyword "currentphase" to get the current game phase.
2021-04-20 23:34:30 +02:00
Vittorio Alfieri
d7838829ad
Added/fixed primitives.
2021-03-12 17:06:51 +01:00
Vittorio Alfieri
cea45370a6
Added/fixed primitives.
2021-03-11 21:56:03 +01:00
Vittorio Alfieri
2234a508c3
Added/fixed primitives, added a new ability "undamageable" (e.g. Dralnu, Lich Lord).
2021-03-11 16:39:50 +01:00
Vittorio Alfieri
37ce334688
Added TSR and HA4 sets, added/fixed primitives, improved Android downloader, fixed a crash when AI pays a Convoke alternative cost, fixed a random crash on Windows when opening zip files, fixed a random crash in destroy ability method (e.g. blasphemous act).
2021-03-09 19:07:31 +01:00
Vittorio Alfieri
2abb218164
Fixed Synthetic Destiny.
2021-02-24 18:25:06 +01:00
Vittorio Alfieri
c8f763173d
Improved AI: now during opponent's turn it will not search just for instant cards from hand but it can also play cards with "flash" ability from all the other available zones (e.g. "flash" cards from graveyards which have "canplayfromgraveyard" of Flashback and/or Retrace cost).
2021-02-23 12:59:22 +01:00
Vittorio Alfieri
81d4b3d84f
Improved AI: now it can plays cards using alternative cost too, fixed thisturn restriction in some primitives.
2021-02-22 19:16:54 +01:00
Vittorio Alfieri
8d740c6bc1
Fixed Hero of Bretagard.
2021-02-19 22:23:26 +01:00
Vittorio Alfieri
d3379c9c08
Fixed a crash when AI try to activate a combo (caused by new ANYTYPEOFMANA management), fixed the Visual C++ project file descriptor, fixed ELD set DAT file, improved Andorid downloader, fixed primitives.
2021-02-19 18:50:25 +01:00
Vittorio Alfieri
89cdeead88
Fixed some borderline primitives.
2021-02-18 19:03:46 +01:00
Vittorio Alfieri
17d6860505
Improved AI: now it can cast spells from graveyard using thier Flashback and Retrace costs, fixed a crash in Deck Editor stats loader when a card ability contains some "add" substrings (e.g. "counteradded" followed by "restriction{"), added/fixed primitives.
2021-02-18 12:48:59 +01:00
Vittorio Alfieri
bc9142ad6e
Improved AI: now it can activate abilities of cards in all zones such as commandzone, hand, graveyard and exile using the keywords "autohand", "autocommandzone", "autograveyard" and "autoexile" just as normal Human player does.
2021-02-17 15:31:31 +01:00
Vittorio Alfieri
6c9c770f2d
Fixed all primitives with Fuse cost (now we use a special kicker cost for them), fixed all primitives with double kicker cost (now we use other and kicker cost togheter), added a new ability "hasnokicker" for primitives which have kicker for other purpose (e.g. Fuse cards), fixed an issue on cost name for both kicker and retrace cost, improved green highlight management for cards which can play in exile and graveyard (such as retrace cards, flashback cards, and so on), improved kicker cost management.
2021-02-16 16:08:08 +01:00
Vittorio Alfieri
ed330fa70c
Fixed Lukka, Coppercoat Outcast.
2021-02-15 20:56:52 +01:00
Vittorio Alfieri
7bce2a19e2
Fixed Lukka, Coppercoat Outcas.
2021-02-15 20:06:15 +01:00
Vittorio Alfieri
60ca9e05c0
Added the possibility to specify a name for Kicker cost and Retrace cost with "name()" keyword, implemented Escape cost with Retrace cost, implemented Fuse cost with Kicker cost, fixed several primitives.
2021-02-15 18:41:59 +01:00
Vittorio Alfieri
f383d0b8a5
Fixed some primitives.
2021-02-13 18:54:15 +01:00
Vittorio Alfieri
b17eb2c870
Fixed primitives with "scry" and "reveal" abilities.
2021-02-12 17:00:20 +01:00
Vittorio Alfieri
d3c0e397b6
Added/fixed primitives, fixed/improved several primitives with "reveal" ability, added a new keyword "findfirsttype" to allow AI to user a kind of "revealuntil" ability from its library, fixed a crash wthen temp zone has duplicated cards from other zones (such as library).
2021-02-12 11:57:27 +01:00
Vittorio Alfieri
a72c35a693
Fixed all cards with "scry" ability, fixed all cards with "surveil" ability, fixed all cards with "explores" ability, fixed all cards with "adventure" ability.
2021-02-10 22:29:08 +01:00
Vittorio Alfieri
d0d7554b1d
Fixed cost reduction issue for card with X in their main cost or alternative cost.
2021-02-09 12:10:15 +01:00
Vittorio Alfieri
cf9f6ed474
Fixed cost reduction issue for card with X in their cost.
2021-02-08 23:10:01 +01:00
Vittorio Alfieri
eb8da4d4b2
Fixed issue #1054 (opened by @ranger7271), fixed/added primitives with "scry" ability, improved scry ability for both Human and AI player, added a new ability to replace the scry ability with some actions (e.g. Eligeth, Crossroads Augur).
2021-02-08 17:08:20 +01:00
Vittorio Alfieri
a858ed405f
Fixed some primitives with "Suspend" ability.
2021-02-06 17:31:13 +01:00
Vittorio Alfieri
8f432718cf
Fixed primitives with "preventalldamage from" ability.
2021-02-05 22:27:30 +01:00
Vittorio Alfieri
f1ee227b84
Fixed deck selection in Deck Editor Menu (now it shows both Classical Decks and Commander Decks using a CMD suffix) and fixed deck selection in Demo Mode (now it filters decks according to game mode as it happens in normal game mode).
2021-02-05 11:25:04 +01:00
Vittorio Alfieri
8c031585cf
Fixed some borderline primitives.
2021-02-04 18:29:49 +01:00
Vittorio Alfieri
74ddb33239
Fixed "anyzone" keyword: now it includes commandzone, reveal and sideboard too.
2021-02-04 12:54:22 +01:00
Vittorio Alfieri
a00919cc02
Added/fixed primitives.
2021-02-02 18:39:23 +01:00
Vittorio Alfieri
6fe1e4d351
Fixed some borderline primitives.
2021-02-01 16:58:52 +01:00
Vittorio Alfieri
f6274dc914
Fixed C18 set, fixed primitives from KHM set, improved Android downloader.
2021-01-31 15:28:35 +01:00
Vittorio Alfieri
783bcf1142
Added KHM and KHC sets, improved Android downloader, fixed/added primitives, improved "hascnt" keyword, added "myhandexilegrave" and "opponenthandexilegrave" zone targeters.
2021-01-31 00:59:15 +01:00
Vittorio Alfieri
b9d6410aba
Fixed Garruk's Harbinger and Gishath, Sun's Avatar (issue #1052 by @ranger7271).
2021-01-28 21:59:47 +01:00
Vittorio Alfieri
b35e503a0f
Fixed Flamerush Rider, added battleready option to "clone with" keyword.
2021-01-28 15:56:15 +01:00
Vittorio Alfieri
024e015dfc
Fixed primitives, fixed a random crash in ActionStack.cpp, added a way to search wallpaers in theme folder before to search them in the default folder, improved the keyword to retrieve the highest power and toughness of creatures in play, now it's possibile to use "pwr:" and "ths:" instead of "power:" and "toughness:", so it's possibile to use this keyword in variable{} construct too.
2021-01-27 11:16:41 +01:00
Vittorio Alfieri
dd844fc25e
Fixed Etchings of the Chosen (issue #1051 by @ranger7271), added primitives with choose card name, added two keywords "chooseaname" and "chooseanameopp" to choose a card name ("chosenname" and "lastchoosenname") between your cards or opponent cards, added a keyword "[attached]" to target equipment attached to a permanent.
2021-01-26 20:47:33 +01:00
Vittorio Alfieri
c60f8787d1
Added a new keyword "excessdamage" to retrieve theamount of exceeded damage to creature or planeswalker, fixed an issue on planeswalker damage count, added a new keyword "genrand" to generate a random number between 0 and a specific number (e.g. "genrand3"), improved Flip ability in order to allow the flip back from copy for a generic card name (e.g. "flip(myorigname) undocpy)"
2021-01-25 17:24:15 +01:00
Vittorio Alfieri
4bdc1fdfe1
Fixed Treasure token, added boast trigger event, added new keyword "hascnt" to retrieve the amount of specific counter type on a card (e.g. hascntloyalty).
2021-01-24 20:37:14 +01:00
Vittorio Alfieri
f6199719fd
Fixed issues #1049 and #1050 opened by @ranger7271, improved imprint keywords, improved boast ability, added a new "hasability" keyword to check if a card has an ability or not.
2021-01-24 15:53:49 +01:00
Vittorio Alfieri
2b7baf7fc8
Improved foretell mechanics, added a trigger for foretold cards, added a new keyword "snowdiffmana" to compare snow mana pool and mana cost of a target card, improved phaseaction "checkexile" condition.
2021-01-22 19:37:09 +01:00
Vittorio Alfieri
5184132e8b
Fixed primitives, added "notshare!" keyword (e.g. to search cards with different names), improved decks selection according to chosen game mode (e.g. Game will show commander decks only in commander mode and it will hide them in other modes).
2021-01-22 14:15:43 +01:00
Vittorio Alfieri
3a38e7f4ab
Added/fixed primitives, implemented a new keyword to count the greatest number creatures that share same subtype (creatures with changeling counts as +1 for all creature types)
2021-01-21 15:53:27 +01:00
Vittorio Alfieri
17fdc5bc9f
Fixed primitives, fixed multiple snow mana cost payments, added keywords to count snow mana pool (total and single colors).
2021-01-20 18:27:20 +01:00
Vittorio Alfieri
0b5f375df6
Fixed primitives, fixed multiple snow mana cost payments, added keywords to count snow mana pool (total and single colors).
2021-01-20 18:11:56 +01:00
Vittorio Alfieri
f982124209
Added boast ability, refactored WParsedInt class (this class has been removed from AllAbilities.h file and it has been included into two dedicated .h and .cpp files), refactored all makefiles (Windows, Linux, PSP and Android) in order to to include the new .h and .cpp files added for WParsedInt class.
2021-01-18 17:11:09 +01:00
Vittorio Alfieri
177541b30c
Added/fixed primitives, improved "@draw" trigger, added a "@scryed" trigger for scry ability, added a new keyword "placefromthetop" to put a card in a specifc position of owners library from the top.
2021-01-16 16:35:18 +01:00
Vittorio Alfieri
2ff2d4ac79
Added/fixed primitives, improved "anytypeofmana" ability for both player and AI and implemented "anytypeofmanaability" keyword to allow the user and the AI to spend mana of any color to activate abilities.
2021-01-15 18:25:38 +01:00
Vittorio Alfieri
77c48dc1d5
Fixed/refactored primitives after the parser has been improved in order to allow the usage of "^" instead of "," char in a lot of abilities (e.g. to use the token, flip, rampage, phasealter, becomes keywords inside transforms or to target a card with a "," char in its name).
2021-01-15 00:43:13 +01:00
Vittorio Alfieri
91d19e2852
Fixed WAR, C18, PAL00, UST set, added/fixed primitives, improved Android downloader, implemented Foretell ability, improved castcard keyword, improved "can play" restriction, improved primitives parsed in order to allow the nesting of transforms, ability$! reveal, scry, pay, grant keywords.
2021-01-14 17:51:13 +01:00
Vittorio Alfieri
69885cf90a
Added/Fixed primitives, improved PAYZERO rule for commandzone.
2021-01-11 16:53:14 +01:00
Vittorio Alfieri
6229de7c55
Fixed MB1 set, added/fixed primitives, improved Android downloader, improved keywords to remove and add counters.
2021-01-10 17:48:08 +01:00
Vittorio Alfieri
7c8b634086
Added a new game option to allow the user to decide how to sort sets in filter and award section (by sector, by name or by release date).
2021-01-09 13:34:42 +01:00
Vittorio Alfieri
7a6c4b2c15
Added ATH and DDN sets, refactored all sets to add a new tag for better sorting in set filter and award section, improved Android downloader.
2021-01-09 02:26:38 +01:00
Vittorio Alfieri
eaaa4d783b
Fixed/added primitives, added keyword to alter devotion count, added keyword to target cards with flashback cost, added "duplicatecounters(single)" keyword to add a counter of a specific kind already present on a permanent or a player.
2021-01-07 18:56:47 +01:00
Vittorio Alfieri
4c00dfb3b6
Fixed Duplicant primitives.
2021-01-06 18:59:08 +01:00
Vittorio Alfieri
fe1a89e67a
Improved the Imprint keyword ability and fixed Duplicant primitive.
2021-01-06 16:32:14 +01:00
Vittorio Alfieri
5dbe6f8c9c
Fixed primitives.
2021-01-06 11:46:38 +01:00
Vittorio Alfieri
0fce1c591f
Improved "can play land" restriction used for double-face modal cards from Zendikar Rising set.
2021-01-05 22:25:40 +01:00
Vittorio Alfieri
d9e3101212
Fix for IP Address resolution on Wondows for 2 Players mode.
2021-01-03 14:19:16 +01:00
Vittorio Alfieri
21b5308420
Fixed code trying to make the 2 Players mode work better.
2021-01-03 01:07:18 +01:00
Vittorio Alfieri
0d31ec5b21
Added missing graphics for game modes unlock, fixed italian lang, fixed awards dat file, fixed a bug on Game Award section, refactoring for AllAbilities.h file.
2021-01-01 16:14:58 +01:00
Vittorio Alfieri
65bf650868
Improved and added new "starting life" related keywords, fixed all primitives related to "starting life" keywords.
2021-01-01 03:47:02 +01:00
Vittorio Alfieri
e3aff3c23a
Fixed trophy image rendering for hi-res quality, fixed all primitives with XX cost, added some missing primitives from ol sets.
2020-12-31 17:32:34 +01:00
Vittorio Alfieri
1444ed6b7c
fixed bug causing AI never play a card there are one or more cards in graveyard or other zones, fixed and improved removemana ability, fixed/added primitives.
2020-12-30 17:52:06 +01:00
Vittorio Alfieri
1f98173197
Avoided a memory allocation error of SDL EnginePlayer on Android version when loading more than 32 audio samples at same time.
2020-12-27 01:08:51 +01:00
Vittorio Alfieri
b7c6725b44
Fixed Italian and Spanish lang, fized Commander award condition.
2020-12-26 22:14:58 +01:00
Vittorio Alfieri
f9e0746e1c
Increased Android SDK and NDK version for Android 10, updated Italian and Spanish lang files, patch boost dependencies for TIME_UTC definition, fixed import for usleep.
2020-12-26 17:19:02 +01:00
Vittorio Alfieri
b2c55e307c
Updated spanish lang, Improved Commander rules and award, fized/added all primitives with divide damage between one or more targets.
2020-12-26 01:45:13 +01:00
Vittorio Alfieri
99033e3fb2
Fixed Edgar Markov, issue #1047
2020-12-25 01:05:10 +01:00
Vittorio Alfieri
053f202f32
Fixed primitives with imprint ability.
2020-12-25 00:00:03 +01:00
Vittorio Alfieri
991625dea4
Fixed Duplicant primitive.
2020-12-24 12:43:32 +01:00
Vittorio Alfieri
0ca310da54
Added feature to allow some cards to copy and flip back at the end of turn, added feature to use type: keyword with chosentype and chosencolor combo, fixed crashes on "can play land" restriction, fixed land primitives with pay life or tap condition to avoid crashes.
2020-12-23 12:39:18 +01:00
Vittorio Alfieri
d40d6f319e
Fixed/added primitives from older sets.
2020-12-22 17:56:49 +01:00
Vittorio Alfieri
3a8d70ff27
Fixed all primitives with Domain ability, fixed issue #1044 opened by DroidArthas.
2020-12-22 12:38:24 +01:00
Vittorio Alfieri
1aed1c1517
Fixed and improved the Deck Importer (from MTGO) in Android application, fixed frozen and freeze untap bug, fixed/added primitives.
2020-12-21 22:39:18 +01:00
Vittorio Alfieri
a801069a3a
Improved explores ability, added new trigger to handle the explores event from a card, added/fixed primitives from older sets, fixed RIX dat file.
2020-12-20 23:14:44 +01:00
valfieri
e67078355a
Improved target chooser to allow a multiple selection for player, creature and planeswalkers, now it's possible to use target(player,creature,planeswalkers) as well as target(<variable>player,creature,planeswalkers) and so on. Added abilities for giving exiledeath and handdeath to instant and sorceries (the previous were not working fine), Added ability to identify the cards with Cycling ability as a target, Updated all primitives with cycling ability, fixed all primitives with choose any target ability, Added/fixed primitives from RIX set.
2020-12-18 19:04:51 +01:00
valfieri
0d2e4af2a3
Added new keyword to count creature of the same type with both unique and common names, added/fixed primitives form M19 set.
...
Added new keyword to count creature of the same type with both unique and common names, added/fixed primitives form M19 set.
Added new keyword to count creature of the same type with both unique and common names, added/fixed primitives form M19 set.
Added new keyword to count creature of the same type with both unique and common names, added/fixed primitives form M19 set.
Added new keyword to count creature of the same type with both unique and common names, added/fixed primitives form M19 set.
2020-12-16 18:05:29 +01:00
valfieri
3e7ef8c77c
Added abilities for cards which have to return battlefield or hand instead of graveyard (e.g. just like exiledeath ability), improved fresh attribute management also for card moved in hand, library, commandzone and for instants and sorcery spells, added/fixed primitives.
2020-12-16 12:21:57 +01:00
valfieri
b09763d89e
Improved Die Roll event and trigger, added Flip Coin trigger management, added/fixed almost all primitives with "roll a die ability", fixed some tab chars in source files.
2020-12-15 19:49:06 +01:00
valfieri
bf3d35463f
Added commander mode achievement and improved its graphic resources, added fixed primitives, fixes RNA set file, added new keyword and events to code the ability of six-side die roll.
2020-12-14 19:20:05 +01:00
valfieri
a753bb0c1b
Implemented new keyword for creatures which have to be blocked from 3 or more other creatures, added/fixed primitives.
2020-12-11 16:41:20 +01:00
valfieri
d2ea81bdbc
Added/fixed some primitives.
2020-12-10 10:37:32 +01:00
valfieri
d4b663220f
Fixed compilation issue on AllAbilities.h
2020-12-09 21:12:22 +01:00
valfieri
f4353fb0e9
Fix compilation issue.
2020-12-09 20:54:35 +01:00
valfieri
3ec955bf2c
Added/fixed primitives.
2020-12-09 20:32:26 +01:00
valfieri
68d21ddd23
Added/fixed primitives and implemented new keywords to count the single color symbols in player's manapool.
2020-12-09 19:28:28 +01:00
valfieri
16e6df9503
Added CC1 set, added/fixed primitives related to commander abilities, fixed cost increase for Commanders who have been cast multiple times.
2020-12-09 15:23:15 +01:00
valfieri
7c696ac213
Improved Commander format card selection rule, added new keyword
...
"autocommandzone=" to trigger abilities from Command Zone (e.g. Commander Ninjutsu), added/fixed some primitives, added a new GUI Button to show Player's Sideboard.
2020-12-08 20:48:11 +01:00
valfieri
d18232df10
Fixed Commander Format selection of identity color, added/fixed primitives related to commanders abilities.
2020-12-08 00:32:33 +01:00
valfieri
d6a1a8eda8
Added/fixed some primitives, improved Deck Editor to allow user to choose commanders from collection and add them to their decks. Implemented command color identity rule and single card instance limitation for Commander Format game mode.
2020-12-07 19:25:06 +01:00
valfieri
ced2c85076
Implemented Commander mode and rules, added Command Zone to game, added/fixed primitives, increased the major release version.
2020-12-06 20:11:51 +01:00
valfieri
6ef9ecc147
Fixed/added some primitives.
2020-12-01 18:13:59 +01:00
valfieri
c704dfbfb2
Added CMR set, added Monarch game mode, added/fix several primitives and improved Android downloader.
2020-11-30 10:55:42 +01:00
valfieri
d751ed3540
Fixed and added some primitives.
2020-11-19 14:12:44 +01:00
valfieri
1202ea609e
Added KLR set, fixed some primitives and improved Android downloader.
2020-11-18 19:45:26 +01:00
valfieri
252e66736a
Fixed a crash occurring on token clone (e.g. Doubling Season) as described in the issue #1040 .
2020-11-18 15:22:25 +01:00
valfieri
42f2c34a46
Changed implementation strategy for altercosat in anyzone for some cards due to some problem.
2020-10-27 11:59:33 +01:00
valfieri
c78e90a5b5
Fixed Cursed Scroll primitive.
2020-10-21 21:24:14 +02:00
valfieri
a52cd305b7
Added Cursed Scroll primitive.
2020-10-21 18:53:44 +02:00
valfieri
6a00c0ad1d
Added EasyPBPRX program to the release to sign PRX up to 8Mb size.
2020-10-20 09:59:09 +02:00
valfieri
e6c1f652db
Added PLIST set and missing primitives, improved Android downloader and fixed all primitives with Adapt ability.
2020-10-19 22:19:51 +02:00
valfieri
48bdc6c951
Fixed The Great Henge primitive.
2020-10-18 19:08:47 +02:00
valfieri
939dc20855
Fixed all primitives with Escape cost, fixed token creation (the movedto triggers were not activating correctly due to a bug).
2020-10-18 17:28:25 +02:00
valfieri
8c39eac856
Removed FTP transfer due to many failures detected.
2020-10-16 23:48:33 +02:00
valfieri
272199dced
Modified the timeout for FTP transfer.
2020-10-16 23:07:17 +02:00
valfieri
cab90b8fe2
Set timeout for FTP transfer.
2020-10-16 21:31:28 +02:00
valfieri
d5a8b80f5a
Improved Modal Double Faced Lands of Zendikar Rising set.
2020-10-16 20:52:30 +02:00
valfieri
4f3a179be4
Added a python script to upload Travis-CI build files on external FTP server.
2020-10-16 18:40:27 +02:00
valfieri
519c90dd9d
Improved Modal Double Faced Lands of Zendikar Rising set.
2020-10-16 15:55:05 +02:00
valfieri
3d46b41efc
Fixed travis.yml file for Travis-CI build.
...
Fixed travis.yml file for Travis-CI build.
Fixed travis.yml file for Travis-CI build.
2020-10-16 11:46:39 +02:00
valfieri
fbf1f9e1e0
Updated the python script to upload the Travis-CI build results to a specific GitHub release.
2020-10-16 00:27:08 +02:00
Vittorio Alfieri
d0cd6e8b21
Update .travis.yml
2020-10-15 17:04:32 +02:00
Vittorio Alfieri
90c51fbb2d
Update .travis.yml
2020-10-15 17:01:43 +02:00
Vittorio Alfieri
edf7714f0c
Update .travis.yml
2020-10-15 16:58:58 +02:00
Vittorio Alfieri
77241ee496
Update .travis.yml
...
Updated GitHub variables
2020-10-15 16:56:24 +02:00
Vittorio Alfieri
ad0e8383e4
Update .travis.yml
2020-10-15 16:32:29 +02:00
Vittorio Alfieri
795debeb0d
Update .travis.yml
...
test secure variables
2020-10-15 16:27:26 +02:00
Vittorio Alfieri
b7a7efd9db
Update .travis.yml
...
Test with new token and github user
2020-10-15 16:24:20 +02:00
Vittorio Alfieri
d005aefdc7
Update .travis.yml
...
test variables
2020-10-15 16:17:06 +02:00
valfieri
30647615f2
Fixed Archfiend's Vessel and Orah, Skyclave Hierophant primitives.
2020-10-15 13:58:47 +02:00
valfieri
3ee3aaf7d8
Fixed Relic Viel sacrifice ability.
2020-10-15 11:59:37 +02:00
valfieri
a2403e4eee
Fixed Enhanced Surveillance primitive.
2020-10-14 21:59:31 +02:00
Xawotihs
3e618c062a
Update README.md
2020-10-14 17:35:36 +02:00
Xawotihs
b1bc13cb0d
Switched badge from travis-ci.org to travis-ci.com
2020-10-14 16:14:24 +02:00
valfieri
fe60f5fe81
Fix mana cost of Relic Vial.
2020-10-14 14:19:06 +02:00
valfieri
7bf463c7ea
Fixed all the Modal Double Faced card from Zendikar Rising set, now we don't use the alternative cost anymore but the autohand keyword instead which required another enhancement for Flip forcetype keywords, fixed a bug on Changezone trigger.
2020-10-14 03:30:32 +02:00
valfieri
e1df4e5072
Improved Life gain trigger (now it's possible to specify a "from" clause and it's possible to add the "limitOnceATurn" restriction) and fixed all the primitives with gives life on life gain event without producing any loop and reviewed all the primitives with the "@lifeof" trigger.
2020-10-13 18:32:51 +02:00
valfieri
1b860218e0
Fix primitive from Zendikar Rising set.
2020-10-12 21:29:35 +02:00
valfieri
75347a2f37
Fixed a crash on counterremoved trigger, fixed/add some primitives that have ability to double the damage to any target.
2020-10-12 17:20:07 +02:00
valfieri
29985718a7
Added missing cards from GRN sets, improved mutation trigger, improved Surveil ability, implemented trigger and offset on surveil ability to allow combo with other cards (see issue #1037 opened by luisguerin).
2020-10-12 01:25:34 +02:00
valfieri
8cf2b7ab69
Fixed primitives list contained in issue #1037 opened by luisguerin.
2020-10-11 00:32:20 +02:00
valfieri
a99eaac35d
Improved kicker cards comparison criteria (now it's possible to search for a multi kicked card in stack), added a new castcard mode with multikicker option, added all Zendikar Risings primitives to borderline collection, changed in all primitives the restriction "kicker" with a new sintax "if paid(kicker) then" in order to fit with the new kicker logic comparison criteria and castcard option.
2020-10-10 02:44:57 +02:00
valfieri
c4eb931192
Fixed primitives and planeswalkers, fixed a bug on counter comparison criteria when cards are changing zone (eg. @movedto(creature[counter{1/1}]|mygraveyard) from(mybattlefiled) now it's working fine).
2020-10-09 19:16:03 +02:00
valfieri
a6a053e10e
Improved the Modal Double Faced cards for Zendikar set, added primitives that deals x damage divided on any target, added/fixed planeswalkers and improved kicker cost event handling.
2020-10-08 19:18:52 +02:00
valfieri
ad26450151
Improved Android downloader, fixed snow mana cost, merged opponentlifetotal and oplifetotal keywords
2020-10-06 19:00:39 +02:00
valfieri
e4f5d7784a
Fixed typos in some primitive's restrictions.
2020-10-05 14:06:21 +02:00
valfieri
023816aa65
Fixed and added cards with kicker, multi-kicker, replicate and strive costs.
2020-10-05 02:56:16 +02:00
valfieri
bf6439db00
Improved Kicker cards, now it's possible to target a specific card with kicker cost and handle any event connected to a kicker casting cost.
2020-10-03 16:54:17 +02:00
valfieri
1b320d5325
Fixed party counter routine and removed tabbed chars from cpp file.
2020-10-01 18:29:20 +02:00
valfieri
6d872ed176
Improved the Modal Double Faced cards for Zendikar Rising (es. nofizzle when choosing land face, flip for instant and sorcery, new restriction for playing land face during turn).
2020-09-30 12:18:08 +02:00
valfieri
00ce669edb
Fixed primitives and tokens, implemented count for party of creatures in Zendikar cards.
2020-09-29 18:12:24 +02:00
valfieri
61dc3013f4
Added ZNR, ZNE, ZNC sets, fixed some primitives and improved Android downloader.
2020-09-27 22:54:35 +02:00
valfieri
c4ba879382
Fixed primitives, fixed alias 1117 and fixed the bug on lastCardDrawn from library.
2020-09-21 17:56:20 +02:00
valfieri
495e5f1429
Fixed primitives.
2020-09-20 21:57:39 +02:00
valfieri
827f5a71bc
Fixed primitives.
2020-09-19 22:26:23 +02:00
valfieri
573c72f72d
Merged with last master commit, fixed primitives and languages.
2020-09-16 11:32:43 +02:00
Eduardo
612be9737d
Changes to some game modes I created and fixes to primitives
...
Some minor changes to some game modes, by the way, can we make it easier to unlock the random modes?
2020-09-09 22:47:21 -05:00
valfieri
4bc339e82b
Fixed primitives and planeswalkers.
2020-09-07 13:24:29 +02:00
valfieri
668fc41862
Fixed and added macros for primitives.
2020-08-31 09:04:34 +02:00
Eduardo
457b8c3bf2
Merge branch 'master' of https://github.com/WagicProject/wagic
2020-08-28 12:13:04 -05:00
Eduardo
135f2a1e45
Bug fixes on primitives, borderline and planeswalkers
...
Changes tested, fixes to buggy cards or cards that used to crash the game.
Using comma inbetween brackets crashes the game, attributes must be separated by semicolon.
WRONG target(creature[attacking,blocking]|battlefield)
RIGHT target(creature[attacking;blocking]|battlefield)
2020-08-28 12:12:49 -05:00
valfieri
2d9cab915a
Fixed some primitives and merged with last GIT commit.
2020-08-26 09:25:49 +02:00
Eduardo
22d8d16b71
Merge branch 'master' of https://github.com/WagicProject/wagic
2020-08-25 12:46:58 -05:00
valfieri
453906e350
Added AKR and ANB sets, Fixed Aftermath primitives and DAT files for AKH and HOU sets, Added extended art cards to 2XM set and improved Android downloader.
2020-08-15 20:45:50 +02:00
Eduardo
5e16e0d1ba
Fixes to borderline cards mostly and to rules.cpp
...
-----fix-----
magosi,
astroblade
sinew and steel
echo of eons
spy network
drudge sentinel
crash of rhino
crashing footfalls
kelsien
Crumbling Vestige
make obsolete
desperate cast
gravebreaker lamia
2020-08-10 20:13:01 -05:00
valfieri
1c09918225
Fixed and added some card prmitives.
2020-08-10 10:17:52 +02:00
valfieri
251e1634f7
Fixed tokens and planeswalkers primitives.
2020-08-09 12:21:49 +02:00
valfieri
727d4579a0
Added 2XM set, fixed card and planeswalkers primitives, fixed a crash on token creation, fixed prowess and mentor abilities, added new restrictions, improved Android downloader.
2020-08-08 19:46:07 +02:00
valfieri
52e3177ef2
Added new features and triggers to game about tokens and counters, fixed and added new primitives.
2020-07-10 19:53:46 +02:00
valfieri
fc40971dc7
Added JMP, SSR and M21 sets, fixed C14 set, added new primitives and improved Android downloader.
2020-07-04 22:29:09 +02:00
valfieri
ccc26f400d
Fixed crash on Dread Presence and added new primitives.
2020-06-24 21:20:39 +02:00
valfieri
210a250dce
Added new primitives and added a new menu choice to toggle all creature to attacking mode during attack phase.
2020-06-22 22:35:33 +02:00
valfieri
a2594f1fb7
Fix X cost for Alternative payment, added new primitives.
2020-06-15 17:14:22 +02:00
valfieri
587155353c
Fixed Legend rule for mutating cards, avoided spell targeting for mutated down cards, added new primitives.
2020-06-14 14:03:00 +02:00
valfieri
2b398b425d
Fixed Sliding Menu for Android App, added new primitives and fix mutating cards.
2020-06-12 16:47:11 +02:00
Vittorio Alfieri
67c7102687
Fix !share!types! keyword
2020-06-11 00:10:41 +02:00
Vittorio Alfieri
6212af0f48
Fix !share!types! keyword
2020-06-11 00:09:32 +02:00
Vittorio Alfieri
5688b28981
Fix !share!types! problem for creatures with no subtypes
2020-06-10 23:50:07 +02:00
valfieri
c162eff8cf
Fix build error to_string
2020-06-10 23:36:49 +02:00
valfieri
60e6d314e0
Fixed some primitives and fixed a problem with share!types! keyword.
2020-06-10 23:13:18 +02:00
Vittorio Alfieri
7cf722114b
Fix VERSION_GAME macro for 3 params.
...
Error on build.
2020-06-10 00:26:52 +02:00
valfieri
8645cb9e1e
Fix date in Dat files, Added IKO and HA3 sets, updated the manifest and build files, Added SD card support for Android, Fix the Android app crash when resuming from background, Improved Android downloader, added finger sliding popup menu for Android devices without sidebar menu, fixed several crashes during game, added the mutating card ability, fixed the adventure card ability, added new borderline primitives.
2020-06-10 00:10:59 +02:00
valfieri
275eb9e06e
Merged and sorted all primitives in their respective files.
2020-05-09 15:31:46 +02:00
valfieri
60b4bb31f5
Added more C20 primitives.
2020-05-08 23:23:41 +02:00
valfieri
a5eb2eba37
Fixed C20 set file and improved Android downloader.
2020-05-08 18:29:31 +02:00
valfieri
a00cf2a1d1
Added borderless images support on Android card images downloader.
2020-04-19 17:22:14 +02:00
valfieri
b863188c3c
Fixed card types and subtypes visualization, added C20 set and improved Android downloader.
2020-04-16 21:21:34 +02:00
valfieri
21778de9fb
Fix primitives with Escalation keyword.
2020-03-30 11:15:31 +02:00
valfieri
c81eecf6d2
Fix on primitives with Explores and Escalation keywords.
2020-03-29 16:28:57 +02:00
valfieri
402323a990
Fix primitives with Explores and Escalation keywords.
2020-03-28 16:35:08 +01:00
valfieri
75b335e59c
Fixed some primitives.
2020-03-23 19:51:24 +01:00
valfieri
9f69336c94
Added HA2 set and improved Android downloader.
2020-03-17 20:57:21 +01:00
valfieri
331e54a732
Added THB and UND sets, improved Android image downloader.
2020-03-12 18:58:24 +01:00
valfieri
3d25630dd6
Added MB1 set and improved Android downloader.
2019-12-11 00:22:13 +01:00
valfieri
5b652ba688
Removed MB1 set.
2019-12-09 23:02:19 +01:00
valfieri
c60df6c99d
Fixed MB1 set and improved Android downloader.
2019-12-09 17:04:18 +01:00
valfieri
8bef671a70
Added MB1 set and improved Android downloader.
2019-12-08 16:43:15 +01:00
valfieri
9df8e90ab6
Reverted .travis.yml
2019-12-08 12:38:48 +01:00
valfieri
45d7cecaf3
Test Travis secure vars.
2019-12-08 12:30:22 +01:00
valfieri
730c8479f9
Test travis secure vars.
2019-12-08 12:02:42 +01:00
valfieri
1dca08a33b
Fixed Android Downloader.
2019-12-06 11:37:07 +01:00
valfieri
233cec7a9f
Added CN2, ME1 and SLD set, fixed primitives, fixed test and improved Android Downloader.
2019-12-06 11:32:27 +01:00
valfieri
08f69dc832
Added HA1 set, fixed primitives and improved Android downloader.
2019-11-22 22:22:25 +01:00
valfieri
464a6ff1b8
Fixed GN2 set/primitives and improved Android downloader.
2019-11-15 18:04:44 +01:00
valfieri
c664760359
Removed duplicated card in Guild Kit sets and improved Android downloader.
2019-11-09 16:47:09 +01:00
valfieri
f180b8cc56
Added GK1_AZORIU, GK1_BOROS, GK1_DIMIR, GK1_GOLGAR, GK1_IZZET, GK1_SELESN, GK2_GRUUL, GK2_ORZHOV, GK2_RADKOS, GK2_SIMIC, GN2, PAL00, PAL01, PAL02, PAL03, PAL04, PAL05, PAL06, PAL99, PARL sets, improved Android downloader, added new primitives and updated the release version to 0.22.2
2019-11-08 16:54:05 +01:00
valfieri
044bbb3d4b
Fixed MH1 set and primitives.
2019-11-04 17:05:52 +01:00
valfieri
c4884e4715
Added DPA, PDP10, PDP11, PDP12, PDP13, PDP14, PMPS, PMPS06, PMPS07, PMPS07, PMPS08, PMPS09, PMPS10, PMPS11 sets and improved Android downloader.
2019-11-03 14:16:15 +01:00
valfieri
253be9e9bd
Fixed Flaxen Intruder primitives of ELD set.
2019-11-01 22:56:31 +01:00
valfieri
db517858fa
Added PS11, PSAL sets and improved Android downloader.
2019-11-01 21:12:42 +01:00
valfieri
923a8e8fd9
Fixed primitives.
2019-10-25 23:56:03 +02:00
valfieri
8d395620a1
Fixed ELD set.
2019-10-25 21:19:45 +02:00
valfieri
a547591608
Added ANA, H17, HTR, HTR17, MPS, PGRU, PHPR, PI13, PI14, PIDW and improved Android downloader.
2019-10-25 18:08:09 +02:00
valfieri
601a4432dc
Added new option to show/hide card borders.
2019-10-25 00:23:46 +02:00
valfieri
ca7c8f5cf9
Removed outer border from rendered cards.
2019-10-24 17:53:43 +02:00
valfieri
f44ad43413
Added PZ2 set and improved Android Downloader.
2019-10-22 19:16:37 +02:00
valfieri
1ec448daef
Fixed ELD Adventure primitives.
2019-10-13 15:50:25 +02:00
valfieri
adee84d60f
Fix GRN and RIX primitives.
2019-10-12 22:17:47 +02:00
valfieri
a46786eb28
Fixed a GRN primitive.
2019-10-12 18:14:25 +02:00
valfieri
5c7b4b7618
Fixed ELD primitive.
2019-10-12 17:56:43 +02:00
valfieri
bdcb10a54f
Fixed primitives of GRN and ELD sets.
2019-10-12 17:25:30 +02:00
valfieri
6083ad76d6
Fixed Midnight Reaper primitive in GRN set.
2019-10-10 23:26:25 +02:00
valfieri
b66674492b
Fixed Crash on Dread Presence deletion, Fixed primitives for ELD set.
2019-10-08 22:20:53 +02:00
valfieri
0f0e627cf5
Fixed M20 primitives.
2019-10-07 19:40:45 +02:00
valfieri
83e7bfffd0
Fixed primitives of ELD, GRN and M20 sets.
2019-10-06 20:59:57 +02:00
valfieri
28b1c0e86f
Fixed primitives for ELD and XLN sets.
2019-10-06 17:11:23 +02:00
valfieri
d0e4aa635b
Fixed M20 primitives.
2019-10-06 16:21:43 +02:00
valfieri
a82a2e3571
Fixed some primitives for M20 and ELD sets.
2019-10-06 15:51:47 +02:00
valfieri
68161b2aaa
Added new primitives for ELD set.
2019-10-06 00:29:07 +02:00
valfieri
4e7463c77e
Added PZ1 set and improved Android downloader.
2019-10-05 16:02:38 +02:00
valfieri
8ab7212aa2
Added new primitives for PRM and ELD sets, removed some duplicated primitives.
2019-10-04 21:24:55 +02:00
valfieri
16d989e8ca
Added ELD set and improved Android downloader.
2019-10-01 18:29:58 +02:00
valfieri
0c8e51693a
Added PRM and TD0 set and Improved Android Downloader.
2019-09-27 19:14:01 +02:00
valfieri
9f4e7fb7b2
Fixed image name search bug on Android Downloader.
2019-09-25 19:44:59 +02:00
valfieri
9dd5807cae
Added TPR set and improved Android Downloader.
2019-09-22 11:33:06 +02:00
valfieri
7441ae2e8b
Added VMA set and Improved Android Downloader.
2019-09-21 15:27:03 +02:00
valfieri
c8869f4048
Fix Yawgmoth, Thran Physician
2019-09-20 18:54:22 +02:00
valfieri
21440c977d
Fix Android Downloader.
2019-09-19 19:06:40 +02:00
valfieri
06ccc923ea
Added GS1 set and Improved Android Downloader.
2019-09-19 17:58:32 +02:00
valfieri
c82fc3b5ce
Added GNT set and Improved Android Downloader
2019-09-17 14:07:51 +02:00
valfieri
7a19ae8f40
Fix Android Downloader, Added zombie to 10E set, fixed Liliana the Last Hope.
2019-09-17 00:14:34 +02:00
valfieri
43be15e832
Fixed Loxodon Lifechanter
2019-09-16 20:57:51 +02:00
valfieri
4ce2a5c36e
Fixed Liliana of the Veil, Bloodthirsty Aerialist and Twinblade Paladin. Improved Android Downloader
2019-09-16 16:59:51 +02:00
valfieri
82e53a8c39
Added MD1/V16/W16 sets and updated Android Downloader.
2019-09-14 09:51:00 +02:00
valfieri
dcc7e23b84
Fix Resources zip filename on Android downloader.
2019-09-13 19:48:21 +02:00
Vittorio Alfieri
54e4d881a7
Merge pull request #1027 from Vitty85/master
...
Added TD2 set, increased Wagic version to 0.22.1, fixed some bugs in Android Java wrapper.
2019-09-13 19:01:27 +02:00
valfieri
83f8d1c5d7
Added TD2 set, increased Wagic version to 0.22.1, fixed some bugs in Android Java wrapper.
2019-09-13 18:35:23 +02:00
Xawotihs
cf738e76d3
Merge pull request #1026 from Vitty85/master
...
Removed almost all duplicated primitives fixed life gain loop adding new keyword "except", added PCA/W17/DDR sets and merged the PSP graphic Folder with PC/Android one
2019-09-12 13:33:25 +02:00
valfieri
744e380df9
Added DDR set and improved Android Downloader.
2019-09-12 00:27:00 +02:00
Xawotihs
8970fa673b
Should fix broken QT build
2019-09-11 22:30:03 +02:00
valfieri
88e09bbd05
Added W17 set
2019-09-11 19:40:04 +02:00
valfieri
7d86578152
fix missing bracket
2019-09-11 19:00:36 +02:00
valfieri
6fd6f9061c
Added several ifdef PSP for different resolution image to merge the graphics folders.
2019-09-11 18:39:42 +02:00
valfieri
ba918b27ee
merged the graphics dir with PSP one, modified code with ifdef PSP in order to load different resolution images for different devices.
2019-09-11 17:22:28 +02:00
valfieri
0b90a471d6
Correctly renamed PSP menu background image for deck selection
2019-09-11 00:56:40 +02:00
valfieri
24fd17ecf8
Added testcases for new keyword except used by Angel of Vitality.
2019-09-10 19:59:35 +02:00
valfieri
06ec97676e
Fixed Angel of Vitality in M20 set and added new keyword "except" for @lifeof trigger in order to avoid a life gain loop when a card needs to increment life gaining in that phase (eg. Angel of Vitality).
2019-09-10 17:02:50 +02:00
xawotihs
4e4752856b
Removed mac specific build files
2019-09-09 23:39:54 +02:00
Xawotihs
bc79115985
Added a build specific for mac
2019-09-09 22:16:40 +02:00
valfieri
6ecd762d18
Added Vitty85 to credits.
2019-09-09 20:38:22 +02:00
valfieri
0fa1f04e71
Fixed Angel of Vitality primitive (still a bit buggy but not looping)
2019-09-09 17:50:21 +02:00
valfieri
225be4d9aa
Added PCA set to Resources
2019-09-09 11:53:19 +02:00
Xawotihs
29b89ba562
Removes -qt=qt5 for osx
2019-09-09 00:00:59 +02:00
Xawotihs
7d51b985a6
Sorting the qmake path
2019-09-08 23:47:19 +02:00
Xawotihs
91bfa11a4f
we build res if we build psp, removed the ref to the mac script
2019-09-08 23:27:47 +02:00
Xawotihs
46834a6ee9
Let's build the res zip only if needed
2019-09-08 23:11:31 +02:00
valfieri
07119b88f6
Fix Glacial Revelation primitives in MH1.txt
2019-09-08 20:45:29 +02:00
Xawotihs
95af76a3b2
installing ant on osx as well
2019-09-08 20:18:46 +02:00
valfieri
0132f7aa5e
Removed almost all duplicated primitives
2019-09-08 18:59:08 +02:00
xawotihs
4df34c82c2
Fied typo for osx
2019-09-08 18:49:34 +02:00
xawotihs
50d49e47e7
Merge branch 'master' into matrix
2019-09-08 18:31:39 +02:00
xawotihs
b29c37eb25
Should fix a typo
2019-09-08 18:30:59 +02:00
xawotihs
c7d09d8389
First try on matrix without cmake
2019-09-08 18:17:51 +02:00
Xawotihs
87ce6df145
Merge pull request #1025 from Vitty85/master
...
Fix for PSP/Android and added new sets M20/MH1/SS2/C19 and fixed UST/V17 sets
2019-09-08 17:49:11 +02:00
valfieri
f5a20110c4
Removed duplicated Tireless Tracker
2019-09-08 17:02:45 +02:00
valfieri
264183a42a
Recompilef libs wtih JDK 1.7
2019-09-08 13:10:45 +02:00
valfieri
af0de566fe
Set travis toolchain android target to 23
2019-09-08 12:36:33 +02:00
valfieri
480adfe83a
Target android back to 29
2019-09-08 12:26:51 +02:00
valfieri
ce5b07b5b1
Removed java.util.stream dependency because not supported in Travis CI Android compiler.
2019-09-08 10:15:15 +02:00
valfieri
09098893e6
Removed dependencies from java.nio package and decreased target android version from 29 to 13
2019-09-08 09:57:00 +02:00
valfieri
414d99525d
Fix Prismatic Vista card
2019-09-08 01:56:55 +02:00
valfieri
4f42ddadb5
Restored 29 target platform for Android
2019-09-07 23:17:13 +02:00
valfieri
901a7ca984
Revert TIME_UTC_ to TIME_UTC because Travis CI compile errors.
2019-09-07 22:38:46 +02:00
valfieri
d3feccff75
restored gnustl_static flag for android compile since travis toolchain doesn't support c++_static flag
2019-09-07 22:26:50 +02:00
valfieri
ccd17d32d0
Restored Android version to 16, Removed modification to boost, fixed primitives MH1 and M20, Fixed Snow mana issue.
2019-09-07 22:05:01 +02:00
valfieri
5c67d11aa6
fix spaces
2019-09-06 08:41:27 +02:00
Vitty85
7a529bac6d
Merge branch 'master' into master
2019-09-06 08:38:04 +02:00
valfieri
2c62cfd487
replaced tabs with 4 spaces.
2019-09-06 08:31:39 +02:00
valfieri
91f50009e1
Fix 2 cards mana cost in MH1 set.
2019-09-03 22:52:08 +02:00
valfieri
9504027fdc
Fix on token image saving in Android Downloader
2019-09-03 18:18:25 +02:00
valfieri
5c7528dbcf
Fix timeout on image database download.
2019-09-03 14:04:07 +02:00
valfieri
e856538259
Added retries on image and database file download for Android Downloader program.
2019-09-02 19:52:46 +02:00
valfieri
1749330e8a
Fix on some token images.
2019-09-02 12:01:45 +02:00
valfieri
893e64e4f7
Fix on 439538t token image
2019-09-01 17:04:22 +02:00
valfieri
169467158a
Fix for some duplicated token on Android Image Downloader.
2019-09-01 16:59:59 +02:00
valfieri
ab0a5496b0
Set socket timeout on Android Downloader and fixed some minor exceptions.
2019-09-01 13:12:56 +02:00
valfieri
0c4deea3ed
Fix names of Tokens in Android Image downloader.
2019-09-01 00:50:13 +02:00
valfieri
dd785a872e
Fix some token names on Android Downloader
2019-08-31 14:15:20 +02:00
valfieri
c8603204ac
Removed one comment on old IFDEF PSP
2019-08-31 11:23:56 +02:00
valfieri
ae81568463
Fixed a bug on set name when using the fast download method
2019-08-31 10:52:33 +02:00
valfieri
2fe9924fe5
Improved the Android downloader, now it's a lot faster because all the image urls have been indexed.
2019-08-31 01:23:36 +02:00
valfieri
818233213e
Fix on UST card download image
2019-08-29 21:11:24 +02:00
valfieri
d9019c0808
Fix on some indexes on image donwloader.
2019-08-29 19:20:11 +02:00
valfieri
fdaed6503a
Fixed V17 set total card numbers from 16 to 29 in dat file. Improved Android card image downloader.
2019-08-29 17:54:26 +02:00
valfieri
e10213a373
Improved Android Downloader: Bug Fixing and boosted token searching algorithm.
2019-08-28 23:55:36 +02:00
valfieri
34732a5f54
Improved Android downloader: the token searching algorithm has been boosted in terms of speed and reliability.
2019-08-28 17:35:40 +02:00
valfieri
d8d6025652
Fixed minor bugs on downloader.
2019-08-28 00:46:08 +02:00
valfieri
01117f4cb7
Improved Token searching algorithm and fixed some image URLs with higher resolution from DeckmMster and ScryFall.
2019-08-28 00:12:53 +02:00
valfieri
a25448cde7
Improved downloader, added pause/resume.
2019-08-27 12:02:55 +02:00
valfieri
ef4b18b394
Fix on UST set for Android Downloader and fix on StopDownload action.
2019-08-26 19:30:58 +02:00
valfieri
683b2fbed8
Improved Android Downloader, fix on UST set.
2019-08-26 17:19:28 +02:00
valfieri
cdfadec38b
Improved Android Downloader and bug fixing
2019-08-26 17:08:23 +02:00
valfieri
7b434f33e8
Improved Android Downloader: added Image Resolution chooser and fixed several bugs.
2019-08-26 15:36:26 +02:00
valfieri
29f1420abc
Improved Android Downloader and added the multiple set selection in the download option menu.
2019-08-26 00:44:12 +02:00
valfieri
39884d9711
Improved Dowloader: Set Async thread and displayed a progress bar for resource loading and card image downloading.
2019-08-25 22:29:24 +02:00
valfieri
a5c9f877f7
Improved Downloader and Option Menu handlers.
2019-08-25 00:52:05 +02:00
valfieri
c603765908
Improved Android Image Downloader adding execptions and errors handling
2019-08-24 23:58:59 +02:00
valfieri
a0b4a1f77c
Improved Android Image Downloader
2019-08-24 23:54:42 +02:00
valfieri
e0a2a45037
Improvement on token search algorithm, not it even uses deckmaster website.
2019-08-23 23:00:46 +02:00
valfieri
4c6f5126a6
Improved token search algorithm.
2019-08-23 16:17:16 +02:00
valfieri
50da2fef42
Fix on C19 _cards.dat file (added double cards such as dusk/dawn, etc.)
2019-08-23 15:24:31 +02:00
valfieri
9dfd513ad3
Fix on Android downloader and code indent
2019-08-23 12:58:10 +02:00
valfieri
30622010df
Fix Exception on Android downloader.
2019-08-23 12:45:17 +02:00
valfieri
f4d9de9490
Added the C19 set and primitives
2019-08-23 01:27:03 +02:00
valfieri
1092d4121a
Improved Downloader adding retries and a better token search algorithm.
2019-08-22 18:52:40 +02:00
valfieri
2ec4b78a8a
Improved the Image Downloader (now Zip works at the end of download!)
2019-08-22 04:26:38 +02:00
valfieri
1b88f7d3f9
Improved Image Downloader (but still zipper not working on Android)
2019-08-22 00:50:02 +02:00
valfieri
2ac3ec6f09
Added SS2 set.
2019-08-20 15:27:07 +02:00
valfieri
73138d2176
Downloader for Card Images now working on Android version with OptionMenuButton (no zip)
2019-08-20 00:49:38 +02:00
valfieri
7cb0d8b843
Retored Option Menu Android and added a draft of card images downloader (not working yet)
2019-08-19 00:20:02 +02:00
valfieri
1dc5c48ff6
Separated graphics of PSP from PC/Android version
2019-08-18 17:48:06 +02:00
valfieri
42754fd83c
Fix on Primitives and Fix Android
2019-08-18 17:44:07 +02:00
valfieri
301de0f6f7
Android Fix
2019-08-18 17:33:00 +02:00
valfieri
9be1d44788
Android Fix
2019-08-18 17:11:20 +02:00
valfieri
7328c45013
Added PSP res file, fixed bug for PSP version and added M20, MH1 and UST sets and primitives.
2019-08-10 01:10:26 +02:00