Commit d1b1c9d4 authored by Chen Bill's avatar Chen Bill

fix card::get_battle_attack()

parent 96246af6
...@@ -950,16 +950,24 @@ int32 card::get_defense() { ...@@ -950,16 +950,24 @@ int32 card::get_defense() {
int32 card::get_battle_attack() { int32 card::get_battle_attack() {
effect_set eset; effect_set eset;
filter_effect(EFFECT_SET_BATTLE_ATTACK, &eset); filter_effect(EFFECT_SET_BATTLE_ATTACK, &eset);
if(eset.size()) if (eset.size()) {
return eset.get_last()->get_value(this); int32 atk = eset.get_last()->get_value(this);
if (atk < 0)
atk = 0;
return atk;
}
else else
return get_atk_def().first; return get_atk_def().first;
} }
int32 card::get_battle_defense() { int32 card::get_battle_defense() {
effect_set eset; effect_set eset;
filter_effect(EFFECT_SET_BATTLE_DEFENSE, &eset); filter_effect(EFFECT_SET_BATTLE_DEFENSE, &eset);
if(eset.size()) if (eset.size()) {
return eset.get_last()->get_value(this); int32 def = eset.get_last()->get_value(this);
if (def < 0)
def = 0;
return def;
}
else else
return get_atk_def().second; return get_atk_def().second;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment