summaryrefslogtreecommitdiff
path: root/durt/nodes/(1906,7,9136).lua
blob: a80aa6a7ebb55da2de431999822e8759af80811f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
local around_rc_list = {
	"WOA_around_active",
	"WOA_rev_north",
	"WOA_around_station",
	"WOA_rev_south",
	"WOA_rejoin_overburden"
}

__approach_callback_mode = 1

if event.approach and not event.has_entered then
	atc_set_ars_disable(true)
	atc_set_lzb_tsr(1)
	return
end

if event.train and atc_arrow then
	if F.has_rc("WOA_mine_around") then
		if F.has_rc("WOA_around_active") then
			F.remove_rc(around_rc_list)
			unset_autocouple()
			atc_send("B0WRD3SMA1")
			atc_set_text_outside("Warmonaye Mining Co.")
			return
		end
		atc_set_text_outside("Warmoneaye Mining Co.\nLocomotive Switching Ends")
		split_off_locomotive("B0A0")
		set_autocouple()
		F.add_rc(around_rc_list)
		atc_send("S4A1")
		return
	end
end