Commit 3ad6304e authored by mercury233's avatar mercury233

update hint for PROCESSOR_SELECT_EFFECTYN

parent 4704aa74
...@@ -1464,9 +1464,6 @@ int32 field::process_phase_event(int16 step, int32 phase) { ...@@ -1464,9 +1464,6 @@ int32 field::process_phase_event(int16 step, int32 phase) {
returns.ivalue[0] = 0; returns.ivalue[0] = 0;
core.units.begin()->step = 1; core.units.begin()->step = 1;
return FALSE; return FALSE;
} else if(tf_count == 0 && to_count == 1 && fc_count == 0 && cn_count == 0) {
add_process(PROCESSOR_SELECT_EFFECTYN, 0, 0, (group*)core.select_chains[0].triggering_effect->get_handler(), check_player, 0);
return FALSE;
} else { } else {
pduel->write_buffer8(MSG_HINT); pduel->write_buffer8(MSG_HINT);
pduel->write_buffer8(HINT_EVENT); pduel->write_buffer8(HINT_EVENT);
...@@ -1481,9 +1478,14 @@ int32 field::process_phase_event(int16 step, int32 phase) { ...@@ -1481,9 +1478,14 @@ int32 field::process_phase_event(int16 step, int32 phase) {
pduel->write_buffer32(25); pduel->write_buffer32(25);
else else
pduel->write_buffer32(26); pduel->write_buffer32(26);
add_process(PROCESSOR_SELECT_CHAIN, 0, 0, 0, check_player, core.spe_effect[check_player] | (tf_count + cn_count ? 0x10000 : 0)); if(tf_count == 0 && to_count == 1 && fc_count == 0 && cn_count == 0) {
core.units.begin()->step = 1; add_process(PROCESSOR_SELECT_EFFECTYN, 0, 0, (group*)core.select_chains[0].triggering_effect->get_handler(), check_player, 0);
return FALSE; return FALSE;
} else {
add_process(PROCESSOR_SELECT_CHAIN, 0, 0, 0, check_player, core.spe_effect[check_player] | (tf_count + cn_count ? 0x10000 : 0));
core.units.begin()->step = 1;
return FALSE;
}
} }
return FALSE; return FALSE;
} }
......
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