Commit 00154077 authored by salix5's avatar salix5

Card.RegisterEffect()

parent 75ba9362
...@@ -982,7 +982,8 @@ int32 scriptlib::card_register_effect(lua_State *L) { ...@@ -982,7 +982,8 @@ int32 scriptlib::card_register_effect(lua_State *L) {
if (peffect->handler) if (peffect->handler)
id = -1; id = -1;
else { else {
if((peffect->type & (EFFECT_TYPE_TRIGGER_O | EFFECT_TYPE_TRIGGER_F)) && !(peffect->code & EVENT_CARD) && (peffect->code & EVENT_PHASE)) { if((peffect->type & (EFFECT_TYPE_TRIGGER_O | EFFECT_TYPE_TRIGGER_F))
&& !(peffect->code & EVENT_CARD) && peffect->code < EVENT_PHASE_START && (peffect->code & EVENT_PHASE)) {
peffect->flag[0] |= EFFECT_FLAG_COUNT_LIMIT; peffect->flag[0] |= EFFECT_FLAG_COUNT_LIMIT;
peffect->reset_count |= ((1 << 12) & 0xf000) | ((1 << 8) & 0xf00); peffect->reset_count |= ((1 << 12) & 0xf000) | ((1 << 8) & 0xf00);
} }
......
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