Corrected Array in MTGDefinitions that is the cause why the landshome ability was not functioning.
No the landshome function well (tested foresthome on gorillapack)
This commit is contained in:
@@ -83,14 +83,14 @@ static int _b[7] = {20, 0, 140,15, 50,255,128};
|
||||
#define EXALTED 27
|
||||
#define LEGENDARY 28
|
||||
#define SHADOW 29
|
||||
#define REACHSHADOW 29
|
||||
#define FORESTHOME 30
|
||||
#define ISLANDHOME 31
|
||||
#define MOUNTAINHOME 32
|
||||
#define SWAMPHOME 33
|
||||
#define PLAINSHOME 34
|
||||
#define REACHSHADOW 30
|
||||
#define FORESTHOME 31
|
||||
#define ISLANDHOME 32
|
||||
#define MOUNTAINHOME 33
|
||||
#define SWAMPHOME 34
|
||||
#define PLAINSHOME 35
|
||||
|
||||
#define NB_BASIC_ABILITIES 35
|
||||
#define NB_BASIC_ABILITIES 36
|
||||
|
||||
static const char * MTGBasicAbilities[] = {
|
||||
"trample",
|
||||
|
||||
@@ -1368,25 +1368,21 @@ void AbilityFactory::addAbilities(int _id, Spell * spell){
|
||||
game->addObserver(NEW AExalted(_id, card));
|
||||
}
|
||||
|
||||
// Tested the two variant none is working properly I don't know why ??
|
||||
// Tested works the first r10 did not function because of the mistake in the array of the definition
|
||||
if (card->basicAbilities[FORESTHOME]){
|
||||
game->addObserver(NEW AStrongLandLinkCreature(_id, card, "forest"));
|
||||
}
|
||||
if (card->basicAbilities[ISLANDHOME]){
|
||||
AStrongLandLinkCreature * ability = NEW AStrongLandLinkCreature(_id, card,"island");
|
||||
game->addObserver(ability);
|
||||
game->addObserver(NEW AStrongLandLinkCreature(_id, card, "island"));
|
||||
}
|
||||
if (card->basicAbilities[MOUNTAINHOME]){
|
||||
AStrongLandLinkCreature * ability = NEW AStrongLandLinkCreature(_id, card,"moutain");
|
||||
game->addObserver(ability);
|
||||
game->addObserver(NEW AStrongLandLinkCreature(_id, card,"moutain"));
|
||||
}
|
||||
if (card->basicAbilities[SWAMPHOME]){
|
||||
AStrongLandLinkCreature * ability = NEW AStrongLandLinkCreature(_id, card,"swamp");
|
||||
game->addObserver(ability);
|
||||
game->addObserver(NEW AStrongLandLinkCreature(_id, card,"swamp"));
|
||||
}
|
||||
if (card->basicAbilities[PLAINSHOME]){
|
||||
AStrongLandLinkCreature * ability = NEW AStrongLandLinkCreature(_id, card,"plains");
|
||||
game->addObserver(ability);
|
||||
game->addObserver(NEW AStrongLandLinkCreature(_id, card,"plains"));
|
||||
}
|
||||
//Instants are put in the graveyard automatically if that's not already done
|
||||
if (!putSourceInGraveyard){
|
||||
|
||||
Reference in New Issue
Block a user