Commit 525b2631 authored by salix5's avatar salix5

merge: #37

parent 0ddfd4be
......@@ -4442,6 +4442,8 @@ int32 field::solve_continuous(uint16 step, effect * peffect, uint8 triggering_pl
newchain.flag = 0;
core.continuous_chain.push_back(newchain);
core.conti_solving = TRUE;
core.units.begin()->ptarget = (group*)core.reason_effect;
core.units.begin()->arg2 = core.reason_player;
if(!peffect->target)
return FALSE;
core.sub_solving_event.push_back(core.solving_event.front());
......@@ -4460,6 +4462,8 @@ int32 field::solve_continuous(uint16 step, effect * peffect, uint8 triggering_pl
return FALSE;
}
case 3: {
core.reason_effect = (effect*)core.units.begin()->ptarget;
core.reason_player = core.units.begin()->arg2;
if(core.continuous_chain.back().target_cards)
pduel->delete_group(core.continuous_chain.back().target_cards);
for(auto oit = core.continuous_chain.back().opinfos.begin(); oit != core.continuous_chain.back().opinfos.end(); ++oit) {
......
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