Crossroads Transport

From LinuxWorks Minetest Server Wiki
(Redirected from CRT)
Jump to navigation Jump to search
Crossroads Transport
CRTSchematic.png
CRT System Map
Overview
Area servedCrossroads
Transit typeCommuter rail
Number of lines5
Headquarters5th Floor
City Hall
2 Train Station Street
Crossroads
Operation
Began operation2019
Technical
LuaATC environmentCrossroads


Please read the section "Service Change" below for information about current and previous service changes.

Crossroads Transport is a company founded by User:Ywang. The company currently manages most the train and ferry lines in Crossroads (except SM1, which is run by LinuxWorks State Rail) and some long-distance train lines. It also manages the Crossroads Railway Standard.

Operated Lines

Type Lines
Short-distance railway line in Crossroads (1-9)
Mountain Railway (11-19)
Shuttles (21-29)
  •  CRT 21  (Crossroads Mining Shuttle)
Ferry Services (101-109) (In construction)
Internal line numbers, not in service (900-999) 900 (Unknown)
901 (Train is (or should be) in depot)
902 (Train is not in service)
903 (Train is out of order)
Operated with Arse Train Lines (ATL-)

Crossroads Railway Standard

Crossroads Transport uses and manages the Crossroads Railway Standard, part of the (undocumented) Crossroads Standard.

Platform Length

Length Used for Usage Notice
8
  • Most stations along  CRT 1 
Not recommended for newer stations
12
  • Crossroads, Smacker's Station
16
  • Old Crossroads City Hall Station
Deprecated since the reconstruction of Crossroads City Hall Station
20
  • Crossroads, Bahnhof Ost
  • Crossroads, Mountain Railway Termius
  • Crossroads, West Mountains
Recommended for most trains
25 Some stations along  CRT 2 
40
  • Crossroads, City Hall
Recommended for mainline stations with long trains

Trains

Name Train Composition Used for Usage Notice
Short-distance Train Advtrains subway wagon inv.pngAdvtrains subway wagon inv.png
Mountain Train Advtrains detailed engine steam inv.pngAdvtrains wagon inv.pngAdvtrains wagon inv.pngAdvtrains wagon inv.png  CRT 12 
Mountain Train, Variant 1 Advtrains detailed engine steam inv.pngAdvtrains subway wagon inv.pngAdvtrains subway wagon inv.pngAdvtrains subway wagon inv.png  CRT 11 
Mainline Train Advtrains subway wagon inv.pngAdvtrains subway wagon inv.pngAdvtrains subway wagon inv.png

LuaATC

Although Station/Stop tracks already exist, ⚖️ Ywang is still willing to use LuaATC instead, due to some advantages of LuaATC. At the same time, this part is written as ⚖️ Ywang's reference when using LuaATC functions from the environment.

Functions

  • F.dst() - Get the current timezone. Returns CET or CEST.
  • F.error(errorcode) - Send an error according to the defined error code.
  • F.stnbasic(stn,side,optime,reverse,acc,out,reventry,predepart,postdepart) - A highly customizable function for stations
Explanation of F.stnbasic
Parameter Expected type Usage Meaning of nil
stn string Station code Unknown station
side L, R, or C The door that will be opened Doors on the right side will be opened
optime positive integer and 0 The length of time (seconds) for which the door will remain open Doors will be open for 15 seconds
reverse boolean Control whether trains will be reversed ("R") after doors close Train will not be reversed after doors close
acc integer between 1 and 20 (incl.), or M Speed at which the train will drive after departure Train will drive at ATC SM after departure
out string Change to outside text Outside text will not be changed
reventry boolean Allow train to pass in the opposite direction of atc_arrow Trains are not allowed to pass in the opposite direction of atc_arrow
predepart function Function to execute after doors open Does nothing
postdepart function Function to execute after Sacc Does nothing
next string Station code of the next station There is no next station
  • F.eval(expr,rettrue,retfalse) - a function that does the same as  ? : in C (short for if expr then return rettrue else return retfalse end)
-- F.hst - preset function for small stations (Haltestelle)
function F.hst(cur,nxt,side,spd,out)
  F.stnbasic(cur,side,10,not(out==nil),spd,out,true,nil,nil,nxt)
end

-- F.bhf - preset function for large stations (Bahnhof)
function F.bhf(cur,nxt,side,spd,out)
  F.stnbasic(cur,side,15,not(out==nil),spd,out,true,nil,nil,nxt)
end

Variables

  • F.stnlist - List of stations. This list can be found on Module:CRT.

Service Change

2020-04-16

CRT 1 was out of order due to construction in 2nd Street.

2020-04-12 - Present

Due to the state of emergency declared in Crossroads, the following measures are taken:

  • CRT 1, 1A, 2, 11, 12, and 21 are no longer in service.
  • ATL Mithril Line ends at Silver Coast Central and does not travel east to Crossroads.
  • ATL Bronze Line no longer stops at Crossroads West Mountains.