Commit 77258b7f authored by VanillaSalt's avatar VanillaSalt

fix

parent f8a80d23
...@@ -1040,10 +1040,13 @@ int32 card::add_effect(effect* peffect) { ...@@ -1040,10 +1040,13 @@ int32 card::add_effect(effect* peffect) {
pduel->write_buffer8(CHINT_DESC_ADD); pduel->write_buffer8(CHINT_DESC_ADD);
pduel->write_buffer32(peffect->description); pduel->write_buffer32(peffect->description);
} }
if(peffect->type & EFFECT_TYPE_SINGLE && peffect->code == EFFECT_UPDATE_LEVEL && !(peffect->flag & EFFECT_FLAG_SINGLE_RANGE) && peffect->value > 0) { if(peffect->type & EFFECT_TYPE_SINGLE && peffect->code == EFFECT_UPDATE_LEVEL && !(peffect->flag & EFFECT_FLAG_SINGLE_RANGE)) {
pduel->game_field->raise_single_event(this, 0, EVENT_LEVEL_UP, peffect, 0, 0, 0, 0); int32 val = peffect->get_value(this);
if(val > 0) {
pduel->game_field->raise_single_event(this, 0, EVENT_LEVEL_UP, peffect, 0, 0, 0, val);
pduel->game_field->process_single_event(); pduel->game_field->process_single_event();
} }
}
return peffect->id; return peffect->id;
} }
void card::remove_effect(effect* peffect) { void card::remove_effect(effect* peffect) {
......
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