__approach_callback_mode = 1
if event.approach and not event.has_entered then
	atc_set_lzb_tsr(2)
end

if event.train and atc_arrow then
	local rc = get_rc() or ""
	if rc:match("M27FUEL") and not rc:match("WOA_EXITLOOP") then
		set_rc(rc.." WOA_SHUNT WOA_FUEL")
		atc_send("B0WRD2S3")
	end
	if rc:match("WOA_EXITLOOP") then
		atc_Send("SM")
	end
end