defb8e32c6
corrected the mana not removing from pool correctly bug, sorry about that.
omegablast2002@yahoo.com
2013-02-13 23:33:05 +00:00
8aef74e32a
pestilence shouldn't care about protections of any kind.
omegablast2002@yahoo.com
2013-02-12 23:09:24 +00:00
fbc1b14dca
Added: Mark of Sakiko Sakiko, Mother of Summer Sakura-Tribe Springcaller Shizuko, Caller of Autumn Upwelling
anthonycalosa@gmail.com
2013-02-12 13:08:17 +00:00
e24f269c36
just a format
omegablast2002@yahoo.com
2013-02-10 14:34:13 +00:00
3c15357c38
added poolsave(COLOR) its an ability that works only on permanents in play. opponentpoolsave( mypoolsave( ex:Upwelling
omegablast2002@yahoo.com
2013-02-09 06:48:16 +00:00
2b4c3a51aa
removed a condiational that was limiting blink ability. i left the portion commented out just incase i put it there becuase of a bug. but as far as i can see it doesn't seem to cause an issue to remove it.
omegablast2002@yahoo.com
2013-02-09 02:37:22 +00:00
f0405342be
commited the spanish translation files that the spanish wagic group have worked so hard at producing a full almost 100% translation of wagic into spanish. thank you to the translators involved in making it happen. http://wololo.net/forum/viewtopic.php?f=24&t=16761 for more info and spanish card images.
omegablast2002@yahoo.com
2013-02-09 02:09:02 +00:00
d2f14897a6
fixed a loop that can occur in multitarget where the maxs targets are set with a variable word and ends up resulting in a return of maxtargets = 0 which inturn locks ai in a loop, i imagine layers also.
omegablast2002@yahoo.com
2013-02-08 00:34:45 +00:00
90c0b42a07
changed the defaults of the testsuite game constructor to set the default timerlimit to 6 the other threads were running test suite at 0 which was causing race condition fails in test suite, i incremented by 1 until the normally passing test no longer failed, test effected were proliferate and mortician beetle both passing test in normal mode, failing in hyperspeed. test suite takes only 30 secs more to run but we can't sacrifice actual results for speed.
omegablast2002@yahoo.com
2013-02-04 05:09:52 +00:00
7e16b50fd3
just giving credit
omegablast2002@yahoo.com
2013-02-04 02:49:52 +00:00
5a9b7eefc0
Fixed PSP compilation by stubbing the socket implementation. Somebody with a PSP, please replace this code with a real implementation.
Xawotihs@gmail.com
2013-02-03 21:41:31 +00:00
5c25189aef
Added code to let user specify the server address. Updated SimplePad to include dot and fixed problem with digits.
Xawotihs@gmail.com
2013-02-03 19:21:43 +00:00
452ae08593
Cleanup my mess...
anthonycalosa@gmail.com
2013-02-03 15:57:48 +00:00
b85f2240a7
fix for @sacrificed crash and not triggering to cost.
omegablast2002@yahoo.com
2013-02-03 15:31:06 +00:00
6928df6819
Added Sedris, the Traitor King
anthonycalosa@gmail.com
2013-02-03 13:45:56 +00:00
2b9fdc41dc
added 2 new restrictions for use in triggers and abilities ownerscontrol opponentscontrol
omegablast2002@yahoo.com
2013-02-02 18:42:39 +00:00
ef4a8c6d84
Moved rune of protection to crappy. Revised Pursuit of Knowledge Added Samite Elder
anthonycalosa@gmail.com
2013-02-02 14:24:07 +00:00
44fa0e9015
added: Reap Rebel Informer Repopulate Rix Maadi Guildmage Rocket Launcher Roots of Life Rotting Giant Rune of Protection: Artifacts Rune of Protection: Black Rune of Protection: Blue Rune of Protection: Green Rune of Protection: Lands Rune of Protection: Red Rune of Protection: White Sadistic Augermage
anthonycalosa@gmail.com
2013-02-02 10:50:16 +00:00
a8ebaee527
added a check to avoid skipping a gameState update if there are more than 50 items left to resolve in the stack, let run a gameStates check and see if we havent already won. Exquisite Blood + Sanguine Bond example of the kinds of loops this fixes.
omegablast2002@yahoo.com
2013-02-02 05:43:46 +00:00
cca8f1ce4e
minor cleanup spaces
anthonycalosa@gmail.com
2013-02-02 03:49:53 +00:00
a8c6da03a8
Added - Prismatic Lace, Quickchange Borderline - Govern the Guildless Fixed - Prismwake Merrow
anthonycalosa@gmail.com
2013-02-02 02:23:05 +00:00
6a1591d72b
reverted the newtarget/retarget fix, it didn't fix the issue and created new ones.
omegablast2002@yahoo.com
2013-02-01 18:54:07 +00:00
0095dcceb5
Added Predatory Advantage, Priest of Yawgmoth & Pursuit of Knowledge
anthonycalosa@gmail.com
2013-02-01 14:04:17 +00:00
6c86c276d2
missed a file last commit.
omegablast2002@yahoo.com
2013-02-01 04:35:40 +00:00
0bd769d3c0
added engine code to do a putinzone without sending events. equipping no longer retriggers a copier. retarget and newtarget no long send the events due to refreshing the cards.
omegablast2002@yahoo.com
2013-02-01 04:21:08 +00:00
7de5cfbd37
Fixed Possessed Portal since you cant discard a card unless you have one permanent to sacrifice, replace 0/0 with donothing
anthonycalosa@gmail.com
2013-02-01 02:20:27 +00:00
dffecf7ee0
Added Nim Devourer Added Nourishing Shoal Added Oak Street Innkeeper Added Opal Avenger ----------------- Revised Oriss, Samite Guardian - ability must be targeted ----------------- fixed Blazing Shoal alternate cost fixed Contaminated Ground trigger
anthonycalosa@gmail.com
2013-01-30 14:46:57 +00:00
eab782c32f
this was accidental, i was just about to toy with a may pay( ability.
omegablast2002@yahoo.com
2013-01-30 04:22:01 +00:00
1b689adf05
forgot a ( in the replacement for donothing
omegablast2002@yahoo.com
2013-01-30 04:01:57 +00:00
c078af5f24
fix for crash from not having a playerTarget when ability$! is used on targetedPlayer by an instant.
omegablast2002@yahoo.com
2013-01-30 03:51:16 +00:00
415e8dbcb2
updated cards using 0/0 as a fake ability into donothing
omegablast2002@yahoo.com
2013-01-30 02:40:49 +00:00
f8800b8bbd
added an ability keyword that resolves to do nothing. "donothing" this is to avoid using powerandtoughness 0/0 ability to mean "do nothing"
omegablast2002@yahoo.com
2013-01-30 02:38:25 +00:00
b7a2c000be
corrected typo in lurking evil. just for future notice this card should be moved to crappy. whenever an ability has blah blah:effect that means, {cost}:effect if you can not do it with supported cost in engine, do not add it as {0}:effect && effect this is a workaround we stopped using a very very long time ago. the ability of losing life is not treated the same as "paying" life. same as any other cost.
omegablast2002@yahoo.com
2013-01-30 00:36:09 +00:00
12620e5d22
Just tested network game Linux desktop vs Android tablet ... works fine :)
Xawotihs@gmail.com
2013-01-29 21:05:24 +00:00
0a8c846f9a
added: Mangara's Equity Maralen of the Mornsong Mercenary Informer Mind Swords Monkey Cage Myr Battlesphere Mystic Snake Necropolis
anthonycalosa@gmail.com
2013-01-29 15:35:16 +00:00
c7e1dfb72f
added rules to hermit
omegablast2002@yahoo.com
2013-01-29 00:57:38 +00:00
47cfc5bdeb
Reverted TestSuiteAI.cpp from previous commit
Xawotihs@gmail.com
2013-01-28 22:40:56 +00:00
da186a6225
revised living death and living end
anthonycalosa@gmail.com
2013-01-28 06:06:13 +00:00
3ac3836538
added the stack to countValidTargets()
omegablast2002@yahoo.com
2013-01-28 05:04:34 +00:00
2b9cae8950
added functionality to may and choice ability so that it can check a "restriction{}" like a activated ability with cost, that can keep a menu option from appearing if the restriction is not met
omegablast2002@yahoo.com
2013-01-28 03:49:24 +00:00
a32a58f621
Added Cards: ------------ Laquatus's Champion Lich's Tomb Liege of the Tangle Living Death Living End, Locust Miser Lodestone Bauble
anthonycalosa@gmail.com
2013-01-28 01:39:30 +00:00
eaf4d94a2e
this part didnt commit in last rev, it fixes the mana display. the progress is removed on this though, so you might not notice it until next release when you do a fresh install. any new decks for both player or ai will show the mana symbols after a match is completed.
omegablast2002@yahoo.com
2013-01-27 19:35:52 +00:00
dac14020a2
fixed stats resetting and decks being marked as new. this should also allow for the ai difficulty tools to work correctly again. mana symbols displayed again, mini info, and everything related to the stats.
omegablast2002@yahoo.com
2013-01-27 18:52:12 +00:00
5fa1cc915b
A "fix" for Android compilation. Feel free to replace if something better is available
wagic.the.homebrew@gmail.com
2013-01-27 09:36:43 +00:00
2fcd031a7d
corrected a crash from NULL pointer cause by ability$! not having the "lastcontroller" set.
omegablast2002@yahoo.com
2013-01-27 04:25:09 +00:00
79d9ad865e
moved the evolve test outside the main test suite
anthonycalosa@gmail.com
2013-01-27 02:13:35 +00:00
d8da70361a
- Fix an android warning (false instead of null in GuiCombat) - removed unnecessary "if" in some parts of MTGRules.cpp
wagic.the.homebrew@gmail.com
2013-01-27 02:09:10 +00:00
f6e95af995
Added generic test for Evolve mechanic. I intentionally reverese the order of creature so that the evolve come in play with no counters before hand, then attack with utvara hellkite to see if it will trigger evolve.
anthonycalosa@gmail.com
2013-01-27 01:24:44 +00:00
975445d3d5
#ifdef out on Windows a fix for Linux
Xawotihs@gmail.com
2013-01-26 22:35:57 +00:00
eec9bb44a8
Fixed warnings from linux and Android compilers Cleaned up network code on Linux, it still does not work correctly
Xawotihs@gmail.com
2013-01-26 22:17:43 +00:00
3443c8d075
corrected a goof up i made in evolve, i should have been comparing the events card controller to source controller to determine "under your control"
omegablast2002@yahoo.com
2013-01-26 16:52:34 +00:00
f45c8e1d41
Just won my first Wagic network game :) In details: - I removed my player swap idea, it caused tons of issues with randoms - instead I simply keep both peer on the exact same game and added one single parameter allowing to configure the view on the game. So, each peer is rendering the same game (gameObserver class) from a different player point of view (DuelLayers and related classes). - a lot of gui stuff are missing to prevent user forbidden interactions but it works fine on Windows
Xawotihs@gmail.com
2013-01-26 16:42:16 +00:00
db0f401ba5
moved the triggering of forced lure block to eventblockerschoosen. this corrects issues where lure wasnt applying the abilities like flanking correctly on cards which were forced to block.
omegablast2002@yahoo.com
2013-01-26 16:23:22 +00:00
f59b8db91f
Added test for Alluring Scent -> card that grants lure ability. the following are to test if forcing a block from lure, trigger events of a block. I don't know if the problem is lure or the flanking ability. the correct result is every creature must survive. flanking makes the walls power to 0.
anthonycalosa@gmail.com
2013-01-26 13:12:16 +00:00
365fe10765
Fixed another dumb warning reported in the forum and added a nice assert for synchronization issues during network game. So, don't try it if you're not ready to get crashes in the face.
Xawotihs@gmail.com
2013-01-26 08:07:31 +00:00
2ba5eb0022
Cleaned up Network code (hope that fixes the PSP compilation problems) Added random seed logging
Xawotihs@gmail.com
2013-01-25 21:47:16 +00:00
4bf419fbaf
corrected evolve triggering from cards moving from inplay to inplay.
omegablast2002@yahoo.com
2013-01-25 19:56:26 +00:00