wagic.the.homebrew@gmail.com
2349908f66
Refactored the "fast test", "slow test" bits of the test suite to make the intent clear, and prevent the first test slowness from being broken again. I've kept the fast_test value to 6 (it was originally 3) as Zethfox mentioned weird race conditions when it is set to 6.
2013-05-05 11:56:35 +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
e8ee356892
fix for issue 913.
2013-04-24 13:29:54 +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
9ffe7349e2
added a hint that allows you to override how ai views a cards effects.
...
#HINT:good(icy prison)
ai will act as though the effects of this card are now good, choosing to cast it on it's own creatures.
#HINT:bad(ancestral recall)
ai will now use this card targeting the opponent.
good in cases where you are trying to mill the opponent
the effects in wagic have gotten so complex that ai simply has no idea what some cards should target. this helps in most of the cases.
2013-04-10 02:38:52 +00:00
omegablast2002@yahoo.com
f9410f695a
added excessum to the deck builder credits.
2013-04-08 02:20:00 +00:00
omegablast2002@yahoo.com
49b6b028c5
fixed a bug with alwaysattack hint, if there was an attack readied it would undo it by clicking it the second time.
2013-04-07 17:30:48 +00:00
omegablast2002@yahoo.com
1c61ebddae
added a shuffle to optimizedhand to avoid drawing the same hand over and over when its optimized.
...
adjusted normal difficulty to include 2 lands, 2 spells under 3 mana.
adjusted hard difficulty to always include 2 lands, the rest are randomly drawn. this prevents ai from being mana screwed on opening hand.
2013-04-07 01:07:00 +00:00
omegablast2002@yahoo.com
6727c1af52
added HINT:alwaysattackwith(targetchooser) and HINT:alwaysblockwith(targetchooser)
2013-04-07 00:56:44 +00:00
omegablast2002@yahoo.com
2a7bcb2170
ifdef on simon font to up the res of simon.
...
you will need to rename your old simon font to pspsimon
only english is effected.
2013-04-07 00:32:11 +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
734b142879
the fix originally only targeted too many triggers unresolved on the stack, moving the other 2 out of the check as it actually causes new bugs to include them in the skip.
2013-03-28 00:05:39 +00:00
omegablast2002@yahoo.com
802c970ec3
#ifdef psp for the increase res font f3 which is by far the worst looking font on higher res devices.
2013-03-27 23:29:18 +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
Xawotihs@gmail.com
701ca64e8a
Display IP address of game host before connection is established and handles disconnection of peer.
2013-03-26 22:32:29 +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
c994886ca8
polished the actionstack rendering a little. draw only as much black square as we need to render so we dont make a massive black square for nothing.
2013-03-23 20:53:33 +00:00
omegablast2002@yahoo.com
b6a4197d88
fix for a bug i introduced.
2013-03-23 06:21:01 +00:00
omegablast2002@yahoo.com
e2f4dd7095
if its a land you should consider playing it.
2013-03-22 01:35:45 +00:00
omegablast2002@yahoo.com
0578ebde80
minor fixes for combo system.
2013-03-22 00:53:42 +00:00
omegablast2002@yahoo.com
9b44d627a3
changed ai eff return on token creation. over 50 tokens on my battlefield return 0.
...
changed an inefficient check on phaseskip.
2013-03-21 01:28:56 +00:00
omegablast2002@yahoo.com
b436550150
ai simple combo system is finally fully working.
...
added ai hint dontblockwith(targetchooser)
2013-03-16 21:35:10 +00:00
omegablast2002@yahoo.com
90a0f5c86f
as per mtg rules, the effects of unpaid upkeep cost should only happen if the from id was upkeep. ie:skipped phases.
2013-03-15 21:49:35 +00:00
omegablast2002@yahoo.com
3cb0a6c091
psp compilation fix
2013-03-15 21:42:24 +00:00
omegablast2002@yahoo.com
9c0ce5f7bf
more changes to fix the combo system.
2013-03-15 02:08:03 +00:00
omegablast2002@yahoo.com
31ee6d2b90
trying to figure out why ai is cast cards that belong to a combo outside of a combo even though it is told to skip these cards.
2013-03-15 01:44:31 +00:00
omegablast2002@yahoo.com
d4ff6d1453
spanish translation stuff
2013-03-14 22:22:18 +00:00
omegablast2002@yahoo.com
a7aeb7efe5
fix for a bug in combohint. ai will now rarely want to use a card outside of a combo if it is to be held for a combo
2013-03-13 01:11:58 +00:00
omegablast2002@yahoo.com
04dce1ad50
ai vs ai matchs will play with optimizedhands.
2013-03-01 23:10:16 +00:00
omegablast2002@yahoo.com
ef18f376b1
ifdef(psp) on cache hit miss handling.
2013-02-26 23:22:49 +00:00
omegablast2002@yahoo.com
b4d4515e01
set init baka timer fastmode to a safer float.
2013-02-21 22:59:59 +00:00
omegablast2002@yahoo.com
9a52ae28a2
several changes here,
...
first, i added a timer to hide the big card after 5 secs or until a movement is registered.
2nd, removed the advancing of phases with flick up.
3rd added a flick left to "show/hide hand"
4th, fixed an error in the logic of "getDifficulty" part of the reason optimizedhand was not working.
finally, unrefactored the checks of optimized hand, it was FAR to difficult to see what was actually happening the way it was coded.
optimizedhand is finally working again,
toggledifficulty and optimizedhand will again trigger and greatly improve ai vs player matches
2013-02-21 00:48:39 +00:00
omegablast2002@yahoo.com
a5ea3275cd
i introduced a bug a couple revs back. dyslexia got me.
2013-02-16 21:07:13 +00:00
omegablast2002@yahoo.com
defb8e32c6
corrected the mana not removing from pool correctly bug, sorry about that.
2013-02-13 23:33:05 +00:00
omegablast2002@yahoo.com
8aef74e32a
pestilence shouldn't care about protections of any kind.
2013-02-12 23:09:24 +00:00
omegablast2002@yahoo.com
e24f269c36
just a format
2013-02-10 14:34:13 +00:00
omegablast2002@yahoo.com
3c15357c38
added poolsave(COLOR) its an ability that works only on permanents in play.
...
opponentpoolsave(
mypoolsave(
ex:Upwelling
added a tag for mana, doesntempty
add{g}{g}{g} doesntempty
what this does is make THAT mana remain in the pool until end of turn.
ex:
Sakura-Tribe Springcaller
2013-02-09 06:48:16 +00:00
omegablast2002@yahoo.com
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.
2013-02-09 02:37:22 +00:00
omegablast2002@yahoo.com
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.
2013-02-08 00:34:45 +00:00
omegablast2002@yahoo.com
54780d3ef0
fixed a typo in cantbeblockerof , forgot a letter :X
2013-02-06 23:52:09 +00:00
omegablast2002@yahoo.com
cbe6028a52
opps, i need to slow down my happy trigger finger before i hit commit.
2013-02-06 02:55:27 +00:00
omegablast2002@yahoo.com
e424c3ab27
fixed a bug with lords not removing altercost correctly when the source is phased.
...
added
cantbeblockerof(this)<--this = the card who owns the ability.
cantbeblockerof(targetchooser) <--the target cant block anything targetable by this targetchooser.
spin engine and similar will use cantbeblockerof(this).
others were done with a workaround, which i hope will be updated soon.
2013-02-06 02:45:40 +00:00
omegablast2002@yahoo.com
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.
the commented out section is not even taken into account after first test is run.
2013-02-04 05:09:52 +00:00
omegablast2002@yahoo.com
7e16b50fd3
just giving credit
2013-02-04 02:49:52 +00:00
Xawotihs@gmail.com
5a9b7eefc0
Fixed PSP compilation by stubbing the socket implementation. Somebody with a PSP, please replace this code with a real implementation.
2013-02-03 21:41:31 +00:00
Xawotihs@gmail.com
5c25189aef
Added code to let user specify the server address.
...
Updated SimplePad to include dot and fixed problem with digits.
2013-02-03 19:21:43 +00:00
omegablast2002@yahoo.com
2b9fdc41dc
added 2 new restrictions for use in triggers and abilities
...
ownerscontrol
opponentscontrol
ownerscontrol returns 1 if the owner has the card in thier battlefield. 0 otherwise. vice versa.
this should make it easier to add cards which should be treated differently depending on who controls them.
2013-02-02 18:42:39 +00:00
omegablast2002@yahoo.com
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.
2013-02-02 05:43:46 +00:00
omegablast2002@yahoo.com
6a1591d72b
reverted the newtarget/retarget fix, it didn't fix the issue and created new ones.
2013-02-01 18:54:07 +00:00
omegablast2002@yahoo.com
6c86c276d2
missed a file last commit.
2013-02-01 04:35:40 +00:00