Erwan
- Fix: cards in graveyard had shroud - Fix :shop item "quantity" increased if bought in a booster - Test for Recover -> no problem found, but there's a GUI issue, which will be fixed later
This commit is contained in:
@@ -105,6 +105,7 @@ persuasion.txt
|
|||||||
plague_rats.txt
|
plague_rats.txt
|
||||||
protomatter_powder.txt
|
protomatter_powder.txt
|
||||||
pyroclasm.txt
|
pyroclasm.txt
|
||||||
|
recover.txt
|
||||||
resurrection.txt
|
resurrection.txt
|
||||||
rootwalla.txt
|
rootwalla.txt
|
||||||
royal_assassin.txt
|
royal_assassin.txt
|
||||||
|
|||||||
@@ -0,0 +1,20 @@
|
|||||||
|
#Bug: Recover leaves a copy of target card in the graveyard
|
||||||
|
[INIT]
|
||||||
|
FIRSTMAIN
|
||||||
|
[PLAYER1]
|
||||||
|
hand:recover (INV)
|
||||||
|
graveyard:grizzly bears
|
||||||
|
library:swamp
|
||||||
|
manapool:{2}{B}
|
||||||
|
[PLAYER2]
|
||||||
|
[DO]
|
||||||
|
recover (INV)
|
||||||
|
grizzly bears
|
||||||
|
[ASSERT]
|
||||||
|
FIRSTMAIN
|
||||||
|
[PLAYER1]
|
||||||
|
graveyard:recover (INV)
|
||||||
|
hand:grizzly bears,swamp
|
||||||
|
manapool:{0}
|
||||||
|
[PLAYER2]
|
||||||
|
[END]
|
||||||
@@ -122,7 +122,7 @@ void GameStateMenu::Create()
|
|||||||
}
|
}
|
||||||
|
|
||||||
currentState = MENU_STATE_MAJOR_LOADING_CARDS | MENU_STATE_MINOR_NONE;
|
currentState = MENU_STATE_MAJOR_LOADING_CARDS | MENU_STATE_MINOR_NONE;
|
||||||
scroller = NEW TextScroller(GameApp::CommonRes->GetJLBFont(Constants::MAIN_FONT), SCREEN_WIDTH/2 - 100 , SCREEN_HEIGHT-15,200);
|
scroller = NEW TextScroller(GameApp::CommonRes->GetJLBFont(Constants::MAIN_FONT), SCREEN_WIDTH/2 - 90 , SCREEN_HEIGHT-17,180);
|
||||||
scrollerSet = 0;
|
scrollerSet = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -228,7 +228,7 @@ void GameStateMenu::fillScroller(){
|
|||||||
delete playerdata;
|
delete playerdata;
|
||||||
scroller->Add(buff2);
|
scroller->Add(buff2);
|
||||||
|
|
||||||
scroller->Add(_("Need more cards? Go to http://wololo.net/wagic"));
|
scroller->Add(_("More cards and mods at http://wololo.net/wagic"));
|
||||||
|
|
||||||
scroller->Add(_("These stats will be updated next time you run Wagic"));
|
scroller->Add(_("These stats will be updated next time you run Wagic"));
|
||||||
|
|
||||||
@@ -472,6 +472,7 @@ void GameStateMenu::Render()
|
|||||||
mFont->SetScale(1.f);
|
mFont->SetScale(1.f);
|
||||||
mFont->SetColor(ARGB(255,255,255,255));
|
mFont->SetColor(ARGB(255,255,255,255));
|
||||||
|
|
||||||
|
renderer->FillRoundRect(SCREEN_WIDTH/2 - 100,SCREEN_HEIGHT-20, 191,6,5,ARGB(100,10,5,0));
|
||||||
scroller->Render();
|
scroller->Render();
|
||||||
|
|
||||||
if (subMenuController){
|
if (subMenuController){
|
||||||
|
|||||||
@@ -268,6 +268,12 @@ void ShopItems::ButtonPressed(int controllerId, int controlId){
|
|||||||
display->AddCard(card);
|
display->AddCard(card);
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
|
for (int j = 0; j < mCount; j++){
|
||||||
|
ShopItem * si = ((ShopItem *)mObjects[j]);
|
||||||
|
if (si->card && si->card->name.compare(c->name) == 0){
|
||||||
|
si->nameCount+= it->second;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
delete tempDeck;
|
delete tempDeck;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -274,7 +274,7 @@ TargetChooser::TargetChooser(MTGCardInstance * card, int _maxtargets): TargetsLi
|
|||||||
int TargetChooser::canTarget(Targetable * target){
|
int TargetChooser::canTarget(Targetable * target){
|
||||||
if (target->typeAsTarget() == TARGET_CARD){
|
if (target->typeAsTarget() == TARGET_CARD){
|
||||||
MTGCardInstance * card = (MTGCardInstance *) target;
|
MTGCardInstance * card = (MTGCardInstance *) target;
|
||||||
if (source && (card->protectedAgainst(source) || card->has(Constants::SHROUD))) return 0;
|
if (source && card->isInPlay() && (card->has(Constants::SHROUD)|| card->protectedAgainst(source) )) return 0;
|
||||||
return 1;
|
return 1;
|
||||||
}else if (target->typeAsTarget() == TARGET_STACKACTION){
|
}else if (target->typeAsTarget() == TARGET_STACKACTION){
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user