SIMISA@@@@@@@@@@JINX0G0t______ _Remark ( /**************************************************************************** ) _Remark ( ) _Remark ( SEA VIEW 5 SIGNALING SYSTEM SCRIPTING ) _Remark ( Copyright(c) 2007-2008 Joseph Hoevet, JJH ) _Remark ( jovet@cox.net ) _Remark ( ---------------------------------------------------------------------------- ) _Remark ( Unauthorized use or distribution of this system scripting and coding is ) _Remark ( prohibited. ) _Remark ( ) _Remark ( Revision 31 01082008 JJH ) _Remark ( Revision 32 01252008 JJH Corrected 7 file struct errors to cure lockups ) _Remark ( ) _Remark ( ***************************************************************************** ) _Remark ( ** ** ) _Remark ( ** The Sea View Common Signaling System (SV-CSS) is designed for the ** ) _Remark ( ** exclusive use by Bill Burnett on the "Sea View" route for Microsoft ** ) _Remark ( ** Train Simulator (MSTS). Usage of any part of this signaling system, ** ) _Remark ( ** including Shapes (.s), textures (.ace), code, or its design and ** ) _Remark ( ** appearance outside of the "Sea View" route is strictly forbidden. ** ) _Remark ( ** ** ) _Remark ( ****************************************************************************/ ) LightTextures ( 3 LightTex ( "LTex" "SigLight.ace" 0 0 1 1 ) LightTex ( "LTex2" "SigLight_4.ace" 0 0 1 1 ) LightTex ( "ALT ltex" "SigLight_alt.ace" 0 0 1 1 ) ) LightsTab ( 9 LightsTabEntry ( "Red Light" colour ( 255 255 40 40 ) ) LightsTabEntry ( "Amber Light" colour ( 255 255 180 60 ) ) LightsTabEntry ( "Green Light" colour ( 255 112 245 208 ) ) LightsTabEntry ( "Green2 Light" colour ( 255 112 245 188 ) ) LightsTabEntry ( "Green3 Light" colour ( 255 100 245 222 ) ) LightsTabEntry ( "Green4 Light" colour ( 255 30 230 140 ) ) LightsTabEntry ( "Lunar Light" colour ( 255 240 250 255 ) ) LightsTabEntry ( "White Light" colour ( 255 255 240 230 ) ) LightsTabEntry ( "Error Light" colour ( 255 255 0 255 ) ) ) SignalTypes ( 89 SignalType ( "JJHDummyHead" SignalFnType ( INFO ) SignalLightTex ( "Ltex" ) SigFlashDuration ( 0.5 0.5 ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 1 SignalDrawState ( 0 "Dark" ) ) SignalAspects ( 1 SignalAspect ( STOP "Dark" ) ) SignalNumClearAhead ( 1 ) ) SignalType ( "JJHDummyDist" SignalFnType ( DISTANCE ) SignalLightTex ( "Ltex" ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 1 SignalDrawState ( 0 "Dark" ) ) SignalAspects ( 1 SignalAspect ( STOP "Dark" ) ) SignalNumClearAhead ( 1 ) ) SignalType ( "JJHDummyNormal" SignalFnType ( NORMAL ) SignalLightTex ( "Ltex" ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 1 SignalDrawState ( 0 "Dark" ) ) SignalAspects ( 2 SignalAspect ( STOP "Dark" ) SignalAspect ( STOP_AND_PROCEED "Dark" ) ) SignalNumClearAhead ( 1 ) ) SignalType ( "JJHCtrlShuntSV" SignalFnType ( SHUNTING ) SignalLightTex ( "ALT ltex" ) SigFlashDuration ( 0.25 0.2 ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 1 SignalDrawState ( 0 "Dark" ) ) SignalAspects ( 8 SignalAspect ( STOP "Dark" ) SignalAspect ( STOP_AND_PROCEED "Dark" ) SignalAspect ( RESTRICTING "Dark" ) SignalAspect ( APPROACH_1 "Dark" ) SignalAspect ( APPROACH_2 "Dark" ) SignalAspect ( APPROACH_3 "Dark" ) SignalAspect ( CLEAR_1 "Dark" ) SignalAspect ( CLEAR_2 "Dark" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHCtrlShuntSV2" SignalFnType ( SHUNTING ) SignalLightTex ( "ALT ltex" ) SigFlashDuration ( 0.25 0.2 ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 1 SignalDrawState ( 0 "Dark" ) ) SignalAspects ( 1 SignalAspect ( CLEAR_2 "Dark" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHCtrlRepeatSV" SignalFnType ( REPEATER ) SignalLightTex ( "ALT ltex" ) SigFlashDuration ( 0.25 0.2 ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 1 SignalDrawState ( 0 "Dark" ) ) SignalAspects ( 8 SignalAspect ( STOP "Dark" ) SignalAspect ( STOP_AND_PROCEED "Dark" ) SignalAspect ( RESTRICTING "Dark" ) SignalAspect ( APPROACH_1 "Dark" ) SignalAspect ( APPROACH_2 "Dark" ) SignalAspect ( APPROACH_3 "Dark" ) SignalAspect ( CLEAR_1 "Dark" ) SignalAspect ( CLEAR_2 "Dark" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHCtrlShuntOCL" SignalFnType ( SHUNTING ) SignalLightTex ( "ALT ltex" ) SigFlashDuration ( 0.25 0.2 ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 1 SignalDrawState ( 0 "Dark" ) ) SignalAspects ( 8 SignalAspect ( STOP "Dark" ) SignalAspect ( STOP_AND_PROCEED "Dark" ) SignalAspect ( RESTRICTING "Dark" ) SignalAspect ( APPROACH_1 "Dark" ) SignalAspect ( APPROACH_2 "Dark" ) SignalAspect ( APPROACH_3 "Dark" ) SignalAspect ( CLEAR_1 "Dark" ) SignalAspect ( CLEAR_2 "Dark" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHCtrlShuntGCOR" SignalFnType ( SHUNTING ) SignalLightTex ( "ALT ltex" ) SigFlashDuration ( 0.25 0.2 ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 1 SignalDrawState ( 0 "Dark" ) ) SignalAspects ( 8 SignalAspect ( STOP "Dark" ) SignalAspect ( STOP_AND_PROCEED "Dark" ) SignalAspect ( RESTRICTING "Dark" ) SignalAspect ( APPROACH_1 "Dark" ) SignalAspect ( APPROACH_2 "Dark" ) SignalAspect ( APPROACH_3 "Dark" ) SignalAspect ( CLEAR_1 "Dark" ) SignalAspect ( CLEAR_2 "Dark" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHTransCSStoOCL1" SignalFnType ( NORMAL ) SignalLightTex ( "ALT ltex" ) SigFlashDuration ( 0.25 0.2 ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 1 SignalDrawState ( 0 "Dark" ) ) SignalAspects ( 8 SignalAspect ( STOP "Dark" ) SignalAspect ( STOP_AND_PROCEED "Dark" ) SignalAspect ( RESTRICTING "Dark" ) SignalAspect ( APPROACH_1 "Dark" ) SignalAspect ( APPROACH_2 "Dark" ) SignalAspect ( APPROACH_3 "Dark" ) SignalAspect ( CLEAR_1 "Dark" ) SignalAspect ( CLEAR_2 "Dark" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHTransCSStoOCL2" SignalFnType ( NORMAL ) SignalLightTex ( "ALT ltex" ) SigFlashDuration ( 0.25 0.2 ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 1 SignalDrawState ( 0 "Dark" ) ) SignalAspects ( 4 SignalAspect ( STOP "Dark" ) SignalAspect ( STOP_AND_PROCEED "Dark" ) SignalAspect ( RESTRICTING "Dark" ) SignalAspect ( APPROACH_1 "Dark" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHTransCSStoGCOR1" SignalFnType ( NORMAL ) SignalLightTex ( "ALT ltex" ) SigFlashDuration ( 0.25 0.2 ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 1 SignalDrawState ( 0 "Dark" ) ) SignalAspects ( 8 SignalAspect ( STOP "Dark" ) SignalAspect ( STOP_AND_PROCEED "Dark" ) SignalAspect ( RESTRICTING "Dark" ) SignalAspect ( APPROACH_1 "Dark" ) SignalAspect ( APPROACH_2 "Dark" ) SignalAspect ( APPROACH_3 "Dark" ) SignalAspect ( CLEAR_1 "Dark" ) SignalAspect ( CLEAR_2 "Dark" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHTransCSStoGCOR2" SignalFnType ( NORMAL ) SignalLightTex ( "ALT ltex" ) SigFlashDuration ( 0.25 0.2 ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 1 SignalDrawState ( 0 "Dark" ) ) SignalAspects ( 8 SignalAspect ( STOP "Dark" ) SignalAspect ( STOP_AND_PROCEED "Dark" ) SignalAspect ( RESTRICTING "Dark" ) SignalAspect ( APPROACH_1 "Dark" ) SignalAspect ( APPROACH_2 "Dark" ) SignalAspect ( APPROACH_3 "Dark" ) SignalAspect ( CLEAR_1 "Dark" ) SignalAspect ( CLEAR_2 "Dark" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHCtrlRepeatAU" SignalFnType ( REPEATER ) SignalLightTex ( "ALT ltex" ) SigFlashDuration ( 0.25 0.2 ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 1 SignalDrawState ( 0 "Dark" ) ) SignalAspects ( 2 SignalAspect ( APPROACH_1 "Dark" ) SignalAspect ( CLEAR_2 "Dark" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHCtrlDistantAU1" SignalFnType ( DISTANCE ) SignalLightTex ( "ALT ltex" ) SigFlashDuration ( 0.25 0.2 ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 1 SignalDrawState ( 0 "Dark" ) ) SignalAspects ( 8 SignalAspect ( STOP "Dark" ) SignalAspect ( STOP_AND_PROCEED "Dark" ) SignalAspect ( RESTRICTING "Dark" ) SignalAspect ( APPROACH_1 "Dark" ) SignalAspect ( APPROACH_2 "Dark" ) SignalAspect ( APPROACH_3 "Dark" ) SignalAspect ( CLEAR_1 "Dark" ) SignalAspect ( CLEAR_2 "Dark" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHCtrlNormal1" SignalFnType ( NORMAL ) SignalLightTex ( "ALT ltex" ) SigFlashDuration ( 0.25 0.2 ) SignalLights ( 3 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) SignalLight ( 1 "Amber Light" Position ( 0 0.275 0 ) Radius ( 0.1 ) ) SignalLight ( 2 "Green Light" Position ( 0 0.55 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 6 SignalDrawState ( 0 "Red" DrawLights ( 1 DrawLight ( 0 ) ) ) SignalDrawState ( 1 "Flashing Red" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) ) SignalDrawState ( 2 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) ) SignalDrawState ( 3 "Flashing Amber" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) ) SignalDrawState ( 4 "Green" DrawLights ( 1 DrawLight ( 2 ) ) ) SignalDrawState ( 5 "Flashing Green" DrawLights ( 1 DrawLight ( 2 SignalFlags ( FLASHING ) ) ) ) ) SignalAspects ( 6 SignalAspect ( STOP "Red" ) SignalAspect ( RESTRICTING "Flashing Red" ) SignalAspect ( APPROACH_1 "Amber" ) SignalAspect ( APPROACH_2 "Flashing Amber" ) SignalAspect ( CLEAR_1 "Flashing Green" ) SignalAspect ( CLEAR_2 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHCtrlNormal2" SignalFnType ( NORMAL ) SignalLightTex ( "ALT ltex" ) SigFlashDuration ( 0.25 0.2 ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 1 SignalDrawState ( 0 "Red" DrawLights ( 1 DrawLight ( 0 ) ) ) ) SignalAspects ( 1 SignalAspect ( STOP "Red" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHSwitchStand" SignalFnType ( INFO ) SignalLightTex ( "Ltex" ) SemaphoreInfo ( 0.04 ) SignalFlags ( SEMAPHORE ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 2 SignalDrawState ( 0 "Closed" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Open" SemaphorePos ( 47 ) ) ) SignalAspects ( 2 SignalAspect ( STOP "Open" ) SignalAspect ( CLEAR_2 "Closed" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHFixedRed" SignalFnType ( NORMAL ) SignalLightTex ( "Ltex2" ) SigFlashDuration ( 0.25 0.2 ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.32 ) ) ) SignalDrawStates ( 1 SignalDrawState ( 0 "Red" DrawLights ( 1 DrawLight ( 0 ) ) ) ) SignalAspects ( 1 SignalAspect ( STOP "Red" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHEufV3SwIndL" SignalFnType ( INFO ) SignalLightTex ( "LTex2" ) SemaphoreInfo ( 1 ) SignalFlags ( SEMAPHORE ) SigFlashDuration ( 0.5 0.5 ) SignalLights ( 5 SignalLight ( 0 "White Light" Position ( 0 0 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "White Light" Position ( 0 0.225 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "White Light" Position ( 0 -0.225 0 ) Radius ( 0.2 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "White Light" Position ( 0.173 0.145 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 4 "White Light" Position ( -0.173 -0.145 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 4 SignalDrawState ( 0 "Closed" DrawLights ( 3 DrawLight ( 0 ) DrawLight ( 1 ) DrawLight ( 2 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 1 "Flashing Open" DrawLights ( 3 DrawLight ( 0 SignalFlags ( FLASHING ) ) DrawLight ( 3 SignalFlags ( FLASHING ) ) DrawLight ( 4 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 2 "Flashing Closed" DrawLights ( 3 DrawLight ( 0 SignalFlags ( FLASHING ) ) DrawLight ( 1 SignalFlags ( FLASHING ) ) DrawLight ( 2 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Open" DrawLights ( 3 DrawLight ( 0 ) DrawLight ( 3 ) DrawLight ( 4 ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 2 SignalAspect ( STOP "Flashing Open" ) SignalAspect ( CLEAR_2 "Closed" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHEufV3SwIndR" SignalFnType ( INFO ) SignalLightTex ( "LTex2" ) SemaphoreInfo ( 1 ) SignalFlags ( SEMAPHORE ) SigFlashDuration ( 0.5 0.5 ) SignalLights ( 5 SignalLight ( 0 "White Light" Position ( 0 0 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "White Light" Position ( 0 0.225 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "White Light" Position ( 0 -0.225 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "White Light" Position ( -0.173 0.145 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 4 "White Light" Position ( 0.173 -0.145 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 4 SignalDrawState ( 0 "Closed" DrawLights ( 3 DrawLight ( 0 ) DrawLight ( 1 ) DrawLight ( 2 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 1 "Flashing Open" DrawLights ( 3 DrawLight ( 0 SignalFlags ( FLASHING ) ) DrawLight ( 3 SignalFlags ( FLASHING ) ) DrawLight ( 4 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 2 "Flashing Closed" DrawLights ( 3 DrawLight ( 0 SignalFlags ( FLASHING ) ) DrawLight ( 1 SignalFlags ( FLASHING ) ) DrawLight ( 2 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Open" DrawLights ( 3 DrawLight ( 0 ) DrawLight ( 3 ) DrawLight ( 4 ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 2 SignalAspect ( STOP "Flashing Open" ) SignalAspect ( CLEAR_2 "Closed" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHCtrlRepeatR1" SignalFnType ( REPEATER ) SignalLightTex ( "ALT ltex" ) SigFlashDuration ( 0.25 0.2 ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 1 SignalDrawState ( 0 "Dark" ) ) SignalAspects ( 1 SignalAspect ( STOP_AND_PROCEED "Dark" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHCtrlRepeatR2" SignalFnType ( REPEATER ) SignalLightTex ( "ALT ltex" ) SigFlashDuration ( 0.25 0.2 ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 1 SignalDrawState ( 0 "Dark" ) ) SignalAspects ( 1 SignalAspect ( RESTRICTING "Dark" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHCtrlRepeatR3" SignalFnType ( REPEATER ) SignalLightTex ( "ALT ltex" ) SigFlashDuration ( 0.25 0.2 ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 1 SignalDrawState ( 0 "Dark" ) ) SignalAspects ( 1 SignalAspect ( APPROACH_1 "Dark" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHCtrlRepeatR4" SignalFnType ( REPEATER ) SignalLightTex ( "ALT ltex" ) SigFlashDuration ( 0.25 0.2 ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 1 SignalDrawState ( 0 "Dark" ) ) SignalAspects ( 1 SignalAspect ( APPROACH_2 "Dark" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHCtrlRepeatR5" SignalFnType ( REPEATER ) SignalLightTex ( "ALT ltex" ) SigFlashDuration ( 0.25 0.2 ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 1 SignalDrawState ( 0 "Dark" ) ) SignalAspects ( 1 SignalAspect ( APPROACH_3 "Dark" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHCtrlRepeatR6" SignalFnType ( REPEATER ) SignalLightTex ( "ALT ltex" ) SigFlashDuration ( 0.25 0.2 ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 1 SignalDrawState ( 0 "Dark" ) ) SignalAspects ( 1 SignalAspect ( CLEAR_1 "Dark" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHCtrlRepeatR7" SignalFnType ( REPEATER ) SignalLightTex ( "ALT ltex" ) SigFlashDuration ( 0.25 0.2 ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.1 ) ) ) SignalDrawStates ( 1 SignalDrawState ( 0 "Dark" ) ) SignalAspects ( 1 SignalAspect ( CLEAR_2 "Dark" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHEufV4Feather1" SignalFnType ( DISTANCE ) SignalLightTex ( "LTex2" ) SemaphoreInfo ( 1 ) SignalFlags ( SEMAPHORE ) SignalLights ( 4 SignalLight ( 0 "White Light" Position ( 0 0 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "White Light" Position ( 0.107 -0.107 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "White Light" Position ( 0.214 -0.214 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "White Light" Position ( 0.321 -0.321 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 2 SignalDrawState ( 0 "Dark" SemaphorePos ( 1 ) ) SignalDrawState ( 1 "Lit" DrawLights ( 4 DrawLight ( 0 ) DrawLight ( 1 ) DrawLight ( 2 ) DrawLight ( 3 ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 8 SignalAspect ( STOP "Dark" ) SignalAspect ( STOP_AND_PROCEED "Lit" ) SignalAspect ( RESTRICTING "Lit" ) SignalAspect ( APPROACH_1 "Lit" ) SignalAspect ( APPROACH_2 "Lit" ) SignalAspect ( APPROACH_3 "Lit" ) SignalAspect ( CLEAR_1 "Lit" ) SignalAspect ( CLEAR_2 "Lit" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHEufV4Feather2" SignalFnType ( DISTANCE ) SignalLightTex ( "LTex2" ) SemaphoreInfo ( 1 ) SignalFlags ( SEMAPHORE ) SignalLights ( 4 SignalLight ( 0 "White Light" Position ( 0 0 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "White Light" Position ( 0.15 0 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "White Light" Position ( 0.3 0 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "White Light" Position ( 0.45 0 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 2 SignalDrawState ( 0 "Dark" SemaphorePos ( 1 ) ) SignalDrawState ( 1 "Lit" DrawLights ( 4 DrawLight ( 0 ) DrawLight ( 1 ) DrawLight ( 2 ) DrawLight ( 3 ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 8 SignalAspect ( STOP "Dark" ) SignalAspect ( STOP_AND_PROCEED "Lit" ) SignalAspect ( RESTRICTING "Lit" ) SignalAspect ( APPROACH_1 "Lit" ) SignalAspect ( APPROACH_2 "Lit" ) SignalAspect ( APPROACH_3 "Lit" ) SignalAspect ( CLEAR_1 "Lit" ) SignalAspect ( CLEAR_2 "Lit" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHEufV4Feather3" SignalFnType ( DISTANCE ) SignalLightTex ( "LTex2" ) SemaphoreInfo ( 1 ) SignalFlags ( SEMAPHORE ) SignalLights ( 4 SignalLight ( 0 "White Light" Position ( 0 0 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "White Light" Position ( 0.107 0.107 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "White Light" Position ( 0.214 0.214 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "White Light" Position ( 0.321 0.321 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 2 SignalDrawState ( 0 "Dark" SemaphorePos ( 1 ) ) SignalDrawState ( 1 "Lit" DrawLights ( 4 DrawLight ( 0 ) DrawLight ( 1 ) DrawLight ( 2 ) DrawLight ( 3 ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 8 SignalAspect ( STOP "Dark" ) SignalAspect ( STOP_AND_PROCEED "Lit" ) SignalAspect ( RESTRICTING "Lit" ) SignalAspect ( APPROACH_1 "Lit" ) SignalAspect ( APPROACH_2 "Lit" ) SignalAspect ( APPROACH_3 "Lit" ) SignalAspect ( CLEAR_1 "Lit" ) SignalAspect ( CLEAR_2 "Lit" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHEufV4Feather4" SignalFnType ( DISTANCE ) SignalLightTex ( "LTex2" ) SemaphoreInfo ( 0.50 ) SignalFlags ( SEMAPHORE ) SignalLights ( 4 SignalLight ( 0 "White Light" Position ( 0 0 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "White Light" Position ( -0.107 0.107 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "White Light" Position ( -0.214 0.214 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "White Light" Position ( -0.321 0.321 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 2 SignalDrawState ( 0 "Dark" SemaphorePos ( 1 ) ) SignalDrawState ( 1 "Lit" DrawLights ( 4 DrawLight ( 0 ) DrawLight ( 1 ) DrawLight ( 2 ) DrawLight ( 3 ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 8 SignalAspect ( STOP "Dark" ) SignalAspect ( STOP_AND_PROCEED "Lit" ) SignalAspect ( RESTRICTING "Lit" ) SignalAspect ( APPROACH_1 "Lit" ) SignalAspect ( APPROACH_2 "Lit" ) SignalAspect ( APPROACH_3 "Lit" ) SignalAspect ( CLEAR_1 "Lit" ) SignalAspect ( CLEAR_2 "Lit" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHEufV4Feather5" SignalFnType ( DISTANCE ) SignalLightTex ( "LTex2" ) SemaphoreInfo ( 0.50 ) SignalFlags ( SEMAPHORE ) SignalLights ( 4 SignalLight ( 0 "White Light" Position ( 0 0 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "White Light" Position ( -0.15 0 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "White Light" Position ( -0.3 0 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "White Light" Position ( -0.45 0 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 2 SignalDrawState ( 0 "Dark" SemaphorePos ( 1 ) ) SignalDrawState ( 1 "Lit" DrawLights ( 4 DrawLight ( 0 ) DrawLight ( 1 ) DrawLight ( 2 ) DrawLight ( 3 ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 8 SignalAspect ( STOP "Dark" ) SignalAspect ( STOP_AND_PROCEED "Lit" ) SignalAspect ( RESTRICTING "Lit" ) SignalAspect ( APPROACH_1 "Lit" ) SignalAspect ( APPROACH_2 "Lit" ) SignalAspect ( APPROACH_3 "Lit" ) SignalAspect ( CLEAR_1 "Lit" ) SignalAspect ( CLEAR_2 "Lit" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHEufV4Feather6" SignalFnType ( DISTANCE ) SignalLightTex ( "LTex2" ) SemaphoreInfo ( 1 ) SignalFlags ( SEMAPHORE ) SignalLights ( 4 SignalLight ( 0 "White Light" Position ( 0 0 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "White Light" Position ( -0.107 -0.107 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "White Light" Position ( -0.214 -0.214 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "White Light" Position ( -0.321 -0.321 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 2 SignalDrawState ( 0 "Dark" SemaphorePos ( 1 ) ) SignalDrawState ( 1 "Lit" DrawLights ( 4 DrawLight ( 0 ) DrawLight ( 1 ) DrawLight ( 2 ) DrawLight ( 3 ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 8 SignalAspect ( STOP "Dark" ) SignalAspect ( STOP_AND_PROCEED "Lit" ) SignalAspect ( RESTRICTING "Lit" ) SignalAspect ( APPROACH_1 "Lit" ) SignalAspect ( APPROACH_2 "Lit" ) SignalAspect ( APPROACH_3 "Lit" ) SignalAspect ( CLEAR_1 "Lit" ) SignalAspect ( CLEAR_2 "Lit" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHEufV1Feather7" SignalFnType ( DISTANCE ) SignalLightTex ( "LTex2" ) SigFlashDuration ( 0.35 0.35 ) SemaphoreInfo ( 0.1 ) SignalFlags ( SEMAPHORE ) SignalLights ( 1 SignalLight ( 0 "Amber Light" Position ( 0 0 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 2 SignalDrawState ( 0 "Dark" SemaphorePos ( 1 ) ) SignalDrawState ( 1 "Lit" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 8 SignalAspect ( STOP "Dark" ) SignalAspect ( STOP_AND_PROCEED "Lit" ) SignalAspect ( RESTRICTING "Lit" ) SignalAspect ( APPROACH_1 "Lit" ) SignalAspect ( APPROACH_2 "Lit" ) SignalAspect ( APPROACH_3 "Lit" ) SignalAspect ( CLEAR_1 "Lit" ) SignalAspect ( CLEAR_2 "Lit" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHEufV1Feather8" SignalFnType ( DISTANCE ) SignalLightTex ( "LTex2" ) SigFlashDuration ( 0.35 0.35 ) SemaphoreInfo ( 0.1 ) SignalFlags ( SEMAPHORE ) SignalLights ( 1 SignalLight ( 0 "Amber Light" Position ( 0 0 0 ) Radius ( 0.17 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 2 SignalDrawState ( 0 "Dark" SemaphorePos ( 1 ) ) SignalDrawState ( 1 "Lit" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 8 SignalAspect ( STOP "Dark" ) SignalAspect ( STOP_AND_PROCEED "Lit" ) SignalAspect ( RESTRICTING "Lit" ) SignalAspect ( APPROACH_1 "Lit" ) SignalAspect ( APPROACH_2 "Lit" ) SignalAspect ( APPROACH_3 "Lit" ) SignalAspect ( CLEAR_1 "Lit" ) SignalAspect ( CLEAR_2 "Lit" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHSeaViewD2A" SignalFnType ( INFO ) SignalLightTex ( "Ltex" ) SigFlashDuration ( 0.45 0.4 ) SemaphoreInfo ( 0.3 ) SignalFlags ( SEMAPHORE ) SignalLights ( 2 SignalLight ( 0 "Green Light" Position ( 0 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( -0.254 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 6 SignalDrawState ( 0 "Dark" ) SignalDrawState ( 1 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Amber" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 3 "GreenAmber" DrawLights ( 2 DrawLight ( 0 ) DrawLight ( 1 ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 4 "Green" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 4 ) ) SignalDrawState ( 5 "Flashing Green" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 5 ) ) ) SignalAspects ( 5 SignalAspect ( STOP "Dark" ) SignalAspect ( APPROACH_1 "Amber" ) SignalAspect ( APPROACH_2 "Flashing Amber" ) SignalAspect ( APPROACH_3 "GreenAmber" ) SignalAspect ( CLEAR_1 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHSeaViewD3A" SignalFnType ( INFO ) SignalLightTex ( "Ltex" ) SigFlashDuration ( 0.45 0.4 ) SemaphoreInfo ( 0.25 ) SignalFlags ( SEMAPHORE ) SignalLights ( 3 SignalLight ( 0 "Green Light" Position ( 0 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( -0.254 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Lunar Light" Position ( -0.127 -0.209 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 7 SignalDrawState ( 0 "Dark" ) SignalDrawState ( 1 "Lunar" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 3 "Flashing Amber" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 4 "GreenAmber" DrawLights ( 2 DrawLight ( 0 ) DrawLight ( 1 ) ) SemaphorePos ( 4 ) ) SignalDrawState ( 5 "Green" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 6 "Flashing Green" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 6 ) ) ) SignalAspects ( 6 SignalAspect ( STOP "Dark" ) SignalAspect ( RESTRICTING "Lunar" ) SignalAspect ( APPROACH_1 "Amber" ) SignalAspect ( APPROACH_2 "Flashing Amber" ) SignalAspect ( APPROACH_3 "GreenAmber" ) SignalAspect ( CLEAR_1 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHSeaViewH6A" SignalFnType ( NORMAL ) SignalLightTex ( "Ltex" ) SigFlashDuration ( 0.4 0.4 ) SemaphoreInfo ( 0.2 ) SignalFlags ( SEMAPHORE ) SignalLights ( 6 SignalLight ( 0 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Red Light" Position ( 0.127 0.21 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Amber Light" Position ( 0 0.42 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "Red Light" Position ( 0.127 0.63 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 4 "Amber Light" Position ( 0 0.84 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 5 "Green Light" Position ( 0.127 1.05 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 13 SignalDrawState ( 0 "Dark" ) SignalDrawState ( 1 "Lunar" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Lunar" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "RedRed" DrawLights ( 2 DrawLight ( 1 ) DrawLight ( 3 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "Amber" DrawLights ( 1 DrawLight ( 4 ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 5 "AmberLunar" DrawLights ( 2 DrawLight ( 0 ) DrawLight ( 4 ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 6 "Flashing Amber" DrawLights ( 1 DrawLight ( 4 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 4 ) ) SignalDrawState ( 7 "AmberAmber" DrawLights ( 2 DrawLight ( 2 ) DrawLight ( 4 ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 8 "Flashing AmberAmber" DrawLights ( 2 DrawLight ( 2 SignalFlags ( FLASHING ) ) DrawLight ( 4 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 9 "GreenAmber" DrawLights ( 2 DrawLight ( 2 ) DrawLight ( 5 ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 10 "Flashing GreenAmber" DrawLights ( 2 DrawLight ( 2 SignalFlags ( FLASHING ) ) DrawLight ( 5 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 11 "Green" DrawLights ( 1 DrawLight ( 5 ) ) SemaphorePos ( 6 ) ) SignalDrawState ( 12 "Error" ) ) SignalAspects ( 7 SignalAspect ( STOP "RedRed" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Lunar" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "AmberAmber" ) SignalAspect ( APPROACH_3 "Flashing AmberAmber" ) SignalAspect ( CLEAR_1 "Flashing GreenAmber" ) SignalAspect ( CLEAR_2 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHSeaViewH5A" SignalFnType ( NORMAL ) SignalLightTex ( "Ltex" ) SigFlashDuration ( 0.4 0.4 ) SemaphoreInfo ( 0.2 ) SignalFlags ( SEMAPHORE ) SignalLights ( 7 SignalLight ( 0 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Red Light" Position ( 0 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Amber Light" Position ( 0 0.254 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "Red Light" Position ( 0 0.508 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 4 "Amber Light" Position ( 0 0.762 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 5 "Green Light" Position ( 0 1.016 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 6 "Error Light" Position ( 0 0 0 ) Radius ( 0.86 ) ) ) SignalDrawStates ( 14 SignalDrawState ( 0 "Dark" ) SignalDrawState ( 1 "Lunar" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Lunar" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Red" DrawLights ( 1 DrawLight ( 3 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "Amber" DrawLights ( 1 DrawLight ( 4 ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 5 "AmberLunar" DrawLights ( 2 DrawLight ( 0 ) DrawLight ( 4 ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 6 "Flashing Amber" DrawLights ( 1 DrawLight ( 4 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 4 ) ) SignalDrawState ( 7 "AmberAmber" DrawLights ( 2 DrawLight ( 2 ) DrawLight ( 4 ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 8 "Flashing AmberAmber" DrawLights ( 2 DrawLight ( 2 SignalFlags ( FLASHING ) ) DrawLight ( 4 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 9 "GreenAmber" DrawLights ( 2 DrawLight ( 2 ) DrawLight ( 5 ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 10 "Flashing GreenAmber" DrawLights ( 2 DrawLight ( 2 SignalFlags ( FLASHING ) ) DrawLight ( 5 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 11 "Green" DrawLights ( 1 DrawLight ( 5 ) ) SemaphorePos ( 6 ) ) SignalDrawState ( 12 "RedRed" DrawLights ( 2 DrawLight ( 3 ) DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 13 "Error" DrawLights ( 1 DrawLight ( 6 ) ) ) ) SignalAspects ( 7 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Lunar" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "AmberAmber" ) SignalAspect ( APPROACH_3 "Flashing AmberAmber" ) SignalAspect ( CLEAR_1 "Flashing GreenAmber" ) SignalAspect ( CLEAR_2 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHSeaViewH5C" SignalFnType ( NORMAL ) SignalLightTex ( "Ltex" ) SigFlashDuration ( 0.4 0.4 ) SemaphoreInfo ( 0.2 ) SignalFlags ( SEMAPHORE ) SignalLights ( 7 SignalLight ( 0 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Red Light" Position ( 0 0.254 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Amber Light" Position ( 0 0.508 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "Red Light" Position ( 0 0.762 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 4 "Green Light" Position ( 0 1.016 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 5 "Amber Light" Position ( 0 1.016 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 6 "Error Light" Position ( 0 0 0 ) Radius ( 0.86 ) ) ) SignalDrawStates ( 13 SignalDrawState ( 0 "Dark" ) SignalDrawState ( 1 "Lunar" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Lunar" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "RedRed" DrawLights ( 2 DrawLight ( 1 ) DrawLight ( 3 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "Amber" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 5 "AmberLunar" DrawLights ( 2 DrawLight ( 0 ) DrawLight ( 2 ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 6 "Flashing Amber" DrawLights ( 1 DrawLight ( 2 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 4 ) ) SignalDrawState ( 7 "AmberAmber" DrawLights ( 2 DrawLight ( 2 ) DrawLight ( 5 ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 8 "Flashing AmberAmber" DrawLights ( 2 DrawLight ( 2 SignalFlags ( FLASHING ) ) DrawLight ( 5 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 9 "GreenAmber" DrawLights ( 2 DrawLight ( 2 ) DrawLight ( 4 ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 10 "Flashing GreenAmber" DrawLights ( 2 DrawLight ( 2 SignalFlags ( FLASHING ) ) DrawLight ( 4 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 11 "Green" DrawLights ( 1 DrawLight ( 4 ) ) SemaphorePos ( 6 ) ) SignalDrawState ( 12 "Error" DrawLights ( 1 DrawLight ( 6 ) ) ) ) SignalAspects ( 7 SignalAspect ( STOP "RedRed" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Lunar" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "AmberAmber" ) SignalAspect ( APPROACH_3 "Flashing AmberAmber" ) SignalAspect ( CLEAR_1 "Flashing GreenAmber" ) SignalAspect ( CLEAR_2 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHSeaViewH4A" SignalFnType ( NORMAL ) SignalLightTex ( "Ltex" ) SigFlashDuration ( 0.4 0.4 ) SemaphoreInfo ( 0.2 ) SignalFlags ( SEMAPHORE ) SignalLights ( 6 SignalLight ( 0 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( 0 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Red Light" Position ( 0 0.254 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "Amber Light" Position ( 0 0.508 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 4 "Green Light" Position ( 0 0.762 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 5 "Error Light" Position ( 0 0 0 ) Radius ( 0.86 ) ) ) SignalDrawStates ( 13 SignalDrawState ( 0 "Dark" ) SignalDrawState ( 1 "Lunar" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Lunar" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Red" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "Amber" DrawLights ( 1 DrawLight ( 3 ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 5 "AmberLunar" DrawLights ( 2 DrawLight ( 0 ) DrawLight ( 3 ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 6 "Flashing Amber" DrawLights ( 1 DrawLight ( 3 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 4 ) ) SignalDrawState ( 7 "AmberAmber" DrawLights ( 2 DrawLight ( 1 ) DrawLight ( 3 ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 8 "Flashing AmberAmber" DrawLights ( 2 DrawLight ( 1 SignalFlags ( FLASHING ) ) DrawLight ( 3 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 9 "GreenAmber" DrawLights ( 2 DrawLight ( 1 ) DrawLight ( 4 ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 10 "Flashing GreenAmber" DrawLights ( 2 DrawLight ( 1 SignalFlags ( FLASHING ) ) DrawLight ( 4 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 11 "Green" DrawLights ( 1 DrawLight ( 4 ) ) SemaphorePos ( 6 ) ) SignalDrawState ( 12 "Error" DrawLights ( 1 DrawLight ( 5 ) ) ) ) SignalAspects ( 7 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Lunar" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "AmberAmber" ) SignalAspect ( APPROACH_3 "Flashing AmberAmber" ) SignalAspect ( CLEAR_1 "Flashing GreenAmber" ) SignalAspect ( CLEAR_2 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHSeaViewH4C" SignalFnType ( NORMAL ) SignalLightTex ( "Ltex" ) SigFlashDuration ( 0.4 0.4 ) SemaphoreInfo ( 0.2 ) SignalFlags ( SEMAPHORE ) SignalLights ( 5 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( 0 0.254 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Red Light" Position ( 0 0.508 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "Green Light" Position ( 0 0.762 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 4 "Error Light" Position ( 0 0 0 ) Radius ( 0.86 ) ) ) SignalDrawStates ( 8 SignalDrawState ( 0 "Dark" ) SignalDrawState ( 1 "RedRed" DrawLights ( 2 DrawLight ( 0 ) DrawLight ( 2 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 3 "Flashing Amber" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 4 "GreenAmber" DrawLights ( 2 DrawLight ( 1 ) DrawLight ( 3 ) ) SemaphorePos ( 4 ) ) SignalDrawState ( 5 "Flashing GreenAmber" DrawLights ( 2 DrawLight ( 1 SignalFlags ( FLASHING ) ) DrawLight ( 3 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 4 ) ) SignalDrawState ( 6 "Green" DrawLights ( 1 DrawLight ( 3 ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 7 "Error" DrawLights ( 1 DrawLight ( 4 ) ) ) ) SignalAspects ( 7 SignalAspect ( STOP "RedRed" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "RedRed" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "Flashing Amber" ) SignalAspect ( APPROACH_3 "GreenAmber" ) SignalAspect ( CLEAR_1 "Flashing GreenAmber" ) SignalAspect ( CLEAR_2 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHSeaViewH4D" SignalFnType ( NORMAL ) SignalLightTex ( "Ltex" ) SigFlashDuration ( 0.4 0.4 ) SemaphoreInfo ( 0.2 ) SignalFlags ( SEMAPHORE ) SignalLights ( 6 SignalLight ( 0 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Red Light" Position ( 0 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Amber Light" Position ( 0 0.254 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "Red Light" Position ( 0 0.508 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 4 "Amber Light" Position ( 0 0.762 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 5 "Error Light" Position ( 0 0 0 ) Radius ( 0.86 ) ) ) SignalDrawStates ( 11 SignalDrawState ( 0 "Dark" ) SignalDrawState ( 1 "Lunar" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Lunar" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Red" DrawLights ( 1 DrawLight ( 3 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "Amber" DrawLights ( 1 DrawLight ( 4 ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 5 "AmberLunar" DrawLights ( 2 DrawLight ( 0 ) DrawLight ( 4 ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 6 "Flashing Amber" DrawLights ( 1 DrawLight ( 4 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 4 ) ) SignalDrawState ( 7 "AmberAmber" DrawLights ( 2 DrawLight ( 2 ) DrawLight ( 4 ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 8 "Flashing AmberAmber" DrawLights ( 2 DrawLight ( 2 SignalFlags ( FLASHING ) ) DrawLight ( 4 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 9 "RedRed" DrawLights ( 2 DrawLight ( 1 ) DrawLight ( 3 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 10 "Error" DrawLights ( 1 DrawLight ( 5 ) ) ) ) SignalAspects ( 7 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Lunar" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "AmberAmber" ) SignalAspect ( APPROACH_3 "Flashing AmberAmber" ) SignalAspect ( CLEAR_1 "Error" ) SignalAspect ( CLEAR_2 "Flashing AmberAmber" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHSeaViewH4F" SignalFnType ( NORMAL ) SignalLightTex ( "Ltex" ) SigFlashDuration ( 0.4 0.4 ) SemaphoreInfo ( 0.2 ) SignalFlags ( SEMAPHORE ) SignalLights ( 5 SignalLight ( 0 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Red Light" Position ( 0 0.254 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Amber Light" Position ( 0 0.508 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "Red Light" Position ( 0 0.762 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 4 "Error Light" Position ( 0 0 0 ) Radius ( 0.86 ) ) ) SignalDrawStates ( 8 SignalDrawState ( 0 "Dark" ) SignalDrawState ( 1 "Lunar" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Lunar" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "RedRed" DrawLights ( 2 DrawLight ( 1 ) DrawLight ( 3 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "Amber" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 5 "AmberLunar" DrawLights ( 2 DrawLight ( 0 ) DrawLight ( 2 ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 6 "Flashing Amber" DrawLights ( 1 DrawLight ( 2 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 4 ) ) SignalDrawState ( 7 "Error" DrawLights ( 1 DrawLight ( 4 ) ) ) ) SignalAspects ( 5 SignalAspect ( STOP "RedRed" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Lunar" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "Flashing Amber" ) SignalAspect ( APPROACH_3 "Flashing Amber" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHSeaViewH3A" SignalFnType ( NORMAL ) SignalLightTex ( "Ltex" ) SigFlashDuration ( 0.4 0.4 ) SemaphoreInfo ( 0.2 ) SignalFlags ( SEMAPHORE ) SignalLights ( 5 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( 0 0.254 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Green Light" Position ( 0 0.508 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "Red Light" Position ( 0 0.508 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 4 "Error Light" Position ( 0 0 0 ) Radius ( 0.86 ) ) ) SignalDrawStates ( 7 SignalDrawState ( 0 "Dark" ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 3 "Flashing Amber" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 4 "Green" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 5 "RedRed" DrawLights ( 2 DrawLight ( 0 ) DrawLight ( 3 ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 6 "Error" DrawLights ( 1 DrawLight ( 4 ) ) ) ) SignalAspects ( 6 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "Flashing Amber" ) SignalAspect ( APPROACH_3 "Flashing Amber" ) SignalAspect ( CLEAR_2 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHSeaViewH3B" SignalFnType ( NORMAL ) SignalLightTex ( "Ltex" ) SigFlashDuration ( 0.4 0.4 ) SemaphoreInfo ( 0.2 ) SignalFlags ( SEMAPHORE ) SignalLights ( 5 SignalLight ( 0 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( 0 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Red Light" Position ( 0 0.254 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "Amber Light" Position ( 0 0.508 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 4 "Error Light" Position ( 0 0 0 ) Radius ( 0.86 ) ) ) SignalDrawStates ( 10 SignalDrawState ( 0 "Dark" ) SignalDrawState ( 1 "Lunar" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Lunar" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Red" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "Amber" DrawLights ( 1 DrawLight ( 3 ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 5 "AmberLunar" DrawLights ( 2 DrawLight ( 0 ) DrawLight ( 3 ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 6 "Flashing Amber" DrawLights ( 1 DrawLight ( 3 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 4 ) ) SignalDrawState ( 7 "AmberAmber" DrawLights ( 2 DrawLight ( 1 ) DrawLight ( 3 ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 8 "Flashing AmberAmber" DrawLights ( 2 DrawLight ( 1 SignalFlags ( FLASHING ) ) DrawLight ( 3 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 9 "Error" DrawLights ( 1 DrawLight ( 4 ) ) ) ) SignalAspects ( 5 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Lunar" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "Flashing Amber" ) SignalAspect ( APPROACH_3 "Flashing Amber" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHSeaViewH2A" SignalFnType ( NORMAL ) SignalLightTex ( "Ltex" ) SigFlashDuration ( 0.4 0.4 ) SemaphoreInfo ( 0.2 ) SignalFlags ( SEMAPHORE ) SignalLights ( 5 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Amber Light" Position ( 0 0.254 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "Red Light" Position ( 0 0.254 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 4 "Error Light" Position ( 0 0 0 ) Radius ( 0.86 ) ) ) SignalDrawStates ( 8 SignalDrawState ( 0 "Dark" ) SignalDrawState ( 1 "Lunar" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Lunar" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "Red2" DrawLights ( 1 DrawLight ( 3 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 5 "Amber" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 6 "Flashing Amber" DrawLights ( 1 DrawLight ( 2 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 4 ) ) SignalDrawState ( 7 "Error" DrawLights ( 1 DrawLight ( 4 ) ) ) ) SignalAspects ( 5 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Lunar" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "Flashing Amber" ) SignalAspect ( APPROACH_3 "Flashing Amber" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHSeaViewH1A" SignalFnType ( NORMAL ) SignalLightTex ( "Ltex" ) SigFlashDuration ( 0.4 0.4 ) SemaphoreInfo ( 0.2 ) SignalFlags ( SEMAPHORE ) SignalLights ( 2 SignalLight ( 0 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Error Light" Position ( 0 0 0 ) Radius ( 0.86 ) ) ) SignalDrawStates ( 4 SignalDrawState ( 0 "Dark" ) SignalDrawState ( 1 "Lunar" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Lunar" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 3 "Error" DrawLights ( 1 DrawLight ( 1 ) ) ) ) SignalAspects ( 5 SignalAspect ( STOP "Lunar" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Flashing Lunar" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Flashing Lunar" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "Flashing Lunar" ) SignalAspect ( APPROACH_3 "Flashing Lunar" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHSeaViewP4A" SignalFnType ( NORMAL ) SignalLightTex ( "Ltex" ) SigFlashDuration ( 0.4 0.4 ) SemaphoreInfo ( 0.2 ) SignalFlags ( SEMAPHORE ) SignalLights ( 7 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( 0.185 0.185 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Amber Light" Position ( 0.185 -0.185 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "Lunar Light" Position ( 0.185 -0.185 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 4 "Green Light" Position ( 0.185 -0.185 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 5 "Green Light" Position ( 0.37 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 6 "Error Light" Position ( 0 0 0 ) Radius ( 0.86 ) ) ) SignalDrawStates ( 13 SignalDrawState ( 0 "Dark" ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Lunar" DrawLights ( 1 DrawLight ( 3 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Flashing Lunar" DrawLights ( 1 DrawLight ( 3 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 4 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 5 "Amber Lunar" DrawLights ( 2 DrawLight ( 1 ) DrawLight ( 3 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 6 "Flashing Amber" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 7 "AmberAmber" DrawLights ( 2 DrawLight ( 1 ) DrawLight ( 2 ) ) SemaphorePos ( 4 ) ) SignalDrawState ( 8 "Flashing AmberAmber" DrawLights ( 2 DrawLight ( 1 SignalFlags ( FLASHING ) ) DrawLight ( 2 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 4 ) ) SignalDrawState ( 9 "AmberGreen" DrawLights ( 2 DrawLight ( 1 ) DrawLight ( 4 ) ) SemaphorePos ( 4 ) ) SignalDrawState ( 10 "Flashing AmberGreen" DrawLights ( 2 DrawLight ( 1 SignalFlags ( FLASHING ) ) DrawLight ( 4 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 11 "Green" DrawLights ( 1 DrawLight ( 5 ) ) SemaphorePos ( 6 ) ) SignalDrawState ( 12 "Error" DrawLights ( 1 DrawLight ( 6 ) ) ) ) SignalAspects ( 8 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( STOP_AND_PROCEED "Red" SpeedMPH ( 15 ) ) SignalAspect ( RESTRICTING "Flashing Lunar" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "AmberAmber" ) SignalAspect ( APPROACH_3 "Flashing AmberAmber" ) SignalAspect ( CLEAR_1 "Flashing AmberGreen" ) SignalAspect ( CLEAR_2 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHSeaViewP3A" SignalFnType ( NORMAL ) SignalLightTex ( "Ltex" ) SigFlashDuration ( 0.4 0.4 ) SemaphoreInfo ( 0.2 ) SignalFlags ( SEMAPHORE ) SignalLights ( 4 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( 0.185 0.185 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Green Light" Position ( 0.37 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "Error Light" Position ( 0 0 0 ) Radius ( 0.86 ) ) ) SignalDrawStates ( 6 SignalDrawState ( 0 "Dark" ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 3 "Flashing Amber" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 4 "Green" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 4 ) ) SignalDrawState ( 5 "Error" DrawLights ( 1 DrawLight ( 3 ) ) ) ) SignalAspects ( 5 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( STOP_AND_PROCEED "Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "Flashing Amber" ) SignalAspect ( CLEAR_2 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHSeaViewP3B" SignalFnType ( NORMAL ) SignalLightTex ( "Ltex" ) SigFlashDuration ( 0.4 0.4 ) SemaphoreInfo ( 0.2 ) SignalFlags ( SEMAPHORE ) SignalLights ( 6 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( 0.185 0.185 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Amber Light" Position ( 0.185 -0.185 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "Lunar Light" Position ( 0.185 -0.185 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 4 "Green Light" Position ( 0.185 -0.185 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 5 "Error Light" Position ( 0 0 0 ) Radius ( 0.86 ) ) ) SignalDrawStates ( 12 SignalDrawState ( 0 "Dark" ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Lunar" DrawLights ( 1 DrawLight ( 3 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Flashing Lunar" DrawLights ( 1 DrawLight ( 3 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 5 "Amber Lunar" DrawLights ( 2 DrawLight ( 1 ) DrawLight ( 3 ) ) SemaphorePos ( 4 ) ) SignalDrawState ( 6 "Flashing Amber" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 4 ) ) SignalDrawState ( 7 "AmberAmber" DrawLights ( 2 DrawLight ( 1 ) DrawLight ( 2 ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 8 "Flashing AmberAmber" DrawLights ( 2 DrawLight ( 1 SignalFlags ( FLASHING ) ) DrawLight ( 2 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 9 "AmberGreen" DrawLights ( 2 DrawLight ( 1 ) DrawLight ( 4 ) ) SemaphorePos ( 6 ) ) SignalDrawState ( 10 "Flashing AmberGreen" DrawLights ( 2 DrawLight ( 1 SignalFlags ( FLASHING ) ) DrawLight ( 4 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 5 ) ) SignalDrawState ( 11 "Error" DrawLights ( 1 DrawLight ( 5 ) ) ) ) SignalAspects ( 7 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( STOP_AND_PROCEED "Red" SpeedMPH ( 15 ) ) SignalAspect ( RESTRICTING "Flashing Lunar" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "AmberAmber" ) SignalAspect ( APPROACH_3 "Flashing AmberAmber" ) SignalAspect ( CLEAR_1 "Flashing AmberGreen" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHSeaViewP3E" SignalFnType ( NORMAL ) SignalLightTex ( "Ltex" ) SigFlashDuration ( 0.4 0.4 ) SemaphoreInfo ( 0.2 ) SignalFlags ( SEMAPHORE ) SignalLights ( 4 SignalLight ( 0 "Lunar Light" Position ( -0.185 -0.185 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( -0.185 0.185 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Green Light" Position ( 0 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "Error Light" Position ( -0.185 -0.185 0 ) Radius ( 0.86 ) ) ) SignalDrawStates ( 8 SignalDrawState ( 0 "Dark" ) SignalDrawState ( 1 "Lunar" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Lunar" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "AmberLunar" DrawLights ( 2 DrawLight ( 0 ) DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 5 "Flashing Amber" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 6 "Green" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 4 ) ) SignalDrawState ( 7 "Error" DrawLights ( 1 DrawLight ( 3 ) ) ) ) SignalAspects ( 5 SignalAspect ( STOP "Dark" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Flashing Lunar" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "Flashing Amber" ) SignalAspect ( CLEAR_2 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHSeaViewP2A" SignalFnType ( NORMAL ) SignalLightTex ( "Ltex" ) SigFlashDuration ( 0.4 0.4 ) SemaphoreInfo ( 0.2 ) SignalFlags ( SEMAPHORE ) SignalLights ( 3 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( 0.185 0.185 0 ) Radius ( 0.86 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Error Light" Position ( 0 0 0 ) Radius ( 0.86 ) ) ) SignalDrawStates ( 5 SignalDrawState ( 0 "Dark" ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 3 "Flashing Amber" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 4 "Error" DrawLights ( 1 DrawLight ( 2 ) ) ) ) SignalAspects ( 4 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( STOP_AND_PROCEED "Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "Flashing Amber" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHAusLQHome1" SignalFnType ( NORMAL ) SignalLightTex ( "LTex2" ) SigFlashDuration ( 0.70 0.6 ) SemaphoreInfo ( 0.2 ) SignalFlags ( SEMAPHORE ) SignalLights ( 2 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.2 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Green3 Light" Position ( 0 0 0 ) Radius ( 0.2 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 3 SignalDrawState ( 0 "Dark" ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 9 ) ) SignalDrawState ( 2 "Green" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 1 ) ) ) SignalAspects ( 3 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( APPROACH_1 "Green" SpeedMPH ( 30 ) ) SignalAspect ( CLEAR_2 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHAusLQDist1" SignalFnType ( DISTANCE ) SignalLightTex ( "LTex2" ) SigFlashDuration ( 0.70 0.6 ) SemaphoreInfo ( 0.2 ) SignalFlags ( SEMAPHORE ) SignalLights ( 2 SignalLight ( 0 "Amber Light" Position ( 0 0 0 ) Radius ( 0.2 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Green3 Light" Position ( 0 0 0 ) Radius ( 0.2 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 3 SignalDrawState ( 0 "Dark" ) SignalDrawState ( 1 "Amber" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 9 ) ) SignalDrawState ( 2 "Green" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 1 ) ) ) SignalAspects ( 3 SignalAspect ( STOP "Amber" ) SignalAspect ( APPROACH_1 "Amber" ) SignalAspect ( CLEAR_2 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHAusLQDisc1" SignalFnType ( NORMAL ) SignalLightTex ( "LTex2" ) SigFlashDuration ( 0.70 0.6 ) SemaphoreInfo ( 0.2 ) SignalFlags ( SEMAPHORE ) SignalLights ( 2 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.18 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Green Light" Position ( 0 0 0 ) Radius ( 0.18 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 3 SignalDrawState ( 0 "Dark" ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Green" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 9 ) ) ) SignalAspects ( 2 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Green" SpeedMPH ( 15 ) ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHGCORSL3LightRAG1" SignalFnType ( NORMAL ) SignalLightTex ( "LTex" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.35 ) SignalFlags ( SEMAPHORE ) SignalLights ( 3 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Green4 Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 6 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Red" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "Flashing Amber" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 5 "Green" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 3 ) ) ) SignalAspects ( 5 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Flashing Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "Flashing Amber" ) SignalAspect ( CLEAR_2 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHGCORSL2LightRA1" SignalFnType ( NORMAL ) SignalLightTex ( "LTex" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.35 ) SignalFlags ( SEMAPHORE ) SignalLights ( 2 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 5 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Red" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "Flashing Amber" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 4 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Flashing Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "Flashing Amber" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHGCORSL2LightRL1" SignalFnType ( NORMAL ) SignalLightTex ( "LTex" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.25 ) SignalFlags ( SEMAPHORE ) SignalLights ( 2 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 4 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Red" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Lunar" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 2 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Lunar" SpeedMPH ( 15 ) ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHGCORSL1LightR1" SignalFnType ( NORMAL ) SignalLightTex ( "LTex" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.25 ) SignalFlags ( SEMAPHORE ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 3 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Red" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) ) SignalAspects ( 2 SignalAspect ( STOP "Red" ) SignalAspect ( RESTRICTING "Red" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHGCORSL3LightRAG2" SignalFnType ( NORMAL ) SignalLightTex ( "LTex" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.4 ) SignalFlags ( SEMAPHORE ) SignalLights ( 4 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Green4 Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 8 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Red" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "Flashing Amber" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 5 "Green" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 6 "Flashing Green" DrawLights ( 1 DrawLight ( 2 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 7 "Lunar" DrawLights ( 1 DrawLight ( 3 ) ) SemaphorePos ( 4 ) ) ) SignalAspects ( 6 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Flashing Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" ) SignalAspect ( APPROACH_2 "Flashing Amber" ) SignalAspect ( APPROACH_3 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( CLEAR_1 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHGCORSL3LightRLG2" SignalFnType ( NORMAL ) SignalLightTex ( "LTex" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.4 ) SignalFlags ( SEMAPHORE ) SignalLights ( 3 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Green4 Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 6 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Red" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Green" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "Flashing Green" DrawLights ( 1 DrawLight ( 2 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 5 "Lunar" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 3 ) ) ) SignalAspects ( 3 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Flashing Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHGCORSL2LightRA2" SignalFnType ( NORMAL ) SignalLightTex ( "LTex" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.3 ) SignalFlags ( SEMAPHORE ) SignalLights ( 3 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 6 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Red" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "Flashing Amber" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 5 "Lunar" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 4 ) ) ) SignalAspects ( 5 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Flashing Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" ) SignalAspect ( APPROACH_2 "Flashing Amber" ) SignalAspect ( APPROACH_3 "Amber" SpeedMPH ( 30 ) ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHGCORSL2LightRG2" SignalFnType ( NORMAL ) SignalLightTex ( "LTex" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.25 ) SignalFlags ( SEMAPHORE ) SignalLights ( 3 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Green4 Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 6 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Red" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Green" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "Flashing Green" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 5 "Lunar" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 4 ) ) ) SignalAspects ( 5 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Flashing Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Green" ) SignalAspect ( APPROACH_2 "Green" ) SignalAspect ( APPROACH_3 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHGCORSL1LightR2" SignalFnType ( NORMAL ) SignalLightTex ( "LTex" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.2 ) SignalFlags ( SEMAPHORE ) SignalLights ( 2 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 4 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Red" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Lunar" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 2 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Red" SpeedMPH ( 15 ) ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHGCORSL3LightRAG3" SignalFnType ( NORMAL ) SignalLightTex ( "LTex" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.45 ) SignalFlags ( SEMAPHORE ) SignalLights ( 4 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Green4 Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 7 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Red" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "Flashing Amber" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 5 "Green" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 6 "Lunar" DrawLights ( 1 DrawLight ( 3 ) ) SemaphorePos ( 4 ) ) ) SignalAspects ( 6 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Flashing Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" ) SignalAspect ( APPROACH_2 "Flashing Amber" ) SignalAspect ( APPROACH_3 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( CLEAR_1 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHGCORSL2LightRA3" SignalFnType ( NORMAL ) SignalLightTex ( "LTex" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.35 ) SignalFlags ( SEMAPHORE ) SignalLights ( 3 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 6 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Red" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "Flashing Amber" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 5 "Lunar" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 4 ) ) ) SignalAspects ( 3 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Flashing Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_3 "Amber" SpeedMPH ( 30 ) ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHGCORSL1LightR3" SignalFnType ( NORMAL ) SignalLightTex ( "LTex" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.25 ) SignalFlags ( SEMAPHORE ) SignalLights ( 2 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 4 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Red" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Lunar" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 2 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Red" SpeedMPH ( 15 ) ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHGCORSL3LightRAG1I" SignalFnType ( NORMAL ) SignalLightTex ( "LTex" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.4 ) SignalFlags ( ABS SEMAPHORE ) SignalLights ( 3 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Green4 Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 6 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Red" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "Flashing Amber" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 5 "Green" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 3 ) ) ) SignalAspects ( 6 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( STOP_AND_PROCEED "Red" SpeedMPH ( 15 ) ) SignalAspect ( RESTRICTING "Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "Flashing Amber" ) SignalAspect ( CLEAR_2 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHGCORSL2LightRA1I" SignalFnType ( NORMAL ) SignalLightTex ( "LTex" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.375 ) SignalFlags ( ABS SEMAPHORE ) SignalLights ( 2 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 5 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Red" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "Flashing Amber" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 5 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( STOP_AND_PROCEED "Red" SpeedMPH ( 15 ) ) SignalAspect ( RESTRICTING "Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "Flashing Amber" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHGCORSL3LightRAG2I" SignalFnType ( NORMAL ) SignalLightTex ( "LTex" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.3 ) SignalFlags ( ABS SEMAPHORE ) SignalLights ( 4 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Green4 Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 3 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 8 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Red" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "Flashing Amber" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 5 "Green" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 6 "Flashing Green" DrawLights ( 1 DrawLight ( 2 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 7 "Lunar" DrawLights ( 1 DrawLight ( 3 ) ) SemaphorePos ( 4 ) ) ) SignalAspects ( 4 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( STOP_AND_PROCEED "Red" SpeedMPH ( 15 ) ) SignalAspect ( RESTRICTING "Flashing Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHGCORSL3LightRLG2I" SignalFnType ( NORMAL ) SignalLightTex ( "LTex" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.35 ) SignalFlags ( ABS SEMAPHORE ) SignalLights ( 3 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Green4 Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 6 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Red" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Green" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 4 "Flashing Green" DrawLights ( 1 DrawLight ( 2 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 3 ) ) SignalDrawState ( 5 "Lunar" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 4 ) ) ) SignalAspects ( 4 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( STOP_AND_PROCEED "Red" SpeedMPH ( 15 ) ) SignalAspect ( RESTRICTING "Flashing Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHGCORSL2LightRA2I" SignalFnType ( NORMAL ) SignalLightTex ( "LTex" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.3 ) SignalFlags ( ABS SEMAPHORE ) SignalLights ( 3 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 6 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Red" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "Flashing Amber" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 5 "Lunar" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 3 ) ) ) SignalAspects ( 4 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( STOP_AND_PROCEED "Red" SpeedMPH ( 15 ) ) SignalAspect ( RESTRICTING "Flashing Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHGCORSL2LightRG2I" SignalFnType ( NORMAL ) SignalLightTex ( "LTex" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.3 ) SignalFlags ( ABS SEMAPHORE ) SignalLights ( 3 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Green4 Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 6 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Red" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Green" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "Flashing Green" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 5 "Lunar" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 3 ) ) ) SignalAspects ( 4 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( STOP_AND_PROCEED "Red" SpeedMPH ( 15 ) ) SignalAspect ( RESTRICTING "Flashing Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Flashing Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHGCORSL1LightA2I" SignalFnType ( NORMAL ) SignalLightTex ( "LTex" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.3 ) SignalFlags ( ABS SEMAPHORE ) SignalLights ( 3 SignalLight ( 0 "Amber Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Green4 Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 6 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Amber" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Amber" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Green" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 4 "Flashing Green" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 5 "Lunar" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 4 SignalAspect ( STOP "Dark" SpeedMPH ( 0 ) ) SignalAspect ( STOP_AND_PROCEED "Dark" SpeedMPH ( 15 ) ) SignalAspect ( RESTRICTING "Dark" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHGCORSL2LightGAD1" SignalFnType ( DISTANCE ) SignalLightTex ( "LTex" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.3 ) SignalFlags ( SEMAPHORE ) SignalLights ( 2 SignalLight ( 0 "Green4 Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 5 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Green" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Flashing Green" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 4 "Flashing Amber" DrawLights ( 1 DrawLight ( 1 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 2 SignalAspect ( APPROACH_1 "Amber" ) SignalAspect ( CLEAR_2 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHGCORSL2LightALD2" SignalFnType ( DISTANCE ) SignalLightTex ( "LTex" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.3 ) SignalFlags ( SEMAPHORE ) SignalLights ( 2 SignalLight ( 0 "Amber Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Lunar Light" Position ( 0 0 0 ) Radius ( 0.83 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 4 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Amber" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 2 "Flashing Amber" DrawLights ( 1 DrawLight ( 0 SignalFlags ( FLASHING ) ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 3 "Lunar" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 3 SignalAspect ( STOP "Dark" ) SignalAspect ( RESTRICTING "Lunar" ) SignalAspect ( APPROACH_3 "Amber" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHOCL3LightGAR1" SignalFnType ( NORMAL ) SignalLightTex ( "LTex2" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.4 ) SignalFlags ( SEMAPHORE ) SignalLights ( 3 SignalLight ( 0 "Green2 Light" Position ( 0 0 0 ) Radius ( 0.365 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( 0 0.305 0 ) Radius ( 0.365 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Red Light" Position ( 0 0.61 0 ) Radius ( 0.365 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 4 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 3 "Green" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 3 ) ) ) SignalAspects ( 6 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( STOP_AND_PROCEED "Red" SpeedMPH ( 15 ) ) SignalAspect ( RESTRICTING "Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "Amber" ) SignalAspect ( CLEAR_2 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHOCL2LightAR1" SignalFnType ( NORMAL ) SignalLightTex ( "LTex2" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.4 ) SignalFlags ( SEMAPHORE ) SignalLights ( 2 SignalLight ( 0 "Amber Light" Position ( 0 0 0 ) Radius ( 0.365 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Red Light" Position ( 0 0.305 0 ) Radius ( 0.365 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 3 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Amber" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 5 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( STOP_AND_PROCEED "Red" SpeedMPH ( 15 ) ) SignalAspect ( RESTRICTING "Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "Amber" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHOCL3LightGRA2" SignalFnType ( NORMAL ) SignalLightTex ( "LTex2" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.4 ) SignalFlags ( SEMAPHORE ) SignalLights ( 3 SignalLight ( 0 "Green2 Light" Position ( 0 0 0 ) Radius ( 0.365 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Red Light" Position ( 0 0.305 0 ) Radius ( 0.365 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Amber Light" Position ( 0 0.61 0 ) Radius ( 0.365 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 4 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Amber" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 3 "Green" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 3 ) ) ) SignalAspects ( 7 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( STOP_AND_PROCEED "Red" SpeedMPH ( 15 ) ) SignalAspect ( RESTRICTING "Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "Amber" ) SignalAspect ( APPROACH_3 "Amber" ) SignalAspect ( CLEAR_1 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHOCL2LightRA2" SignalFnType ( NORMAL ) SignalLightTex ( "LTex2" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.4 ) SignalFlags ( SEMAPHORE ) SignalLights ( 2 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.365 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( 0 0.305 0 ) Radius ( 0.365 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 3 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 6 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( STOP_AND_PROCEED "Red" SpeedMPH ( 15 ) ) SignalAspect ( RESTRICTING "Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "Amber" ) SignalAspect ( APPROACH_3 "Amber" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHOCL2LightGR2" SignalFnType ( NORMAL ) SignalLightTex ( "LTex2" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.4 ) SignalFlags ( SEMAPHORE ) SignalLights ( 2 SignalLight ( 0 "Green2 Light" Position ( 0 0 0 ) Radius ( 0.365 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Red Light" Position ( 0 0.305 0 ) Radius ( 0.365 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 3 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Green" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 5 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( STOP_AND_PROCEED "Red" SpeedMPH ( 15 ) ) SignalAspect ( RESTRICTING "Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Green" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHOCL1LightA3" SignalFnType ( NORMAL ) SignalLightTex ( "LTex2" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.4 ) SignalFlags ( SEMAPHORE ) SignalLights ( 1 SignalLight ( 0 "Amber Light" Position ( 0 0 0 ) Radius ( 0.365 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 2 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Amber" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) ) SignalAspects ( 4 SignalAspect ( STOP "Dark" SpeedMPH ( 0 ) ) SignalAspect ( STOP_AND_PROCEED "Dark" SpeedMPH ( 30 ) ) SignalAspect ( RESTRICTING "Amber" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Dark" SpeedMPH ( 30 ) ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHOCL1LightA3Spc" SignalFnType ( NORMAL ) SignalLightTex ( "LTex2" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.4 ) SignalFlags ( SEMAPHORE ) SignalLights ( 1 SignalLight ( 0 "Amber Light" Position ( 0 0 0 ) Radius ( 0.365 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 2 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Amber" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) ) SignalAspects ( 4 SignalAspect ( STOP "Dark" SpeedMPH ( 0 ) ) SignalAspect ( STOP_AND_PROCEED "Dark" SpeedMPH ( 15 ) ) SignalAspect ( RESTRICTING "Amber" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_2 "Amber" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHOCL3LightRAG1D" SignalFnType ( NORMAL ) SignalLightTex ( "LTex2" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.4 ) SignalFlags ( SEMAPHORE ) SignalLights ( 3 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.32 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( 0 0.2286 0 ) Radius ( 0.32 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Green2 Light" Position ( 0 0.4572 0 ) Radius ( 0.32 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 4 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 3 "Green" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 3 ) ) ) SignalAspects ( 5 SignalAspect ( STOP "Red" SpeedMPH ( 0 ) ) SignalAspect ( RESTRICTING "Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "Amber" ) SignalAspect ( CLEAR_2 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHOCL3LightGAR1I" SignalFnType ( NORMAL ) SignalLightTex ( "LTex2" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.4 ) SignalFlags ( SEMAPHORE ) SignalLights ( 3 SignalLight ( 0 "Green2 Light" Position ( 0 0 0 ) Radius ( 0.365 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Amber Light" Position ( 0 0.305 0 ) Radius ( 0.365 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Red Light" Position ( 0 0.61 0 ) Radius ( 0.365 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 4 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Amber" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 2 ) ) SignalDrawState ( 3 "Green" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 3 ) ) ) SignalAspects ( 5 SignalAspect ( STOP_AND_PROCEED "Red" SpeedMPH ( 15 ) ) SignalAspect ( RESTRICTING "Red" SpeedMPH ( 15 ) ) SignalAspect ( APPROACH_1 "Amber" SpeedMPH ( 30 ) ) SignalAspect ( APPROACH_2 "Amber" ) SignalAspect ( CLEAR_2 "Green" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHOCL1LightA2I" SignalFnType ( NORMAL ) SignalLightTex ( "LTex2" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.4 ) SignalFlags ( SEMAPHORE ) SignalLights ( 2 SignalLight ( 0 "Amber Light" Position ( 0 0 0 ) Radius ( 0.365 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Green2 Light" Position ( 0 0 0 ) Radius ( 0.365 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 3 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Amber" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 2 "Green" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 1 ) ) ) SignalAspects ( 2 SignalAspect ( STOP "Dark" SpeedMPH ( 0 ) ) SignalAspect ( APPROACH_2 "Amber" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHOCL1LightR2I" SignalFnType ( NORMAL ) SignalLightTex ( "LTex2" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.4 ) SignalFlags ( SEMAPHORE ) SignalLights ( 1 SignalLight ( 0 "Red Light" Position ( 0 0 0 ) Radius ( 0.365 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 2 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 2 SignalAspect ( STOP "Dark" SpeedMPH ( 0 ) ) SignalAspect ( APPROACH_1 "Red" ) ) SignalNumClearAhead ( 5 ) ) SignalType ( "JJHOCL1LightG3I" SignalFnType ( NORMAL ) SignalLightTex ( "LTex2" ) SigFlashDuration ( 0.75 0.6 ) SemaphoreInfo ( 0.4 ) SignalFlags ( SEMAPHORE ) SignalLights ( 1 SignalLight ( 0 "Green2 Light" Position ( 0 0 0 ) Radius ( 0.365 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 2 SignalDrawState ( 0 "Dark" SemaphorePos ( 0 ) ) SignalDrawState ( 1 "Green" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 2 SignalAspect ( STOP "Dark" SpeedMPH ( 0 ) ) SignalAspect ( APPROACH_1 "Green" ) ) SignalNumClearAhead ( 5 ) ) ) SignalShapes ( 123 SignalShape ( "JJHCtrlSigNormal.s" "Control Signal - Normal" SignalSubObjs ( 9 SignalSubObj ( 0 "HEAD2" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHCtrlNormal1" ) ) SignalSubObj ( 1 "HEAD1" "Signal Head 2" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHCtrlNormal2" ) ) SignalSubObj ( 2 "DUMMY" "Observe Track Occupancy" SigSubtype ( NUMBER_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 3 "DUMMY" "Clear (CLEAR_2)" SigSubtype ( USER1 ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "DUMMY" "Clear Diverging (CLEAR_1)" SigSubtype ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "DUMMY" "Approach Medium (APPROACH_2)" SigSubtype ( USER3 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "DUMMY" "Approach (APPROACH_1)" SigSubtype ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "DUMMY" "Restricting (RESTRICTING)" SigSubType ( GRADIENT_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "DUMMY" "Stop (STOP)" SigSubType ( USER0 ) SignalFlags ( DEFAULT ) ) ) ) SignalShape ( "JJHsigEuSvFan_SwInd.s" "SeaView Switch Indicator (Low 3m)" SignalSubObjs ( 7 SignalSubObj ( 0 "HEAD1L" "Signal Head 1 (Left)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL JN_LINK DEFAULT ) SigSubSType ( "JJHEufV3SwIndL" ) ) SignalSubObj ( 1 "HEAD1R" "Signal Head 2" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL JN_LINK ) SigSubSType ( "JJHEufV3SwIndR" ) ) SignalSubObj ( 2 "PLATE" "Show Switch Indicator plate" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "DUMMY" "Tangent Route is Thru" SigSubtype ( USER1 ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "DUMMY" "Diverging Route is Thru" SigSubtype ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "DUMMY" "Signal Link marks Tangent Route" SigSubtype ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) ) ) SignalShape ( "JJHCtrlSigShunt.s" "Control Signal - SV5 Route Select (Shunting+Repeater)" SignalSubObjs ( 15 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubJnLinkIf ( 1 14 ) SigSubSType ( "JJHCtrlShuntSV" ) ) SignalSubObj ( 1 "DUMMY" "Left-1 route (CLEAR_1)" SigSubtype ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 2 "DUMMY" "Right-1 route (APPROACH_3)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 3 "DUMMY" "Left-2 route (APPROACH_2)" SigSubtype ( USER3 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 4 "DUMMY" "Right-2 (APPROACH_1)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "DUMMY" "Left-3 route Restricting (RESTRICTING)" SigSubType ( GRADIENT_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "DUMMY" "Right-3 route (STOP_AND_PROCEED)" SigSubtype ( NUMBER_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "SIGNAL" "Four aspects on this route (CLEAR_2)" SigSubType ( SIGNAL_HEAD ) SigSubJnLinkIf ( 1 14 ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHCtrlShuntSV2" ) ) SignalSubObj ( 8 "HEAD2" "Route Speed 50mph/80kph (CLEAR_2)" SigSubType ( SIGNAL_HEAD ) SigSubJnLinkIf ( 1 14 ) SigSubSType ( "JJHCtrlRepeatR7" ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "HEAD2" "Route Speed 40mph/65kph (CLEAR_1)" SigSubType ( SIGNAL_HEAD ) SigSubJnLinkIf ( 1 14 ) SigSubSType ( "JJHCtrlRepeatR6" ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 10 "HEAD2" "Route Speed 35mph/60kph (APPROACH_3)" SigSubType ( SIGNAL_HEAD ) SigSubJnLinkIf ( 1 14 ) SigSubSType ( "JJHCtrlRepeatR5" ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 11 "HEAD2" "Route Speed 25mph/40kph (APPROACH_2)" SigSubType ( SIGNAL_HEAD ) SigSubJnLinkIf ( 1 14 ) SigSubSType ( "JJHCtrlRepeatR4" ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 12 "HEAD2" "Route Speed 15mph/25kph Restricting (APPROACH_1)" SigSubType ( SIGNAL_HEAD ) SigSubJnLinkIf ( 1 14 ) SigSubSType ( "JJHCtrlRepeatR3" ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 13 "HEAD2" "Route Speed 15mph/25kph Drive on Sight (RESTRICTING)" SigSubType ( SIGNAL_HEAD ) SigSubJnLinkIf ( 1 14 ) SigSubSType ( "JJHCtrlRepeatR2" ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 14 "LINK1" "Link to specific route (link all heads)" SigSubtype ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHCtrlSigShunt2.s" "Control Signal - Vintage Island Route Select" SignalSubObjs ( 7 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubJnLinkIf ( 1 6 ) SigSubSType ( "JJHCtrlShuntOCL" ) ) SignalSubObj ( 1 "DUMMY" "Limited route (CLEAR_1)" SigSubtype ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 2 "DUMMY" "Adv Medium route (APPROACH_3)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 3 "DUMMY" "Medium route (APPROACH_2)" SigSubtype ( USER3 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 4 "DUMMY" "Slow route (APPROACH_1)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "DUMMY" "Restricting route (RESTRICTING)" SigSubType ( GRADIENT_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "LINK1" "Link to specific route (link all heads)" SigSubtype ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHCtrlSigRepeat.s" "Control Signal - SV5 Speed Select (Repeater)" SignalSubObjs ( 9 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubJnLinkIf ( 1 8 ) SigSubSType ( "JJHCtrlRepeatSV" ) ) SignalSubObj ( 1 "DUMMY" "Route Speed 50mph/80kph (CLEAR_2)" SigSubtype ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 2 "DUMMY" "Route Speed 40mph/65kph (CLEAR_1)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 3 "DUMMY" "Route Speed 35mph/60kph (APPROACH_3)" SigSubtype ( USER3 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 4 "DUMMY" "Route Speed 25mph/40kph (APPROACH_2)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "DUMMY" "Route Speed 15mph/25kph Restricting (APPROACH_1)" SigSubType ( GRADIENT_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "DUMMY" "Route Speed 15mph/25kph Drive on Sight (RESTRICTING)" SigSubtype ( NUMBER_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "DUMMY" "Route Speed 30mph/50kph (STOP_AND_PROCEED)" SigSubtype ( DECOR ) ) SignalSubObj ( 8 "LINK1" "Link to specific route (link head)" SigSubtype ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHCtrlSigDistantAU.s" "Control Signal - Distant Translator" SignalSubObjs ( 9 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubJnLinkIf ( 1 8 ) SigSubSType ( "JJHCtrlDistantAU1" ) ) SignalSubObj ( 1 "DUMMY" "Slow to 80 (CLEAR_1)" SigSubtype ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 2 "DUMMY" "Slow to 70 (APPROACH_3)" SigSubtype ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 3 "DUMMY" "Slow (APPROACH_2)" SigSubtype ( USER3 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 4 "DUMMY" "Restricting (APPROACH_1)" SigSubtype ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "DUMMY" "Drive on Sight (RESTRICTING)" SigSubType ( GRADIENT_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "DUMMY" "Approach (STOP_AND_PROCEED)" SigSubtype ( NUMBER_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "DUMMY" "Default speed (STOP)" SigSubType ( DECOR ) SignalFlags ( DEFAULT ) ) SignalSubObj ( 8 "DUMMY" "Link head to Specific Route" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHCtrlSigShuntGCOR.s" "Control Signal - Shunting (GCOR Revision 4)" SignalSubObjs ( 15 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubJnLinkIf ( 1 7 ) SigSubSType ( "JJHCtrlShuntGCOR" ) ) SignalSubObj ( 1 "DUMMY" "Limited route (CLEAR_1)" SigSubtype ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 2 "DUMMY" "Adv Medium route (APPROACH_3)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 3 "DUMMY" "Medium route (APPROACH_2)" SigSubtype ( USER3 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 4 "DUMMY" "Slow route (APPROACH_1)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "DUMMY" "Tier-2 Restricting (RESTRICTING)" SigSubType ( GRADIENT_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "DUMMY" "Tier-3 Restricting (STOP_AND_PROCEED)" SigSubtype ( NUMBER_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "LINK1" "Link to specific route" SigSubtype ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "HEAD1R" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHCtrlShuntGCOR" ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 9 "DUMMY" "Limited route (CLEAR_1)" SigSubtype ( USER1 ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 10 "DUMMY" "Adv Medium route (APPROACH_3)" SigSubType ( USER2 ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 11 "DUMMY" "Medium route (APPROACH_2)" SigSubtype ( USER3 ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 12 "DUMMY" "Slow route (APPROACH_1)" SigSubType ( USER4 ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 13 "DUMMY" "Tier-2 Restricting (RESTRICTING)" SigSubType ( GRADIENT_PLATE ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 14 "DUMMY" "Tier-3 Restricting (STOP_AND_PROCEED)" SigSubtype ( NUMBER_PLATE ) SignalFlags ( BACK_FACING OPTIONAL ) ) ) ) SignalShape ( "JJHsigEuSvFan_N5L_F123456.s" "SV Home Signal 5-Light (H5A/H5B) w/All Feathers" SignalSubObjs ( 17 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH5A" ) ) SignalSubObj ( 1 "FEATHER1" "Feather 1" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather1" ) ) SignalSubObj ( 2 "FEATHER2" "Feather 2" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather2" ) ) SignalSubObj ( 3 "FEATHER3" "Feather 3" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather3" ) ) SignalSubObj ( 4 "FEATHER4" "Feather 4" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather4" ) ) SignalSubObj ( 5 "FEATHER5" "Feather 5" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather5" ) ) SignalSubObj ( 6 "FEATHER6" "Feather 6" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather6" ) ) SignalSubObj ( 7 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 8 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 9 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 10 "DUMMY" "Show Double Clear to Stop" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 11 "DUMMY" "Show Clear to Restrictive" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 12 "DUMMY" "Alternate colors on Main head (H5B)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 13 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 14 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 15 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 16 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_N5L_F34.s" "SV Home Signal 5-Light (H5A/H5B) w/4 Feathers" SignalSubObjs ( 13 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH5A" ) ) SignalSubObj ( 1 "FEATHER3" "Feather 3" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather3" ) ) SignalSubObj ( 2 "FEATHER4" "Feather 4" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather4" ) ) SignalSubObj ( 3 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 4 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 5 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 6 "DUMMY" "Show Double Clear to Stop" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "DUMMY" "Show Clear to Restrictive" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "DUMMY" "Alternate colors on Main head (H5B)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 10 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 11 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 12 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_N5L_F34_C.s" "SV Home Signal 5-Light (H5C/H5D) w/4 Feathers" SignalSubObjs ( 13 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH5C" ) ) SignalSubObj ( 1 "FEATHER3" "Feather 3" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather3" ) ) SignalSubObj ( 2 "FEATHER4" "Feather 4" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather4" ) ) SignalSubObj ( 3 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 4 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 5 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 6 "DUMMY" "Show Double Clear to Stop (H5D only)" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "DUMMY" "Show Clear to Restrictive" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "DUMMY" "Alternate colors on Main head (H5D)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 10 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 11 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 12 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_N5L.s" "SV Home Signal 5-Light (H5A/H5B)" SignalSubObjs ( 11 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH5A" ) ) SignalSubObj ( 1 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 2 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 3 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "DUMMY" "Show Double Clear to Stop" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "DUMMY" "Show Clear to Restrictive" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "DUMMY" "Alternate colors on Main head (H5B)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 10 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_N4L_F123456.s" "SV Home Signal 4-Light (H4A/H4B) w/All Feathers" SignalSubObjs ( 17 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH4A" ) ) SignalSubObj ( 1 "FEATHER1" "Feather 1" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather1" ) ) SignalSubObj ( 2 "FEATHER2" "Feather 2" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather2" ) ) SignalSubObj ( 3 "FEATHER3" "Feather 3" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather3" ) ) SignalSubObj ( 4 "FEATHER4" "Feather 4" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather4" ) ) SignalSubObj ( 5 "FEATHER5" "Feather 5" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather5" ) ) SignalSubObj ( 6 "FEATHER6" "Feather 6" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather6" ) ) SignalSubObj ( 7 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 8 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 9 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 10 "DUMMY" "Show Double Clear to Stop (H4B only)" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 11 "DUMMY" "Show Clear to Restrictive (H4A only)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 12 "DUMMY" "Alternate colors on Main head (H4B)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 13 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 14 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 15 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 16 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_N4L_F34.s" "SV Home Signal 4-Light (H4A/H4B) w/4 Feathers" SignalSubObjs ( 14 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH4A" ) ) SignalSubObj ( 1 "FEATHER3" "Feather 3" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather3" ) ) SignalSubObj ( 2 "FEATHER4" "Feather 4" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather4" ) ) SignalSubObj ( 3 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubJnLinkIf ( 1 13 ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 4 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubJnLinkIf ( 1 13 ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 5 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 6 "DUMMY" "Show Double Clear to Stop (H4B only)" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "DUMMY" "Show Clear to Restrictive (H4A only)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "DUMMY" "Alternate colors on Main head (H4B)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 10 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 11 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 12 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) SignalSubObj ( 13 "DUMMY" "Link Rear-point Indicators to a Route" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHsigEuSvFan_N4L_D.s" "SV Home Signal 4-Light (H4D/H4E)" SignalSubObjs ( 13 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH4D" ) ) SignalSubObj ( 1 "FEATHER3" "Feather 3" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather3" ) ) SignalSubObj ( 2 "FEATHER4" "Feather 4" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather4" ) ) SignalSubObj ( 3 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 4 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 5 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 6 "DUMMY" "Show Double Clear to Stop" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "DUMMY" "Show Clear to Restrictive (H4D only)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "DUMMY" "Alternate colors on Main head (H4E)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 10 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 11 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 12 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_N3L_B_F34.s" "SV Home Signal 3-Light (H3B/H3D) w/4 Feathers" SignalSubObjs ( 13 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH3B" ) ) SignalSubObj ( 1 "FEATHER3" "Feather 3" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather3" ) ) SignalSubObj ( 2 "FEATHER4" "Feather 4" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather4" ) ) SignalSubObj ( 3 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 4 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 5 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 6 "DUMMY" "Show Double Clear to Stop (H3D only)" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "DUMMY" "Show Clear to Restrictive (H3B only)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "DUMMY" "Alternate colors on Main head (H3D)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 10 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 11 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 12 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_N4L_F2345.s" "SV Home Signal 4-Light (H4A/H4B) w/6 Feathers" SignalSubObjs ( 15 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH4A" ) ) SignalSubObj ( 1 "FEATHER2" "Feather 2" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather2" ) ) SignalSubObj ( 2 "FEATHER3" "Feather 3" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather3" ) ) SignalSubObj ( 3 "FEATHER4" "Feather 4" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather4" ) ) SignalSubObj ( 4 "FEATHER5" "Feather 5" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather5" ) ) SignalSubObj ( 5 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 6 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 7 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 8 "DUMMY" "Show Double Clear to Stop (H4B only)" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "DUMMY" "Show Clear to Restrictive (H4A only)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 10 "DUMMY" "Alternate colors on Main head (H4B)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 11 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 12 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 13 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 14 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_N4L.s" "SV Home Signal 4-Light (H4A/H4B)" SignalSubObjs ( 11 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH4A" ) ) SignalSubObj ( 1 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 2 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 3 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "DUMMY" "Show Double Clear to Stop (H4B only)" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "DUMMY" "Show Clear to Restrictive (H4A only)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "DUMMY" "Alternate colors on Main head (H4B)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 10 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_N4L_F34_C.s" "SV Home Signal 4-Light (H4C) w/4 Feathers" SignalSubObjs ( 10 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH4C" ) ) SignalSubObj ( 1 "FEATHER3" "Feather 3" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather3" ) ) SignalSubObj ( 2 "FEATHER4" "Feather 4" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather4" ) ) SignalSubObj ( 3 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 4 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 5 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 6 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 9 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_N4L_C.s" "SV Home Signal 4-Light (H4C)" SignalSubObjs ( 8 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH4C" ) ) SignalSubObj ( 1 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 2 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 3 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 7 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_N3L_F123456_B.s" "SV Home Signal 3-Light (H3B/H3D) w/All Feathers" SignalSubObjs ( 17 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH3B" ) ) SignalSubObj ( 1 "FEATHER1" "Feather 1" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather1" ) ) SignalSubObj ( 2 "FEATHER2" "Feather 2" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather2" ) ) SignalSubObj ( 3 "FEATHER3" "Feather 3" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather3" ) ) SignalSubObj ( 4 "FEATHER4" "Feather 4" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather4" ) ) SignalSubObj ( 5 "FEATHER5" "Feather 5" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather5" ) ) SignalSubObj ( 6 "FEATHER6" "Feather 6" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather6" ) ) SignalSubObj ( 7 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 8 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 9 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 10 "DUMMY" "Show Double Clear to Stop (H3D only)" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 11 "DUMMY" "Show Clear to Restrictive (H3B only)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 12 "DUMMY" "Alternate colors on Main head (H3D)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 13 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 14 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 15 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 16 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_N3L_F34.s" "SV Home Signal 3-Light (H3A/H3C) w/4 Feathers" SignalSubObjs ( 11 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH3A" ) ) SignalSubObj ( 1 "FEATHER3" "Feather 3" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather3" ) ) SignalSubObj ( 2 "FEATHER4" "Feather 4" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather4" ) ) SignalSubObj ( 3 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 4 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 5 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 6 "DUMMY" "Alternate colors on Main head (H3C)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 10 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_N3L_F2345.s" "SV Home Signal 3-Light (H3A/H3C) w/6 Feathers" SignalSubObjs ( 13 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH3A" ) ) SignalSubObj ( 1 "FEATHER2" "Feather 2" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather2" ) ) SignalSubObj ( 2 "FEATHER3" "Feather 3" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather3" ) ) SignalSubObj ( 3 "FEATHER4" "Feather 4" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather4" ) ) SignalSubObj ( 4 "FEATHER5" "Feather 5" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather5" ) ) SignalSubObj ( 5 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 6 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 7 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 8 "DUMMY" "Alternate colors on Main head (H3C)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 10 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 11 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 12 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_N3L.s" "SV Home Signal 3-Light (H3A/H3C)" SignalSubObjs ( 9 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH3A" ) ) SignalSubObj ( 1 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 2 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 3 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "DUMMY" "Alternate colors on Main head (H3C)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 8 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFanBrn_N3L_F34.s" "SV Home Signal 3-Light (H3A/H3C) Brn w/4 Feathers" SignalSubObjs ( 11 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH3A" ) ) SignalSubObj ( 1 "FEATHER3" "Feather 3" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather3" ) ) SignalSubObj ( 2 "FEATHER4" "Feather 4" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather4" ) ) SignalSubObj ( 3 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 4 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 5 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 6 "DUMMY" "Alternate colors on Main head (H3C)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 10 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFanBrn_N3L.s" "SV Home Signal 3-Light (H3A/H3C) Brn" SignalSubObjs ( 9 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH3A" ) ) SignalSubObj ( 1 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 2 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 3 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "DUMMY" "Alternate colors on Main head (H3C)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 8 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_N3L_B.s" "SV Home Signal 3-Light (H3B/H3D)" SignalSubObjs ( 11 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH3B" ) ) SignalSubObj ( 1 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 2 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 3 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "DUMMY" "Show Double Clear to Stop (H3D only)" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "DUMMY" "Show Clear to Restrictive (H3B only)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "DUMMY" "Alternate colors on Main head (H3D)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 10 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_N2L_F34.s" "SV Home Signal 2-Light (H2A) w/4 Feathers" SignalSubObjs ( 11 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH2A" ) ) SignalSubObj ( 1 "FEATHER3" "Feather 3" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather3" ) ) SignalSubObj ( 2 "FEATHER4" "Feather 4" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather4" ) ) SignalSubObj ( 3 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 4 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 5 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 6 "DUMMY" "Alternate colors on Main head (H2B)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 10 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_N2L.s" "SV Home Signal 2-Light (H2A)" SignalSubObjs ( 9 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH2A" ) ) SignalSubObj ( 1 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 2 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 3 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "DUMMY" "Alternate colors on Main head (H2B)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 8 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_S1L.s" "SV Home Signal 1-Light SHORT (H1A)" SignalSubObjs ( 8 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH1A" ) ) SignalSubObj ( 1 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 2 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 3 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 7 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_G5L_F34.s" "SV Home Signal 5-Light GANTRY (H5A/H5B) w/4 Feathers" SignalSubObjs ( 14 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH5A" ) ) SignalSubObj ( 1 "FEATHER3" "Feather 3" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather3" ) ) SignalSubObj ( 2 "FEATHER4" "Feather 4" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather4" ) ) SignalSubObj ( 3 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubJnLinkIf ( 1 13 ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 4 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubJnLinkIf ( 1 13 ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 5 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 6 "DUMMY" "Show Double Clear to Stop" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "DUMMY" "Show Clear to Restrictive" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "DUMMY" "Alternate colors on Main head (H5B)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 10 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 11 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 12 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) SignalSubObj ( 13 "DUMMY" "Link Rear-point Indicators to a Route" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHsigEuSvFan_G4L_F34_D.s" "SV Home Signal 4-Light GANTRY (H4D/H4E) w/4 Feathers" SignalSubObjs ( 13 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH4D" ) ) SignalSubObj ( 1 "FEATHER3" "Feather 3" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather3" ) ) SignalSubObj ( 2 "FEATHER4" "Feather 4" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather4" ) ) SignalSubObj ( 3 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 4 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 5 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 6 "DUMMY" "Show Double Clear to Stop" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "DUMMY" "Show Clear to Restrictive (H4D only)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "DUMMY" "Alternate colors on Main head (H4E)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 10 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 11 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 12 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_G4L_F34.s" "SV Home Signal 4-Light GANTRY (H4A/H4B) w/4 Feathers" SignalSubObjs ( 13 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH4A" ) ) SignalSubObj ( 1 "FEATHER3" "Feather 3" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather3" ) ) SignalSubObj ( 2 "FEATHER4" "Feather 4" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather4" ) ) SignalSubObj ( 3 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 4 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 5 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 6 "DUMMY" "Show Double Clear to Stop (H4B only)" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "DUMMY" "Show Clear to Restrictive (H4A only)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "DUMMY" "Alternate colors on Main head (H4B)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 10 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 11 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 12 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_G4L_F2345.s" "SV Home Signal 4-Light GANTRY (H4A/H4B) w/6 Feathers" SignalSubObjs ( 15 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH4A" ) ) SignalSubObj ( 1 "FEATHER2" "Feather 2" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather2" ) ) SignalSubObj ( 2 "FEATHER3" "Feather 3" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather3" ) ) SignalSubObj ( 3 "FEATHER4" "Feather 4" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather4" ) ) SignalSubObj ( 4 "FEATHER5" "Feather 5" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather5" ) ) SignalSubObj ( 5 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 6 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 7 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 8 "DUMMY" "Show Double Clear to Stop (H4B only)" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "DUMMY" "Show Clear to Restrictive (H4A only)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 10 "DUMMY" "Alternate colors on Main head (H4B)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 11 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 12 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 13 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 14 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_G4L.s" "SV Home Signal 4-Light GANTRY (H4A/H4B)" SignalSubObjs ( 11 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH4A" ) ) SignalSubObj ( 1 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 2 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 3 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "DUMMY" "Show Double Clear to Stop (H4B only)" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "DUMMY" "Show Clear to Restrictive (H4A only)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "DUMMY" "Alternate colors on Main head (H4B)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 10 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_GL4L.s" "SV Home Signal 4-Light LOW-GANTRY (H4A/H4B)" SignalSubObjs ( 11 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH4A" ) ) SignalSubObj ( 1 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 2 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 3 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "DUMMY" "Show Double Clear to Stop (H4B only)" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "DUMMY" "Show Clear to Restrictive (H4A only)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "DUMMY" "Alternate colors on Main head (H4B)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 10 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_G3L_F34.s" "SV Home Signal 3-Light GANTRY (H3A/H3C) w/4 Feathers" SignalSubObjs ( 11 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH3A" ) ) SignalSubObj ( 1 "FEATHER3" "Feather 3" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather3" ) ) SignalSubObj ( 2 "FEATHER4" "Feather 4" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather4" ) ) SignalSubObj ( 3 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 4 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 5 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 6 "DUMMY" "Alternate colors on Main head (H3C)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 10 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_G3L.s" "SV Home Signal 3-Light GANTRY (H3A/H3C)" SignalSubObjs ( 9 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH3A" ) ) SignalSubObj ( 1 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 2 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 3 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "DUMMY" "Alternate colors on Main head (H3C)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 8 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_GL3L.s" "SV Home Signal 3-Light LOW-GANTRY (H3A/H3C)" SignalSubObjs ( 9 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH3A" ) ) SignalSubObj ( 1 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 2 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 3 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "DUMMY" "Alternate colors on Main head (H3C)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 8 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_G2L.s" "SV Home Signal 2-Light GANTRY (H2A)" SignalSubObjs ( 9 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH2A" ) ) SignalSubObj ( 1 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 2 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 3 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "DUMMY" "Alternate colors on Main head (H2B)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 8 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_T3L.s" "SV Home Signal 3-Light TALL (H3A/H3C)" SignalSubObjs ( 9 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH3A" ) ) SignalSubObj ( 1 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 2 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 3 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "DUMMY" "Alternate colors on Main head (H3C)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 8 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_B4L_F34.s" "SV Home Signal 4-Light BABY (H4A/H4B) w/4 Feathers" SignalSubObjs ( 13 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH4A" ) ) SignalSubObj ( 1 "FEATHER3" "Feather 3" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather3" ) ) SignalSubObj ( 2 "FEATHER4" "Feather 4" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV4Feather4" ) ) SignalSubObj ( 3 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 4 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 5 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 6 "DUMMY" "Show Double Clear to Stop (H4B only)" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "DUMMY" "Show Clear to Restrictive (H4A only)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "DUMMY" "Alternate colors on Main head (H4B)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 10 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 11 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 12 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_B4L.s" "SV Home Signal 4-Light BABY (H4A/H4B)" SignalSubObjs ( 11 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH4A" ) ) SignalSubObj ( 1 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 2 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 3 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "DUMMY" "Show Double Clear to Stop (H4B only)" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "DUMMY" "Show Clear to Restrictive (H4A only)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "DUMMY" "Alternate colors on Main head (H4B)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 10 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_B3L.s" "SV Home Signal 3-Light BABY (H3A/H3C)" SignalSubObjs ( 9 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH3A" ) ) SignalSubObj ( 1 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 2 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 3 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "DUMMY" "Alternate colors on Main head (H3C)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 8 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_D2L.s" "SV Home Signal 2-Light DWARF (H2A)" SignalSubObjs ( 9 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH2A" ) ) SignalSubObj ( 1 "FEATHER7" "Feather 7" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather7" ) ) SignalSubObj ( 2 "FEATHER8" "Feather 8" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHEufV1Feather8" ) ) SignalSubObj ( 3 "HOME" "Show Home Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "DUMMY" "Alternate colors on Main head (H2B)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 8 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_Dist_N2L.s" "SV Distant Signal 2-Light (D2A)" SignalSubObjs ( 6 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubJnLinkIf ( 1 5 ) SigSubSType ( "JJHSeaViewD2A" ) ) SignalSubObj ( 1 "DISTANT" "Show Distant Signal Banner (track on left)" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "DISTANT2" "Show Distant Signal Banner (track on right)" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 3 "DUMMY" "Permanant Holding Aspect" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 4 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 5 "DUMMY" "Link Head to Specific Route" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHsigEuSvFan_Dist_N3L.s" "SV Distant Signal 3-Light (D3A)" SignalSubObjs ( 8 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubJnLinkIf ( 1 7 ) SigSubSType ( "JJHSeaViewD3A" ) ) SignalSubObj ( 1 "DISTANT" "Show Distant Signal Banner (track on left)" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "DISTANT2" "Show Distant Signal Banner (track on right)" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 3 "DUMMY" "Permanant Holding Aspect" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 4 "DUMMY" "Drive on Sight shows Restrictive" SigSubType ( USER2 ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 5 "DUMMY" "Restricting shows Restrictive" SigSubType ( USER3 ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 6 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 7 "DUMMY" "Link Head to Specific Route" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHsigEuSvFan_Perm_N4L.s" "SV Perm Signal 4-Light (P4A/P4B/P4C)" SignalSubObjs ( 13 SignalSubObj ( 0 "HEAD1" "Signal Head 1 (P4A/P4B/P4C" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHSeaViewP4A" ) ) SignalSubObj ( 1 "PERM" "Show Permissive Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "DUMMY" "Show Dbl Clear to Stop (P4B/P4C req Aux)" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 3 "DUMMY" "Show Clear to Restrictive (P4B only)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 4 "DUMMY" "Alternate colors on Main head (P4B)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "DUMMY" "Alternate colors on Main head (P4C)" SigSubType ( USER3 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "DUMMY" "Allow Aux Light aspects" SigSubType ( GRADIENT_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "DUMMY" "Signal is Dispatcher controlled" SigSubType ( NUMBER_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 10 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 11 "SIGNAL" "Restrictive Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyNormal" ) ) SignalSubObj ( 12 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_Perm_N3L.s" "SV Perm Signal 2/3-Light (P3A/P3E/P2A)" SignalSubObjs ( 13 SignalSubObj ( 0 "HEAD1R2" "Signal Head 1 (P2A: A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHSeaViewP2A" ) ) SignalSubObj ( 1 "HEAD1T3" "Signal Head 1 (P3A: G-A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubSType ( "JJHSeaViewP3A" ) ) SignalSubObj ( 2 "HEAD1L3" "Signal Head 1 (Grade P3E: G-A-L)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHSeaViewP3E" ) ) SignalSubObj ( 3 "PERM" "Show Permissive Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "DUMMY" "Show Dbl Clear to Stop (P3E only w/Aux)" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "DUMMY" "Show Clear to Restrictive (P3E only)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "DUMMY" "Allow Aux Light aspects (P3E only)" SigSubType ( GRADIENT_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "DUMMY" "Signal is Dispatcher controlled" SigSubType ( NUMBER_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 10 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 11 "SIGNAL" "Restrictive Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyNormal" ) ) SignalSubObj ( 12 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_Perm_N3L_B.s" "SV Perm Signal 3-Light (P3B/P3C/P3D)" SignalSubObjs ( 13 SignalSubObj ( 0 "HEAD1R3" "Signal Head 1 (P3B/P3C/P3D" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHSeaViewP3B" ) ) SignalSubObj ( 1 "PERM" "Show Permissive Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "DUMMY" "Show Dbl Clear to Stop (P3C/P3D req Aux)" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 3 "DUMMY" "Show Clear to Restrictive (P3C only)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 4 "DUMMY" "Alternate colors on Main head (P3C)" SigSubType ( USER4 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "DUMMY" "Alternate colors on Main head (P3D)" SigSubType ( USER3 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "DUMMY" "Allow Aux Light aspects" SigSubType ( GRADIENT_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "DUMMY" "Signal is Dispatcher controlled" SigSubType ( NUMBER_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 10 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 11 "SIGNAL" "Restrictive Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyNormal" ) ) SignalSubObj ( 12 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_Perm_Bi1_N3L.s" "SV Perm Signal 2/3-Light Bi-Dir #1 (P3A/P3E/P2A)" SignalSubObjs ( 25 SignalSubObj ( 0 "HEAD1R2" "Signal Head 1 (P2A: A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHSeaViewP2A" ) ) SignalSubObj ( 1 "HEAD1T3" "Signal Head 1 (P3A: G-A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubSType ( "JJHSeaViewP3A" ) ) SignalSubObj ( 2 "HEAD1L3" "Signal Head 1 (Grade P3E: G-A-L)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHSeaViewP3E" ) ) SignalSubObj ( 3 "PERM" "Show Permissive Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "DUMMY" "Show Dbl Clear to Stop (P3E only w/Aux)" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "DUMMY" "Show Clear to Restrictive (P3E only)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "DUMMY" "Allow Aux Light aspects (P3E only)" SigSubType ( GRADIENT_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "DUMMY" "Signal is Dispatcher controlled" SigSubType ( NUMBER_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 10 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 11 "SIGNAL" "Restrictive Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyNormal" ) ) SignalSubObj ( 12 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) SignalSubObj ( 13 "HEAD1R2R" "Signal Head 1 (P2A: A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL ) SigSubSType ( "JJHSeaViewP2A" ) ) SignalSubObj ( 14 "HEAD1T3R" "Signal Head 1 (P3A: G-A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL DEFAULT ) SigSubSType ( "JJHSeaViewP3A" ) ) SignalSubObj ( 15 "HEAD1L3R" "Signal Head 1 (Grade P3E: G-A-L)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL ) SigSubSType ( "JJHSeaViewP3E" ) ) SignalSubObj ( 16 "PERMR" "Show Permissive Signal Banner" SigSubType ( DECOR ) SignalFlags ( BACK_FACING OPTIONAL DEFAULT ) ) SignalSubObj ( 17 "DUMMY" "Show Dbl Clear to Stop (P3E only w/Aux)" SigSubType ( USER1 ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 18 "DUMMY" "Show Clear to Restrictive (P3E only)" SigSubType ( USER2 ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 19 "DUMMY" "Allow Aux Light aspects (P3E only)" SigSubType ( GRADIENT_PLATE ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 20 "DUMMY" "Signal is Dispatcher controlled" SigSubType ( NUMBER_PLATE ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 21 "RIGHTR" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 22 "LEFTR" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 23 "SIGNAL" "Restrictive Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL DEFAULT ) SigSubSType ( "JJHDummyNormal" ) ) SignalSubObj ( 24 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFanBrn_Perm_Bi1_N3L.s" "SV Perm Signal 2/3-Light Bi-Dir (P3A/P3E/P2A) Brn" SignalSubObjs ( 25 SignalSubObj ( 0 "HEAD1R2" "Signal Head 1 (P2A: A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHSeaViewP2A" ) ) SignalSubObj ( 1 "HEAD1T3" "Signal Head 1 (P3A: G-A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubSType ( "JJHSeaViewP3A" ) ) SignalSubObj ( 2 "HEAD1L3" "Signal Head 1 (Grade P3E: G-A-L)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHSeaViewP3E" ) ) SignalSubObj ( 3 "PERM" "Show Permissive Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "DUMMY" "Show Dbl Clear to Stop (P3E only w/Aux)" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "DUMMY" "Show Clear to Restrictive (P3E only)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "DUMMY" "Allow Aux Light aspects (P3E only)" SigSubType ( GRADIENT_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "DUMMY" "Signal is Dispatcher controlled" SigSubType ( NUMBER_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 10 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 11 "SIGNAL" "Restrictive Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyNormal" ) ) SignalSubObj ( 12 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) SignalSubObj ( 13 "HEAD1R2R" "Signal Head 1 (P2A: A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL ) SigSubSType ( "JJHSeaViewP2A" ) ) SignalSubObj ( 14 "HEAD1T3R" "Signal Head 1 (P3A: G-A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL DEFAULT ) SigSubSType ( "JJHSeaViewP3A" ) ) SignalSubObj ( 15 "HEAD1L3R" "Signal Head 1 (Grade P3E: G-A-L)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL ) SigSubSType ( "JJHSeaViewP3E" ) ) SignalSubObj ( 16 "PERMR" "Show Permissive Signal Banner" SigSubType ( DECOR ) SignalFlags ( BACK_FACING OPTIONAL DEFAULT ) ) SignalSubObj ( 17 "DUMMY" "Show Dbl Clear to Stop (P3E only w/Aux)" SigSubType ( USER1 ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 18 "DUMMY" "Show Clear to Restrictive (P3E only)" SigSubType ( USER2 ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 19 "DUMMY" "Allow Aux Light aspects (P3E only)" SigSubType ( GRADIENT_PLATE ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 20 "DUMMY" "Signal is Dispatcher controlled" SigSubType ( NUMBER_PLATE ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 21 "RIGHTR" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 22 "LEFTR" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 23 "SIGNAL" "Restrictive Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL DEFAULT ) SigSubSType ( "JJHDummyNormal" ) ) SignalSubObj ( 24 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_Perm_Bi2_N3L.s" "SV Perm Signal 2/3-Light Bi-Dir #2 (P3A/P3E/P2A)" SignalSubObjs ( 25 SignalSubObj ( 0 "HEAD1R2" "Signal Head 1 (P2A: A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHSeaViewP2A" ) ) SignalSubObj ( 1 "HEAD1T3" "Signal Head 1 (P3A: G-A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubSType ( "JJHSeaViewP3A" ) ) SignalSubObj ( 2 "HEAD1L3" "Signal Head 1 (Grade P3E: G-A-L)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHSeaViewP3E" ) ) SignalSubObj ( 3 "PERM" "Show Permissive Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "DUMMY" "Show Dbl Clear to Stop (P3E only w/Aux)" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "DUMMY" "Show Clear to Restrictive (P3E only)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "DUMMY" "Allow Aux Light aspects (P3E only)" SigSubType ( GRADIENT_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "DUMMY" "Signal is Dispatcher controlled" SigSubType ( NUMBER_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 10 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 11 "SIGNAL" "Restrictive Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyNormal" ) ) SignalSubObj ( 12 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) SignalSubObj ( 13 "HEAD1R2R" "Signal Head 1 (P2A: A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL ) SigSubSType ( "JJHSeaViewP2A" ) ) SignalSubObj ( 14 "HEAD1T3R" "Signal Head 1 (P3A: G-A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL DEFAULT ) SigSubSType ( "JJHSeaViewP3A" ) ) SignalSubObj ( 15 "HEAD1L3R" "Signal Head 1 (Grade P3E: G-A-L)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL ) SigSubSType ( "JJHSeaViewP3E" ) ) SignalSubObj ( 16 "PERMR" "Show Permissive Signal Banner" SigSubType ( DECOR ) SignalFlags ( BACK_FACING OPTIONAL DEFAULT ) ) SignalSubObj ( 17 "DUMMY" "Show Dbl Clear to Stop (P3E only w/Aux)" SigSubType ( USER1 ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 18 "DUMMY" "Show Clear to Restrictive (P3E only)" SigSubType ( USER2 ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 19 "DUMMY" "Allow Aux Light aspects (P3E only)" SigSubType ( GRADIENT_PLATE ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 20 "DUMMY" "Signal is Dispatcher controlled" SigSubType ( NUMBER_PLATE ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 21 "RIGHTR" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 22 "LEFTR" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 23 "SIGNAL" "Restrictive Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL DEFAULT ) SigSubSType ( "JJHDummyNormal" ) ) SignalSubObj ( 24 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_Perm_Bi2_N4L.s" "SV Perm Signal 3/4-Light Bi-Dir #2 (P4A/P3A/P3E)" SignalSubObjs ( 25 SignalSubObj ( 0 "HEAD1" "Signal Head 1 (P4A: A-R-A-G)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHSeaViewP4A" ) ) SignalSubObj ( 1 "HEAD1T3" "Signal Head 1 (P3A: G-A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubSType ( "JJHSeaViewP3A" ) ) SignalSubObj ( 2 "HEAD1L3" "Signal Head 1 (Grade P3E: G-A-L)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHSeaViewP3E" ) ) SignalSubObj ( 3 "PERM" "Show Permissive Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "DUMMY" "Show Dbl Clear to Stop (P3E only w/Aux)" SigSubType ( USER1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 5 "DUMMY" "Show Clear to Restrictive (P3E only)" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "DUMMY" "Allow Aux Light aspects (P3E only)" SigSubType ( GRADIENT_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "DUMMY" "Signal is Dispatcher controlled" SigSubType ( NUMBER_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 9 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 10 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 11 "SIGNAL" "Restrictive Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubSType ( "JJHDummyNormal" ) ) SignalSubObj ( 12 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) SignalSubObj ( 13 "HEAD1R" "Signal Head 1 (P4A: A-R-A-G)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL ) SigSubSType ( "JJHSeaViewP4A" ) ) SignalSubObj ( 14 "HEAD1T3R" "Signal Head 1 (P3A: G-A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL DEFAULT ) SigSubSType ( "JJHSeaViewP3A" ) ) SignalSubObj ( 15 "HEAD1L3R" "Signal Head 1 (Grade P3E: G-A-L)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL ) SigSubSType ( "JJHSeaViewP3E" ) ) SignalSubObj ( 16 "PERMR" "Show Permissive Signal Banner" SigSubType ( DECOR ) SignalFlags ( BACK_FACING OPTIONAL DEFAULT ) ) SignalSubObj ( 17 "DUMMY" "Show Dbl Clear to Stop (P3E only w/Aux)" SigSubType ( USER1 ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 18 "DUMMY" "Show Clear to Restrictive (P3E only)" SigSubType ( USER2 ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 19 "DUMMY" "Allow Aux Light aspects (P3E only)" SigSubType ( GRADIENT_PLATE ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 20 "DUMMY" "Signal is Dispatcher controlled" SigSubType ( NUMBER_PLATE ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 21 "RIGHTR" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 22 "LEFTR" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 23 "SIGNAL" "Restrictive Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL DEFAULT ) SigSubSType ( "JJHDummyNormal" ) ) SignalSubObj ( 24 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_Perm_Bi3_N3L.s" "SV Perm Signal 2/3-Light Bi-Dir #3 (P3A/P2A)" SignalSubObjs ( 21 SignalSubObj ( 0 "HEADL1R2" "Signal Head 1 LEFT (P2A: A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHSeaViewP2A" ) ) SignalSubObj ( 1 "HEADR1R2" "Signal Head 1 RIGHT (P2A: A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHSeaViewP2A" ) ) SignalSubObj ( 2 "HEADL1" "Signal Head 1 LEFT (P3A: G-A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubSType ( "JJHSeaViewP3A" ) ) SignalSubObj ( 3 "HEADR1" "Signal Head 1 RIGHT (P3A: G-A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubSType ( "JJHSeaViewP3A" ) ) SignalSubObj ( 4 "PERM" "Show Permissive Signal Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 5 "DUMMY" "Signal is Dispatcher controlled" SigSubType ( NUMBER_PLATE ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 6 "RIGHT" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 7 "LEFT" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 8 "FOUNDATION" "Show Concrete foundation" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 9 "SIGNAL" "Restrictive Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyNormal" ) ) SignalSubObj ( 10 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) SignalSubObj ( 11 "HEADL1R2R" "Signal Head 1 LEFT (P2A: A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL ) SigSubSType ( "JJHSeaViewP2A" ) ) SignalSubObj ( 12 "HEADR1R2R" "Signal Head 1 RIGHT (P2A: A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL ) SigSubSType ( "JJHSeaViewP2A" ) ) SignalSubObj ( 13 "HEADL1R" "Signal Head 1 LEFT (P3A: G-A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL DEFAULT ) SigSubSType ( "JJHSeaViewP3A" ) ) SignalSubObj ( 14 "HEADR1R" "Signal Head 1 RIGHT (P3A: G-A-R)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL ) SigSubSType ( "JJHSeaViewP3A" ) ) SignalSubObj ( 15 "PERMR" "Show Permissive Signal Banner" SigSubType ( DECOR ) SignalFlags ( BACK_FACING OPTIONAL DEFAULT ) ) SignalSubObj ( 16 "DUMMY" "Signal is Dispatcher controlled" SigSubType ( NUMBER_PLATE ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 17 "RIGHTR" "Show Right Target Sign" SigSubType ( DECOR ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 18 "LEFTR" "Show Left Target Sign" SigSubType ( DECOR ) SignalFlags ( BACK_FACING OPTIONAL ) ) SignalSubObj ( 19 "SIGNAL" "Restrictive Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL DEFAULT ) SigSubSType ( "JJHDummyNormal" ) ) SignalSubObj ( 20 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( BACK_FACING OPTIONAL DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHsigEuSvFan_PermHead_1L.s" "SV Perm Signal HEAD 1-Light (H1A)" SignalSubObjs ( 2 SignalSubObj ( 0 "HEAD1" "Signal Head 1" SigSubType ( SIGNAL_HEAD ) SigSubSType ( "JJHSeaViewH1A" ) ) SignalSubObj ( 1 "SIGNAL" "Feather Placeholder" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubSType ( "JJHDummyDist" ) ) ) ) SignalShape ( "JJHSwStandHiA1R.s" "Switchstand High Rusty Type-1 Flag-A RH" SignalSubObjs ( 5 SignalSubObj ( 0 "THROW" "Animation" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT JN_LINK ) SigSubSType ( "JJHSwitchStand" ) ) SignalSubObj ( 1 "BANNER1" "Closed Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "BANNER2" "Open Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "TIES" "Show Ties" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "BALLAST" "Show Ballast" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHSwStandHiA1L.s" "Switchstand High Rusty Type-1 Flag-A LH" SignalSubObjs ( 5 SignalSubObj ( 0 "THROW" "Animation" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT JN_LINK ) SigSubSType ( "JJHSwitchStand" ) ) SignalSubObj ( 1 "BANNER1" "Closed Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "BANNER2" "Open Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "TIES" "Show Ties" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "BALLAST" "Show Ballast" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHSwStandHiB1R.s" "Switchstand High Rusty Type-1 Flag-B RH" SignalSubObjs ( 5 SignalSubObj ( 0 "THROW" "Animation" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT JN_LINK ) SigSubSType ( "JJHSwitchStand" ) ) SignalSubObj ( 1 "BANNER1" "Closed Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "BANNER2" "Open Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "TIES" "Show Ties" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "BALLAST" "Show Ballast" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHSwStandHiB1L.s" "Switchstand High Rusty Type-1 Flag-B LH" SignalSubObjs ( 5 SignalSubObj ( 0 "THROW" "Animation" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT JN_LINK ) SigSubSType ( "JJHSwitchStand" ) ) SignalSubObj ( 1 "BANNER1" "Closed Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "BANNER2" "Open Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "TIES" "Show Ties" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "BALLAST" "Show Ballast" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHSwStandHiC1R.s" "Switchstand High Rusty Type-1 Flag-C RH" SignalSubObjs ( 5 SignalSubObj ( 0 "THROW" "Animation" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT JN_LINK ) SigSubSType ( "JJHSwitchStand" ) ) SignalSubObj ( 1 "BANNER1" "Closed Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "BANNER2" "Open Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "TIES" "Show Ties" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "BALLAST" "Show Ballast" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHSwStandHiC1L.s" "Switchstand High Rusty Type-1 Flag-C LH" SignalSubObjs ( 5 SignalSubObj ( 0 "THROW" "Animation" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT JN_LINK ) SigSubSType ( "JJHSwitchStand" ) ) SignalSubObj ( 1 "BANNER1" "Closed Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "BANNER2" "Open Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "TIES" "Show Ties" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "BALLAST" "Show Ballast" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHSwStandHiA2R.s" "Switchstand High Rusty Type-2 Flag-A RH" SignalSubObjs ( 5 SignalSubObj ( 0 "THROW" "Animation" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT JN_LINK ) SigSubSType ( "JJHSwitchStand" ) ) SignalSubObj ( 1 "BANNER1" "Closed Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "BANNER2" "Open Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "TIES" "Show Ties" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "BALLAST" "Show Ballast" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHSwStandHiA2L.s" "Switchstand High Rusty Type-2 Flag-A LH" SignalSubObjs ( 5 SignalSubObj ( 0 "THROW" "Animation" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT JN_LINK ) SigSubSType ( "JJHSwitchStand" ) ) SignalSubObj ( 1 "BANNER1" "Closed Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "BANNER2" "Open Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "TIES" "Show Ties" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "BALLAST" "Show Ballast" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHSwStandHiB2R.s" "Switchstand High Rusty Type-2 Flag-B RH" SignalSubObjs ( 5 SignalSubObj ( 0 "THROW" "Animation" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT JN_LINK ) SigSubSType ( "JJHSwitchStand" ) ) SignalSubObj ( 1 "BANNER1" "Closed Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "BANNER2" "Open Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "TIES" "Show Ties" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "BALLAST" "Show Ballast" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHSwStandHiB2L.s" "Switchstand High Rusty Type-2 Flag-B LH" SignalSubObjs ( 5 SignalSubObj ( 0 "THROW" "Animation" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT JN_LINK ) SigSubSType ( "JJHSwitchStand" ) ) SignalSubObj ( 1 "BANNER1" "Closed Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "BANNER2" "Open Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "TIES" "Show Ties" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "BALLAST" "Show Ballast" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHSwStandHiC2R.s" "Switchstand High Rusty Type-2 Flag-C RH" SignalSubObjs ( 5 SignalSubObj ( 0 "THROW" "Animation" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT JN_LINK ) SigSubSType ( "JJHSwitchStand" ) ) SignalSubObj ( 1 "BANNER1" "Closed Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "BANNER2" "Open Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "TIES" "Show Ties" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "BALLAST" "Show Ballast" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHSwStandHiC2L.s" "Switchstand High Rusty Type-2 Flag-C LH" SignalSubObjs ( 5 SignalSubObj ( 0 "THROW" "Animation" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT JN_LINK ) SigSubSType ( "JJHSwitchStand" ) ) SignalSubObj ( 1 "BANNER1" "Closed Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "BANNER2" "Open Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "TIES" "Show Ties" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "BALLAST" "Show Ballast" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHSwStandLoA2R.s" "Switchstand Low Rusty Type-2 Flag-A RH" SignalSubObjs ( 5 SignalSubObj ( 0 "THROW" "Animation" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT JN_LINK ) SigSubSType ( "JJHSwitchStand" ) ) SignalSubObj ( 1 "BANNER1" "Closed Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "BANNER2" "Open Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "TIES" "Show Ties" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "BALLAST" "Show Ballast" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHSwStandLoA2L.s" "Switchstand Low Rusty Type-2 Flag-A LH" SignalSubObjs ( 5 SignalSubObj ( 0 "THROW" "Animation" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT JN_LINK ) SigSubSType ( "JJHSwitchStand" ) ) SignalSubObj ( 1 "BANNER1" "Closed Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "BANNER2" "Open Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "TIES" "Show Ties" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "BALLAST" "Show Ballast" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHSwStandLoB2R.s" "Switchstand Low Rusty Type-2 Flag-B RH" SignalSubObjs ( 5 SignalSubObj ( 0 "THROW" "Animation" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT JN_LINK ) SigSubSType ( "JJHSwitchStand" ) ) SignalSubObj ( 1 "BANNER1" "Closed Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "BANNER2" "Open Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "TIES" "Show Ties" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "BALLAST" "Show Ballast" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHSwStandLoB2L.s" "Switchstand Low Rusty Type-2 Flag-B LH" SignalSubObjs ( 5 SignalSubObj ( 0 "THROW" "Animation" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT JN_LINK ) SigSubSType ( "JJHSwitchStand" ) ) SignalSubObj ( 1 "BANNER1" "Closed Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "BANNER2" "Open Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "TIES" "Show Ties" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "BALLAST" "Show Ballast" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHSwStandLoC2R.s" "Switchstand Low Rusty Type-2 Flag-C RH" SignalSubObjs ( 5 SignalSubObj ( 0 "THROW" "Animation" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT JN_LINK ) SigSubSType ( "JJHSwitchStand" ) ) SignalSubObj ( 1 "BANNER1" "Closed Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "BANNER2" "Open Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "TIES" "Show Ties" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "BALLAST" "Show Ballast" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHSwStandLoC2L.s" "Switchstand Low Rusty Type-2 Flag-C LH" SignalSubObjs ( 5 SignalSubObj ( 0 "THROW" "Animation" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT JN_LINK ) SigSubSType ( "JJHSwitchStand" ) ) SignalSubObj ( 1 "BANNER1" "Closed Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "BANNER2" "Open Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "TIES" "Show Ties" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "BALLAST" "Show Ballast" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHSwStandLoD2R.s" "Switchstand Low Rusty Type-2 Flag-D RH" SignalSubObjs ( 5 SignalSubObj ( 0 "THROW" "Animation" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT JN_LINK ) SigSubSType ( "JJHSwitchStand" ) ) SignalSubObj ( 1 "BANNER1" "Closed Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "BANNER2" "Open Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "TIES" "Show Ties" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "BALLAST" "Show Ballast" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHSwStandLoD2L.s" "Switchstand Low Rusty Type-2 Flag-D LH" SignalSubObjs ( 5 SignalSubObj ( 0 "THROW" "Animation" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT JN_LINK ) SigSubSType ( "JJHSwitchStand" ) ) SignalSubObj ( 1 "BANNER1" "Closed Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "BANNER2" "Open Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "TIES" "Show Ties" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "BALLAST" "Show Ballast" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHSwStandLoE2R.s" "Switchstand Low Rusty Type-2 Flag-E RH" SignalSubObjs ( 5 SignalSubObj ( 0 "THROW" "Animation" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT JN_LINK ) SigSubSType ( "JJHSwitchStand" ) ) SignalSubObj ( 1 "BANNER1" "Closed Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "BANNER2" "Open Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "TIES" "Show Ties" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "BALLAST" "Show Ballast" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHSwStandLoE2L.s" "Switchstand Low Rusty Type-2 Flag-E LH" SignalSubObjs ( 5 SignalSubObj ( 0 "THROW" "Animation" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT JN_LINK ) SigSubSType ( "JJHSwitchStand" ) ) SignalSubObj ( 1 "BANNER1" "Closed Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "BANNER2" "Open Banner" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "TIES" "Show Ties" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "BALLAST" "Show Ballast" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHsigAuFanLQ_w022E.s" "Emu Island Signal #022E (wooden)" SignalSubObjs ( 3 SignalSubObj ( 0 "HEAD1" "Main Distant Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubJnLinkIf ( 1 2 ) SigSubSType ( "JJHAusLQDist1" ) ) SignalSubObj ( 1 "PLATFORM1" "Show Rear platform" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "LINK1" "Link Main Head" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHsigAuFanLQ_w045.s" "Emu Island Signal #045 (wooden)" SignalSubObjs ( 4 SignalSubObj ( 0 "HEAD1" "Main Home Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubJnLinkIf ( 1 3 ) SigSubSType ( "JJHAusLQHome1" ) ) SignalSubObj ( 1 "HEAD7" "Left Shunting/Permissive Disc" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL JN_LINK ) SigSubSType ( "JJHAusLQDisc1" ) ) SignalSubObj ( 2 "HEAD8" "Right Shunting/Permissive Disc" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL JN_LINK ) SigSubSType ( "JJHAusLQDisc1" ) ) SignalSubObj ( 3 "LINK1" "Link Main Head" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHsigAuFanLQ_w051E.s" "Emu Island Signal #051E (wooden tower)" SignalSubObjs ( 5 SignalSubObj ( 0 "HEAD1" "Main Home Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubJnLinkIf ( 1 3 ) SigSubSType ( "JJHAusLQHome1" ) ) SignalSubObj ( 1 "HEAD2" "Main Distant Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubJnLinkIf ( 1 4 ) SigSubSType ( "JJHAusLQDist1" ) ) SignalSubObj ( 2 "HEAD3" "Secondary Distant Arm (Left)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubJnLinkIf ( 1 4 ) SigSubSType ( "JJHAusLQDist1" ) ) SignalSubObj ( 3 "LINK1" "Link Home Head" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "LINK2" "Link Distant Head(s)" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) ) ) SignalShape ( "JJHsigAuFanLQ_w058E.s" "Emu Island Signal #058E (wooden)" SignalSubObjs ( 4 SignalSubObj ( 0 "HEAD1" "Main Home Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubJnLinkIf ( 1 3 ) SigSubSType ( "JJHAusLQHome1" ) ) SignalSubObj ( 1 "HEAD3" "Main Distant Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubJnLinkIf ( 1 3 ) SigSubSType ( "JJHAusLQDist1" ) ) SignalSubObj ( 2 "HEAD2" "Secondary Home Arm (Left)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubJnLinkIf ( 1 3 ) SigSubSType ( "JJHAusLQHome1" ) ) SignalSubObj ( 3 "LINK1" "Link Main Heads" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) ) ) SignalShape ( "JJHsigAuFanLQ_w060Wa.s" "Emu Island Signal #060Wa (wooden)" SignalSubObjs ( 3 SignalSubObj ( 0 "HEAD1" "Main Home Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubJnLinkIf ( 1 2 ) SigSubSType ( "JJHAusLQHome1" ) ) SignalSubObj ( 1 "HEAD3" "Main Distant Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubJnLinkIf ( 1 2 ) SigSubSType ( "JJHAusLQDist1" ) ) SignalSubObj ( 2 "LINK1" "Link Main Head(s)" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHsigAuFanLQ_w060Wb.s" "Emu Island Signal #060Wb (wooden)" SignalSubObjs ( 3 SignalSubObj ( 0 "HEAD2" "Secondary Home Arm (Left)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubJnLinkIf ( 1 2 ) SigSubSType ( "JJHAusLQHome1" ) ) SignalSubObj ( 1 "HEAD4" "Secondary Distant Arm (Left)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubJnLinkIf ( 1 2 ) SigSubSType ( "JJHAusLQDist1" ) ) SignalSubObj ( 2 "LINK1" "Link Main Head(s)" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHsigAuFanLQ_t077Ea.s" "Emu Island Signal #077Ea (metal truss)" SignalSubObjs ( 3 SignalSubObj ( 0 "HEAD1" "Main Home Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubJnLinkIf ( 1 2 ) SigSubSType ( "JJHAusLQHome1" ) ) SignalSubObj ( 1 "PLATFORM" "Show Rear Platform" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "LINK1" "Link Head" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHsigAuFanLQ_t077Eb.s" "Emu Island Signal #077Eb (metal truss)" SignalSubObjs ( 3 SignalSubObj ( 0 "HEAD2" "Main Home Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubJnLinkIf ( 1 2 ) SigSubSType ( "JJHAusLQHome1" ) ) SignalSubObj ( 1 "PLATFORM2" "Show Rear Platform" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 2 "LINK1" "Link Head" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHsigAuFanLQ_t099W.s" "Emu Island Signal #099W (metal truss)" SignalSubObjs ( 4 SignalSubObj ( 0 "HEAD1" "Main Distant Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubJnLinkIf ( 1 3 ) SigSubSType ( "JJHAusLQDist1" ) ) SignalSubObj ( 1 "HEAD2" "Secondary Distant Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubJnLinkIf ( 1 3 ) SigSubSType ( "JJHAusLQDist1" ) ) SignalSubObj ( 2 "PLATFORM" "Show Rear platform" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "LINK1" "Link Heads" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) ) ) SignalShape ( "JJHsigAuFanLQ_t079W.s" "Emu Island Signal #079W (metal truss)" SignalSubObjs ( 5 SignalSubObj ( 0 "HEAD1" "Main Home Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubJnLinkIf ( 1 4 ) SigSubSType ( "JJHAusLQHome1" ) ) SignalSubObj ( 1 "HEAD2" "Main Distant Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubJnLinkIf ( 1 4 ) SigSubSType ( "JJHAusLQDist1" ) ) SignalSubObj ( 2 "HEAD3" "Secondary Home Arm (Right)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubJnLinkIf ( 1 4 ) SigSubSType ( "JJHAusLQHome1" ) ) SignalSubObj ( 3 "PLATFORM" "Show Rear Platforms" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 4 "LINK1" "Link Main Heads" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) ) ) SignalShape ( "JJHsigAuFanLQ_w108E.s" "Emu Island Signal #108E (wooden)" SignalSubObjs ( 3 SignalSubObj ( 0 "HEAD1" "Main Distant Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubJnLinkIf ( 1 2 ) SigSubSType ( "JJHAusLQDist1" ) ) SignalSubObj ( 1 "HEAD2" "Secondary Distant Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubJnLinkIf ( 1 2 ) SigSubSType ( "JJHAusLQDist1" ) ) SignalSubObj ( 2 "LINK1" "Link Heads" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) ) ) SignalShape ( "JJHsigAuFanLQ_w128E.s" "Emu Island Signal #128E (wooden tower)" SignalSubObjs ( 5 SignalSubObj ( 0 "HEAD1" "Main Home Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubJnLinkIf ( 1 4 ) SigSubSType ( "JJHAusLQHome1" ) ) SignalSubObj ( 1 "HEAD2" "Secondary Home Arm (Left)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubJnLinkIf ( 1 4 ) SigSubSType ( "JJHAusLQHome1" ) ) SignalSubObj ( 2 "HEAD7" "Left Shunting/Permissive Disc" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL JN_LINK ) SigSubSType ( "JJHAusLQDisc1" ) ) SignalSubObj ( 3 "HEAD8" "Right Shunting/Permissive Disc" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL JN_LINK ) SigSubSType ( "JJHAusLQDisc1" ) ) SignalSubObj ( 4 "LINK1" "Link Main Heads" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) ) ) SignalShape ( "JJHsigAuFanLQ_w130Wa.s" "Emu Island Signal #130Wa (wooden tower)" SignalSubObjs ( 2 SignalSubObj ( 0 "HEAD1" "Main Home Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubJnLinkIf ( 1 1 ) SigSubSType ( "JJHAusLQHome1" ) ) SignalSubObj ( 1 "LINK1" "Link Main Head" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHsigAuFanLQ_w130Wb.s" "Emu Island Signal #130Wb (wooden tower)" SignalSubObjs ( 2 SignalSubObj ( 0 "HEAD2" "Main Home Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubJnLinkIf ( 1 1 ) SigSubSType ( "JJHAusLQHome1" ) ) SignalSubObj ( 1 "LINK1" "Link Main Head" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHsigAuFanLQ_t136.s" "Emu Island Signal #136 (metal truss)" SignalSubObjs ( 5 SignalSubObj ( 0 "HEAD1" "Main Home Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubJnLinkIf ( 1 4 ) SigSubSType ( "JJHAusLQHome1" ) ) SignalSubObj ( 1 "HEAD2" "Main Distant Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubJnLinkIf ( 1 4 ) SigSubSType ( "JJHAusLQDist1" ) ) SignalSubObj ( 2 "PLATFORM" "Show Rear Ladder" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 3 "DUMMY" "Echo Next Signal when Stop" SigSubType ( USER3 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 4 "LINK1" "Link Main Head(s)" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHsigAuFanLQ_t149Ea.s" "Emu Island Signal #149Ea (metal truss)" SignalSubObjs ( 3 SignalSubObj ( 0 "HEAD1" "Main Home Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubJnLinkIf ( 1 2 ) SigSubSType ( "JJHAusLQHome1" ) ) SignalSubObj ( 1 "HEAD2" "Main Distant Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubJnLinkIf ( 1 2 ) SigSubSType ( "JJHAusLQDist1" ) ) SignalSubObj ( 2 "LINK1" "Link Main Head(s)" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHsigAuFanLQ_t149Eb.s" "Emu Island Signal #149Eb (metal truss)" SignalSubObjs ( 3 SignalSubObj ( 0 "HEAD3" "Secondary Home Arm (Right)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubJnLinkIf ( 1 2 ) SigSubSType ( "JJHAusLQHome1" ) ) SignalSubObj ( 1 "HEAD4" "Secondary Distant Arm (Right)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubJnLinkIf ( 1 2 ) SigSubSType ( "JJHAusLQDist1" ) ) SignalSubObj ( 2 "LINK1" "Link Main Head(s)" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHsigAuFanLQ_w151W.s" "Emu Island Signal #151W (wooden tower)" SignalSubObjs ( 5 SignalSubObj ( 0 "HEAD1" "Main Home Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubJnLinkIf ( 1 4 ) SigSubSType ( "JJHAusLQHome1" ) ) SignalSubObj ( 1 "HEAD2" "Secondary Home Arm (Left)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubJnLinkIf ( 1 4 ) SigSubSType ( "JJHAusLQHome1" ) ) SignalSubObj ( 2 "HEAD7" "Left Shunting/Permissive Disc" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL JN_LINK ) SigSubSType ( "JJHAusLQDisc1" ) ) SignalSubObj ( 3 "HEAD8" "Right Shunting/Permissive Disc" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL JN_LINK ) SigSubSType ( "JJHAusLQDisc1" ) ) SignalSubObj ( 4 "LINK1" "Link Main Heads" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) ) ) SignalShape ( "JJHsigAuFanLQ_w164W.s" "Emu Island Signal #164W (wooden)" SignalSubObjs ( 3 SignalSubObj ( 0 "HEAD1" "Main Distant Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( DEFAULT ) SigSubJnLinkIf ( 1 2 ) SigSubSType ( "JJHAusLQDist1" ) ) SignalSubObj ( 1 "HEAD2" "Secondary Distant Arm" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubJnLinkIf ( 1 2 ) SigSubSType ( "JJHAusLQDist1" ) ) SignalSubObj ( 2 "LINK1" "Link Heads" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) ) ) SignalShape ( "JJHsigSL02.s" "Dusty Canyon Interlocking #02 (2-Tier SHORT LH)" SignalSubObjs ( 15 SignalSubObj ( 0 "HEADL1" "Signal Head 1 (Red-Ambr-Grn)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubJnLinkIf ( 1 10 ) SigSubSType ( "JJHGCORSL3LightRAG1" ) ) SignalSubObj ( 1 "HEADL1" "Signal Head 1 (Red-Ambr)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubJnLinkIf ( 1 10 ) SigSubSType ( "JJHGCORSL2LightRA1" ) ) SignalSubObj ( 2 "HEADL1" "Signal Head 1 (Red)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubJnLinkIf ( 1 10 ) SigSubSType ( "JJHGCORSL1LightR1" ) ) SignalSubObj ( 3 "HEADL2" "Signal Head 2 (Red-Ambr-Grn)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubJnLinkIf ( 1 10 ) SigSubSType ( "JJHGCORSL3LightRAG2" ) ) SignalSubObj ( 4 "HEADL2" "Signal Head 2 (Red-Ambr)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubJnLinkIf ( 1 10 ) SigSubSType ( "JJHGCORSL2LightRA2" ) ) SignalSubObj ( 5 "HEADL2" "Signal Head 2 (Red-Green)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubJnLinkIf ( 1 10 ) SigSubSType ( "JJHGCORSL2LightRG2" ) ) SignalSubObj ( 6 "HEADL2" "Signal Head 2 (Red)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubJnLinkIf ( 1 10 ) SigSubSType ( "JJHGCORSL1LightR2" ) ) SignalSubObj ( 7 "PLATFORM1" "Show Upper Platform/Ladder" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 8 "PLATFORM2" "Show Lower Platform" SigSubType ( DECOR ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 9 "LADDERG" "Show Ladder Only" SigSubType ( DECOR ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 10 "DUMMY" "Link Heads" SigSubType ( LINK1 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 11 "DUMMY" "Control Heads with Shunting Signals" SigSubType ( GRADIENT_PLATE ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 12 "DUMMY" "Show Approach Medium" SigSubType ( USER2 ) SignalFlags ( OPTIONAL ) ) SignalSubObj ( 13 "DUMMY" "Use extended aspects (Normal Route)" SigSubType ( USER1 ) SignalFlags ( OPTIONAL DEFAULT ) ) SignalSubObj ( 14 "DUMMY" "Alternate Colors on Lower Head" SigSubType ( USER3 ) SignalFlags ( OPTIONAL ) ) ) ) SignalShape ( "JJHsigSL03.s" "Dusty Canyon Interlocking #03 (3-Tier SHORT LH)" SignalSubObjs ( 21 SignalSubObj ( 0 "HEADL1" "Signal Head 1 (Red-Ambr-Grn)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubJnLinkIf ( 1 14 ) SigSubSType ( "JJHGCORSL3LightRAG1" ) ) SignalSubObj ( 1 "HEADL1" "Signal Head 1 (Red-Ambr)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubJnLinkIf ( 1 14 ) SigSubSType ( "JJHGCORSL2LightRA1" ) ) SignalSubObj ( 2 "HEADL1" "Signal Head 1 (Red)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubJnLinkIf ( 1 14 ) SigSubSType ( "JJHGCORSL1LightR1" ) ) SignalSubObj ( 3 "HEADL2" "Signal Head 2 (Red-Ambr-Grn)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL DEFAULT ) SigSubJnLinkIf ( 1 14 ) SigSubSType ( "JJHGCORSL3LightRAG2" ) ) SignalSubObj ( 4 "HEADL2" "Signal Head 2 (Red-Ambr)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubJnLinkIf ( 1 14 ) SigSubSType ( "JJHGCORSL2LightRA2" ) ) SignalSubObj ( 5 "HEADL2" "Signal Head 2 (Red-Green)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubJnLinkIf ( 1 14 ) SigSubSType ( "JJHGCORSL2LightRG2" ) ) SignalSubObj ( 6 "HEADL2" "Signal Head 2 (Red)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubJnLinkIf ( 1 14 ) SigSubSType ( "JJHGCORSL1LightR2" ) ) SignalSubObj ( 7 "HEADL3" "Signal Head 3 (Red-Ambr-Grn)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubJnLinkIf ( 1 14 ) SigSubSType ( "JJHGCORSL3LightRAG3" ) ) SignalSubObj ( 8 "HEADL3" "Signal Head 3 (Red-Ambr)" SigSubType ( SIGNAL_HEAD ) SignalFlags ( OPTIONAL ) SigSubJnLinkIf ( 1 14 ) SigSubSType ( "JJHGCORSL2LightRA3" ) ) SignalSubObj ( 9 "HEADL3" "Signal Head 3 (Red)" SigSubType ( SIGNAL_HEAD ) SignalFla