Commit Graph

4358 Commits

Author SHA1 Message Date
techdragon.nguyen@gmail.com
5a191e5a0c fixed parsing error in mtg.txt
Please double check this is how this card (Kor Outfitter) is supposed to be coded.
2012-04-05 16:21:14 +00:00
solo81@web.de
d55b96f1c8 Fixed Phantasmal Sphere. 2012-04-05 15:00:19 +00:00
solo81@web.de
d94dd6fff0 - Add/Optimized 11 cards based on the previous revision:
Call for Blood
Carrion
Corpse Lunge
Final Strike
Fling
Forge Armor
Ichor Explosion
Momentous Fall
Rite of Consumption
Surge of Strength
Worthy Cause

- Added Stunted Growth

- Fixed Specter's Shroud
2012-04-05 14:35:48 +00:00
omegablast2002@yahoo.com
6af6081cca removed the exploit fix i added to prevent people from using the games esc menu to avoid doing negative effects from abilitiesmenu. 2012-04-05 13:57:36 +00:00
omegablast2002@yahoo.com
eabbbe3f77 passing the storedcard for use by instants and sorceries with extracost in thier manacost, also fixed a parsing oversight with stored values parsing, "-" would throw off the value of s string parsed for stored by 1, returning 0 for these....this is corrected now. 2012-04-05 11:24:57 +00:00
solo81@web.de
5c67985c45 Added 28 cards.
Card List --> First Comment
2012-04-02 18:24:39 +00:00
omegablast2002@yahoo.com
0b1327bf01 fixed a couple memleaks, also added human player targeting for blocking. 2012-04-02 16:48:33 +00:00
omegablast2002@yahoo.com
b705158e13 added "blockable" targetchooser, a targetchooser which shows the cards considered "blockable" by source.
corrected an error in ability$! parsing that prevents transforms to use it in newability[

added "block" keyword. and ability.
2012-04-02 13:32:50 +00:00
omegablast2002@yahoo.com
4dfacaa409 untap target as cost. 2012-04-01 17:39:41 +00:00
omegablast2002@yahoo.com
26fba2d7aa fix for the manaability filter crash. 2012-03-31 18:29:29 +00:00
omegablast2002@yahoo.com
81a8183322 we dont care if it is the current or ->next when checking casted(...we just care about it being cast 2012-03-28 19:02:54 +00:00
techdragon.nguyen@gmail.com
1c43f84b01 fixed Midnight Guard, mistakenly had flash and flying 2012-03-28 11:47:18 +00:00
omegablast2002@yahoo.com
13d979a7ac maxcast on curses was being prematurely testDestroyed because isInPlay() returned that the player was not in play :) 2012-03-28 11:39:03 +00:00
omegablast2002@yahoo.com
3b4e8cf27a Drana, Kalastria Bloodchief code change 2012-03-27 13:59:34 +00:00
omegablast2002@yahoo.com
8a53df8ca5 fixed wall of reverence and refactored adynamic ability a bit. 2012-03-27 13:57:09 +00:00
omegablast2002@yahoo.com
252fe216d4 fire at will corrected 2012-03-27 13:55:34 +00:00
omegablast2002@yahoo.com
33f87b4c58 Circle of Flame fix thanks appleinanorange 2012-03-27 13:48:55 +00:00
omegablast2002@yahoo.com
df38e3977c fixed flip cards not gaining basicabilities of their counterpart cards. 2012-03-26 22:57:32 +00:00
solo81@web.de
ca4eb2e0fb Added/optimized 25 cards based on rev4347.
Added 16 cards we just found while scanning unsupported.txt.
##Vengevine is one of them##

Several card fixes.
2012-03-26 22:54:08 +00:00
omegablast2002@yahoo.com
7e308adba9 updated and(( and updated Phyrexian Unlife. added missing "emblem" keywords to emblem abilities. 2012-03-26 13:53:09 +00:00
omegablast2002@yahoo.com
30b379e1da fixed Issue 819, changed the parsing of and(()) to and!()!, i no longer share the storedstring of transformer, so you can ability$!transforms(( now.... 2012-03-26 13:51:44 +00:00
omegablast2002@yahoo.com
c5128b35e0 fix for sorins destroy andability, actually a fix for and(( in general..have to hide the and(( string from the parser till we need it. 2012-03-26 11:48:22 +00:00
techdragon.nguyen@gmail.com
08b6975300 refactoring change for http://code.google.com/p/wagic/source/detail?r=4364 to ensure bounds for n is always met. 2012-03-25 23:43:59 +00:00
omegablast2002@yahoo.com
5e34cf8bb2 fixed a bug where proliferate menus stopped working, fixed a bug where damage would be considered redirected after killing a planeswalker, fixed a bug intruduced with recent changes to text rendering that made my text message ability stop working, added a lose and win text to abilities which only contained a 1 sided win. 2012-03-25 21:49:13 +00:00
omegablast2002@yahoo.com
bf88bee58a fixed a crash that would occur when hugging the bottem edge of a menu with one option example: auto=choice sacrifice 2012-03-25 19:39:10 +00:00
solo81@web.de
142fcef4c4 Added 211 cards based on rev4331.
AI is able now to make simple decisions like "Chosen Discard", "Chosen Sacrifice" and so on. This leads to a massive card package which contains many powerful and much beloved cards like the Eldrazi creatures:

[card]
name=Kozilek, Butcher of Truth
autostack=draw:4 controller
autograveyard=moveTo(ownerlibrary) && shuffle
auto=@combat(attacking) source(this):name(Annihilate) ability$!name(sacrifice 4 permanents) notatarget(<4>*|mybattlefield) sacrifice!$ opponent
text=When you cast Kozilek, Butcher of Truth, draw four cards. -- Annihilator 4 (Whenever this creature attacks, defending player sacrifices four permanents.) -- When Kozilek is put into a graveyard from anywhere, its owner shuffles his or her graveyard into his or her library.
mana={10}
type=Legendary Creature
subtype=Eldrazi
power=12
toughness=12
[/card]

Tests will follow.

Card list in the first comment. Have fun!
2012-03-25 16:38:52 +00:00
omegablast2002@yahoo.com
5c340a2fb5 made it even more specific to the exploit, when you open the option menu while abilitiesmenu is open for the purpose of canceling then undo last action. 2012-03-25 11:47:17 +00:00
omegablast2002@yahoo.com
a2ca6ce26b treating the esc menu as "undo" when used while an abilitiesmenu is open and waiting for selection. this prevents people from using the games menu as an exploit to avoid having to do negative effects to themselves or thier cards. you either do it or we can repeat this forever :) 2012-03-25 11:40:43 +00:00
omegablast2002@yahoo.com
59bedf0f07 commented out the drawing of a line across the screen,
reasons behind this are as follows:
1:separation of the battlefields is already incredibly clear by the huge gap between the center...
2:a line drawn on battlefield that represents the seperation is something that should be handled outside of the engine, in the actual battlefield graphic.
3:on hires screens this line stands out like a sore thumb.
4:the line is draw on top level above the cards making it stand out even worse when you have a battle going. as well as cutting over the top of the cards in displayed hand view.

over all the battlefield looks cleaner.
2012-03-25 10:36:06 +00:00
omegablast2002@yahoo.com
1879767bb8 fixed sorins abilities. 2012-03-25 09:21:17 +00:00
techdragon.nguyen@gmail.com
773e852b83 this should resolve the issues with scrolling lists. I modified the height of the menu a little bit (-10px) because on larger menus, the bottom of the menu blended into the dark shadows of the screen. This small height change makes the bottom of the menu more visible. 2012-03-25 05:01:43 +00:00
techdragon.nguyen@gmail.com
c8007e7179 recalculated height of menu items previous calculation did not take into scaling of the text 2012-03-24 06:48:02 +00:00
techdragon.nguyen@gmail.com
14bdc0fd08 fixed initial state bug with buttons in game shop. 2012-03-24 06:47:01 +00:00
wagic.the.homebrew
7a18996bee reinstate font scale backup in SimpleButton, to fix the bug I introduced recently. 2012-03-24 02:47:14 +00:00
omegablast2002@yahoo.com
41e608785f removed the dead code which was moved up in previous commit. it is actually just that, dead code, moving it up reintruduces bleeding in menus. 2012-03-23 23:31:54 +00:00
techdragon.nguyen@gmail.com
4f2ad781c0 fixed dead code. I'm assuming this was actually what was meant 2012-03-23 22:43:33 +00:00
techdragon.nguyen@gmail.com
218db9d844 improved scrolling of simple menus. Now you can scroll up as well as down by activating the area above/below the menu items
removed the buttons when displaying the filter menus.
2012-03-23 13:17:13 +00:00
techdragon.nguyen@gmail.com
5ab2b607f2 captured Seance 2012-03-23 05:01:18 +00:00
techdragon.nguyen@gmail.com
3185fae806 updated supported card list for 0181 2012-03-23 04:49:59 +00:00
techdragon.nguyen@gmail.com
30f9146aee updated code to handle flip cards
Also handles special character cards. ( ie Call of the Herd (Card of the Herd) )
*** Not sure why the title is repeated in some of these.
2012-03-23 04:34:19 +00:00
techdragon.nguyen@gmail.com
58b532f0d6 modified to handle some non-printable characters 2012-03-23 02:57:16 +00:00
omegablast2002@yahoo.com
2a17b9c11b added a targetchooser for dummycards source and a method for retrieving card->storedCards variables for docs card package. 2012-03-22 21:50:50 +00:00
omegablast2002@yahoo.com
26239cdc91 moved the scale reset outside of the if statement, this is to fix a bug where hovering over the last item cause other text items as well as "cancel" to enlarge. 2012-03-22 13:26:09 +00:00
techdragon.nguyen@gmail.com
9102f15309 first draft of tool to generate autocards for Wagic consumption 2012-03-22 09:12:53 +00:00
Xawotihs@gmail.com
2a3f998034 Fixed compilation problem with gcc 2012-03-21 21:59:18 +00:00
wagic.the.homebrew
bdec6c6b7d Additional scaling issues fixes + bug fix by Zeth in SimpleMenu 2012-03-21 14:58:53 +00:00
wagic.the.homebrew
a581d1bba3 - Fixed some scaling issues with SimpleMenu
- Fixed the animation for the menu fonts when selecting an item in the menu. mTargetScale and mScale in SimpleButton are here for a reason, people! 
-- Note: I'm not sure I actually like the "zoom on currently selected item" thing, not sure it brings much.
-- we should definitely consider a hi resolution font because now it really doesn't look good, when it is scaled that much

Why is the subtypes menu using a different font from all other simpleMenus ?
2012-03-21 14:44:23 +00:00
wagic.the.homebrew
3ba22cd615 Changes to Deck Editor:
- Removed one "stats" button as well as the "menu" button. The goal is to let the screen "breathe" and show cards as much as possible.
-- Removing the "menu" button is also in line with all other screens of the game, where that button never appears.
- With the same goal, the "XXX of XXX cards" text is now displayed only when scrolling
2012-03-21 14:41:38 +00:00
omegablast2002@yahoo.com
f33fe0298e unsigned int from float warning treated as error fix. 2012-03-21 11:28:43 +00:00
Xawotihs@gmail.com
cb8af6d6c0 - modified gameOver to be protected and defined two new operations to do the same thing (didWin and setLoser)
- removed ACTION_LOGGING_TESTING code
- Fixed AIvsAI games multithreaded games
- Activated undo when testsuite is enable
- Defined an initial player comparison operator
- Fixed multi-threaded modification to subtypes
- Fixed gameTurn cleanup for gameObserver reuse
2012-03-20 23:10:05 +00:00