Psyringe - fixed issue 230. Also softcoded Braingeyser (RV) and Stroke of Genius (USG) and removed interfering obsolete hardcode for Braingeyser. Please review, this is my first attempt of moving hardcode to softcode.

This commit is contained in:
Psyyringe
2009-12-05 08:31:09 +00:00
parent bad617ad2b
commit 6da34f642f
4 changed files with 3 additions and 11 deletions
+1 -1
View File
@@ -172,9 +172,9 @@ type=Sorcery
[/card] [/card]
[card] [card]
text=Draw X cards. text=Draw X cards.
auto=draw:X controller
id=152628 id=152628
name=Mind Spring name=Mind Spring
alias=1192
rarity=R rarity=R
mana={X}{U}{U} mana={X}{U}{U}
type=Sorcery type=Sorcery
+1
View File
@@ -241,6 +241,7 @@ abilities=swampwalk
[card] [card]
text=Target player draws X cards. text=Target player draws X cards.
target=player target=player
auto=draw:X
id=1192 id=1192
name=Braingeyser name=Braingeyser
rarity=R rarity=R
+1 -1
View File
@@ -1166,7 +1166,7 @@ mana={2}{R}
[card] [card]
text=Target player draws X cards. text=Target player draws X cards.
target=player target=player
alias=1192 auto=draw:X
id=5677 id=5677
name=Stroke of Genius name=Stroke of Genius
rarity=R rarity=R
-9
View File
@@ -1263,15 +1263,6 @@ void AbilityFactory::addAbilities(int _id, Spell * spell){
} }
break; break;
} }
case 1192: //BrainGeyser
{
Player * player = spell->getNextPlayerTarget();
int x = spell->cost->getConvertedCost() - 2;
for (int i = 0; i < x ; i++){
player->game->drawFromLibrary();
}
break;
}
case 1194: //Control Magic case 1194: //Control Magic
{ {
game->addObserver(NEW AControlStealAura(_id, card, card->target)); game->addObserver(NEW AControlStealAura(_id, card, card->target));