Commit 2d839c23 authored by salix5's avatar salix5

field::process_quick_effect()

parent 222ddb3a
...@@ -2069,12 +2069,11 @@ int32 field::process_quick_effect(int16 step, int32 skip_freechain, uint8 priori ...@@ -2069,12 +2069,11 @@ int32 field::process_quick_effect(int16 step, int32 skip_freechain, uint8 priori
if(cait->triggering_player == priority) { if(cait->triggering_player == priority) {
effect* pchaineff = cait->triggering_effect; effect* pchaineff = cait->triggering_effect;
if(!(pchaineff->is_flag(EFFECT_FLAG_FIELD_ONLY)) && (pchaineff->type & EFFECT_TYPE_TRIGGER_O) if(!(pchaineff->is_flag(EFFECT_FLAG_FIELD_ONLY)) && (pchaineff->type & EFFECT_TYPE_TRIGGER_O)
&& (!(pchaineff->type & EFFECT_TYPE_SINGLE) || (pchaineff->is_flag(EFFECT_FLAG_SINGLE_RANGE))) && cait->triggering_location == LOCATION_HAND && (pchaineff->range & LOCATION_HAND)) {
&& (pchaineff->range & LOCATION_HAND)) {
act = false; act = false;
break; break;
} }
if(cait->triggering_effect->handler->data.code == peffect->handler->data.code) { if(peffect->is_flag(EFFECT_FLAG_CHAIN_UNIQUE) && cait->triggering_effect->handler->data.code == peffect->handler->data.code) {
act = false; act = false;
break; break;
} }
......
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