Commit Graph

3200 Commits

Author SHA1 Message Date
wrenczes@gmail.com
1c228aba7a Make the ToHex() util function always available, instead of debug only on win/linux. Useful for tracing addresses in psp log files... 2011-03-01 08:53:15 +00:00
wrenczes@gmail.com
9308c743a5 This adds a true 'boost::thread' equivalent for the psp, which in turn allows me to eliminate the need for #ifdef PSP vs #ifdef Win/Linux/iOS in my threaded cache implementation code. 2011-03-01 08:51:42 +00:00
solo81@web.de
4290dc12bc Fixed Necroskitter and Darksteel Plate.
Removed Island Sanctuary (hardcoded). It seems that this card never worked.
2011-03-01 08:12:08 +00:00
techdragon.nguyen@gmail.com
b7fb561705 patch to address issue 601, this is a work around to get the game shop from crashing due to card definitions that are apparently not 100% compatible with the system.
http://code.google.com/p/wagic/issues/detail?id=601
2011-03-01 00:58:48 +00:00
guzhenjie1@gmail.com
f68b0ff63e Fixed Hidden Horror. 2011-02-28 12:24:28 +00:00
omegablast2002@yahoo.com
2153a8d308 added menutext returns for "protection from(" 2011-02-27 16:09:26 +00:00
omegablast2002@yahoo.com
d8450548c7 suspend changes, suspended cards which would have a counter removed are checked for time counters and cast if no time counters are present as a statebased effect, as per MTG rules..
case changes, "Time" != "time" aparently our parser now strings all counters as lower case...so "Charge" is no longer string "Charge" and can not be compared to "Charge"..not sure if that makes any sense :) anyways removel of time counters on exiled cards by triggers or effects now happen correctly.
2011-02-27 15:19:02 +00:00
guzhenjie1@gmail.com
f9c38bee8e Fixed Jeweled Spirit, Shelter and typo in Tel-Jilad Defiance. 2011-02-27 14:50:59 +00:00
omegablast2002@yahoo.com
d255f25130 fixed a reported issue where sometimes a card was ignored...originally i was incrementing up and resetting the value...found that it is far easier to increment down, as i remains the same even when cards become shifted from exile to play card.map...incrementing down guarantees that the positions of the remaining cards to check are going to be the same even if a few have been "unsuspended"... 2011-02-27 14:42:54 +00:00
guzhenjie1@gmail.com
1dddb54627 Fixed Aysen Crusader. 2011-02-27 11:53:12 +00:00
guzhenjie1@gmail.com
23692204bd Fixed Rest for the Weary. 2011-02-26 09:19:21 +00:00
omegablast2002@yahoo.com
5719801154 aether membrane changed 2011-02-26 08:32:45 +00:00
guzhenjie1@gmail.com
7e0f1edb42 Fixed Heroes Remembered, Phthisis and Search for Tomorrow. 2011-02-26 07:20:26 +00:00
omegablast2002@yahoo.com
464e74f390 gave Hoard-Smelter Dragon flying 2011-02-25 23:37:38 +00:00
omegablast2002@yahoo.com
89e764f06a Shimian Specter targets only -lands opps 2011-02-25 23:27:31 +00:00
omegablast2002@yahoo.com
721595bbd8 added Shimian Specter 2011-02-25 23:26:40 +00:00
omegablast2002@yahoo.com
fa29902fcb added Phthisis 2011-02-25 23:12:07 +00:00
omegablast2002@yahoo.com
c4ecfb7b00 opps, pspsdk didnt like this, i wish it wasnt so whiny sometimes.... 2011-02-25 22:41:43 +00:00
solo81@web.de
910407b274 Fixed Mercadian Lift and Ghitu Encampment. 2011-02-25 20:47:02 +00:00
omegablast2002@yahoo.com
e7d957ed5c added
Ancestral Vision
Corpulent Corpse
Deep-Sea Kraken
Divine Congregation
Durkwood Baloth
Duskrider Peregrine
Errant Ephemeron
Giant Dustwasp
Heroes Remembered
Infiltrator il-Kor
Ith, High Arcanist
Ivory Giant
Keldon Halberdier
Knight of Sursi
Lotus Bloom
Nantuko Shaman
Plunder
Rift Bolt
Riftwing Cloudskate
Search for Tomorrow
Shade of Trokair
Shivan Meteor
Viscerid Deepwalker
Wheel of Fate
2011-02-25 18:41:00 +00:00
omegablast2002@yahoo.com
3f090c7be8 added basic suspend.
syntax
suspend(number of time counter)={cost}
suspend(3)={g}
2011-02-25 18:40:23 +00:00
omegablast2002@yahoo.com
4b944bd345 updated this test as it hlycon was changed recently to include "from(myhand)" for "cast" effect...the test now actually cast grizzly bears from your hand.... 2011-02-25 18:22:19 +00:00
omegablast2002@yahoo.com
f07f9c7e2d fixed a typo in Oriss Samite Guardian...maxCast(*)0 control ====>maxCast(*)0 controller ...if possible please verify that this corrects the ticket opened for this card... 2011-02-25 12:12:42 +00:00
guzhenjie1@gmail.com
9b067bb766 Fixed Wash Out reported in forum. 2011-02-25 11:59:29 +00:00
omegablast2002@yahoo.com
ffa13c8983 still tweaking ai interrupt slightly...think i finally got it how i wanted it...if it can interrupt OR if its ALREADY interrupting...
added some extra checks to how Ai determines if it should cast a "all(" or other lord...it was only taking the amount of cards it had into account and not looking at what the suggestion was for the nestedability...meaning it treated "destroy all" the same way it treated "all creature +10/+10" it would only check if it had more cards effected...completely ignore the effects....
2011-02-24 14:08:19 +00:00
guzhenjie1@gmail.com
590655ac80 Fixed Badlands, Scrubland and Taiga.
Changed Paradise Plume back.
2011-02-24 11:15:14 +00:00
omegablast2002@yahoo.com
42821464fa did a little todo clean up of cards which have been added, also added
Apathy
Brainspoil
Cowardice
Cyclopean Snare
Dead-Iron Sledge
Deathrender
Dryad Arbor
Frenzied Tilling
Fugitive Druid
Funeral Pyre

Hazezon Tamar ##readd-if the "next" trigger is still activating every upkeep, this is a bug open a ticket please.

Haze of Rage
Infused Arrows
2011-02-23 21:06:40 +00:00
techdragon.nguyen@gmail.com
ea8e8f36c8 fixed very obscure bug. In VS2010 the string was being trimmed before going into Construct method, but the string length was not updated.
Thus, Construct thought the string length was 1 greater than it should have been causing an out of bounds runtime exception.  In VS2008, the same thing
happened, however no exception was thrown since VS2008 allows access into the undefined memory space and returned a 0 (null) value when it tried to access
outside the string array.  This fix targets specifically the color filters since they seem to be the ones with the error. " color:g;" and not "color:g;" was being
passed.
2011-02-23 18:30:45 +00:00
omegablast2002@yahoo.com
2bd467dab7 Marton Stromgald corrected, silly mix match with the triggers. 2011-02-23 15:11:11 +00:00
omegablast2002@yahoo.com
d88fd5a6af removed "windfall" the effect "draws cards equal to the highest amount a player discarded this way" is not supported. this card could not even be considered borderline. 2011-02-23 15:08:16 +00:00
omegablast2002@yahoo.com
761588d4b7 corrected "All Is Dust" 2011-02-23 15:05:47 +00:00
guzhenjie1@gmail.com
0cfdf3f73b Fixed Chameleon Colossus:
mana={G}
 ==> 
mana={2}{G}{G}

Reverted Paradise Plume, otherwise using filter by Mana Ability to filtrate cards in shop or editor, game has a high chance to crash:
auto=@movedto(*[white]|mystack) from(myhand):this(counter{0/0.1.White}) life:1 controller
auto=@movedto(*[white]|opponentstack) from(opponenthand):this(counter{0/0.1.White}) life:1 controller
auto=@movedto(*[blue]|mystack) from(myhand):this(counter{0/0.1.Blue}) life:1 controller
auto=@movedto(*[blue]|opponentstack) from(opponenthand):this(counter{0/0.1.Blue}) life:1 controller
auto=@movedto(*[black]|mystack) from(myhand):this(counter{0/0.1.Black}) life:1 controller
auto=@movedto(*[black]|opponentstack) from(opponenthand):this(counter{0/0.1.Black}) life:1 controller
auto=@movedto(*[red]|mystack) from(myhand):this(counter{0/0.1.Red}) life:1 controller
auto=@movedto(*[red]|opponentstack) from(opponenthand):this(counter{0/0.1.Red}) life:1 controller
auto=@movedto(*[green]|mystack) from(myhand):this(counter{0/0.1.Green}) life:1 controller
auto=@movedto(*[green]|opponentstack) from(opponenthand):this(counter{0/0.1.Green}) life:1 controller
 ==> 
auto=@movedto(*[white]|stack):this(counter{0/0.1.White}) life:1 controller
auto=@movedto(*[blue]|stack):this(counter{0/0.1.Blue}) life:1 controller
auto=@movedto(*[black]|stack):this(counter{0/0.1.Black}) life:1 controller
auto=@movedto(*[red]|stack):this(counter{0/0.1.Red}) life:1 controller
auto=@movedto(*[green]|stack):this(counter{0/0.1.Green}) life:1 controller

Fixed the mana cost of Paradise Plume:
mana={1}
 ==> 
mana={4}
2011-02-23 11:27:06 +00:00
Xawotihs
a7680363e5 Added PlayRestrictions in Qt project. 2011-02-22 22:51:41 +00:00
omegablast2002@yahoo.com
844a70d22b Glacial Chasm correction 2011-02-22 21:53:48 +00:00
omegablast2002@yahoo.com
268c473865 added Elvish Branchbender 2011-02-22 14:56:24 +00:00
omegablast2002@yahoo.com
6dffea1b4e Vastwood Animist added 2011-02-22 14:52:58 +00:00
omegablast2002@yahoo.com
95df44fb2e Chimeric Coils updated to use setpower/toughness and treason...unstead of using triggers.... 2011-02-22 14:48:11 +00:00
omegablast2002@yahoo.com
b4c4b52a8f added mirror entity....based on the conversion to word support for transforms ability. 2011-02-22 14:44:14 +00:00
omegablast2002@yahoo.com
6f792e5546 2011-02-22 14:38:07 +00:00
guzhenjie1@gmail.com
0f4f41c137 Fixed Iona, Shield of Emeria and Plateau. 2011-02-22 10:47:10 +00:00
guzhenjie1@gmail.com
967ba92445 Fixed Rancid Earth:
auto=aslongas(*|mygraveyard) lord(creature) damage:1 >6
 ==> 
auto=aslongas(*|mygraveyard) damage:1 all(creature) >6
2011-02-21 12:38:22 +00:00
guzhenjie1@gmail.com
742b78666c Fixed following cards in mtg:
Broodhatch Nantuko
Flamekin Spitfire
Gravelgill Duo
Saltskitter

Changed the ability of Mayael's Aria make it works better.

Added "from(myhand/opponenthand)" for following cards:
AEther Sting
Angel's Feather
Angelic Arbiter
Argothian Enchantress
Aurora Eidolon
Baku Altar
Balefire Liege
Ballynock Trapper
Battlegate Mimic
Battlewand Oak
Belligerent Hatchling
Blademane Baku
Blind Creeper
Bog Gnarr
Bounteous Kirin
Briarknit Kami
Celestial Ancient
Celestial Kirin
Chimeric Egg
Cinder Pyromancer
Cloudhoof Kirin
Contemplation
Deathbringer Liege
Demon's Horn
Desecration Elemental
Dragon's Claw
Dreamcatcher
Drooling Ogre
Dwarven Patrol
Earthshaker
Ebon Drake
Elvish Handservant
Emberstrike Duo
Enchantress's Presence
Enigma Eidolon
Entropic Eidolon
Fable of Wolf and Owl
Fiddlehead Kami
Forced Fruition
Forgotten Ancient
Furious Assault
Gelectrode
Gilt-Leaf Archdruid
Glade Gnarr
Glimpse of Nature's Draw
Gloryscale Viashino
Goblin Cohort
Golem Foundry
Golem's Heart
Gravelgill Duo
Guardian of Solitude
Halcyon Glaze
Hand of the Praetors
Haru-Onna
Havoc
Heartwood Storyteller
Hidden Ancients
Hidden Gibbons
Hidden Guerrillas
Hidden Predators
Hidden Spider
Hikari, Twilight Guardian
Horizon Seed
Illusory Demon
Innocence Kami
Insight
Inspired Sprite
Ishi-Ishi, Akki Crackshot
Jackalope Herd
Jade Idol
Kaervek the Merciless
Kami of Fire's Roar
Kami of Tattered Shoji
Kami of the Hunt
Kami of the Painted Road
Kami of the Waning Moon
Kiln Fiend
Kiri-Onna
Kodama of the South Tree
Kor Firewalker
Kor Spiritdancer
Kraken's Eye
Kurgadon
Leering Emblem
Leonin Battlemage
Loam Dweller
Loyal Gyrfalcon
Lys Alana Bowmaster
Lys Alana Huntmaster
Manaplasm
Memory Erosion
Merrow Levitator
Mesa Enchantress
Mirran Spy
Mogg Conscripts
Mogg Sentry
Mold Adder
Nettle Sentinel
Nightsky Mimic
Nikko-Onna
Norin the Wary
Noxious Hatchling
Ogre Recluse
Onslaught
Opal Archangel
Opal Caryatid
Opal Champion
Opal Gargoyle
Opal Guardian
Orbweaver Kumo
Ore Gorger
Oyobi, Who Split the Heavens
Painsmith
Paradise Plume
Predatory Hunger
Presence of the Master
Primordial Sage
Pristine Angel
Pyrostatic Pillar
Quill-Slinger Boggart
Quillmane Baku
Quirion Dryad
Reki, the History of Kamigawa
Riddlesmith
Riverfall Mimic
Safehold Duo
Sandstorm Eidolon
Scaled Hulk
Shorecrasher Mimic
Sigil of the Empty Throne
Sire of the Storm
Skittering Horror
Skittering Monstrosity
Skittering Skirge
Skullmane Baku
Snake Pit
Soilshaper
Sol'kanar the Swamp King
Soot Imp
Soul of Magma
Spellshock
Sphinx-Bone Wand
Straw Golem
Sturdy Hatchling
Surrakar Spellblade
Tangleroot
Tattermunge Duo
Taurean Mauler
Teller of Tales
Thief of Hope
Thistledown Duo
Thorntooth Witch
Tibor and Lumia
Tidespout Tyrant
Titania's Chosen
Vedalken Archmage
Veil of Birds
Veiled Serpent
Veilstone Amulet
Verdant Eidolon
Verduran Enchantress
Voracious Hatchling
Warmth
Wee Dragonauts
Witch-Maw Nephilim
Woodlurker Mimic
Wurm's Tooth
Yawgmoth's Edict
Yuki-Onna
2011-02-21 10:50:58 +00:00
guzhenjie1@gmail.com
381370d2dd Fixed following cards with "Whenever an opponent/you play a land" ability:
City of Traitors
Dirtcowl Wurm
Hidden Herd
Horn of Greed
Pangosaur
2011-02-20 10:23:41 +00:00
guzhenjie1@gmail.com
995f92c3fe Fixed Rancid Earth reported in forum:
auto=aslongas(*|mygraveyard) lord(creature) damage:1 >1
auto=aslongas(*|mygraveyard) damage:1 controller >1
auto=aslongas(*|mygraveyard) damage:1 opponent >1
 ==> 
auto=aslongas(*|mygraveyard) lord(creature) damage:1 >6
auto=aslongas(*|mygraveyard) damage:1 controller >6
auto=aslongas(*|mygraveyard) damage:1 opponent >6
2011-02-20 05:33:56 +00:00
omegablast2002@yahoo.com
d422f93134 doomgape correction 2011-02-19 21:18:20 +00:00
omegablast2002@yahoo.com
436534660e Marton Stromgald updated to combat triggers :) 2011-02-19 20:56:25 +00:00
wagic.the.homebrew@gmail.com
dc48b5472b Erwan
- fixing incorrect case for include of PlayRestrictions.h
2011-02-19 16:52:37 +00:00
techdragon.nguyen@gmail.com
788ae5e629 fixed a division by zero error when AI has equipment on field but no creatures to equip them to.
fixed formatting of getEfficiency code block
2011-02-19 15:39:48 +00:00
guzhenjie1@gmail.com
017e2cf00d Fixed Gelatinous Genesis:
text=Target creature gets +3/+3 until end of turn.
 ==> 
text=Put X X/X green Ooze creature tokens onto the battlefield.
2011-02-19 11:09:03 +00:00
guzhenjie1@gmail.com
538ff064fa Changed code moveto(graveyard) to sacrifice of following cards :
Balduvian Trading Post
Heart of Yavimaya
Kjeldoran Outpost
Lake of the Dead
2011-02-19 01:34:31 +00:00