xawotihs
0023c4a086
Fixed compilation with latest mingw64
2025-04-25 18:48:02 +02:00
Vittorio Alfieri
6c0740c78c
Fixed primitives, avoided a crash when destroying "transforms" ability for cards in library, added random deck selection to Stone Hewer Basic mode, fixed random deck selection from Commander mode, improved exclusive color filter to include monocolored artifacts, added PSP_LARGE_MEMORY define to Makefile to allow more RAM for PSP version.
2021-12-02 18:55:53 +01:00
Vittorio Alfieri
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
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
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
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
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
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
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
4458a6e780
Fix Mulligan when Human player is not the first one.
2021-08-04 15:24:21 +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
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
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
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
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
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
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
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
2c62cfd487
replaced tabs with 4 spaces.
2019-09-06 08:31:39 +02:00
valfieri
c8603204ac
Removed one comment on old IFDEF PSP
2019-08-31 11:23:56 +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
Eduardo
5db6b807ba
Set limited game mode, AI changes, primitives and _cards.dat corrections
...
New set limited ,where you get a deck two random sets.
Still playing with the AI values and hueristics.
Cards fixes. Masters Edition should be named ME1 and the Mythic Edition is MED, the cards multiverse ids are still the same so the decks and references should not change.
2019-04-20 15:51:52 -05:00
Eduardo
ab1fbaa806
New game modes, bug fixes in primitives, improving AI, new planeswalkers type rule
...
New rules based on vanguard, 3 new random game modes, one is tribal and one uses any card in the game.
Several corrections and bugs fixes. Cards with x in their cost and that can target any player used to crash the game.
Teaching AI new things and changing values of efficiency.
You can have multiple "Jace" planeswalkers, you can't have two of the exact same name (no two Jace, the mind sculptor).
2019-04-14 19:57:01 -05:00
Anthony Calosa
bac69f95d8
some changes
...
change keyword "makecardt" alternative token creator to "create" keyword
add lifeleech - gain life lost with target
2017-02-07 21:22:49 +08:00
Anthony Calosa
ef31192f33
modified flickleft for android
...
if you flick/swipe left or right when the closedhand option is visible
in Android, you simulate scroll up/down.
example scenario at opponent's turn with a spell on the stack, swipe
down to interrupt then do something, if you open a zone like library or
graveyard or exile and you want to interract from the zone there (like
casting spell or doing ability from that zone, you can flick left or
right to close that zone so you can tap for mana or any other extra
costs for that spell, you can open the zone if possible just by tapping
it like it used to.)
2017-02-07 16:59:19 +08:00
Anthony Calosa
8530292fef
Revert my Graphic changes
...
I think it's the one who cause those crashes
2016-08-13 16:45:46 +08:00
Anthony Calosa
adad723110
game mode info
2016-08-11 14:26:41 +08:00
Anthony Calosa
efd9cce4ef
try to fix psp platform
2016-07-20 19:16:48 +08:00
Anthony Calosa
b6eea6fe2e
Some Changes to Deck Editor and Others
...
Some Deck Editor changes
2016-07-19 04:33:23 +08:00
Anthony Calosa
c617ede243
First set of Graphic changes
...
TODO: generate a graph/stats on deck menu to the right, update other
graphics, move detailed info on the right of deck menu...
2016-07-16 09:16:07 +08:00
Anthony Calosa
cd1b629191
Fix Segmentation Fault & Formatting
2015-11-10 11:58:36 +08:00
Anthony Calosa
725a285e7f
Reverted Random
2015-09-20 22:28:08 +08:00
Anthony Calosa
c372ffa111
Switching PT, Token Indicator
...
Added Switching PT like Layer 7e, Token Indicator for cloned Cards
2015-09-19 23:25:33 +08:00
xawotihs
907274f9bd
Fixed cross-compiling with theos
2015-08-23 21:23:55 +02:00
Bjørn Snoen
8eb664f93d
Fixed grammatical then/than error.
2013-12-18 05:50:30 +01:00
Tobias Loose
667b95f2b8
Refactor gamestatedeckviewer and add a grid view suited...
...
for bigger screens.
2013-12-05 23:06:30 +01:00
Unknown
224c94e890
Included some testsuite into qtmain and updated travis file to try to use it.
2013-10-27 23:06:29 +01:00
Xawotihs@gmail.com
1f0485ff8e
Support for running the testsuite in command line programs for continuous integration.
...
Here is a small example inspired from SDLmain.c:
g_launcher = new JGameLauncher();
InitGame();
MTGCollection()->loadFolder("sets/primitives/");
MTGCollection()->loadFolder("sets/", "_cards.dat");
options.reloadProfile();
TestSuite testSuite("test/_tests.txt");
int result = testSuite.run();
DestroyGame();
delete g_launcher;
return result;
2013-10-23 22:08:30 +00:00
omegablast2002@yahoo.com
b61cd2f69a
megapatch contents
...
added
"whenever a creature enters the battlefield you may pay {1}, if you do gain one life"
conditional may pay({cost}) effect
this version is a super type ability, and can only be used in certain combos.
to nest you will need to use it in its subtype pay[[{cost}]] effect
pay keyword can have sideeffects coded as follows
pay[[{1}]] life:1?life:-1
pay one mana and gain 1 life, if you dont then you lose one life. notice no space between the abilities and the question mark.
added castcard()
a method to cast a targeted card, this contains the following subkeywords which can be used in combinations
(normal)
(restricted)
(copied)
(noevent)
castcard(restricted copied noevent) for example will cast a card that is a copy or the spell without sending a cast event only when the spell is castable.
"normal" subkeyword cast the actual spell, not a copy.
extended the use of exiledeath to everyzone, any card going from any zone to graveyard is placed in exile if it has exiledeath.
limited swipe left to open hand only when hand is closed view.
"moveto(" can now be named.
2013-06-18 01:41:34 +00:00
omegablast2002@yahoo.com
a7e9fe6699
spanish translation stuff, thanks atriel
2013-05-06 23:21:29 +00:00
omegablast2002@yahoo.com
83ef3aa08c
fixed a crash with flip cards. how does the test for this pass?
2013-05-01 00:02:42 +00:00
omegablast2002@yahoo.com
96adbabea8
fixed a crash that could be reproduced demo->classic->best of 3->endless demo
2013-04-21 02:20:22 +00:00
omegablast2002@yahoo.com
80e36c2b92
readjusted the carddisplays for libarary and graveyard for both players to move them off the top of the avatars. you can now click thier respective button to close them when in a targetchooser action.
...
also readded a piece of code i commented out, it does nothing but the compiler saids it expected something there.
2013-03-30 17:09:50 +00:00
omegablast2002@yahoo.com
b38d6c6bc5
applying the patch for torny mode not awarding credits at end of torny.
2013-03-27 22:58:51 +00:00
omegablast2002@yahoo.com
810c3967d6
after much testing and corrections, our user Holgern from the forums has completely recreated and reworked the gauntlet mode originally coded for ai vs ai into a completely new way to play wagic, you can choose the number of matchs, various modes, and other wonderful additions. Don't take my word for it, try all the fun new stuff out yourself!
...
THANK YOU Holgern!
2013-03-26 02:10:45 +00:00
omegablast2002@yahoo.com
d4ff6d1453
spanish translation stuff
2013-03-14 22:22:18 +00:00