update some cards

removed phasedout trigger
add phasedoutbonus - ability
This commit is contained in:
Anthony Calosa
2017-02-22 18:25:39 +08:00
parent bb9d98cc0c
commit ff4911116c
12 changed files with 534 additions and 374 deletions

View File

@@ -59,6 +59,7 @@ CardPrimitive::CardPrimitive(CardPrimitive * source)
setdoubleFaced(source->doubleFaced);
setAICustomCode(source->AICustomCode);
setCrewAbility(source->CrewAbility);
setPhasedOutAbility(source->PhasedOutAbility);
power = source->power;
toughness = source->toughness;
restrictions = source->restrictions ? source->restrictions->clone() : NULL;
@@ -365,6 +366,17 @@ const string& CardPrimitive::getCrewAbility() const
return CrewAbility;
}
void CardPrimitive::setPhasedOutAbility(const string& value)
{
PhasedOutAbility = value;
std::transform(PhasedOutAbility.begin(), PhasedOutAbility.end(), PhasedOutAbility.begin(), ::tolower);
}
const string& CardPrimitive::getPhasedOutAbility() const
{
return PhasedOutAbility;
}
void CardPrimitive::setName(const string& value)
{
name = value;