Commit 602d544a authored by mercury233's avatar mercury233
parents e0d08b62 297f4d99
......@@ -4560,7 +4560,7 @@ int32 field::change_position(uint16 step, group * targets, effect * reason_effec
npos = POS_FACEUP_DEFENSE;
pcard->previous.position = opos;
pcard->current.position = npos;
if(npos & POS_DEFENSE)
if((npos & POS_DEFENSE) && !pcard->is_affected_by_effect(EFFECT_DEFENSE_ATTACK))
pcard->set_status(STATUS_ATTACK_CANCELED, TRUE);
pcard->set_status(STATUS_JUST_POS, TRUE);
pduel->write_buffer8(MSG_POS_CHANGE);
......
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