xawotihs
f08f0ad3b9
Merge branch 'master' of https://github.com/WagicProject/wagic
...
Conflicts:
JGE/include/JTypes.h
2013-10-29 23:36:07 +01:00
xawotihs
a3a1bc2b79
Created a dedicate console Qt based wagic application and run it in the
...
travis file.
2013-10-29 22:38:37 +01:00
Dmitry Panin
9037699281
Added missing test for syncopate + 2 tests for spell_rupture
2013-10-29 19:49:31 +04:00
Michael Nguyen
8d66f82179
Merge branch 'release/wagic-v0.19.2'
2013-10-28 16:19:28 -07:00
Michael Nguyen
eeb4a4e755
updated version number to 0.19.2, changed min target to API 10 vs API 9 as recommended by Android
wagic-v0.19.2
2013-10-28 16:19:01 -07:00
Michael Nguyen
38725aaeac
Merge commit '82171773fe89cd582e62a52fdadb152040fc0fd5' into develop
2013-10-28 15:37:35 -07:00
Michael Nguyen
ed474d6b5d
Merge commit '224c94e89089317fac33aacb9319ab250301c98e' into develop
2013-10-28 15:37:24 -07:00
Michael Nguyen
b17d9d3f85
Merge branch 'master' of github.com:WagicProject/wagic
2013-10-28 15:35:45 -07:00
Michael Nguyen
c5190a62cd
Merge branch 'develop'
2013-10-28 15:35:18 -07:00
Michael Nguyen
89472eeccd
tidied up gitignore file for XCode
2013-10-28 15:29:51 -07:00
Michael Nguyen
2b4404f352
Merge branch 'feature/update-for-iOS6' into develop
2013-10-28 15:21:33 -07:00
Michael Nguyen
84ca7457b5
updaed for iOS6
2013-10-28 15:20:35 -07:00
Michael Nguyen
4eb1fd35e0
changed the default location for the sdcard. Instead of using a fixed value of "/sdcard/Wagic/Res" it now uses Environment.getExternalStorageDirectory().getPath() + "/Wagic/Res"
2013-10-28 15:20:11 -07:00
Michael Nguyen
362cc1b4c2
updated project to rotate and display correctly in iOS6+
...
removed all references to adwhirl for iOS.
2013-10-28 15:14:17 -07:00
xawotihs
82171773fe
revert travis config file while the X dependency is not sorted.
2013-10-28 00:07:55 +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
Dmitry Panin
7a7bc70773
Update README.md
2013-10-27 13:36:23 +03:00
Dmitry Panin
1401fef37e
Simple support for CI at travis
...
- now compilataion on Linux (using qmake and make) is checked
2013-10-27 14:30:34 +04:00
Dmitry Panin
cf50b7d403
Fizzle unless pay x (thanks to excessum)
...
- saves source card in storedSourceCard for ATransform
- adds support for WParsedInt in pay as "pay[[{value:WParsedInt}]]":
name=Spell Rupture
target=*|stack
auto=if cantargetcard(*|opponentstack) then transforms((,newability[pay[[{value:power:highest:creature:opponentbattlefield}]] name(pay {value} mana) donothing?fizzle])) forever
text=Counter target spell unless its controller pays {X}, where X is the greatest power among creatures you control.
mana={1}{U}
type=Instant
- adds support for {x} in *some* “pay” abilities (Syncopate):
name=Syncopate
target=*|stack
auto=transforms((,newability[pay[[{x}]] name(pay {value} mana) donothing?fizzleto(exile)])) forever
text=Counter target spell unless its controller pays {X}. If that spell is countered this way, exile it instead of putting it into its owner's graveyard.
mana={X}{U}
type=Instant
- support of "name(pay {value} mana)" in pay abilities to show actual number to pay (see example above)
2013-10-27 13:47:00 +04:00
Dmitry Panin
b8b6153cc5
Reworked AVanishing (fixed bugs + more fair implementation)
2013-10-27 13:42:48 +04:00
Dmitry Panin
461eedd626
Fixed bug with preventing Melira from putting +1/+1 counters on creatures you control
2013-10-27 13:42:48 +04:00
xawotihs
f0977ebc04
Update README.md
2013-10-26 12:12:58 +02:00
xawotihs
e38f42d854
Create README.md
2013-10-26 11:50:40 +02:00
xawotihs
4ac376b5f2
Ignored non-source extensions
2013-10-24 21:53:46 +02: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
Xawotihs@gmail.com
98861dd916
Fixed memory leaks and refactored a bit the ManaCost class while I was at it.
2013-10-19 14:29:17 +00:00
pankdm
b5794ad328
Small fixes (misstype, formatting, target p2)
2013-10-18 06:38:15 +00:00
pankdm
38b4213f9c
Refactored formatting for easier reading of the code
2013-10-18 06:38:03 +00:00
pankdm
f1a9f0d162
Fixed Grave Pact, butcher of malikir and some other cards
...
"Whenever creature you control dies" --
it's @movedTo(creature| graveyard) from(mybattlefield)
NOT @movedTo(creature|mygraveyard) from( battlefield)
2013-10-18 06:37:53 +00:00
pankdm
e62feddaf4
Added Probe
2013-10-18 06:37:43 +00:00
pankdm
5c3eb2c405
Changed the owner of ManaCost in LifeorManaCost to itself
2013-10-18 06:37:31 +00:00
pankdm
f7eded7417
Devotion mechanics (thanks to excessum for patch)
...
+ some refactoring:
extrManaCost --> ExtraManaCost
unattachCost --> UnattachCost
2013-10-18 06:37:09 +00:00
pankdm
d5b089f86b
Small fixes to _cards.dat
2013-10-18 06:36:56 +00:00
pankdm
1d3c4bcd69
Added _cards.dat file for Theros
2013-10-18 06:36:46 +00:00
pankdm
9d2a2454b2
Fixed: exile was not meaning both exiles
...
and revised Crypt Incursion
2013-10-18 06:35:52 +00:00
pankdm
173f787fac
Revise cards that deals damage and gain life
...
This cards created multiple instances of life gain and damage,
which caused wrong behaviour with for example Ajani's Pridemate
2013-10-18 06:35:02 +00:00
pankdm
0ac6057ee9
Fixed Balduvan conjurer (added land restriction)
2013-10-18 06:34:51 +00:00
pankdm
8b16074647
Fixed memory leak in menuability (thanks to excessum)
2013-10-18 06:34:42 +00:00
pankdm
62dad30f6b
Revised Bloodigift demon (now it targets players)
2013-10-18 06:34:32 +00:00
pankdm
43ba9aa13d
Fixed parsing of "if(ifnot) ... then may ... "
2013-10-18 06:34:23 +00:00
pankdm
ea217fdba1
Fixed [card]
2013-10-18 06:34:14 +00:00
pankdm
eea88cdeb5
Tests for new "fizzleto" keyword
2013-10-08 23:18:56 +00:00
pankdm
0c6d77daa0
Refactored FizzleToZone
...
Get rid of common code
Better naming of zone (where we put spell after countering)
More generic syntax: fizzleto(X) where X in [hand, exile, librarytop]
which will give more flexibility later
2013-10-08 23:18:42 +00:00
pankdm
4341e23210
Added Increasing Ambitions
2013-10-08 23:18:32 +00:00
pankdm
80be19db86
Added missing type=Artifact Creature to Trisk token
2013-10-08 23:18:19 +00:00
pankdm
1da9f5a4af
Fixed time sieve
2013-10-08 23:18:08 +00:00
pankdm
fa5aedfe64
Fixed Triskelavus
...
(tokens didn't have ping ability after death of Trisk)
2013-10-08 23:17:57 +00:00
pankdm
17fdedb648
Draft of the "fizzle to zone"
...
(credit goes to excessum)
2013-10-08 23:17:43 +00:00
pankdm
da7c336dc2
Removed debug code that was added by mistake
2013-10-01 14:49:31 +00:00
pankdm
be76c8a4f1
Fixed issue with cantbeblockerof and cantbeblockedby vs protection
2013-10-01 14:47:39 +00:00