Anthony Calosa
c9576e260e
fix blinking menu item
2016-07-18 11:04:14 +08:00
Anthony Calosa
362d692879
cleanup
2016-07-18 10:53:07 +08:00
Anthony Calosa
acbaa69305
use previous "phaseinfo" as fakebar
2016-07-18 10:38:47 +08:00
Anthony Calosa
592a48c725
add fakebar
2016-07-18 10:38:47 +08:00
Anthony Calosa
8314d4c9ae
update GameStateMenu
...
as Zeth suggested
2016-07-18 09:24:28 +08:00
Anthony Calosa
0b4b085095
fix layer order
2016-07-18 07:28:31 +08:00
Anthony Calosa
33fd704a00
move stats to the right in deck menu
2016-07-17 19:03:55 +08:00
Anthony Calosa
774b79f07e
seperated backdrop and backdropframe
2016-07-17 14:44:37 +08:00
Anthony Calosa
f435946f66
seperated backdrop and phase info graphic
2016-07-17 14:11:49 +08:00
Anthony Calosa
06740564f8
centered unlock awards and double res shop
...
400x100 base scale for the xxx_unlocked.png
2016-07-17 07:42:46 +08:00
zethfoxster
542845667a
stupid case for travis
2016-07-16 15:59:45 -04:00
zethfoxster
69158d55c1
more fixes
2016-07-16 14:46:40 -04:00
zethfoxster
30df5226df
Merge pull request #20 from WagicProject/master
...
getting master
2016-07-16 09:39:26 -04:00
Anthony Calosa
f0fa6986d7
support double res award
...
the 203.f height and 268.f is reserved for small award images, if you
want double res, make the award in scale of 171x192 (example 342x384)
2016-07-16 14:49:57 +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
zethfoxster
2fc52c9abd
changed suspend to use castcard.
2016-07-14 21:25:04 -04:00
zethfoxster
9a56817bf8
fixed a bug I introduced
2016-07-14 20:44:21 -04:00
zethfoxster
e81346f881
more work on cascade, I think I figured out what was causing a weird crash.
2016-07-14 20:28:19 -04:00
zethfoxster
01fd8fa406
recoded cascade, the logic was incorrect. also the ability was coded incorrectly. ALL the cards get exiled, then placed on the bottom, the card that cost less is also exiled then MAY be cast otherwise its placed in the library bottom with the rest.
...
I also now tell AI to ALWAYS use cast card if available. as the effects are always better.
2016-07-13 23:57:30 -04:00
Anthony Calosa
e95b9f57fa
menubar
2016-07-13 14:25:57 +08:00
Anthony Calosa
d6d147187d
add tooltip on textscroller
2016-07-13 13:07:29 +08:00
Anthony Calosa
ab75c1d5e2
adjust simple menu
...
adjust simple menu and fix some cards
2016-07-13 11:43:00 +08:00
zethfoxster
8dd7bd8912
Merge pull request #18 from WagicProject/master
...
Getting master
2016-07-12 09:00:25 -04:00
Anthony Calosa
684cb086cc
rounded
2016-07-12 17:51:48 +08:00
Anthony Calosa
d2d8b06d97
lowered value
2016-07-12 17:44:57 +08:00
Anthony Calosa
416a49d87f
Update some items
2016-07-12 15:49:43 +08:00
zethfoxster
f438548e5c
teaching ai to select X on the menu again.
2016-07-11 23:46:03 -04:00
zethfoxster
cc75fc42db
fixed a memleak that triggered with cards like vise, we were leaving this funtion without deleting an event that was not being sent.
2016-07-11 19:32:57 -04:00
Anthony Calosa
2d763d106d
try to fix failed logic here
2016-07-12 02:27:06 +08:00
Anthony Calosa
ae07844a71
a little bit smaller
2016-07-11 19:56:39 +08:00
Anthony Calosa
ed871db1f3
use regular images in grid deck view
...
i did search for psp-2000 and it has 64mb ram vs psp-1000 32mb ram. use
lowres images for psp to be safe.
2016-07-11 19:16:47 +08:00
Anthony Calosa
6d4a068453
SImple Menu
2016-07-11 13:54:08 +08:00
Anthony Calosa
69db7f7384
Add support for reducing Hybrid cost
...
it doesn't remove the hybrid icons but it reduces the cost.
2016-07-11 07:55:12 +08:00
zethfoxster
1b54cf56e0
auto close graveyard when delving and we have exiled enough to pay for the card.
2016-07-10 14:04:27 -04:00
zethfoxster
c4581a8889
added imprintedcard as a usable name for castcard
2016-07-09 20:20:55 -04:00
zethfoxster
fdde5b7fe9
ok round 3
2016-07-09 18:57:01 -04:00
zethfox
78e4407c71
Revert "edge case fix, the issue arises from castcard but I'm fixing it at a higher level since init to zone should always have a valid "player 1" in its first constructor."
...
This reverts commit d247c53136 .
2016-07-09 18:21:52 -04:00
zethfoxster
d247c53136
edge case fix, the issue arises from castcard but I'm fixing it at a higher level since init to zone should always have a valid "player 1" in its first constructor.
2016-07-09 17:55:08 -04:00
zethfoxster
a8cbdafe6e
unused variables.
2016-07-09 13:12:58 -04:00
zethfoxster
2e92838364
fixed an issue with dredge, where dredge is offered even though theres only one dredger on cards that draw multiple.
2016-07-09 11:38:25 -04:00
zethfoxster
f82bc39473
ok found the massive draw, it was trenisphere. the card lords every single card in the game a mana modifier. affinity normally didnt see these issues cause the cards effected are just either in your hand or the source themselves. but when trin was put in play it would cause 120 cards to have to update thier cost, which can not be done in acceptible cpu time. anyways, this should solve the issue.
...
that card is a desaster, please do not add any more code to support it, though with it in its current state im wondering why its not in supported and is placed in borderline.
2016-07-09 01:24:55 -04:00
zethfoxster
b5976035e3
actually i changed my mind, instead lets update affinity after events are processed, that should take into account cards untapping,moving, ect....
2016-07-09 00:58:19 -04:00
zethfoxster
14f65c55b5
going to try only updating affinity() when cards move from anywhere to anywhere to help minimize the calls to this function. this atleast allows me to debug albeit slowly the follow issue ive been working to fix. not sure when this was introduced but it was not happening when i first coded this function. manacost->copy() did not slow the game to a crawl.
...
anyways, trinisphere and any card containing
other={H(land[basic]|mybattlefield)}{1} name(Pay /1/ and Return a Basic Land to Hand)
cost such as this with a CD tc.
2016-07-09 00:48:08 -04:00
zethfoxster
ee91e0698d
corrected some logic with computenewcost.
...
there is a bug im working on with newaffinity and cards that contain targetchoosers with CD tcs.
experimental change also added with lords. im making the abilities grants by lord forcedalive until the lord is removed from game.
some instances of forcedalive in master primitives did not contain abilities which resolved, meaning they would contenue even though the source had left play.
2016-07-09 00:11:21 -04:00
zethfoxster
242c7b623f
Merge pull request #13 from WagicProject/master
...
getting master
2016-07-08 17:54:14 -04:00
Anthony Calosa
847e9dffc2
revised
2016-07-08 22:57:47 +08:00
Anthony Calosa
10d81bd47a
try to fix segmentation fault
2016-07-08 18:46:07 +08:00
Anthony Calosa
3aa64697d2
"previousbattlefield" for mover
2016-07-08 17:39:47 +08:00
zethfoxster
0ff7e54ff4
this is a good enough fix as waste is colorless which is artifact, and all we do is barrow the kbitmask from land.
2016-07-07 20:47:25 -04:00
zethfoxster
61d22eb498
added a modifier for "tap" for cards that say "enters the battlefield tapped", they are supposed to be tapped when put in play, which mean they should not trigger @tapped(.
...
for cards with the line or options "do/pay MANA or this card enters the battlefield tapped"
simply change it to tap(noevent)
it will simulate the card being placed into play already tapped.
2016-07-07 19:02:41 -04:00