Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
325 changes: 275 additions & 50 deletions Controller/INRULs/LightrailAdvanced/RUL10_LightRail_Advanced.rul
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,126 @@
; End of Draggable GLR Section
;------------------------------
;

;
;piece 297 (and its neighborhood)
;
1,22,0,02,02
3,0,0x08029700,1,1
1,2,2,22,0
3,0,0x08029700,3,1
1,0,2,2,22
3,0,0x08029700,2,1
1,2,22,0,2
3,0,0x08029700,0,1
1,0,42,2,2
3,0,0x08029700,0,0
1,2,2,0,42
3,0,0x08029700,2,0
1,42,2,2,0
3,0,0x08029700,3,0
1,2,0,42,2
3,0,0x08029700,1,0
;
1,3,0,0,42
2,7,0,42,2,2
3,0,0x08001C00,0,1
1,42,3,0,0
2,1,2,0,42,2
3,0,0x08001C00,3,1
1,0,42,3,0
2,3,2,2,0,42
3,0,0x08001C00,2,1
1,0,0,42,3
2,5,42,2,2,0
3,0,0x08001C00,1,1
1,0,0,1,22
2,7,2,22,0,2
3,0,0x08001C00,0,0
1,0,1,22,0
2,5,22,0,2,2
3,0,0x08001C00,3,0
1,1,22,0,0
2,3,0,2,2,22
3,0,0x08001C00,2,0
1,22,0,0,1
2,1,2,2,22,0
3,0,0x08001C00,1,0
;
1,23,0,2,42
2,7,0,42,2,2
3,0,0x08aa6500,1,1
1,42,23,0,2
2,1,2,0,42,2
3,0,0x08aa6500,0,1
1,2,42,23,0
2,3,2,2,0,42
3,0,0x08aa6500,3,1
1,0,2,42,23
2,5,42,2,2,0
3,0,0x08aa6500,2,1
1,2,0,21,22
2,7,2,22,0,2
3,0,0x08aa6500,1,0
1,0,21,22,2
2,5,22,0,2,2
3,0,0x08aa6500,0,0
1,21,22,2,0
2,3,0,2,2,22
3,0,0x08aa6500,3,0
1,22,2,0,21
2,1,2,2,22,0
3,0,0x08aa6500,2,0
;
1,2,0,2,0
2,1,0,42,2,2
3,0,0x08031600,1,0
1,0,2,0,2
2,3,2,0,42,2
3,0,0x08031600,2,0
1,2,0,2,0
2,5,2,2,0,42
3,0,0x08031600,3,0
1,0,2,0,2
2,7,42,2,2,0
3,0,0x08031600,0,0
1,2,0,2,0
2,5,2,22,0,2
3,0,0x08031600,1,1
1,0,2,0,2
2,3,22,0,2,2
3,0,0x08031600,2,1
1,2,0,2,0
2,1,0,2,2,22
3,0,0x08031600,3,1
1,0,2,0,2
2,7,2,2,22,0
3,0,0x08031600,0,1
;
1,2,0,13,0
2,1,0,42,2,2
3,0,0x08018B00,3,1
1,0,2,0,13
2,3,2,0,42,2
3,0,0x08018B00,0,1
1,13,0,2,0
2,5,2,2,0,42
3,0,0x08018B00,3,1
1,0,13,0,2
2,7,42,2,2,0
3,0,0x08018B00,0,1
1,11,0,2,0
2,5,2,22,0,2
3,0,0x08018B00,1,0
1,0,2,0,11
2,3,22,0,2,2
3,0,0x08018B00,0,0
1,2,0,11,0
2,1,0,2,2,22
3,0,0x08018B00,1,0
1,0,11,0,2
2,7,2,2,22,0
3,0,0x08018B00,0,0
;
;piece 316 (9) the right way
;
Expand Down Expand Up @@ -388,12 +508,16 @@
;piece AA63 (conflict with 14e)
;
1,0,21,62,23
2,5,62,23,0,21
3,0,0x08aa6300,0,0
1,23,0,21,62
2,7,21,62,23,0
3,0,0x08aa6300,1,0
1,62,23,0,21
2,1,0,21,62,23
3,0,0x08aa6300,2,0
1,21,62,23,0
2,3,23,0,21,62
3,0,0x08aa6300,3,0
;
;piece 14e (58) the right way
Expand All @@ -409,24 +533,30 @@
;
;piece AA65
;
1,0,21,32,2
3,0,0x08aa6500,0,0
1,2,0,21,32
3,0,0x08aa6500,1,0
1,32,2,0,21
3,0,0x08aa6500,2,0
1,21,32,2,0
3,0,0x08aa6500,3,0
1,52,23,0,2
3,0,0x08aa6500,0,1
1,2,52,23,0
3,0,0x08aa6500,3,1
1,0,2,52,23
3,0,0x08aa6500,2,1
1,23,0,2,52
3,0,0x08aa6500,1,1
;
;piece 1340 (57) the right way (wrong rules, using piece aa65 instead)
1,2,21,23,0
2,3,?,23,?,21
3,0,0x0802f900,3,1
1,0,2,21,23
2,5,21,?,23,?
3,0,0x0802f900,2,1
1,23,0,2,21
2,7,?,21,?,23
3,0,0x0802f900,1,1
1,21,23,0,2
2,1,23,?,21,?
3,0,0x0802f900,0,1
1,21,23,2,0
2,3,?,21,?,23
3,0,0x0802f900,3,0
1,23,2,0,21
2,1,21,?,23,?
3,0,0x0802f900,2,0
1,2,0,21,23
2,7,?,23,?,21
3,0,0x0802f900,1,0
1,0,21,23,2
2,5,23,?,21,?
3,0,0x0802f900,0,0
;
1,2,21,23,0
3,0,0x08aa6500,3,1
Expand All @@ -446,42 +576,66 @@
3,0,0x08aa6500,2,0
;
;
;piece 325
;piece 325 (pattern seems not draggable)
;
1,01,22,00,02
3,0,0x08032500,2,0
1,02,01,22,00
3,0,0x08032500,3,0
1,00,02,01,22
3,0,0x08032500,0,0
1,02,00,42,03
3,0,0x08032500,1,1
1,00,42,03,02
3,0,0x08032500,2,1
1,03,02,00,42
3,0,0x08032500,0,1
;
;yet more rules for piece 297
;
1,22,0,02,02
3,0,0x08029700,1,1
1,2,2,22,0
3,0,0x08029700,3,1
1,0,2,2,22
3,0,0x08029700,2,1
1,2,22,0,2
3,0,0x08029700,0,1
1,0,42,2,2
3,0,0x08029700,0,0
1,2,2,0,42
3,0,0x08029700,2,0
1,42,2,2,0
3,0,0x08029700,3,0
1,2,0,42,2
3,0,0x08029700,1,0
; 1,01,22,00,02
; 3,0,0x08032500,2,0
; 1,02,01,22,00
; 3,0,0x08032500,3,0
; 1,00,02,01,22
; 3,0,0x08032500,0,0
; 1,02,00,42,03
; 3,0,0x08032500,1,1
; 1,00,42,03,02
; 3,0,0x08032500,2,1
; 1,03,02,00,42
; 3,0,0x08032500,0,1
;
;piece 1a (2) for 38 edge conditions
;altered for bow tie intersection
;(traffic circle is removed)
;
1,23,0,0,21
2,1,21,?,23,?
2,7,?,21,?,23
3,0,0x08001a00,1,0
1,21,23,0,0
2,1,23,?,21,?
2,3,?,21,?,23
3,0,0x08001a00,2,0
1,0,21,23,0
2,3,?,23,?,21
2,5,23,?,21,?
3,0,0x08001a00,3,0
1,0,0,21,23
2,5,21,?,23,?
2,7,?,23,?,21
3,0,0x08001a00,0,0
;
1,23,0,0,21
2,1,21,?,23,?
3,0,0x08001c00,0,1
1,21,23,0,0
2,3,?,21,?,23
3,0,0x08001c00,3,1
1,0,21,23,0
2,5,23,?,21,?
3,0,0x08001c00,2,1
1,0,0,21,23
2,7,?,23,?,21
3,0,0x08001c00,1,1
1,23,0,0,21
2,7,?,21,?,23
3,0,0x08001c00,1,0
1,21,23,0,0
2,1,23,?,21,?
3,0,0x08001c00,2,0
1,0,21,23,0
2,3,?,23,?,21
3,0,0x08001c00,3,0
1,0,0,21,23
2,5,21,?,23,?
3,0,0x08001c00,0,0
;
1,23,0,0,21
3,0,0x08aa6600,1,0
Expand All @@ -491,3 +645,74 @@
3,0,0x08aa6600,3,0
1,0,0,21,23
3,0,0x08aa6600,0,0
;
;more traffic circle removal
;
1,23,0,0,1
2,1,21,?,23,?
3,0,0x08001a00,1,0
1,1,23,0,0
2,3,?,21,?,23
3,0,0x08001a00,2,0
1,0,1,23,0
2,5,23,?,21,?
3,0,0x08001a00,3,0
1,0,0,1,23
2,7,?,23,?,21
3,0,0x08001a00,0,0
1,0,0,21,3
2,5,21,?,23,?
3,0,0x08001a00,0,0
1,0,21,3,0
2,3,?,23,?,21
3,0,0x08001a00,3,0
1,21,3,0,0
2,1,23,?,21,?
3,0,0x08001a00,2,0
1,3,0,0,21
2,7,?,21,?,23
3,0,0x08001a00,1,0
;
1,23,0,0,1
3,0,0x08001c00,1,0
1,1,23,0,0
3,0,0x08001c00,2,0
1,0,1,23,0
3,0,0x08001c00,3,0
1,0,0,1,23
3,0,0x08001c00,0,0
1,0,0,21,3
3,0,0x08001c00,1,1
1,0,21,3,0
3,0,0x08001c00,2,1
1,21,3,0,0
3,0,0x08001c00,3,1
1,3,0,0,21
3,0,0x08001c00,0,1
;
; yet more traffic circle removal rules
;
1,0,0,21,13
2,5,21,?,23,?
3,0,0x08002200,0,0
1,13,0,0,21
2,7,?,21,?,23
3,0,0x08002200,1,0
1,21,13,0,0
2,1,23,?,21,?
3,0,0x08002200,2,0
1,0,21,13,0
2,3,?,23,?,21
3,0,0x08002200,3,0
1,23,0,0,11
2,1,21,?,23,?
3,0,0x08002200,0,1
1,0,0,11,23
2,7,?,23,?,21
3,0,0x08002200,1,1
1,0,11,23,0
2,5,23,?,21,?
3,0,0x08002200,2,1
1,11,23,0,0
2,3,?,21,?,23
3,0,0x08002200,3,1
Loading
Loading