
// TRAFFIC SCRIPTING DOCUMENTATION -----------------
//
// https://docs.google.com/document/d/1Me5DXytMfe9LfjKdLyVFp-eF_EeQqvM8eNWvbfAdQgM/edit?usp=sharing
//
// -------------------------------------------------


//-------------PATH NODES  -------------------------------------------------------
//SetColour(#000000)
//SetNode(uid,x,y,delay)
//  ---------------------------------------------------------------------------------
SetColour(#FFFFFF)

SetNode(05,-2302,-684)
SetNode(10,-2269,-698)
SetNode(15,-1499,-1068)
SetNode(20,-1522,-1055)
SetNode(25,-1018,-1333)
SetNode(30,-1027,-1324)
SetNode(35,-2297,33)
SetNode(40,-1943,-142)
SetNode(45,-1893,-144)
SetNode(50,-1916,-157)
SetNode(55,-1588,-316)
SetNode(60,-1556,-334)
SetNode(65,-1374,-404)
SetNode(70,-1529,-324)
SetNode(72,-1563,-310)
SetNode(75,-1414,-402)
SetNode(80,-1397,-413)
SetNode(85,-1398,-390)
SetNode(90,-817,-700)
SetNode(100,-787,-714)
SetNode(105,-804,-688)
SetNode(110,-767,-704)
SetNode(115,-663,-757)
SetNode(120,-640,-769)
SetNode(125,-685,-767)
SetNode(130,-660,-777)
SetNode(135,-300,-958)
SetNode(140,-282,-967)
SetNode(145,-276,-945)
SetNode(150,-257,-954)
SetNode(155,-1900,580)
SetNode(160,-1915,569)
SetNode(165,-1218,218)
SetNode(170,-1180,216)
SetNode(175,-1194,208)
SetNode(180,-1199,228)
SetNode(185,-1056,304)
SetNode(190,-1027,292)
SetNode(195,-648,-07)
SetNode(200,-633,01)
SetNode(205,-628,-18)
SetNode(210,-607,-08)
SetNode(215,-534,41)
SetNode(220,-512,34)
SetNode(225,-36,-313)
SetNode(230,-15,-310)
SetNode(235,-6,-325)
SetNode(240,02,-310)
SetNode(245,118,-387)
SetNode(250,140,-377)
SetNode(255,112,-363)
SetNode(260,86,-380)
SetNode(265,475,-568)
SetNode(270,496,-578)
SetNode(275,504,-557)
SetNode(280,521,-563)
SetNode(285,-1416,833)
SetNode(290,-1404,848)
SetNode(295,-706,473)
SetNode(300,-684,464)
SetNode(305,-684,482)
SetNode(310,-659,473)
SetNode(315,-565,541)
SetNode(320,-539,532)
SetNode(325,-519,542)
SetNode(330,-545,550)
SetNode(335,-53,285)
SetNode(340,-32,274)
SetNode(345,-16,283)
SetNode(350,-35,292)
SetNode(355,07,316)
SetNode(360,54,313)
SetNode(365,29,327)
SetNode(370,26,307)
SetNode(375,605,10)
SetNode(380,629,-09)
SetNode(390,646,10)
SetNode(395,623,17)
SetNode(400,1111,-244)
SetNode(405,1138,-231)
SetNode(410,1129,-260)
SetNode(415,1151,-249)
SetNode(420,-664,1205)
SetNode(425,-647,1220)
SetNode(430,69,839)
SetNode(435,84,847)
SetNode(440,38,853)
SetNode(445,59,863)
SetNode(450,555,594)
SetNode(455,572,608)
SetNode(460,595,594)
SetNode(465,576,583)
SetNode(470,1179,300)
SetNode(475,1194,289)
SetNode(480,1154,290)
SetNode(485,1176,277)
SetNode(490,1693,18)
SetNode(495,1713,25)
SetNode(500,1668,30)
SetNode(505,1689,39)
SetNode(510,2374,381)
SetNode(515,2393,368)







//------------TrainTrackNodes-----------------
SetColour(#FF0000)

SetNode(1000,-912,-1386)
SetNode(1001,2789,464)

SetNode(1002,-895,-1385)
SetNode(1003,2799,458)

//-----------JumboPathNodes-----------------
SetColour(#203060)
SetNode(2000,-1984,1027)
SetNode(2001,2038,-1063)

//-------------TractorNodes--------------------
SetColour(#404040)
SetNode(3000,-573,621)
SetNode(3010,-712,692)
SetNode(3015,-846,625)
SetNode(3020,-887,645)
SetNode(3025,-314,938)
SetNode(3030,-358,962)
SetNode(3035,-941,668)
SetNode(3040,-980,694)
SetNode(3045,-405,982)
SetNode(3050,-451,1004)
SetNode(3055,-1037,715)
SetNode(3060,-1055,727)
SetNode(3065,-916,791)


SetColour(#FFFFFF)
//--------------PATHS --------------------------------------------------------------
//SetPath(uid,node1uid-....-nodeXuid,colour)
//---------------------------------------------------------------------------------------

//-------Red--------
SetPath(1,25-515,#FF0000)

//-------Green---------------
SetPath(2,510-30,#007100)

//------AquaMarine-----------
SetPath(3,15-100-130-250-240-485-490-515,#00FFFF)

//------Purple-----------
SetPath(4,510-505-470-395-365-75-90-20,#6A0EDD)

//------Blue-----------
SetPath(5,15-100-130-250-210-220-185-180-155,#0000FF)

//-----Orange-----------
SetPath(6,420-450-355-375-225-265-30,FF4200)

//-----Pink-----------
SetPath(7,35-50-190-215-195-270-415-390-475-425,F36BD8)

//-----Brown-----------
SetPath(8,285-300-320-340-465-500-275-255-115-72-5,492903)

//--------Lime----------------------
SetPath(9,10-60-80-345-325-435-425,9DEF00)

//--------Creme----------------------
SetPath(10,285-295-40-135-30,FDFFC7)

//--------Black----------------------
SetPath(11,420-440-315-340-370-410-515,000000)

//--------White----------------------
SetPath(12,285-300-320-335-85-45-170-155,FFFFFF)


//Train Path
//N>S
SetPath(1000,1000-1001,#101010)
//S>N
SetPath(1001,1003-1002,#101010) 


//Tractor Path
If(ScoutsOfficeLevel > 2)
	SetPath(3000,3000-3010-3015-3020-3025-3030-3035-3040-3045-3050-3055-3060-3065-3000,#FFFFFFFF)

	Vehicle(Tractor,0.2,3000,1-5,1,142)

EndIf


//Jumbo Path
SetPath(4000,2000-2001,#202020)


 

//-----------VEHICLES -------------------------------------------------------------------
//Vehicle(id,speed,path1uid-...-pathxuid,frequencyrange,ninstances,depth) ($NOANIM if no turning)
//  -------------------------------------------------------------------------------------


Vehicle(Coach,1,1-4,450-1000,2)
VehicleColours(Coach,#585554-#FFFFFF-#2256B7-#93050F)

Vehicle(CarA,1,5-12-2-10-6-11,300-800,5)
VehicleColours(CarA,#ffdc89-#FFFFFF-#A70D0D-#2D1E77-#2E570A-#0A4857-#448157-#BB0527)

Vehicle(CarB,1,5-12-2-10-6-11,250-700,5)
VehicleColours(CarB,#ffdc89-#A2500D-#524F4D-#32616A-#0B9405-#A81C5E-#FFFFFF-#A8431C)

Vehicle(Van,1,5-12-2-10-6-11,350-750,2)
VehicleColours(Van,#ffdc89-#979362-#EA8706-#FFFFFF-#9226F7-#D21900-#119656-#8A8992)

//-------TrainS>N--------
Vehicle(TrainSN,10,1001,10-15000,1) $NOANIM

//-------TrainN>S--------
Vehicle(TrainNS,10,1000,10-10000,1) $NOANIM

//-------Plane----------
Vehicle(Jumbo,2,4000,1000-15000,1) $NOANIM




//  -------------------------------------------------------------------------------------
//  PATH EXCEPTIONS
//  -------------------------------------------------------------------------------------
