$ od -c -N 50000 [Indigo]<Loops>RELEASE>22-Mar-84>PEDDLER.DCOM!1
0000000 ( F I L E C R E A T E D " 1 3
0000020 - N O V - 8 3 1 8 : 3 5 : 4 8
0000040 " ( " c o m p i l e d o n
0000060 " { I N D I G O } < L O O P S
0000100 > T R U C K I N > M U L T I > P
0000120 E D D L E R . ; 9 ) \r " 1 2 -
0000140 O C T - 8 3 1 3 : 5 2 : 2 8 "
0000160 r e c o m p i l e d e x p r
0000200 s : n o t h i n g i n L O
0000220 O P S . S Y S O U T d a t e d
0000240 " 2 - N O V - 8 3 1 7 : 0
0000260 8 : 0 5 " ) \r ( F I L E C R E A
0000300 T E D " 1 3 - N O V - 8 3 1
0000320 8 : 3 4 : 5 4 " { I N D I G O
0000340 } < L O O P S > T R U C K I N >
0000360 M U L T I > P E D D L E R . ; 9
0000400 4 8 2 0 4 c h a n g e s t
0000420 o : ( M E T H O D S \r P e d
0000440 d l e r . F i n d S t o p p i n
0000460 g P l a c e P e d d l e r . G
0000500 o T o S t o p p i n g P l a c e
0000520 P e d d l e r . M a x P u r c
0000540 h a s e P e d d l e r . R a t
0000560 e C o n s u m e r s \r P e d d
0000600 l e r . R a t e P r o d u c e r
0000620 s P e d d l e r . R a t e S p
0000640 o t s N e a r A l i c e s P e
0000660 d d l e r . S e l l G o o d s
0000700 P e d d l e r . T a k e T u r n
0000720 ) p r e v i o u s d a t e :
0000740 \r " 2 - N O V - 8 3 0 8 :
0000760 5 9 : 3 5 " { I N D I G O } <
0001000 L O O P S > T R U C K I N > M U
0001020 L T I > P E D D L E R . ; 8 ) \r
0001040 F i n d S t o p p i n g P l a c
0001060 e P e d d l e r R u l e s D 1
0001100 \r ( P 3 g a s S t a t i o n
0001120 P 2 w S t a t i o n P
0001140 1 ^ v a l u e P 0 ^ a u
0001160 d i t R e c o r d I 0 s e
0001200 l f ) 002 b 030 \0 \0 001 021 360 016 021 220 027
0001220 @ g \0 \0 \n \0 \0 g \0 \0 \n \0 \0 j 360 262
0001240 6 g \0 \0 \t \0 \0 ] g \0 \0 \n \0 \0 274 M
0001260 k L 017 016 X g \0 \0 o \0 \0 \0 \t \0 \0 \v
0001300 \0 \0 277 @ g \0 \0 g \0 \0 \t \0 \0 \t \0 \0
0001320 H \f \0 \0 020 @ g \0 \0 \n \0 \0 g \0 \0 360
0001340 222 261 \0 213 @ g \0 \0 \n \0 \0 g \0 \0 \n \0
0001360 \0 @ g \0 \0 \n \0 \0 g \0 \0 \n \0 \0 o \0
0001400 \0 \0 326 375 363 262 g @ g \0 \0 \n \0 \0 g \0
0001420 \0 \n \0 \0 j 363 262 V g \0 \0 \t \0 \0 @ _
0001440 016 g \0 \0 \n \0 \0 276 O 016 k N 017 016 h g
0001460 \0 \0 \f \0 \0 \t \0 \0 [ 262 3 g \0 \0 \t \0
0001500 \0 _ 022 g \0 \0 \n \0 \0 _ 020 277 O 022 k O
0001520 020 017 016 X g \0 \0 o \0 \0 \0 \t \0 \0 \v \0
0001540 \0 277 @ g \0 \0 K H \f \0 \0 020 g \0 \0 \t
0001560 \0 \0 @ _ 026 g \0 \0 \n \0 \0 _ 024 277 O 026
0001600 k O 024 017 016 @ g \0 \0 \n \0 \0 g \0 \0 \f
0001620 \0 \0 \t \0 \0 Z 265 g @ g \0 \0 \n \0 \0 \t
0001640 \0 \0 @ _ 036 g \0 \0 \n \0 \0 _ 034 277 O 036
0001660 k O 034 017 016 363 222 261 \0 210 @ g \0 \0 \n \0
0001700 \0 \t \0 \0 262 { g \0 \0 \t \0 \0 _ " g \0
0001720 \0 \n \0 \0 _ 277 O " k O 017 016 X g
0001740 \0 \0 o \0 \0 \0 \t \0 \0 \v \0 \0 277 @ g \0
0001760 \0 @ g \0 \0 \n \0 \0 H \f \0 \0 020 \t \0 \0
0002000 @ g \0 \0 \n \0 \0 \t \0 \0 375 363 262 214 g \0
0002020 \0 \t \0 \0 _ 032 g \0 \0 \n \0 \0 _ 030 277 O
0002040 032 k O 030 017 016 X g \0 \0 o \0 \0 \0 \t \0
0002060 \0 \v \0 \0 277 @ g \0 \0 J H \f \0 \0 020 g
0002100 \0 \0 \t \0 \0 @ _ & g \0 \0 \n \0 \0 _ $
0002120 277 O & k O $ 017 016 @ g \0 \0 \n \0 \0 g
0002140 \0 \0 \f \0 \0 \t \0 \0 [ 265 G g \0 \0 \t \0
0002160 \0 _ . g \0 \0 \n \0 \0 _ , 277 O . k O
0002200 , 017 016 X g \0 \0 o \0 \0 \0 \t \0 \0 \v \0
0002220 \0 277 @ g \0 \0 @ g \0 \0 \n \0 \0 @ g \0
0002240 \0 \n \0 \0 h g \0 \0 \f \0 \0 H \f \0 \0 020
0002260 g \0 \0 \n \0 \0 j 363 262 263 g \0 \0 \t \0 \0
0002300 _ * g \0 \0 \n \0 \0 _ ( 277 O * k O (
0002320 017 016 X g \0 \0 o \0 \0 \0 \t \0 \0 \v \0 \0
0002340 277 @ g \0 \0 K H \f \0 \0 020 \0 ( 1 1 3
0002360 7 Q P u t A u d i t R e c 1
0002400 1 2 5 Q P u t V a l u e 1 1
0002420 2 2 Q G e t O b j F r o m U I
0002440 D 1 0 7 5 Q F e t c h M e t
0002460 h o d O r H e l p 1 0 6 5 Q
0002500 G e t O b j e c t R e c 1 0 5
0002520 3 Q G e t V a l u e 1 0 4 4
0002540 Q P u t A u d i t R e c 1 0
0002560 4 0 Q N t h R o a d S t o p
0002600 1 0 3 1 Q G e t V a l u e 1
0002620 0 2 2 Q G e t V a l u e 1 0
0002640 0 6 Q P u t V a l u e 1 0 0
0002660 3 Q G e t O b j F r o m U I D
0002700 7 5 6 Q F e t c h M e t h o
0002720 d O r H e l p 7 4 6 Q G e t
0002740 O b j e c t R e c 7 3 5 Q F
0002760 u r t h e s t R o a d S t o p
0003000 7 3 2 Q R o a d S t o p s 7
0003020 2 4 Q G e t V a l u e 7 0 3
0003040 Q F e t c h M e t h o d O r H
0003060 e l p 6 7 2 Q G e t O b j e
0003100 c t R e c 6 6 3 Q P u t A u
0003120 d i t R e c 6 5 1 Q P u t V
0003140 a l u e 6 4 6 Q G e t O b j
0003160 F r o m U I D 6 2 1 Q F e t
0003200 c h M e t h o d O r H e l p 6
0003220 1 1 Q G e t O b j e c t R e c
0003240 5 7 7 Q D i s t a n c e 5
0003260 7 4 Q G e t V a l u e 5 6 5
0003300 Q D i s t a n c e 5 6 1 Q
0003320 P u t A u d i t R e c 5 5 5 Q
0003340 G e t V a l u e 5 4 1 Q P
0003360 u t V a l u e 5 3 6 Q G e t
0003400 O b j F r o m U I D 5 1 1 Q
0003420 F e t c h M e t h o d O r H e l
0003440 p 5 0 1 Q G e t O b j e c t
0003460 R e c 4 7 1 Q R o o m T o P
0003500 a r k P 4 6 6 Q G e t V a l
0003520 u e 4 4 0 Q F e t c h M e t
0003540 h o d O r H e l p 4 2 7 Q D
0003560 i s t a n c e 4 2 4 Q G e t
0003600 V a l u e 4 1 2 Q N e a r e
0003620 s t R o a d S t o p 4 0 7 Q
0003640 R o a d S t o p s 4 0 1 Q G
0003660 e t V a l u e 3 6 0 Q F e t
0003700 c h M e t h o d O r H e l p 3
0003720 4 7 Q G e t O b j e c t R e c
0003740 3 4 0 Q P u t A u d i t R e
0003760 c 3 2 6 Q P u t V a l u e
0004000 3 2 3 Q G e t O b j F r o m U
0004020 I D 2 7 6 Q F e t c h M e t
0004040 h o d O r H e l p 2 6 6 Q G
0004060 e t O b j e c t R e c 2 5 5 Q
0004100 N e a r e s t R o a d S t o p
0004120 2 5 2 Q R o a d S t o p s
0004140 2 3 4 Q F e t c h M e t h o d
0004160 O r H e l p 2 2 3 Q G e t O
0004200 b j e c t R e c 2 1 1 Q G e
0004220 t V a l u e 2 0 3 Q G e t V
0004240 a l u e 1 6 3 Q G e t C l a
0004260 s s V a l u e 1 5 5 Q G e t
0004300 V a l u e 1 4 6 Q G e t V a
0004320 l u e 1 4 0 Q G e t V a l u
0004340 e 1 2 1 Q G e t V a l u e
0004360 1 1 1 Q P u t A u d i t R e c
0004400 1 0 5 Q A n y R o a d S t o
0004420 p 1 0 2 Q G e t O b j e c t
0004440 R e c 6 7 Q P u t V a l u e
0004460 6 4 Q G e t O b j F r o m U
0004500 I D 4 3 Q F e t c h M e t h
0004520 o d O r H e l p 3 4 Q G e t
0004540 O b j e c t R e c 2 2 Q G e
0004560 t V a l u e 1 4 Q G e t V a
0004600 l u e ) \r ( 1 1 3 2 Q s t o p
0004620 p i n g P l a c e 1 1 1 3 Q
0004640 r u l e 1 0 7 2 Q N e w T e
0004660 m p 1 0 6 2 Q S t a n d a r
0004700 d A u d i t R e c o r d 1 0 5
0004720 0 Q q t y 1 0 3 5 Q R o o
0004740 m 1 0 2 6 Q d i r e c t i o
0004760 n 1 0 1 7 Q m a x M o v e
0005000 1 0 1 3 Q s t o p p i n g P l
0005020 a c e 7 7 4 Q r u l e 7 5
0005040 3 Q N e w T e m p 7 4 3 Q
0005060 S t a n d a r d A u d i t R e c
0005100 o r d 7 2 7 Q R o o m 7 2
0005120 1 Q d i r e c t i o n 7 0 0
0005140 Q R a n g e 1 6 6 7 Q G a
0005160 s S t a t i o n 6 5 6 Q s t
0005200 o p p i n g P l a c e 6 3 7 Q
0005220 r u l e 6 1 6 Q N e w T e
0005240 m p 6 0 6 Q S t a n d a r d
0005260 A u d i t R e c o r d 5 7 1 Q
0005300 d e s t i n a t i o n 5 5 2
0005320 Q d e s t i n a t i o n 5 4
0005340 6 Q s t o p p i n g P l a c e
0005360 5 2 7 Q r u l e 5 0 6 Q
0005400 N e w T e m p 4 7 6 Q S t a
0005420 n d a r d A u d i t R e c o r d
0005440 4 6 3 Q d e s t i n a t i o
0005460 n 4 3 5 Q R a n g e 1 4 2
0005500 1 Q d e s t i n a t i o n 4
0005520 0 4 Q R o o m 3 7 6 Q d i
0005540 r e c t i o n 3 5 5 Q R a n
0005560 g e 1 3 4 4 Q W e i g h S t
0005600 a t i o n 3 3 3 Q s t o p p
0005620 i n g P l a c e 3 1 4 Q r u
0005640 l e 2 7 3 Q N e w T e m p
0005660 2 6 3 Q S t a n d a r d A u d
0005700 i t R e c o r d 2 4 7 Q R o
0005720 o m 2 3 1 Q R a n g e 1 2
0005740 2 0 Q G a s S t a t i o n 2
0005760 0 6 Q c a s h B o x 2 0 0 Q
0006000 t r u c k 1 6 0 Q M a x F
0006020 u e l 1 5 2 Q t r u c k 1
0006040 4 3 Q f u e l 1 3 5 Q t r
0006060 u c k 1 2 4 Q S i t T i g h
0006100 t 1 1 6 Q g o a l 7 7 Q
0006120 U n i o n H a l l 7 4 Q s t
0006140 o p p i n g P l a c e 5 5 Q
0006160 r u l e 4 0 Q N e w T e m p
0006200 3 1 Q S t a n d a r d A u d
0006220 i t R e c o r d 1 7 Q f u e
0006240 l 1 1 Q t r u c k ) \r ( 1 1
0006260 1 7 Q " L V S . 0 . 0 . 1 3 6
0006300 . 6 6 4 2 9 . 1 3 " 1 0 0 0 Q
0006320 " L V S . 0 . 0 . 1 3 6 . 6 6
0006340 4 2 9 . 1 4 " 6 4 3 Q " L V
0006360 S . 0 . 0 . 1 3 6 . 6 6 4 2 9 .
0006400 1 1 " 5 3 3 Q " L V S . 0 .
0006420 0 . 1 3 6 . 6 6 4 2 9 . 1 2 "
0006440 3 2 0 Q " L V S . 0 . 0 . 1 3
0006460 6 . 6 6 4 2 9 . 1 0 " 1 6 7 Q
0006500 . 2 5 6 1 Q " L V S . 0 .
0006520 0 . 1 3 6 . 6 6 4 2 9 . 9 " ) \r
0006540 G o T o S t o p p i n g P l a c
0006560 e P e d d l e r R u l e s D 1
0006600 \r ( P 3 n u m B u y P 2
0006620 r e a l L o c a t i o n P
0006640 1 ^ v a l u e P 0 ^ a u
0006660 d i t R e c o r d I 0 s e
0006700 l f ) 001 223 024 \0 \0 001 021 360 016 021 P 023
0006720 g \0 \0 \t \0 \0 ] g \0 \0 \n \0 \0 274 M k
0006740 L 017 016 X g \0 \0 o \0 \0 \0 \t \0 \0 \v \0
0006760 \0 277 @ g \0 \0 @ g \0 \0 \n \0 \0 \t \0 \0
0007000 H \f \0 \0 271 @ g \0 \0 \n \0 \0 g \0 \0 \n
0007020 \0 \0 Z 271 @ _ 016 g \0 \0 \n \0 \0 276 O 016
0007040 k N 017 016 262 c @ g \0 \0 \n \0 \0 @ g \0
0007060 \0 \n \0 \0 g \0 \0 \n \0 \0 360 263 L @ g \0
0007100 \0 \n \0 \0 _ 022 g \0 \0 \n \0 \0 _ 020 277 O
0007120 022 k O 020 017 016 263 1 ` \0 \0 _ 026 g \0 \0
0007140 \n \0 \0 _ 024 277 O 026 @ d g \0 \0 \n \0 \0
0007160 l 003 O 024 017 016 277 @ g \0 \0 \n \0 \0 g \0
0007200 \0 \n \0 \0 Z Y 200 J @ g \0 \0 \n \0 \0 360
0007220 263 025 o \0 \0 \0 @ g \0 \0 \n \0 \0 o \0 \0
0007240 \0 \v \0 \0 271 J g \0 \0 \t \0 \0 \n \0 \0 262
0007260 026 @ _ 032 g \0 \0 \n \0 \0 _ 030 277 O 032 k
0007300 O 030 017 016 271 J g \0 \0 \t \0 \0 \n \0 \0 262
0007320 \ J g \0 \0 \t \0 \0 \n \0 \0 263 P @ g \0
0007340 \0 \n \0 \0 g \0 \0 360 262 C J @ g \0 \0 \n
0007360 \0 \0 360 262 8 @ _ 036 g \0 \0 \n \0 \0 _ 034
0007400 277 O 036 J l 002 O 034 017 016 [ 262 k K 363
0007420 263 033 ` \0 \0 _ " g \0 \0 \n \0 \0 _ 277
0007440 O " @ K l 003 O 017 016 271 J g \0 \0 \t
0007460 \0 \0 \n \0 \0 262 % @ g \0 \0 \n \0 \0 g \0
0007500 \0 \n \0 \0 262 026 @ _ & g \0 \0 \n \0 \0 _
0007520 $ 277 O & k O $ 017 016 020 I 020 \0 ( 6 0
0007540 4 Q F e t c h M e t h o d O r
0007560 H e l p 5 7 1 Q G e t V a l
0007600 u e 5 6 3 Q G e t V a l u e
0007620 5 5 2 Q I S A 5 4 7 Q G
0007640 e t O b j e c t R e c 5 2 2 Q
0007660 F e t c h M e t h o d O r H e
0007700 l p 4 6 3 Q F e t c h M e t
0007720 h o d O r H e l p 4 4 7 Q G
0007740 e t V a l u e 4 3 1 Q G e t
0007760 V a l u e 4 2 0 Q I S A 4
0010000 1 5 Q G e t O b j e c t R e c
0010020 4 0 4 Q I S A 4 0 1 Q G
0010040 e t O b j e c t R e c 3 5 7 Q
0010060 F e t c h M e t h o d O r H e
0010100 l p 3 4 4 Q I S A 3 4 1 Q
0010120 G e t O b j e c t R e c 3 3
0010140 1 Q W r i t e G a m e S t a t
0010160 u s 3 2 2 Q G e t V a l u e
0010200 3 0 4 Q G e t V a l u e 2
0010220 7 1 Q G e t V a l u e 2 6 3
0010240 Q G e t V a l u e 2 4 5 Q
0010260 G e t V a l u e 2 3 0 Q F e
0010300 t c h M e t h o d O r H e l p
0010320 2 0 1 Q F e t c h M e t h o d
0010340 O r H e l p 1 7 1 Q G e t V
0010360 a l u e 1 5 7 Q G e t V a l
0010400 u e 1 5 1 Q G e t V a l u e
0010420 1 4 2 Q G e t V a l u e 1
0010440 2 2 Q F e t c h M e t h o d O
0010460 r H e l p 1 0 7 Q G e t V a
0010500 l u e 1 0 1 Q G e t V a l u
0010520 e 7 1 Q P u t A u d i t R e
0010540 c 6 5 Q D i r e c t i o n O
0010560 f 6 2 Q G e t V a l u e 4
0010600 6 Q P u t V a l u e 4 3 Q
0010620 G e t O b j F r o m U I D 2 2
0010640 Q F e t c h M e t h o d O r H
0010660 e l p 1 3 Q G e t O b j e c
0010700 t R e c ) \r ( 6 0 1 Q S e l l
0010720 G o o d s 5 6 6 Q c a r g o
0010740 5 6 0 Q t r u c k 5 4 4 Q
0010760 C o n s u m e r 5 1 7 Q B
0011000 u y 5 1 2 Q P l a y e r I n
0011020 t e r f a c e 4 6 0 Q M a x
0011040 P u r c h a s e 4 4 4 Q d e
0011060 s t i n a t i o n 4 3 4 Q P
0011100 e d d l e 4 2 6 Q g o a l
0011120 4 1 2 Q G a s S t a t i o n
0011140 3 7 6 Q P r o d u c e r 3 5
0011160 4 Q B u y G a s 3 3 6 Q G
0011200 a s S t a t i o n 3 1 7 Q d
0011220 r i v e r 3 0 1 Q s t o p p
0011240 i n g P l a c e 2 6 6 Q l o
0011260 c a t i o n 2 6 0 Q t r u c
0011300 k 2 4 2 Q s t o p p i n g P
0011320 l a c e 2 2 5 Q M o v e 2
0011340 2 0 Q P l a y e r I n t e r f
0011360 a c e 1 7 6 Q B a n d i t P
0011400 1 6 6 Q s t o p p i n g P l
0011420 a c e 1 5 4 Q l o c a t i o
0011440 n 1 4 6 Q t r u c k 1 3 7
0011460 Q s t o p p i n g P l a c e
0011500 1 1 7 Q F i n d S t o p p i n
0011520 g P l a c e 1 0 4 Q l o c a
0011540 t i o n 7 6 Q t r u c k 5
0011560 7 Q d e s t i n a t i o n 5
0011600 3 Q d i r e c t i o n 3 4 Q
0011620 r u l e 1 7 Q N e w T e m
0011640 p 1 0 Q S t a n d a r d A u
0011660 d i t R e c o r d ) \r ( 3 2 6 Q
0011700 " D i d n t r e a c h s
0011720 t o p p i n g P l a c e " 3 1
0011740 3 Q " O h ! ! " 4 0 Q "
0011760 L V S . 0 . 0 . 1 3 6 . 6 6 4 2
0012000 9 . 8 " ) \r P e d d l e r M a x
0012020 P u r c h a s e D 1 \r ( P 1
0012040 1 Q c a s h C a p a c i t y
0012060 P 1 0 Q n u m B u y P 7
0012100 p r o d u c e r L i m i t P
0012120 6 c a s h L i m i t P 5
0012140 w e i g h t L i m i t P 4
0012160 v o l u m e L i m i t P 3
0012200 w e i g h t C a p a c i t y
0012220 P 2 v o l u m e C a p a c i
0012240 t y P 1 ^ v a l u e P
0012260 0 ^ a u d i t R e c o r d I
0012300 1 r o a d S t o p I 0
0012320 s e l f ) \0 223 \n \0 \0 002 021 240 \t @
0012340 g \0 \0 \n \0 \0 g \0 \0 \n \0 \0 @ g \0 \0
0012360 \n \0 \0 g \0 \0 \n \0 \0 325 272 @ g \0 \0 \n
0012400 \0 \0 g \0 \0 \n \0 \0 @ g \0 \0 \n \0 \0 g
0012420 \0 \0 \n \0 \0 325 273 j @ g \0 \0 \n \0 \0 g
0012440 \0 \0 \n \0 \0 @ g \0 \0 \n \0 \0 325 \n \0 \0
0012460 _ 022 271 J A g \0 \0 \n \0 \0 g \0 \0 \n \0
0012500 \0 327 274 K A g \0 \0 \n \0 \0 g \0 \0 \n \0
0012520 \0 327 275 O 022 A \t \0 \0 327 276 A g \0 \0 \n
0012540 \0 \0 _ 016 271 L M N O 016 \f \0 \0 020 \0 (
0012560 2 2 0 Q M I N 2 0 5 Q G e
0012600 t V a l u e 1 7 4 Q P r i c
0012620 e P e r U n i t 1 6 4 Q G e
0012640 t C l a s s V a l u e 1 5 6 Q
0012660 G e t C l a s s V a l u e 1
0012700 4 4 Q G e t C l a s s V a l u
0012720 e 1 3 6 Q G e t C l a s s V
0012740 a l u e 1 2 3 Q M A X 1 1
0012760 7 Q G e t V a l u e 1 1 0 Q
0013000 G e t V a l u e 1 0 2 Q G
0013020 e t V a l u e 7 0 Q G e t V
0013040 a l u e 6 2 Q G e t V a l u
0013060 e 5 3 Q G e t C l a s s V a
0013100 l u e 4 5 Q G e t V a l u e
0013120 3 4 Q G e t V a l u e 2 6
0013140 Q G e t V a l u e 1 7 Q G
0013160 e t C l a s s V a l u e 1 1 Q
0013200 G e t V a l u e ) \r ( 2 0 2 Q
0013220 q t y 1 6 1 Q W t P e r Q
0013240 t y 1 5 3 Q C o m m o d i t
0013260 y 1 4 1 Q V o l P e r Q t y
0013300 1 3 3 Q C o m m o d i t y
0013320 1 1 4 Q c a s h R e s e r v e
0013340 1 0 5 Q c a s h B o x 7 7
0013360 Q t r u c k 6 5 Q w e i g
0013400 h t 5 7 Q t r u c k 5 0 Q
0013420 M a x W e i g h t 4 2 Q t
0013440 r u c k 3 1 Q v o l u m e
0013460 2 3 Q t r u c k 1 4 Q M a
0013500 x V o l u m e 6 t r u c k )
0013520 \r N I L \r P e d d l e r R a t e
0013540 C o n s u m e r s D 1 \r ( P
0013560 3 c a r g o P 2 r a t i
0013600 n g P 1 ^ v a l u e P
0013620 0 ^ a u d i t R e c o r d I
0013640 1 r o a d S t o p I 0
0013660 s e l f ) \0 252 004 \0 \0 002 021 @ 003 @
0013700 g \0 \0 \n \0 \0 g \0 \0 \n \0 \0 001 273 j Z
0013720 271 K g \0 \0 \n \0 \0 263 033 A g \0 \0 \t \0
0013740 \0 \n \0 \0 235 n 023 210 g \0 \0 g \0 \0 \v \0
0013760 \0 260 r K g \0 \0 \n \0 \0 253 h g \0 \0 g
0014000 \0 \0 \v \0 \0 260 ^ K A g \0 \0 \n \0 \0 \n
0014020 \0 \0 245 h \t \0 \0 260 L A \t \0 \0 245 h \t
0014040 \0 \0 260 A k A g \0 \0 \n \0 \0 363 225 h \t
0014060 \0 \0 260 1 J A g \0 \0 \n \0 \0 l d 326 324
0014100 Z Y @ g \0 \0 \n \0 \0 g \0 \0 \n \0 \0 A
0014120 @ g \0 \0 \n \0 \0 g \0 \0 \n \0 \0 \n \0 \0
0014140 326 325 Y I 020 \0 ( 2 4 3 Q D i s t
0014160 a n c e 2 4 0 Q G e t V a l
0014200 u e 2 3 2 Q G e t V a l u e
0014220 2 2 2 Q G e t C l a s s V a
0014240 l u e 2 1 4 Q G e t V a l u
0014260 e 1 7 7 Q G e t V a l u e
0014300 1 6 5 Q R u l e S e t S t o p
0014320 1 5 7 Q G e t V a l u e 1
0014340 4 5 Q R u l e S e t S t o p
0014360 1 4 0 Q R o o m T o P a r k P
0014400 1 3 2 Q R u l e S e t S t o
0014420 p 1 2 5 Q I S A 1 2 2 Q
0014440 G e t C l a s s V a l u e 1 1
0014460 0 Q R u l e S e t S t o p 7
0014500 5 Q G e t V a l u e 6 4 Q
0014520 R u l e S e t S t o p 4 7 Q
0014540 I S A 4 4 Q G e t O b j e c
0014560 t R e c 3 3 Q G e t V a l u
0014600 e 1 7 Q G e t V a l u e 1
0014620 1 Q G e t V a l u e ) \r ( 2 3
0014640 5 Q l o c a t i o n 2 2 7 Q
0014660 t r u c k 2 1 7 Q G p m
0014700 2 1 1 Q t r u c k 1 7 4 Q
0014720 p r 1 5 4 Q q t y 1 1 7 Q
0014740 C o m m o d i t y 1 0 5 Q
0014760 C a n n o t S e l l 1 0 2 Q
0015000 S p o i l t G o o d s 7 2 Q
0015020 s t a t u s 6 1 Q L o o k N
0015040 o M o r e 5 6 Q C i t y D u
0015060 m p 4 1 Q C i t y D u m p
0015100 3 0 Q s t a t u s 1 4 Q c
0015120 a r g o 6 t r u c k ) \r N I
0015140 L \r P e d d l e r R a t e P r o
0015160 d u c e r s D 1 \r ( P 2 m
0015200 a x B u y P 1 r a t i n g
0015220 P 0 ^ v a l u e I 1
0015240 r o a d S t o p I 0 s e l
0015260 f ) \0 345 005 \0 \0 002 021 P 004 j Y 270 A
0015300 \t \0 \0 246 h \t \0 \0 261 \0 323 A g \0 \0 \n
0015320 \0 \0 g \0 \0 \t \0 \0 \n \0 \0 226 h \t \0 \0
0015340 261 \0 273 A g \0 \0 \t \0 \0 \n \0 \0 226 h \t
0015360 \0 \0 261 \0 251 k A g \0 \0 \n \0 \0 363 226 h
0015400 \t \0 \0 261 \0 230 A g \0 \0 \n \0 \0 g \0 \0
0015420 \t \0 \0 \n \0 \0 262 027 I A g \0 \0 \n \0 \0
0015440 g \0 \0 \n \0 \0 n 001 364 326 325 Y 270 @ \ g
0015460 \0 \0 \n \0 \0 273 L A l 002 K 017 016 Z 232 k
0015500 J 363 226 I n ' 020 325 Y 270 A g \0 \0 \n \0
0015520 \0 g \0 \0 \t \0 \0 \n \0 \0 226 I l 310 324 Y
0015540 X 200 I J l \n 326 324 Y X l 002 A g \0 \0
0015560 \n \0 \0 325 l d 326 324 Y X @ g \0 \0 \n \0
0015600 \0 g \0 \0 \n \0 \0 A @ g \0 \0 \n \0 \0 g
0015620 \0 \0 \n \0 \0 \n \0 \0 326 325 X H 020 \0 ( 3
0015640 3 6 Q D i s t a n c e 3 3 3
0015660 Q G e t V a l u e 3 2 5 Q
0015700 G e t V a l u e 3 1 5 Q G e
0015720 t C l a s s V a l u e 3 0 7 Q
0015740 G e t V a l u e 2 7 1 Q G
0015760 e t V a l u e 2 4 0 Q S U B
0016000 C L A S S 2 3 5 Q G e t O b
0016020 j e c t R e c 2 2 7 Q G e t
0016040 C l a s s V a l u e 1 7 3 Q
0016060 F e t c h M e t h o d O r H e l
0016100 p 1 5 4 Q G e t C l a s s V
0016120 a l u e 1 4 6 Q G e t C l a
0016140 s s V a l u e 1 3 4 Q S U B
0016160 C L A S S 1 3 1 Q G e t O b
0016200 j e c t R e c 1 2 3 Q G e t
0016220 C l a s s V a l u e 1 1 1 Q
0016240 R u l e S e t S t o p 1 0 3 Q
0016260 G e t V a l u e 7 0 Q R u
0016300 l e S e t S t o p 6 3 Q I S
0016320 A 6 0 Q G e t O b j e c t R
0016340 e c 4 6 Q R u l e S e t S t
0016360 o p 4 1 Q S U B C L A S S
0016400 3 6 Q G e t O b j e c t R e c
0016420 3 0 Q G e t C l a s s V a l
0016440 u e 1 6 Q R u l e S e t S t
0016460 o p 1 1 Q R o o m T o P a r
0016500 k P ) \r ( 3 3 0 Q l o c a t i
0016520 o n 3 2 2 Q t r u c k 3 1
0016540 2 Q G p m 3 0 4 Q t r u c
0016560 k 2 6 6 Q p r 2 3 2 Q L
0016600 u x u r y G o o d s 2 2 4 Q
0016620 C o m m o d i t y 1 7 0 Q M
0016640 a x P u r c h a s e 1 5 1 Q
0016660 F r a g i l i t y L e v e l 1
0016700 4 3 Q C o m m o d i t y 1 2
0016720 6 Q F r a g i l e C o m m o d
0016740 i t y 1 2 0 Q C o m m o d i
0016760 t y 1 0 0 Q q t y 5 5 Q
0017000 G a s S t a t i o n 3 3 Q P
0017020 e r i s h a b l e C o m m o d i
0017040 t y 2 5 Q C o m m o d i t y
0017060 ) \r N I L \r P e d d l e r R a t
0017100 e S p o t s N e a r A l i c e s
0017120 D 1 \r ( P 2 c a r g o P
0017140 1 r a t i n g P 0 ^ v
0017160 a l u e I 1 r o a d S t o
0017200 p I 0 s e l f ) \0 200 003 \0
0017220 \0 002 021 0 002 @ g \0 \0 \n \0 \0 g \0 \0 \n
0017240 \0 \0 001 Z 270 A \t \0 \0 264 031 A g \0 \0 \t
0017260 \0 \0 \n \0 \0 252 A g \0 \0 \t \0 \0 \n \0 \0
0017300 225 h \t \0 \0 H 020 l d A @ g \0 \0 \n \0
0017320 \0 \n \0 \0 l 004 326 325 Y 270 J 262 352 A g \0
0017340 \0 \t \0 \0 \n \0 \0 262 336 J A g \0 \0 \n \0
0017360 \0 \n \0 \0 262 321 A g \0 \0 \n \0 \0 j 363 262
0017400 306 A g \0 \0 \n \0 \0 k 363 262 273 I l 024 324
0017420 020 \0 ( 1 6 5 Q G e t V a l u e
0017440 1 5 2 Q G e t V a l u e 1
0017460 4 1 Q I S A 1 3 6 Q G e t
0017500 C l a s s V a l u e 1 2 4 Q
0017520 I S A 1 2 1 Q G e t O b j e
0017540 c t R e c 1 0 1 Q D i s t a
0017560 n c e 7 6 Q G e t V a l u e
0017600 6 2 Q R u l e S e t S t o p
0017620 5 5 Q I S A 5 2 Q G e t
0017640 O b j e c t R e c 4 2 Q I S
0017660 A 3 7 Q G e t O b j e c t R
0017700 e c 2 6 Q R o o m T o P a r
0017720 k P 1 7 Q G e t V a l u e
0017740 1 1 Q G e t V a l u e ) \r ( 1
0017760 6 2 Q p r 1 4 7 Q q t y
0020000 1 3 3 Q C o m m o d i t y 1
0020020 1 6 Q C o n s u m e r 7 3 Q
0020040 a l i c e s 4 7 Q A l i c
0020060 e s R e s t a u r a n t 3 4 Q
0020100 U n i o n H a l l 1 4 Q c
0020120 a r g o 6 t r u c k ) \r N I
0020140 L \r S e l l G o o d s P e d d l
0020160 e r R u l e s D 1 \r ( P 3
0020200 s e l l Q t y P 2 c a r g
0020220 o P 1 ^ v a l u e P 0
0020240 ^ a u d i t R e c o r d I
0020260 0 s e l f ) 001 ( \b \0 \0 001 021 200
0020300 \a @ g \0 \0 \n \0 \0 g \0 \0 \n \0 \0 001 Z
0020320 Y @ g \0 \0 \n \0 \0 g \0 \0 \n \0 \0 g \0
0020340 \0 \n \0 \0 \n \0 \0 251 h g \0 \0 g \0 \0 261
0020360 \0 254 J g \0 \0 \n \0 \0 263 V @ g \0 \0 \n
0020400 \0 \0 g \0 \0 \n \0 \0 g \0 \0 \t \0 \0 \n \0
0020420 \0 262 > @ g \0 \0 \n \0 \0 g \0 \0 \n \0 \0
0020440 g \0 \0 \n \0 \0 J g \0 \0 \n \0 \0 \n \0 \0
0020460 273 ` \0 \0 ] g \0 \0 \n \0 \0 274 M @ J K
0020500 l 004 L 017 016 277 i g \0 \0 g \0 \0 260 N o
0020520 \0 \0 \0 @ g \0 \0 \n \0 \0 g \0 \0 \n \0 \0
0020540 g \0 \0 \n \0 \0 363 262 027 @ g \0 \0 \n \0 \0
0020560 g \0 \0 360 230 h g \0 \0 g \0 \0 260 037 j @
0020600 g \0 \0 \n \0 \0 g \0 \0 \n \0 \0 g \0 \0 \n
0020620 \0 \0 363 233 h g \0 \0 g \0 \0 \v \0 \0 I 020
0020640 J g \0 \0 \n \0 \0 262 367 @ g \0 \0 \n \0 \0
0020660 g \0 \0 \n \0 \0 g \0 \0 \n \0 \0 J g \0 \0
0020700 \n \0 \0 \n \0 \0 [ 262 327 k K 363 263 322 ` \0
0020720 \0 _ 016 g \0 \0 \n \0 \0 276 O 016 @ J K l
0020740 004 N 017 016 020 \0 ( 4 3 2 Q F e t c
0020760 h M e t h o d O r H e l p 4 0
0021000 7 Q M I N 4 0 4 Q G e t V
0021020 a l u e 3 7 5 Q G e t V a l
0021040 u e 3 6 7 Q G e t V a l u e
0021060 3 6 1 Q G e t V a l u e 3
0021100 5 0 Q G e t V a l u e 3 3 7
0021120 Q R u l e S e t S t o p 3 2
0021140 3 Q G e t V a l u e 3 1 5 Q
0021160 G e t V a l u e 3 0 7 Q G
0021200 e t V a l u e 2 6 1 Q G e t
0021220 V a l u e 2 4 7 Q G e t V a
0021240 l u e 2 4 1 Q G e t V a l u
0021260 e 2 3 3 Q G e t V a l u e
0021300 1 7 4 Q F e t c h M e t h o d
0021320 O r H e l p 1 6 1 Q M I N
0021340 1 5 6 Q G e t V a l u e 1 4
0021360 7 Q G e t V a l u e 1 4 1 Q
0021400 G e t V a l u e 1 3 3 Q G
0021420 e t V a l u e 1 2 2 Q I S A
0021440 1 1 7 Q G e t O b j e c t R
0021460 e c 1 1 1 Q G e t V a l u e
0021500 1 0 3 Q G e t V a l u e 7
0021520 2 Q G e t V a l u e 5 0 Q
0021540 I S A 4 5 Q G e t C l a s s
0021560 V a l u e 3 7 Q G e t V a l
0021600 u e 3 1 Q G e t V a l u e
0021620 1 7 Q G e t V a l u e 1 1 Q
0021640 G e t V a l u e ) \r ( 4 2 7 Q
0021660 S e l l 4 2 2 Q P l a y e
0021700 r I n t e r f a c e 4 0 1 Q
0021720 q t y 3 7 2 Q q t y 3 6 4
0021740 Q l o c a t i o n 3 5 6 Q
0021760 t r u c k 3 4 5 Q s t a t u
0022000 s 3 3 4 Q N e v e r S e l l
0022020 A t L o s s 3 3 1 Q N o S a
0022040 l e 3 2 0 Q p r 3 1 2 Q
0022060 l o c a t i o n 3 0 4 Q t r
0022100 u c k 2 7 5 Q A v o i d C h
0022120 e a p S k a t e s 2 7 2 Q N
0022140 o S a l e 2 6 4 Q P e d d l
0022160 e 2 5 6 Q g o a l 2 4 4 Q
0022200 p r 2 3 6 Q l o c a t i o
0022220 n 2 3 0 Q t r u c k 2 1 6
0022240 Q A t C i t y D u m p 2 1 3
0022260 Q S o l d 1 7 1 Q S e l l
0022300 1 6 5 Q P l a y e r I n t e
0022320 r f a c e 1 5 3 Q q t y 1
0022340 4 4 Q q t y 1 3 6 Q l o c
0022360 a t i o n 1 3 0 Q t r u c k
0022400 1 1 4 Q C i t y D u m p 1
0022420 0 6 Q l o c a t i o n 1 0 0
0022440 Q t r u c k 6 7 Q s t a t
0022460 u s 6 0 Q W r o n g K i n d
0022500 O f B u y e r 5 5 Q N o S a
0022520 l e 4 2 Q C o m m o d i t y
0022540 3 4 Q l o c a t i o n 2 6
0022560 Q t r u c k 1 4 Q c a r g
0022600 o 6 t r u c k ) \r ( 2 2 4 Q
0022620 1 . 1 ) \r T a k e T u r n P e
0022640 d d l e r R u l e s D 1 \r ( P
0022660 2 p o s s i b l e S t o p s
0022700 P 1 ^ v a l u e P 0
0022720 ^ a u d i t R e c o r d I 0
0022740 s e l f F 2 5 Q S i m u
0022760 l a t o r ) 003 * 025 001 \0 001 021 360 016
0023000 021 ` 024 @ g \0 \0 \n \0 \0 263 0 g \0 \0 \t
0023020 \0 \0 \ g \0 \0 \n \0 \0 273 L k K 017 016 X
0023040 g \0 \0 o \0 \0 \0 \t \0 \0 \v \0 \0 277 @ g
0023060 \0 \0 g \0 \0 H \f \0 \0 271 @ g \0 \0 \n \0
0023100 \0 g \0 \0 \n \0 \0 262 N @ g \0 \0 \n \0 \0
0023120 g \0 \0 360 262 A g \0 \0 \t \0 \0 \t \0 \0 Z
0023140 262 5 g \0 \0 \t \0 \0 ^ g \0 \0 \n \0 \0 275
0023160 N k M 017 016 X g \0 \0 o \0 \0 \0 \t \0 \0
0023200 \v \0 \0 277 @ g \0 \0 @ g \0 \0 J \v \0 \0
0023220 H \f \0 \0 271 @ g \0 \0 \n \0 \0 g \0 \0 \n
0023240 \0 \0 263 S @ g \0 \0 \n \0 \0 g \0 \0 360 262
0023260 F g \0 \0 \t \0 \0 \t \0 \0 Z 262 : g \0 \0
0023300 \t \0 \0 _ 020 g \0 \0 \n \0 \0 _ 016 277 O 020
0023320 k O 016 017 016 X g \0 \0 o \0 \0 \0 \t \0 \0
0023340 \v \0 \0 277 @ g \0 \0 @ g \0 \0 J \v \0 \0
0023360 H \f \0 \0 271 @ g \0 \0 \n \0 \0 g \0 \0 360
0023400 262 L @ g \0 \0 \n \0 \0 g \0 \0 \n \0 \0 @
0023420 g \0 \0 \n \0 \0 360 262 5 g \0 \0 \t \0 \0 _
0023440 024 g \0 \0 \n \0 \0 _ 022 277 O 024 k O 022 017
0023460 016 X g \0 \0 o \0 \0 \0 \t \0 \0 \v \0 \0 277
0023500 @ g \0 \0 g \0 \0 H \f \0 \0 271 @ g \0 \0
0023520 \n \0 \0 g \0 \0 \n \0 \0 @ g \0 \0 \n \0 \0
0023540 360 242 261 \0 203 @ _ 030 g \0 \0 \n \0 \0 _ 026
0023560 277 O 030 k O 026 017 016 l 031 363 262 j @ g \0
0023600 \0 \n \0 \0 g \0 \0 360 262 ] g \0 \0 \t \0 \0
0023620 _ 034 g \0 \0 \n \0 \0 _ 032 277 O 034 k O 032
0023640 017 016 X g \0 \0 o \0 \0 \0 \t \0 \0 \v \0 \0
0023660 277 @ g \0 \0 g \0 \0 \t \0 \0 \t \0 \0 \t \0
0023700 \0 H \f \0 \0 277 @ g \0 \0 @ g \0 \0 \b \0
0023720 \0 \v \0 \0 H \f \0 \0 277 @ g \0 \0 g \0 \0
0023740 H \f \0 \0 271 l 2 W * g \0 \0 \n \0 \0 363
0023760 262 } @ g \0 \0 \n \0 \0 d g \0 \0 360 253 d
0024000 g \0 \0 360 245 d g \0 \0 360 222 277 i 201 277 h
0024020 263 ] g \0 \0 \t \0 \0 _ g \0 \0 \n \0 \0
0024040 _ 036 277 O k O 036 017 016 X g \0 \0 o \0
0024060 \0 \0 \t \0 \0 \v \0 \0 277 @ g \0 \0 g \0 \0
0024100 \t \0 \0 \t \0 \0 \t \0 \0 H \f \0 \0 277 @ g
0024120 \0 \0 @ g \0 \0 \b \0 \0 \v \0 \0 H \f \0 \0
0024140 277 @ g \0 \0 g \0 \0 H \f \0 \0 271 l 036 W
0024160 * g \0 \0 \n \0 \0 363 262 b @ g \0 \0 \n \0
0024200 \0 g \0 \0 \n \0 \0 g \0 \0 \t \0 \0 \n \0 \0
0024220 263 J g \0 \0 \t \0 \0 _ $ g \0 \0 \n \0 \0
0024240 _ " 277 O $ k O " 017 016 X g \0 \0 o \0
0024260 \0 \0 \t \0 \0 \v \0 \0 277 @ g \0 \0 g \0 \0
0024300 \t \0 \0 \t \0 \0 \t \0 \0 H \f \0 \0 277 @ g
0024320 \0 \0 g \0 \0 H \f \0 \0 271 @ g \0 \0 \n \0
0024340 \0 g \0 \0 360 263 ? @ g \0 \0 \n \0 \0 g \0
0024360 \0 360 262 036 @ g \0 \0 \n \0 \0 g \0 \0 \n \0
0024400 \0 @ g \0 \0 \n \0 \0 \n \0 \0 l 003 363 262 026
0024420 @ _ ( g \0 \0 \n \0 \0 _ & 277 O ( k O
0024440 & 017 016 020 I 020 \0 ( 1 4 3 3 Q F e
0024460 t c h M e t h o d O r H e l p
0024500 1 4 1 5 Q D i s t a n c e 1
0024520 4 1 2 Q G e t V a l u e 1 4
0024540 0 3 Q G e t V a l u e 1 3 7
0024560 5 Q G e t V a l u e 1 3 6 0
0024600 Q G e t V a l u e 1 3 4 3 Q
0024620 G e t V a l u e 1 3 3 3 Q
0024640 P u t A u d i t R e c 1 3 1 7
0024660 Q P u t A u d i t R e c 1 3
0024700 1 3 Q N e a r e s t R o a d S
0024720 t o p 1 3 1 0 Q R o a d S t
0024740 o p s 1 3 0 5 Q G e t O b j
0024760 e c t R e c 1 2 7 2 Q P u t
0025000 V a l u e 1 2 6 7 Q G e t O
0025020 b j F r o m U I D 1 2 4 2 Q
0025040 F e t c h M e t h o d O r H e l
0025060 p 1 2 3 2 Q G e t O b j e c
0025100 t R e c 1 2 2 2 Q I S A 1
0025120 2 1 7 Q G e t O b j e c t R e
0025140 c 1 2 1 1 Q G e t V a l u e
0025160 1 2 0 3 Q G e t V a l u e
0025200 1 1 7 1 Q G e t V a l u e 1
0025220 1 5 6 Q P u t A u d i t R e c
0025240 1 1 4 2 Q P u t A u d i t R
0025260 e c 1 1 3 6 Q P i c k H i O
0025300 b j 1 1 3 3 Q R o a d S t o
0025320 p s 1 1 1 7 Q P u t A u d i
0025340 t R e c 1 1 1 3 Q N e a r e
0025360 s t R o a d S t o p 1 1 1 0 Q
0025400 R o a d S t o p s 1 1 0 5 Q
0025420 G e t O b j e c t R e c 1 0
0025440 7 2 Q P u t V a l u e 1 0 6
0025460 7 Q G e t O b j F r o m U I D
0025500 1 0 4 2 Q F e t c h M e t h
0025520 o d O r H e l p 1 0 3 2 Q G
0025540 e t O b j e c t R e c 7 7 3 Q
0025560 G e t V a l u e 7 6 1 Q G
0025600 e t V a l u e 7 4 6 Q P u t
0025620 A u d i t R e c 7 3 2 Q P u
0025640 t A u d i t R e c 7 2 6 Q P
0025660 i c k H i O b j 7 2 3 Q R o
0025700 a d S t o p s 7 0 7 Q P u t
0025720 A u d i t R e c 7 0 3 Q N e
0025740 a r e s t R o a d S t o p 7 0
0025760 0 Q R o a d S t o p s 6 7 5
0026000 Q G e t O b j e c t R e c 6
0026020 6 2 Q P u t V a l u e 6 5 7
0026040 Q G e t O b j F r o m U I D
0026060 6 3 2 Q F e t c h M e t h o d
0026100 O r H e l p 6 2 2 Q G e t O
0026120 b j e c t R e c 6 0 6 Q G e
0026140 t V a l u e 5 6 0 Q F e t c
0026160 h M e t h o d O r H e l p 5 4
0026200 2 Q G e t V a l u e 5 3 3 Q
0026220 G e t V a l u e 5 2 5 Q G
0026240 e t V a l u e 5 1 5 Q P u t
0026260 A u d i t R e c 5 0 1 Q P u
0026300 t V a l u e 4 7 6 Q G e t O
0026320 b j F r o m U I D 4 5 1 Q F
0026340 e t c h M e t h o d O r H e l p
0026360 4 4 1 Q G e t O b j e c t R
0026400 e c 4 3 0 Q G e t V a l u e
0026420 4 2 1 Q G e t V a l u e 4
0026440 1 3 Q G e t V a l u e 3 7 6
0026460 Q G e t V a l u e 3 6 6 Q
0026500 P u t A u d i t R e c 3 6 2 Q
0026520 P i c k H i O b j 3 4 5 Q
0026540 P u t V a l u e 3 4 2 Q G e
0026560 t O b j F r o m U I D 3 1 5 Q
0026600 F e t c h M e t h o d O r H e
0026620 l p 3 0 5 Q G e t O b j e c
0026640 t R e c 2 7 4 Q R o a d S t
0026660 o p s 2 7 1 Q G e t O b j e
0026700 c t R e c 2 5 5 Q G e t V a
0026720 l u e 2 4 4 Q G e t V a l u
0026740 e 2 3 6 Q G e t V a l u e
0026760 2 2 6 Q P u t A u d i t R e c
0027000 2 2 2 Q P i c k H i O b j
0027020 2 0 5 Q P u t V a l u e 2 0
0027040 2 Q G e t O b j F r o m U I D
0027060 1 6 1 Q F e t c h M e t h o
0027100 d O r H e l p 1 5 2 Q G e t
0027120 O b j e c t R e c 1 4 1 Q R
0027140 o a d S t o p s 1 3 6 Q G e
0027160 t O b j e c t R e c 1 2 2 Q
0027200 G e t V a l u e 1 1 1 Q G e
0027220 t V a l u e 1 0 3 Q G e t V
0027240 a l u e 7 3 Q P u t A u d i
0027260 t R e c 5 7 Q P u t V a l u
0027300 e 5 4 Q G e t O b j F r o m
0027320 U I D 3 3 Q F e t c h M e t
0027340 h o d O r H e l p 2 4 Q G e
0027360 t O b j e c t R e c 1 4 Q G
0027400 e t V a l u e ) \r ( 1 4 3 0 Q
0027420 G o T o S t o p p i n g P l a c
0027440 e 1 4 0 7 Q a l i c e s 1
0027460 4 0 0 Q l o c a t i o n 1 3
0027500 7 2 Q t r u c k 1 3 6 3 Q
0027520 G e t C l o s e 1 3 5 5 Q g
0027540 o a l 1 3 4 6 Q S i t T i g
0027560 h t 1 3 4 0 Q g o a l 1 3
0027600 2 7 Q G o T o A l i c e s 1
0027620 3 2 4 Q g o a l 1 3 0 2 Q
0027640 A l i c e s R e s t a u r a n t
0027660 1 2 7 7 Q d e s t i n a t i
0027700 o n 1 2 6 0 Q r u l e 1 2
0027720 3 7 Q N e w T e m p 1 2 2 7
0027740 Q S t a n d a r d A u d i t R
0027760 e c o r d 1 2 1 4 Q A l i c
0030000 e s R e s t a u r a n t 1 2 0
0030020 6 Q l o c a t i o n 1 2 0 0
0030040 Q t r u c k 1 1 6 6 Q t i
0030060 m e L e f t 1 1 5 2 Q G e t
0030100 C l o s e 1 1 4 7 Q g o a l
0030120 1 1 3 0 Q R a t e S p o t s
0030140 N e a r A l i c e s 1 1 2 4 Q
0030160 d e s t i n a t i o n 1 1 0
0030200 2 Q A l i c e s R e s t a u r
0030220 a n t 1 0 7 7 Q a l i c e s
0030240 1 0 6 0 Q r u l e 1 0 3 7
0030260 Q N e w T e m p 1 0 2 7 Q
0030300 S t a n d a r d A u d i t R e c
0030320 o r d 1 0 1 3 Q G o T o A l
0030340 i c e s 1 0 0 5 Q G e t C l
0030360 o s e 7 7 7 Q S i t T i g h
0030400 t 7 7 0 Q g o a l 7 5 6 Q
0030420 t i m e L e f t 7 4 2 Q G
0030440 e t C l o s e 7 3 7 Q g o a
0030460 l 7 2 0 Q R a t e S p o t s
0030500 N e a r A l i c e s 7 1 4 Q
0030520 d e s t i n a t i o n 6 7 2 Q
0030540 A l i c e s R e s t a u r a n
0030560 t 6 6 7 Q a l i c e s 6 5
0030600 0 Q r u l e 6 2 7 Q N e w
0030620 T e m p 6 1 7 Q S t a n d a
0030640 r d A u d i t R e c o r d 6 1
0030660 1 Q S i t T i g h t 6 0 3 Q
0030700 g o a l 5 5 5 Q T i m e A
0030720 t S t o p 5 3 7 Q a l i c e
0030740 s 5 3 0 Q l o c a t i o n
0030760 5 2 2 Q t r u c k 5 1 1 Q
0031000 S i t T i g h t 5 0 6 Q g o
0031020 a l 4 6 7 Q r u l e 4 4 6
0031040 Q N e w T e m p 4 3 6 Q S
0031060 t a n d a r d A u d i t R e c o
0031100 r d 4 2 5 Q a l i c e s 4
0031120 1 6 Q l o c a t i o n 4 1 0
0031140 Q t r u c k 4 0 1 Q G o T
0031160 o A l i c e s 3 7 3 Q g o a
0031200 l 3 5 6 Q R a t e P r o d u
0031220 c e r s 3 5 2 Q d e s t i n
0031240 a t i o n 3 3 3 Q r u l e
0031260 3 1 2 Q N e w T e m p 3 0 2
0031300 Q S t a n d a r d A u d i t R
0031320 e c o r d 2 6 6 Q P r o d u
0031340 c e r 2 6 0 Q P e d d l e
0031360 2 5 2 Q g o a l 2 4 1 Q c
0031400 a r g o 2 3 3 Q t r u c k
0031420 2 1 6 Q R a t e C o n s u m e
0031440 r s 2 1 2 Q d e s t i n a t
0031460 i o n 1 7 3 Q r u l e 1 5
0031500 6 Q N e w T e m p 1 4 7 Q
0031520 S t a n d a r d A u d i t R e c
0031540 o r d 1 3 3 Q C o n s u m e
0031560 r 1 2 5 Q P e d d l e 1 1
0031600 7 Q g o a l 1 0 6 Q c a r
0031620 g o 1 0 0 Q t r u c k 6 7
0031640 Q P e d d l e 6 4 Q g o a
0031660 l 4 5 Q r u l e 3 0 Q N
0031700 e w T e m p 2 1 Q S t a n d
0031720 a r d A u d i t R e c o r d 1
0031740 1 Q g o a l ) \r ( 1 2 6 4 Q
0031760 " L V S . 0 . 0 . 1 3 6 . 6 6 4
0032000 2 9 . 7 " 1 0 6 4 Q " L V S
0032020 . 0 . 0 . 1 3 6 . 6 6 4 2 9 . 6
0032040 " 6 5 4 Q " L V S . 0 . 0 .
0032060 1 3 6 . 6 6 4 2 9 . 5 " 4 7 3
0032100 Q " L V S . 0 . 0 . 1 3 6 . 6
0032120 6 4 2 9 . 4 " 3 3 7 Q " L V
0032140 S . 0 . 0 . 1 3 6 . 6 6 4 2 9 .
0032160 3 " 1 7 7 Q " L V S . 0 . 0
0032200 . 1 3 6 . 6 6 4 2 9 . 2 " 5 1
0032220 Q " L V S . 0 . 0 . 1 3 6 . 6
0032240 6 4 2 9 . 1 " ) \r ( P R E T T Y
0032260 C O M P R I N T P E D D L E R
0032300 C O M S ) \r ( R P A Q Q P E D
0032320 D L E R C O M S ( ( C L A S S
0032340 E S P e d d l e r ) ( M E T
0032360 H O D S P e d d l e r . F i n
0032400 d S t o p p i n g P l a c e P
0032420 e d d l e r . G o T o S t o p p
0032440 i n g P l a c e \r P e d d l e
0032460 r . M a x P u r c h a s e P e
0032500 d d l e r . R a t e C o n s u m
0032520 e r s P e d d l e r . R a t e
0032540 P r o d u c e r s P e d d l e
0032560 r . R a t e S p o t s N e a r A
0032600 l i c e s \r P e d d l e r . S
0032620 e l l G o o d s P e d d l e r
0032640 . T a k e T u r n ) ( F N S
0032660 F i n d S t o p p i n g P l a c
0032700 e P e d d l e r R u l e s G o
0032720 T o S t o p p i n g P l a c e P
0032740 e d d l e r R u l e s \r P e d
0032760 d l e r M a x P u r c h a s e
0033000 P e d d l e r R a t e C o n s u
0033020 m e r s P e d d l e r R a t e
0033040 P r o d u c e r s P e d d l e
0033060 r R a t e S p o t s N e a r A l
0033100 i c e s \r S e l l G o o d s P
0033120 e d d l e r R u l e s T a k e
0033140 T u r n P e d d l e r R u l e s
0033160 ) ( I N S T A N C E S F i n
0033200 d S t o p p i n g P l a c e P e
0033220 d d l e r R u l e s \r G o T o
0033240 S t o p p i n g P l a c e P e d
0033260 d l e r R u l e s P e d d l e
0033300 r M a x P u r c h a s e P e d
0033320 d l e r R a t e C o n s u m e r
0033340 s P e d d l e r R a t e P r o
0033360 d u c e r s \r P e d d l e r R
0033400 a t e S p o t s N e a r A l i c
0033420 e s S e l l G o o d s P e d d
0033440 l e r R u l e s T a k e T u r
0033460 n P e d d l e r R u l e s ) ) )
0033500 \r ( D E F C L A S S E S P e d
0033520 d l e r ) \r ( D E F C L A S S
0033540 P e d d l e r ( M e t a C l a
0033560 s s P l a y e r M e t a d o
0033600 c ( * P e d d l e r i s
0033620 a n a u t o m a t e d T r u
0033640 c k i n p l a y e r t h a t
0033660 p r i o r i t i z e s \r i t
0033700 s c h o i c e s f o r d e
0033720 s t i n a t i o n s a n d s
0033740 t o p p i n g P l a c e s . I
0033760 t i s t h e f i r s t T
0034000 r u c k i n p l a y e r t o
0034020 u s e R u l e S e t s t o
0034040 \r f i l t e r a n d r a t
0034060 e c h o i c e s f o r R o
0034100 a d S t o p s . P e d d l e r
0034120 w a s w r i t t e n f o r
0034140 t h e s e c o n d L o o p
0034160 s C o u r s e i n F e b r
0034200 u a r y \r 1 9 8 3 ) E d i t
0034220 e d : ( * s m : " 1 9 - M
0034240 A Y - 8 3 1 7 : 0 4 " ) ) (
0034260 S u p e r s T r a v e l e r )
0034300 ( C l a s s V a r i a b l e s
0034320 ) ( I n s t a n c e V a r i a
0034340 b l e s ( \r d e s t i n a t i
0034360 o n N I L d o c ( * C u
0034400 r r e n t d e s t i n a t i o
0034420 n . ) ) ( d i r e c t i o n
0034440 N I L d o c ( * F o r w a
0034460 r d o r B a c k w a r d d
0034500 i r e c t i o n o f \r t r a
0034520 v e l o n t h e h i g h w
0034540 a y . ) ) ( a l i c e s N I
0034560 L d o c ( * I n s t a n c
0034600 e o f A l i c e s c h o s
0034620 e n f o r e n d g a m e .
0034640 ) ) ( s i t C o u n t 0 d
0034660 o c \r ( * N u m b e r o f
0034700 t u r n s s i t t i n g a
0034720 t A l i c e s R e s t a u r
0034740 a n t d u r i n g a n E n
0034760 d G a m e . ) ) ( g o a l N
0035000 I L d o c ( * P e d d l e
0035020 , \r S i t T i g h t , G e t
0035040 C l o s e , o r G o T o A l
0035060 i c e s . ) ) ( c a s h R e s
0035100 e r v e 1 0 0 0 d o c ( *
0035120 M i n i m u m c a s h t o
0035140 k e e p o n h a n d . ) )
0035160 ) ) \r ( M E T H P e d d l e r
0035200 F i n d S t o p p i n g P l a
0035220 c e N I L ( * R u l e S e
0035240 t F i n d S t o p p i n g P l
0035260 a c e P e d d l e r R u l e s
0035300 i s i n s t a l l e d a s
0035320 t h e \r s e l e c t o r F i
0035340 n d S t o p p i n g P l a c e
0035360 o f t h e c l a s s P e d
0035400 d l e r ) ( m e t h o d F i
0035420 n d S t o p p i n g P l a c e P
0035440 e d d l e r R u l e s R u l e
0035460 S e t \r F i n d S t o p p i n
0035500 g P l a c e P e d d l e r R u l
0035520 e s ) ) \r ( M E T H P e d d l
0035540 e r G o T o S t o p p i n g P
0035560 l a c e N I L ( * R u l e
0035600 S e t G o T o S t o p p i n g
0035620 P l a c e P e d d l e r R u l e
0035640 s i s i n s t a l l e d a
0035660 s t h e \r s e l e c t o r
0035700 G o T o S t o p p i n g P l a c
0035720 e o f t h e c l a s s P
0035740 e d d l e r ) ( m e t h o d
0035760 G o T o S t o p p i n g P l a c
0036000 e P e d d l e r R u l e s R u
0036020 l e S e t \r G o T o S t o p p
0036040 i n g P l a c e P e d d l e r R
0036060 u l e s ) ) \r ( M E T H P e d
0036100 d l e r M a x P u r c h a s e
0036120 N I L N I L ( m e t h o d
0036140 P e d d l e r M a x P u r c h
0036160 a s e R u l e S e t P e d d
0036200 l e r M a x P u r c h a s e ) )
0036220 \r ( M E T H P e d d l e r R
0036240 a t e C o n s u m e r s N I L
0036260 ( * R u l e S e t P e d d
0036300 l e r R a t e C o n s u m e r s
0036320 i s i n s t a l l e d a s
0036340 t h e s e l e c t o r \r R
0036360 a t e C o n s u m e r s o f
0036400 t h e c l a s s P e d d l e
0036420 r ) ( m e t h o d P e d d l
0036440 e r R a t e C o n s u m e r s
0036460 R u l e S e t P e d d l e r R
0036500 a t e C o n s u m e r s ) ) \r (
0036520 M E T H P e d d l e r R a t
0036540 e P r o d u c e r s N I L N
0036560 I L ( m e t h o d P e d d l
0036600 e r R a t e P r o d u c e r s
0036620 R u l e S e t P e d d l e r R
0036640 a t e P r o d u c e r s ) ) \r (
0036660 M E T H P e d d l e r R a t
0036700 e S p o t s N e a r A l i c e s
0036720 N I L N I L ( m e t h o d
0036740 P e d d l e r R a t e S p o t
0036760 s N e a r A l i c e s R u l e
0037000 S e t \r P e d d l e r R a t e
0037020 S p o t s N e a r A l i c e s )
0037040 ) \r ( M E T H P e d d l e r
0037060 S e l l G o o d s N I L ( *
0037100 R u l e S e t S e l l G o o
0037120 d s P e d d l e r R u l e s i
0037140 s i n s t a l l e d a s t
0037160 h e s e l e c t o r S e l l
0037200 G o o d s o f \r t h e c l
0037220 a s s P e d d l e r ) ( m e
0037240 t h o d S e l l G o o d s P e
0037260 d d l e r R u l e s R u l e S
0037300 e t S e l l G o o d s P e d d
0037320 l e r R u l e s ) ) \r ( M E T H
0037340 P e d d l e r T a k e T u r
0037360 n N I L ( * R u l e S e t
0037400 T a k e T u r n P e d d l e r
0037420 R u l e s i s i n s t a l l
0037440 e d a s t h e s e l e c t
0037460 o r T a k e T u r n o f \r
0037500 t h e c l a s s P e d d l e
0037520 r ) ( m e t h o d T a k e T
0037540 u r n P e d d l e r R u l e s
0037560 R u l e S e t T a k e T u r n
0037600 P e d d l e r R u l e s ) ) \r (
0037620 D E F I N S T R u l e S e t
0037640 ( F i n d S t o p p i n g P l a
0037660 c e P e d d l e r R u l e s "
0037700 F R S C @ $ O z " ) ( p e r s
0037720 p e c t i v e N o d e # & ( R
0037740 u l e S e t N o d e " F R S C
0037760 @ $ P F " \r ) m y V i e w N a
0040000 m e R u l e S e t ) ( n a m
0040020 e # ( F i n d S t o p p i n g
0040040 P l a c e P e d d l e r R u l e
0040060 s N I L R e m e m b e r N a
0040100 m e ) ) ( c o m p i l e d R u
0040120 l e s \r F i n d S t o p p i n
0040140 g P l a c e P e d d l e r R u l
0040160 e s ) ( w o r k S p a c e P
0040200 e d d l e r ) ( a r g s N I
0040220 L ) ( t e m p V a r s ( w S
0040240 t a t i o n g a s S t a t i o
0040260 n ) ) ( \r t a s k V a r s N
0040300 I L ) ( d e b u g V a r s N
0040320 I L ) ( n u m R u l e s 6 )
0040340 ( c o n t r o l S t r u c t u
0040360 r e D O 1 ) ( w h i l e C o
0040400 n d i t i o n N I L ) ( \r c
0040420 o m p i l e r O p t i o n s (
0040440 A ) ) ( a u d i t C l a s s
0040460 N I L ) ( m e t a A s s i g n
0040500 m e n t s N I L ) ( r u l e
0040520 C l a s s N I L ) ( t a s k
0040540 C l a s s ) ( a r g u m e n t
0040560 s ) ) \r ( D E F I N S T R u l
0040600 e S e t ( G o T o S t o p p i
0040620 n g P l a c e P e d d l e r R u
0040640 l e s " F R S C @ $ P A " )
0040660 ( p e r s p e c t i v e N o d e
0040700 # & ( R u l e S e t N o d e
0040720 " F R S C @ $ P G " \r ) m y V
0040740 i e w N a m e R u l e S e t )
0040760 ( n a m e # ( G o T o S t o
0041000 p p i n g P l a c e P e d d l e
0041020 r R u l e s N I L R e m e m
0041040 b e r N a m e ) ) ( c o m p i
0041060 l e d R u l e s \r G o T o S t
0041100 o p p i n g P l a c e P e d d l
0041120 e r R u l e s ) ( w o r k S p
0041140 a c e P e d d l e r ) ( a r
0041160 g s N I L ) ( t e m p V a r
0041200 s ( r e a l L o c a t i o n
0041220 n u m B u y ) ) ( \r t a s k V
0041240 a r s N I L ) ( d e b u g V
0041260 a r s N I L ) ( n u m R u l
0041300 e s 7 ) ( c o n t r o l S t
0041320 r u c t u r e D O A L L ) (
0041340 w h i l e C o n d i t i o n N
0041360 I L ) ( \r c o m p i l e r O p
0041400 t i o n s ( A ) ) ( a u d i
0041420 t C l a s s N I L ) ( m e t
0041440 a A s s i g n m e n t s N I L
0041460 ) ( r u l e C l a s s N I L
0041500 ) ( t a s k C l a s s ) ( a
0041520 r g u m e n t s ) ) \r ( D E F I
0041540 N S T R u l e S e t ( P e d
0041560 d l e r M a x P u r c h a s e
0041600 " F R S C @ $ T R " ) ( p e r
0041620 s p e c t i v e N o d e # & (
0041640 R u l e S e t N o d e " F R S
0041660 C @ $ T _ " ) \r m y V i e w N
0041700 a m e R u l e S e t ) ( n a
0041720 m e # ( P e d d l e r M a x P
0041740 u r c h a s e N I L R e m e
0041760 m b e r N a m e ) ) ( c o m p
0042000 i l e d R u l e s P e d d l e
0042020 r M a x P u r c h a s e ) ( \r
0042040 w o r k S p a c e P e d d l e
0042060 r ) ( a r g s ( r o a d S t
0042100 o p ) ) ( t e m p V a r s (
0042120 v o l u m e C a p a c i t y w
0042140 e i g h t C a p a c i t y v o
0042160 l u m e L i m i t w e i g h t
0042200 L i m i t \r c a s h L i m i t
0042220 p r o d u c e r L i m i t n
0042240 u m B u y c a s h C a p a c i
0042260 t y ) ) ( t a s k V a r s N
0042300 I L ) ( d e b u g V a r s N
0042320 I L ) ( n u m R u l e s 3 )
0042340 ( \r c o n t r o l S t r u c t
0042360 u r e D O A L L ) ( w h i l
0042400 e C o n d i t i o n N I L )
0042420 ( c o m p i l e r O p t i o n s
0042440 ( A ) ) ( a u d i t C l a s
0042460 s N I L ) ( m e t a A s s i
0042500 g n m e n t s \r N I L ) ( r
0042520 u l e C l a s s N I L ) ( t
0042540 a s k C l a s s ) ( a r g u m
0042560 e n t s ) ) \r ( D E F I N S T
0042600 R u l e S e t ( P e d d l e r
0042620 R a t e C o n s u m e r s " F
0042640 R S C @ $ R X " ) ( p e r s p
0042660 e c t i v e N o d e # & ( R u
0042700 l e S e t N o d e " F R S C @
0042720 $ R e " ) \r m y V i e w N a m
0042740 e R u l e S e t ) ( n a m e
0042760 # ( P e d d l e r R a t e C o
0043000 n s u m e r s N I L R e m e
0043020 m b e r N a m e ) ) ( c o m p
0043040 i l e d R u l e s \r P e d d l
0043060 e r R a t e C o n s u m e r s )
0043100 ( w o r k S p a c e P e d d
0043120 l e r ) ( a r g s ( r o a d
0043140 S t o p ) ) ( t e m p V a r s
0043160 ( r a t i n g c a r g o ) )
0043200 ( t a s k V a r s N I L )
0043220 ( \r d e b u g V a r s N I L )
0043240 ( n u m R u l e s 8 ) ( c
0043260 o n t r o l S t r u c t u r e
0043300 D O A L L ) ( w h i l e C o n
0043320 d i t i o n N I L ) ( c o m
0043340 p i l e r O p t i o n s ( A )
0043360 ) ( \r a u d i t C l a s s N
0043400 I L ) ( m e t a A s s i g n m
0043420 e n t s N I L ) ( r u l e C
0043440 l a s s N I L ) ( t a s k C
0043460 l a s s ) ( a r g u m e n t s
0043500 ) ) \r ( D E F I N S T R u l e
0043520 S e t ( P e d d l e r R a t e
0043540 P r o d u c e r s " F R S C @
0043560 $ Q y " ) ( p e r s p e c t i
0043600 v e N o d e # & ( R u l e S e
0043620 t N o d e " F R S C @ $ R f "
0043640 ) \r m y V i e w N a m e R u
0043660 l e S e t ) ( n a m e # ( P
0043700 e d d l e r R a t e P r o d u c
0043720 e r s N I L R e m e m b e r
0043740 N a m e ) ) ( c o m p i l e d
0043760 R u l e s \r P e d d l e r R a
0044000 t e P r o d u c e r s ) ( w o
0044020 r k S p a c e P e d d l e r )
0044040 ( a r g s ( r o a d S t o p
0044060 ) ) ( t e m p V a r s ( r a
0044100 t i n g m a x B u y ) ) ( t
0044120 a s k V a r s N I L ) \r ( d
0044140 e b u g V a r s N I L ) ( n
0044160 u m R u l e s 1 1 ) ( c o n
0044200 t r o l S t r u c t u r e D O
0044220 A L L ) ( w h i l e C o n d i
0044240 t i o n N I L ) ( c o m p i
0044260 l e r O p t i o n s N I L )
0044300 ( \r a u d i t C l a s s N I L
0044320 ) ( m e t a A s s i g n m e n
0044340 t s N I L ) ( r u l e C l a
0044360 s s N I L ) ( t a s k C l a
0044400 s s ) ( a r g u m e n t s ) )
0044420 \r ( D E F I N S T R u l e S e
0044440 t ( P e d d l e r R a t e S p
0044460 o t s N e a r A l i c e s " F
0044500 R S C @ $ P R " ) ( p e r s p
0044520 e c t i v e N o d e # & ( R u
0044540 l e S e t N o d e " F R S C @
0044560 $ P Y " ) ) \r ( n a m e # (
0044600 P e d d l e r R a t e S p o t s
0044620 N e a r A l i c e s N I L R
0044640 e m e m b e r N a m e ) ) ( c
0044660 o m p i l e d R u l e s P e d
0044700 d l e r R a t e S p o t s N e a
0044720 r A l i c e s ) ( \r w o r k S
0044740 p a c e P e d d l e r ) ( a
0044760 r g s ( r o a d S t o p ) )
0045000 ( t e m p V a r s ( r a t i n
0045020 g c a r g o ) ) ( t a s k V
0045040 a r s N I L ) ( d e b u g V
0045060 a r s N I L ) ( \r n u m R u
0045100 l e s 6 ) ( c o n t r o l S
0045120 t r u c t u r e D O A L L )
0045140 ( w h i l e C o n d i t i o n
0045160 N I L ) ( c o m p i l e r O p
0045200 t i o n s N I L ) ( a u d i
0045220 t C l a s s N I L ) ( \r m e
0045240 t a A s s i g n m e n t s N I
0045260 L ) ( r u l e C l a s s N I
0045300 L ) ( t a s k C l a s s ) (
0045320 a r g u m e n t s ) ) \r ( D E F
0045340 I N S T R u l e S e t ( S e
0045360 l l G o o d s P e d d l e r R u
0045400 l e s " F R S C @ $ P C " )
0045420 ( p e r s p e c t i v e N o d e
0045440 # & ( R u l e S e t N o d e
0045460 " F R S C @ $ P H " ) \r m y V
0045500 i e w N a m e R u l e S e t )
0045520 ( n a m e # ( S e l l G o o
0045540 d s P e d d l e r R u l e s N
0045560 I L R e m e m b e r N a m e )
0045600 ) ( c o m p i l e d R u l e s
0045620 \r S e l l G o o d s P e d d l
0045640 e r R u l e s ) ( w o r k S p
0045660 a c e P e d d l e r ) ( a r
0045700 g s N I L ) ( t e m p V a r
0045720 s ( c a r g o s e l l Q t y
0045740 ) ) ( t a s k V a r s N I L
0045760 ) ( \r d e b u g V a r s N I
0046000 L ) ( n u m R u l e s 6 )
0046020 ( c o n t r o l S t r u c t u r
0046040 e D O A L L ) ( w h i l e C
0046060 o n d i t i o n N I L ) ( c
0046100 o m p i l e r O p t i o n s (
0046120 A ) ) ( \r a u d i t C l a s s
0046140 N I L ) ( m e t a A s s i g
0046160 n m e n t s N I L ) ( r u l
0046200 e C l a s s N I L ) ( t a s
0046220 k C l a s s ) ( a r g u m e n
0046240 t s ) ) \r ( D E F I N S T R u
0046260 l e S e t ( T a k e T u r n P
0046300 e d d l e r R u l e s " Y Q S
0046320 C @ < ? t " ) ( p e r s p e c
0046340 t i v e N o d e # & ( R u l e
0046360 S e t N o d e " Y Q S C @ < @
0046400 I " ) \r m y V i e w N a m e
0046420 R u l e S e t ) ( n a m e #
0046440 ( T a k e T u r n P e d d l e r
0046460 R u l e s N I L R e m e m b
0046500 e r N a m e ) ) ( c o m p i l
0046520 e d R u l e s \r T a k e T u r
0046540 n P e d d l e r R u l e s ) (
0046560 w o r k S p a c e P e d d l e
0046600 r ) ( a r g s N I L ) ( t
0046620 e m p V a r s ( p o s s i b l
0046640 e S t o p s ) ) ( t a s k V a
0046660 r s N I L ) ( \r d e b u g V
0046700 a r s N I L ) ( n u m R u l
0046720 e s 8 ) ( c o n t r o l S t
0046740 r u c t u r e D O A L L ) (
0046760 w h i l e C o n d i t i o n N
0047000 I L ) ( c o m p i l e r O p t
0047020 i o n s ( A ) ) ( \r a u d i
0047040 t C l a s s N I L ) ( m e t
0047060 a A s s i g n m e n t s N I L
0047100 ) ( r u l e C l a s s N I L
0047120 ) ( t a s k C l a s s ) ( a
0047140 r g u m e n t s ) ) \r ( D E F I
0047160 N S T R u l e S e t N o d e
0047200 ( " F R S C @ $ P F " ) ( p e
0047220 r s p e c t i v e s ? R u l
0047240 e S e t # & ( R u l e S e t
0047260 " F R S C @ $ O z " ) S o u r
0047300 c e # & ( \r R u l e S e t S o
0047320 u r c e " F R S C @ $ P K " )
0047340 ) ) \r ( D E F I N S T R u l e
0047360 S e t N o d e ( " F R S C @ $
0047400 P G " ) ( p e r s p e c t i v
0047420 e s ? R u l e S e t # & (
0047440 R u l e S e t " F R S C @ $ P
0047460 A " ) S o u r c e # & ( \r R
0047500 u l e S e t S o u r c e " F R
0047520 S C @ $ P L " ) ) ) \r ( D E F I
0047540 N S T R u l e S e t N o d e
0047560 ( " F R S C @ $ T _ " ) ( p e
0047600 r s p e c t i v e s ? R u l
0047620 e S e t # & ( R u l e S e t
0047640 " F R S C @ $ T R " ) S o u r
0047660 c e # & ( \r R u l e S e t S o
0047700 u r c e " F R S C @ $ T ` " )
0047720 ) ) \r ( D E F I N S T R u l e
0047740 S e t N o d e ( " F R S C @ $
0047760 R e " ) ( p e r s p e c t i v
0050000 e s ? R u l e S e t # & (
0050020 R u l e S e t " F R S C @ $ R
0050040 X " ) S o u r c e # & ( \r R
0050060 u l e S e t S o u r c e " F R
0050100 S C @ $ R o " ) ) ) \r ( D E F I
0050120 N S T R u l e S e t N o d e
0050140 ( " F R S C @ $ R f " ) ( p e
0050160 r s p e c t i v e s ? R u l
0050200 e S e t # & ( R u l e S e t
0050220 " F R S C @ $ Q y " ) S o u r
0050240 c e # & ( \r R u l e S e t S o
0050260 u r c e " F R S C @ $ R p " )
0050300 ) ) \r ( D E F I N S T R u l e
0050320 S e t N o d e ( " F R S C @ $
0050340 P Y " ) ( p e r s p e c t i v
0050360 e s ? R u l e S e t # & (
0050400 R u l e S e t " F R S C @ $ P
0050420 R " ) S o u r c e # & ( \r R
0050440 u l e S e t S o u r c e " F R
0050460 S C @ $ P [ " ) ) ) \r ( D E F I
0050500 N S T R u l e S e t N o d e
0050520 ( " F R S C @ $ P H " ) ( p e
0050540 r s p e c t i v e s ? R u l
0050560 e S e t # & ( R u l e S e t
0050600 " F R S C @ $ P C " ) S o u r
0050620 c e # & ( \r R u l e S e t S o
0050640 u r c e " F R S C @ $ P M " )
0050660 ) ) \r ( D E F I N S T R u l e
0050700 S e t N o d e ( " Y Q S C @ <
0050720 @ I " ) ( p e r s p e c t i v
0050740 e s ? R u l e S e t # & (
0050760 R u l e S e t " Y Q S C @ < ?
0051000 t " ) S o u r c e # & ( \r R
0051020 u l e S e t S o u r c e " Y Q
0051040 S C @ < @ J " ) ) ) \r ( D E F I
0051060 N S T R u l e S e t S o u r c
0051100 e ( " F R S C @ $ P K " ) (
0051120 i n d e x e d V a r s ( ( # &
0051140 ( R u l e " L V S . 0 . 0 . 1
0051160 3 6 . 6 6 4 2 9 . 9 " ) ) ( #
0051200 & ( R u l e \r " L V S . 0 . 0
0051220 . 1 3 6 . 6 6 4 2 9 . 1 0 " ) )
0051240 ( # & ( R u l e " L V S . 0
0051260 . 0 . 1 3 6 . 6 6 4 2 9 . 1 1 "
0051300 ) ) ( # & ( R u l e " L V S
0051320 . 0 . 0 . 1 3 6 . 6 6 4 2 9 . 1
0051340 2 " ) ) ( # & ( R u l e \r "
0051360 L V S . 0 . 0 . 1 3 6 . 6 6 4 2
0051400 9 . 1 3 " ) ) ( # & ( R u l e
0051420 " L V S . 0 . 0 . 1 3 6 . 6 6
0051440 4 2 9 . 1 4 " ) ) ) ) ( p e r
0051460 s p e c t i v e N o d e # & (
0051500 R u l e S e t N o d e \r " F R
0051520 S C @ $ P F " ) m y V i e w N
0051540 a m e S o u r c e ) ( c r e
0051560 a t e d " 1 - F E B - 8 3
0051600 1 4 : 2 5 : 2 3 " ) ( c r e a
0051620 t o r L O O P S C O U R S E )
0051640 ( e d i t e d \r " 2 2 - J U
0051660 L - 8 3 1 8 : 3 6 : 4 2 " )
0051700 ( e d i t o r S T E F I K ) )
0051720 \r ( D E F I N S T R u l e S e
0051740 t S o u r c e ( " F R S C @ $
0051760 P L " ) ( i n d e x e d V a r
0052000 s ( ( # & ( R u l e " L V S
0052020 . 0 . 0 . 1 3 6 . 6 6 4 2 9 . 8
0052040 " ) ) ( # & ( R u l e \r " L
0052060 V S . 0 . 0 . 1 3 6 . 6 6 4 2 9
0052100 . 1 5 " ) ) ( # & ( R u l e
0052120 " L V S . 0 . 0 . 1 3 6 . 6 6 4
0052140 2 9 . 1 6 " ) ) ( # & ( R u l
0052160 e " L V S . 0 . 0 . 1 3 6 . 6
0052200 6 4 2 9 . 1 7 " ) ) ( # & ( R
0052220 u l e \r " L V S . 0 . 0 . 1 3
0052240 6 . 6 6 4 2 9 . 1 8 " ) ) ( #
0052260 & ( R u l e " L V S . 0 . 0 .
0052300 1 3 6 . 6 6 4 2 9 . 1 9 " ) )
0052320 ( # & ( R u l e " L V S . 0 .
0052340 0 . 1 3 6 . 6 6 4 2 9 . 2 0 " )
0052360 ) ) ) ( \r p e r s p e c t i v
0052400 e N o d e # & ( R u l e S e t
0052420 N o d e " F R S C @ $ P G " )
0052440 m y V i e w N a m e S o u r
0052460 c e ) ( c r e a t e d " 1
0052500 - F E B - 8 3 1 4 : 2 5 : 3 4
0052520 " ) ( c r e a t o r \r L O O
0052540 P S C O U R S E ) ( e d i t e
0052560 d " 2 2 - J U L - 8 3 1 8 :
0052600 3 6 : 0 7 " ) ( e d i t o r
0052620 S T E F I K ) ) \r ( D E F I N S
0052640 T R u l e S e t S o u r c e
0052660 ( " F R S C @ $ T ` " ) ( i n
0052700 d e x e d V a r s ( ( # & ( R
0052720 u l e " L V S . 0 . 0 . 1 3 6
0052740 . 6 6 4 2 9 . 2 1 " ) ) ( # &
0052760 ( R u l e \r " L V S . 0 . 0 .
0053000 1 3 6 . 6 6 4 2 9 . 2 2 " ) )
0053020 ( # & ( R u l e " L V S . 0 .
0053040 0 . 1 3 6 . 6 6 4 2 9 . 2 3 " )
0053060 ) ) ) ( p e r s p e c t i v e
0053100 N o d e # & ( R u l e S e t N
0053120 o d e \r " F R S C @ $ T _ " )
0053140 m y V i e w N a m e S o u r
0053160 c e ) ( c r e a t e d " 1
0053200 - F E B - 8 3 1 4 : 2 5 : 1 1
0053220 " ) ( c r e a t o r L O O P
0053240 S C O U R S E ) ( e d i t e d
0053260 \r " 2 2 - J U L - 8 3 1 8 :
0053300 3 5 : 4 3 " ) ( e d i t o r
0053320 S T E F I K ) ) \r ( D E F I N S
0053340 T R u l e S e t S o u r c e
0053360 ( " F R S C @ $ R o " ) ( i n
0053400 d e x e d V a r s ( ( # & ( R
0053420 u l e " L V S . 0 . 0 . 1 3 6
0053440 . 6 6 4 2 9 . 2 4 " ) ) ( # &
0053460 ( R u l e \r " L V S . 0 . 0 .
0053500 1 3 6 . 6 6 4 2 9 . 2 5 " ) )
0053520 ( # & ( R u l e " L V S . 0 .
0053540 0 . 1 3 6 . 6 6 4 2 9 . 2 6 " )
0053560 ) ( # & ( R u l e " L V S .
0053600 0 . 0 . 1 3 6 . 6 6 4 2 9 . 2 7
0053620 " ) ) ( # & ( R u l e \r " L
0053640 V S . 0 . 0 . 1 3 6 . 6 6 4 2 9
0053660 . 2 8 " ) ) ( # & ( R u l e
0053700 " L V S . 0 . 0 . 1 3 6 . 6 6 4
0053720 2 9 . 2 9 " ) ) ( # & ( R u l
0053740 e " L V S . 0 . 0 . 1 3 6 . 6
0053760 6 4 2 9 . 3 0 " ) ) ( # & ( R
0054000 u l e \r " L V S . 0 . 0 . 1 3
0054020 6 . 6 6 4 2 9 . 3 1 " ) ) ) )
0054040 ( p e r s p e c t i v e N o d e
0054060 # & ( R u l e S e t N o d e
0054100 " F R S C @ $ R e " ) m y V i
0054120 e w N a m e S o u r c e ) (
0054140 c r e a t e d \r " 1 8 - F E B
0054160 - 8 3 2 2 : 4 5 : 1 4 " ) (
0054200 c r e a t o r S T E F I K )
0054220 ( e d i t e d " 2 2 - J U L -
0054240 8 3 1 8 : 3 5 : 1 4 " ) ( e
0054260 d i t o r S T E F I K ) ) \r (
0054300 D E F I N S T R u l e S e t S
0054320 o u r c e ( " F R S C @ $ R p
0054340 " ) ( i n d e x e d V a r s
0054360 ( ( # & ( R u l e " L V S . 0
0054400 . 0 . 1 3 6 . 6 6 4 2 9 . 3 2 "
0054420 ) ) ( # & ( R u l e \r " L V
0054440 S . 0 . 0 . 1 3 6 . 6 6 4 2 9 .
0054460 3 3 " ) ) ( # & ( R u l e "
0054500 L V S . 0 . 0 . 1 3 6 . 6 6 4 2
0054520 9 . 3 4 " ) ) ( # & ( R u l e
0054540 " L V S . 0 . 0 . 1 3 6 . 6 6
0054560 4 2 9 . 3 5 " ) ) ( # & ( R u
0054600 l e \r " L V S . 0 . 0 . 1 3 6
0054620 . 6 6 4 2 9 . 3 6 " ) ) ( # &
0054640 ( R u l e " L V S . 0 . 0 . 1
0054660 3 6 . 6 6 4 2 9 . 3 7 " ) ) (
0054700 # & ( R u l e " L V S . 0 . 0
0054720 . 1 3 6 . 6 6 4 2 9 . 3 8 " ) )
0054740 ( # & ( R u l e \r " L V S .
0054760 0 . 0 . 1 3 6 . 6 6 4 2 9 . 3 9
0055000 " ) ) ( # & ( R u l e " L V
0055020 S . 0 . 0 . 1 3 6 . 6 6 4 2 9 .
0055040 4 0 " ) ) ( # & ( R u l e "
0055060 L V S . 0 . 0 . 1 3 6 . 6 6 4 2
0055100 9 . 4 1 " ) ) ( # & ( R u l e
0055120 \r " L V S . 0 . 0 . 1 3 6 . 6
0055140 6 4 2 9 . 4 2 " ) ) ) ) ( p e
0055160 r s p e c t i v e N o d e # &
0055200 ( R u l e S e t N o d e " F R
0055220 S C @ $ R f " ) m y V i e w N
0055240 a m e S o u r c e ) ( c r e
0055260 a t e d \r " 1 8 - F E B - 8 3
0055300 2 2 : 4 5 : 1 4 " ) ( c r e
0055320 a t o r S T E F I K ) ( e d
0055340 i t e d " 2 2 - J U L - 8 3
0055360 1 8 : 3 4 : 5 0 " ) ( e d i t
0055400 o r S T E F I K ) ) \r ( D E F
0055420 I N S T R u l e S e t S o u r
0055440 c e ( " F R S C @ $ P [ " )
0055460 ( i n d e x e d V a r s ( ( #
0055500 & ( R u l e " L V S . 0 . 0 .
0055520 1 3 6 . 6 6 4 2 9 . 4 3 " ) )
0055540 ( # & ( R u l e \r " L V S . 0
0055560 . 0 . 1 3 6 . 6 6 4 2 9 . 4 4 "
0055600 ) ) ( # & ( R u l e " L V S
0055620 . 0 . 0 . 1 3 6 . 6 6 4 2 9 . 4
0055640 5 " ) ) ( # & ( R u l e " L
0055660 V S . 0 . 0 . 1 3 6 . 6 6 4 2 9
0055700 . 4 6 " ) ) ( # & ( R u l e
0055720 \r " L V S . 0 . 0 . 1 3 6 . 6 6
0055740 4 2 9 . 4 7 " ) ) ( # & ( R u
0055760 l e " L V S . 0 . 0 . 1 3 6 .
0056000 6 6 4 2 9 . 4 8 " ) ) ) ) ( p
0056020 e r s p e c t i v e N o d e #
0056040 & ( R u l e S e t N o d e \r "
0056060 F R S C @ $ P Y " ) ) ( c r e
0056100 a t e d " 1 8 - F E B - 8 3
0056120 2 0 : 4 1 : 2 3 " ) ( c r e a
0056140 t o r S T E F I K ) ( e d i
0056160 t e d " 2 2 - J U L - 8 3 1
0056200 8 : 3 4 : 2 1 " ) ( e d i t o
0056220 r \r S T E F I K ) ) \r ( D E F
0056240 I N S T R u l e S e t S o u r
0056260 c e ( " F R S C @ $ P M " )
0056300 ( i n d e x e d V a r s ( ( #
0056320 & ( R u l e " L Z S . 0 . 5 3
0056340 4 9 . 1 2 9 . 3 3 6 9 8 . 2 2 8
0056360 " ) ) ( # & ( R u l e \r " L
0056400 Z S . 0 . 5 3 4 9 . 1 2 9 . 3 3
0056420 6 9 8 . 2 2 9 " ) ) ( # & ( R
0056440 u l e " L Z S . 0 . 5 3 4 9 .
0056460 1 2 9 . 3 3 6 9 8 . 2 3 0 " ) )
0056500 ( # & ( R u l e " L Z S . 0
0056520 . 5 3 4 9 . 1 2 9 . 3 3 6 9 8 .
0056540 2 3 1 " \r ) ) ( # & ( R u l e
0056560 " L Z S . 0 . 5 3 4 9 . 1 2 9
0056600 . 3 3 6 9 8 . 2 3 2 " ) ) ( #
0056620 & ( R u l e " L Z S . 0 . 5 3
0056640 4 9 . 1 2 9 . 3 3 6 9 8 . 2 3 3
0056660 " ) ) ) ) ( p e r s p e c t i
0056700 v e N o d e # & ( \r R u l e S
0056720 e t N o d e " F R S C @ $ P H
0056740 " ) m y V i e w N a m e S o
0056760 u r c e ) ( c r e a t e d "
0057000 1 - F E B - 8 3 1 4 : 2 5 :
0057020 4 0 " ) ( c r e a t o r L O
0057040 O P S C O U R S E ) ( \r e d i
0057060 t e d " 2 6 - J U L - 8 3 1
0057100 6 : 0 3 : 5 3 " ) ( e d i t o
0057120 r M I T T A L ) ) \r ( D E F I
0057140 N S T R u l e S e t S o u r c
0057160 e ( " Y Q S C @ < @ J " ) (
0057200 i n d e x e d V a r s ( ( # &
0057220 ( R u l e " L V S . 0 . 0 . 1
0057240 3 6 . 6 6 4 2 9 . 1 " ) ) ( #
0057260 & ( R u l e \r " L V S . 0 . 0
0057300 . 1 3 6 . 6 6 4 2 9 . 2 " ) )
0057320 ( # & ( R u l e " L V S . 0 .
0057340 0 . 1 3 6 . 6 6 4 2 9 . 3 " ) )
0057360 ( # & ( R u l e " L V S . 0
0057400 . 0 . 1 3 6 . 6 6 4 2 9 . 4 " )
0057420 ) ( # & ( R u l e \r " L V S
0057440 . 0 . 0 . 1 3 6 . 6 6 4 2 9 . 5
0057460 " ) ) ( # & ( R u l e " L V
0057500 S . 0 . 0 . 1 3 6 . 6 6 4 2 9 .
0057520 6 " ) ) ( # & ( R u l e " L
0057540 V S . 0 . 0 . 1 3 6 . 6 6 4 2 9
0057560 . 7 " ) ) ( # & ( R u l e \r
0057600 " L V S . 0 . 0 . 1 3 6 . 6 6 4
0057620 2 9 . 5 5 " ) ) ) ) ( p e r s
0057640 p e c t i v e N o d e # & ( R
0057660 u l e S e t N o d e " Y Q S C
0057700 @ < @ I " ) m y V i e w N a m
0057720 e S o u r c e ) ( c r e a t
0057740 e d \r " 1 - F E B - 8 3 1
0057760 4 : 2 5 : 5 1 " ) ( c r e a t
0060000 o r L O O P S C O U R S E )
0060020 ( e d i t e d " 2 2 - J U L -
0060040 8 3 1 8 : 3 3 : 1 3 " ) ( e
0060060 d i t o r S T E F I K ) ) \r (
0060100 D E F I N S T R u l e ( " L
0060120 V S . 0 . 0 . 1 3 6 . 6 6 4 2 9
0060140 . 9 " ) ( s o u r c e \r " (
0060160 * R e t u r n s a s t o p
0060200 p i n g p l a c e e n r o
0060220 u t e t o a d e s t i n a
0060240 t i o n . ) \r \r I F t r u c k
0060260 : f u e l = 0 \r T H E N s t o
0060300 p p i n g P l a c e _ ( A n y R
0060320 o a d S t o p $ U n i o n H a
0060340 l l ) ; " ) ( e d i t e d "
0060360 2 2 - J U L - 8 3 1 8 : 3 6 :
0060400 4 2 " ) ( e d i t o r S T E
0060420 F I K ) ( \r r u l e N u m b e
0060440 r 1 ) ( r u l e S e t # &
0060460 ( R u l e S e t " F R S C @ $
0060500 O z " ) ) ) \r ( D E F I N S T
0060520 R u l e ( " L V S . 0 . 0 . 1
0060540 3 6 . 6 6 4 2 9 . 1 0 " ) ( s
0060560 o u r c e \r " ( * D o n t
0060600 r u n o u t o f g a s . )
0060620 \r I F g o a l ~ = ' S i t T i
0060640 g h t \r t r u c k : f u
0060660 e l < . 2 5 * t r u c k
0060700 : : M a x F u e l \r t r u
0060720 c k : c a s h B o x > 0 \r
0060740 g a s S t a t i o n _ ( N e a r
0060760 e s t R o a d S t o p ( R o a
0061000 d S t o p s $ G a s S t a t i
0061020 o n . R a n g e 1 N I L '
0061040 R o o m ) ) \r T H E N s t o p
0061060 p i n g P l a c e _ g a s S t a
0061100 t i o n ; " ) ( e d i t e d
0061120 " 2 2 - J U L - 8 3 1 8 : 3 6
0061140 : 4 2 " ) ( e d i t o r S T
0061160 E F I K ) ( r u l e N u m b e
0061200 r 2 ) ( r u l e S e t \r #
0061220 & ( R u l e S e t " F R S C @
0061240 $ O z " ) ) ) \r ( D E F I N S T
0061260 R u l e ( " L V S . 0 . 0 .
0061300 1 3 6 . 6 6 4 2 9 . 1 1 " ) (
0061320 s o u r c e \r " ( * O b e y
0061340 t h e l a w - s t o p
0061360 a t W e i g h S t a t i o n s
0061400 . ) \r I F w S t a t i o n _ (
0061420 N e a r e s t R o a d S t o p
0061440 ( R o a d S t o p s $ W e i g
0061460 h S t a t i o n . R a n g e 1
0061500 d i r e c t i o n ' R o o m
0061520 ) ) \r ( D i s t a n c e
0061540 w S t a t i o n ) < ( D i s t a
0061560 n c e d e s t i n a t i o n )
0061600 \r T H E N s t o p p i n g P
0061620 l a c e _ w S t a t i o n ; " )
0061640 ( e d i t e d " 2 2 - J U L
0061660 - 8 3 1 8 : 3 6 : 4 2 " ) (
0061700 e d i t o r S T E F I K ) (
0061720 r u l e N u m b e r 3 ) ( r
0061740 u l e S e t \r # & ( R u l e S
0061760 e t " F R S C @ $ O z " ) ) )
0062000 \r ( D E F I N S T R u l e (
0062020 " L V S . 0 . 0 . 1 3 6 . 6 6 4
0062040 2 9 . 1 2 " ) ( s o u r c e
0062060 \r " I F ( D i s t a n c e d
0062100 e s t i n a t i o n ) < = . R a
0062120 n g e 1 ( R o o m T o P a r k
0062140 P d e s t i n a t i o n ) \r T
0062160 H E N s t o p p i n g P l a c
0062200 e _ d e s t i n a t i o n ; " )
0062220 ( e d i t e d " 2 2 - J U L
0062240 - 8 3 1 8 : 3 6 : 4 2 " ) (
0062260 e d i t o r S T E F I K ) (
0062300 r u l e N u m b e r 4 ) ( \r
0062320 r u l e S e t # & ( R u l e S
0062340 e t " F R S C @ $ O z " ) ) )
0062360 \r ( D E F I N S T R u l e (
0062400 " L V S . 0 . 0 . 1 3 6 . 6 6 4
0062420 2 9 . 1 3 " ) ( s o u r c e
0062440 \r " I F g a s S t a t i o n _
0062460 ( F u r t h e s t R o a d S t o
0062500 p ( R o a d S t o p s $ G a
0062520 s S t a t i o n . R a n g e 1
0062540 d i r e c t i o n ' R o o m
0062560 ) ) \r g a s S t a t i o n
0062600 : q t y > 0 \r T H E N s t o p
0062620 p i n g P l a c e _ g a s S t a
0062640 t i o n ; " ) ( e d i t e d
0062660 " 2 2 - J U L - 8 3 1 8 : 3 6
0062700 : 4 2 " ) ( e d i t o r S T
0062720 E F I K ) ( r u l e N u m b e
0062740 r 5 ) ( r u l e S e t \r #
0062760 & ( R u l e S e t " F R S C @
0063000 $ O z " ) ) ) \r ( D E F I N S T
0063020 R u l e ( " L V S . 0 . 0 .
0063040 1 3 6 . 6 6 4 2 9 . 1 4 " ) (
0063060 s o u r c e \r " T H E N s t
0063100 o p p i n g P l a c e _ ( N t h
0063120 R o a d S t o p m a x M o v
0063140 e d i r e c t i o n N I L
0063160 ' R o o m ) ; " ) ( e d i t e
0063200 d " 2 2 - J U L - 8 3 1 8 :
0063220 3 6 : 4 2 " ) ( \r e d i t o r
0063240 S T E F I K ) ( r u l e N u
0063260 m b e r 6 ) ( r u l e S e t
0063300 # & ( R u l e S e t " F R S
0063320 C @ $ O z " ) ) ) \r ( D E F I N
0063340 S T R u l e ( " L V S . 0 .
0063360 0 . 1 3 6 . 6 6 4 2 9 . 8 " )
0063400 ( s o u r c e " \t - > d i r
0063420 e c t i o n _ ( D i r e c t i o
0063440 n O f d e s t i n a t i o n )
0063460 ; " ) ( e d i t e d \r " 2 2
0063500 - J U L - 8 3 1 8 : 3 6 : 0 7
0063520 " ) ( e d i t o r S T E F I
0063540 K ) ( r u l e N u m b e r 1
0063560 ) ( r u l e S e t # & ( R u
0063600 l e S e t " F R S C @ $ P A "
0063620 ) ) ) \r ( D E F I N S T R u l
0063640 e ( " L V S . 0 . 0 . 1 3 6 .
0063660 6 6 4 2 9 . 1 5 " ) ( s o u r
0063700 c e " - > r
0063720 e a l L o c a t i o n _ t r u c
0063740 k : l o c a t i o n ; " ) ( e
0063760 d i t e d \r " 2 2 - J U L - 8
0064000 3 1 8 : 3 6 : 0 7 " ) ( e d
0064020 i t o r S T E F I K ) ( r u
0064040 l e N u m b e r 2 ) ( r u l
0064060 e S e t # & ( R u l e S e t
0064100 " F R S C @ $ P A " ) ) ) \r ( D
0064120 E F I N S T R u l e ( " L V
0064140 S . 0 . 0 . 1 3 6 . 6 6 4 2 9 .
0064160 1 6 " ) ( s o u r c e \r " \t
0064200 I F . F i n d S t o p p i n g
0064220 P l a c e s t o p p i n g P l
0064240 a c e ~ = t r u c k : l o c a t
0064260 i o n \r ~ s
0064300 t o p p i n g P l a c e . B a n
0064320 d i t P \r \t T H E N ( _ \ P
0064340 l a y e r I n t e r f a c e M
0064360 o v e s e l f s t o p p i n
0064400 g P l a c e ) \r
0064420 r e a l L o c a t
0064440 i o n _ t r u c k : l o c a t i
0064460 o n ; " ) ( e d i t e d " 2
0064500 2 - J U L - 8 3 1 8 : 3 6 : 0
0064520 7 " ) ( e d i t o r S T E F
0064540 I K ) ( \r r u l e N u m b e r
0064560 3 ) ( r u l e S e t # & (
0064600 R u l e S e t " F R S C @ $ P
0064620 A " ) ) ) \r ( D E F I N S T R
0064640 u l e ( " L V S . 0 . 0 . 1 3
0064660 6 . 6 6 4 2 9 . 1 7 " ) ( s o
0064700 u r c e \r " I
0064720 F r e a l L o c a t i o n ~ =
0064740 s t o p p i n g P l a c e \r \t
0064760 T H E N ( W r i t e G a m e S
0065000 t a t u s % " O h ! ! % "
0065020 d r i v e r % " D i d n t
0065040 r e a c h s t o p p i n g P l
0065060 a c e % " ) ; " ) ( e d i t e
0065100 d \r " 2 2 - J U L - 8 3 1 8
0065120 : 3 6 : 0 7 " ) ( e d i t o r
0065140 S T E F I K ) ( r u l e N u
0065160 m b e r 4 ) ( r u l e S e t
0065200 # & ( R u l e S e t " F R S
0065220 C @ $ P A " ) ) ) \r ( D E F I N
0065240 S T R u l e ( " L V S . 0 .
0065260 0 . 1 3 6 . 6 6 4 2 9 . 1 8 " )
0065300 ( s o u r c e " \t I F ( I
0065320 S A r e a l L o c a t i o n
0065340 $ G a s S t a t i o n ) \r \t T H
0065360 E N . B u y G a s ; " ) ( e
0065400 d i t e d " 2 2 - J U L - 8 3
0065420 1 8 : 3 6 : 0 7 " ) ( e d i
0065440 t o r S T E F I K ) ( r u l
0065460 e N u m b e r 5 ) ( r u l e
0065500 S e t # & ( R u l e S e t \r
0065520 " F R S C @ $ P A " ) ) ) \r ( D
0065540 E F I N S T R u l e ( " L V
0065560 S . 0 . 0 . 1 3 6 . 6 6 4 2 9 .
0065600 1 9 " ) ( s o u r c e \r " \t
0065620 I F ( I S A r e a l L o c a
0065640 t i o n $ P r o d u c e r )
0065660 ~ ( I S A r e a l L o c a t i
0065700 o n $ G a s S t a t i o n ) \r
0065720 g o a l =
0065740 ' P e d d l e \r \t r e a l
0065760 L o c a t i o n = d e s t i n a
0066000 t i o n \r
0066020 n u m B u y _ ( _ s e l f
0066040 M a x P u r c h a s e r e a l
0066060 L o c a t i o n ) \r
0066100 n u m B u y > = 1
0066120 \r \t T H E N ( _ \ P l a y e
0066140 r I n t e r f a c e B u y s
0066160 e l f n u m B u y ) ; " ) (
0066200 e d i t e d " 2 2 - J U L - 8
0066220 3 1 8 : 3 6 : 0 7 " ) ( e d
0066240 i t o r S T E F I K ) ( \r r
0066260 u l e N u m b e r 6 ) ( r u
0066300 l e S e t # & ( R u l e S e t
0066320 " F R S C @ $ P A " ) ) ) \r (
0066340 D E F I N S T R u l e ( " L
0066360 V S . 0 . 0 . 1 3 6 . 6 6 4 2 9
0066400 . 2 0 " ) ( s o u r c e \r "
0066420 \t I F ( I S A r e a l L o c
0066440 a t i o n $ C o n s u m e r )
0066460 t r u c k : c a r g o \r \t T H
0066500 E N . S e l l G o o d s ; " )
0066520 ( e d i t e d " 2 2 - J U L
0066540 - 8 3 1 8 : 3 6 : 0 7 " ) (
0066560 e d i t o r S T E F I K ) (
0066600 r u l e N u m b e r 7 ) ( r
0066620 u l e S e t # & ( R u l e S e
0066640 t \r " F R S C @ $ P A " ) ) )
0066660 \r ( D E F I N S T R u l e (
0066700 " L V S . 0 . 0 . 1 3 6 . 6 6 4
0066720 2 9 . 2 1 " ) ( s o u r c e
0066740 \r " \t ( * R u l e s f o r
0066760 d e c i d i n g h o w m u c
0067000 h t h e P e d d l e r c o
0067020 u l d b u y a t a P r o
0067040 d u c e r . ) \r \r ( * S a l e
0067060 c a n b e l i m i t e d
0067100 b y v o l u m e , w e i g h
0067120 t , c a s h , o r a v a i
0067140 l a b i l i t y . ) \r \r - > v
0067160 o l u m e C a p a c i t y _
0067200 t r u c k : : M a x V o l u m e
0067220 - t r u c k : v o l u m e \r
0067240 w e i g h t C a p a c i t y
0067260 _ t r u c k : : M a x W e i g
0067300 h t - t r u c k : w e i g h t \r
0067320 c a s h C a p a c i t y
0067340 _ ( M A X 0 t r u c k :
0067360 c a s h B o x - c a s h R e s e
0067400 r v e ) ; " ) ( e d i t e d
0067420 " 2 2 - J U L - 8 3 1 8 : 3 5
0067440 : 4 3 " ) ( e d i t o r S T
0067460 E F I K ) \r ( r u l e N u m b
0067500 e r 1 ) ( r u l e S e t #
0067520 & ( R u l e S e t " F R S C @
0067540 $ T R " ) ) ) \r ( D E F I N S T
0067560 R u l e ( " L V S . 0 . 0 .
0067600 1 3 6 . 6 6 4 2 9 . 2 2 " ) (
0067620 s o u r c e \r " \r - >
0067640 v o l u m e L i m i t _ v o
0067660 l u m e C a p a c i t y / r
0067700 o a d S t o p : : C o m m o d i
0067720 t y : : V o l P e r Q t y \r
0067740 w e i g h t L i m i t _ w
0067760 e i g h t C a p a c i t y /
0070000 r o a d S t o p : : C o m m o d
0070020 i t y : : W t P e r Q t y \r
0070040 c a s h L i m i t _ c a s
0070060 h C a p a c i t y / ( P r i
0070100 c e P e r U n i t r o a d S t
0070120 o p ) \r p r o d u c e r L
0070140 i m i t _ r o a d S t o p :
0070160 q t y ; " ) ( e d i t e d "
0070200 2 2 - J U L - 8 3 1 8 : 3 5 :
0070220 4 3 " ) ( e d i t o r S T E
0070240 F I K ) ( r u l e N u m b e r
0070260 2 ) ( \r r u l e S e t # &
0070300 ( R u l e S e t " F R S C @ $
0070320 T R " ) ) ) \r ( D E F I N S T
0070340 R u l e ( " L V S . 0 . 0 . 1
0070360 3 6 . 6 6 4 2 9 . 2 3 " ) ( s
0070400 o u r c e \r " - > n u m B u
0070420 y _ ( M I N v o l u m e L
0070440 i m i t w e i g h t L i m i t
0070460 c a s h L i m i t p r o d u
0070500 c e r L i m i t ) ; " ) ( e d
0070520 i t e d " 2 2 - J U L - 8 3
0070540 1 8 : 3 5 : 4 3 " ) ( \r e d i
0070560 t o r S T E F I K ) ( r u l
0070600 e N u m b e r 3 ) ( r u l e
0070620 S e t # & ( R u l e S e t "
0070640 F R S C @ $ T R " ) ) ) \r ( D E
0070660 F I N S T R u l e ( " L V S
0070700 . 0 . 0 . 1 3 6 . 6 6 4 2 9 . 2
0070720 4 " ) ( s o u r c e \r " \t (
0070740 * R a t e t h e s u i t a
0070760 b i l i t y o f a p r o p
0071000 o s e d C o n s u m e r . ) \r
0071020 \r - > c a r g o _ ( C A R
0071040 t r u c k : c a r g o ) r a
0071060 t i n g _ 0 ; " ) ( e d i t e
0071100 d " 2 2 - J U L - 8 3 1 8 :
0071120 3 5 : 1 4 " ) ( e d i t o r
0071140 S T E F I K ) ( r u l e N u m
0071160 b e r 1 ) \r ( r u l e S e t
0071200 # & ( R u l e S e t " F R S
0071220 C @ $ R X " ) ) ) \r ( D E F I N
0071240 S T R u l e ( " L V S . 0 .
0071260 0 . 1 3 6 . 6 6 4 2 9 . 2 5 " )
0071300 ( s o u r c e \r " ( * i f
0071320 s p o i l e d g o t o C
0071340 i t y D u m p ) \r I F ~ c a r
0071360 g o : s t a t u s ( I S A r
0071400 o a d S t o p $ C i t y D u m
0071420 p ) \r T H E N ( S T O P 5
0071440 0 0 0 ' C i t y D u m p ' L
0071460 o o k N o M o r e ) ; " ) ( e
0071500 d i t e d " 2 2 - J U L - 8 3
0071520 1 8 : 3 5 : 1 4 " ) ( e d i
0071540 t o r S T E F I K ) ( r u l
0071560 e N u m b e r 2 ) \r ( r u l
0071600 e S e t # & ( R u l e S e t
0071620 " F R S C @ $ R X " ) ) ) \r ( D
0071640 E F I N S T R u l e ( " L V
0071660 S . 0 . 0 . 1 3 6 . 6 6 4 2 9 .
0071700 2 6 " ) ( s o u r c e \r " I
0071720 F ~ c a r g o : s t a t u s \r
0071740 T H E N ( S T O P N I L '
0071760 S p o i l t G o o d s ' C a n
0072000 n o t S e l l ) ; " ) ( e d i
0072020 t e d " 2 2 - J U L - 8 3 1
0072040 8 : 3 5 : 1 4 " ) ( e d i t o
0072060 r S T E F I K ) ( r u l e N
0072100 u m b e r \r 3 ) ( r u l e S
0072120 e t # & ( R u l e S e t " F
0072140 R S C @ $ R X " ) ) ) \r ( D E F
0072160 I N S T R u l e ( " L V S .
0072200 0 . 0 . 1 3 6 . 6 6 4 2 9 . 2 7
0072220 " ) ( s o u r c e \r " ( *
0072240 C o n s u m e r m u s t w a
0072260 n t c u r r e n t c a r g o
0072300 . ) \r I F ~ ( I S A c a r
0072320 g o r o a d S t o p : : C o m
0072340 m o d i t y ) \r T H E N (
0072360 S T O P N I L ) ; " ) ( e d
0072400 i t e d " 2 2 - J U L - 8 3
0072420 1 8 : 3 5 : 1 4 " ) ( e d i t
0072440 o r S T E F I K ) ( r u l e
0072460 N u m b e r 4 ) ( r u l e S
0072500 e t # & ( R u l e S e t \r "
0072520 F R S C @ $ R X " ) ) ) \r ( D E
0072540 F I N S T R u l e ( " L V S
0072560 . 0 . 0 . 1 3 6 . 6 6 4 2 9 . 2
0072600 8 " ) ( s o u r c e \r " ( *
0072620 N e e d t o b e a b l e
0072640 t o p a r k ) \r I F ~ (
0072660 R o o m T o P a r k P r o a d
0072700 S t o p ) \r T H E N ( S T
0072720 O P N I L ) ; " ) ( e d i t
0072740 e d " 2 2 - J U L - 8 3 1 8
0072760 : 3 5 : 1 4 " ) ( e d i t o r
0073000 S T E F I K ) ( r u l e N u
0073020 m b e r 5 ) ( r u l e S e t
0073040 # & ( R u l e S e t \r " F R
0073060 S C @ $ R X " ) ) ) \r ( D E F I
0073100 N S T R u l e ( " L V S . 0
0073120 . 0 . 1 3 6 . 6 6 4 2 9 . 2 9 "
0073140 ) ( s o u r c e \r " ( * E
0073160 x c l u d e c o n s u m e r s
0073200 t h a t h a v e f u l l
0073220 i n v e n t o r y . ) \r I F
0073240 r o a d S t o p : q t y < 1
0073260 \r T H E N ( S T O P N I
0073300 L ) ; " ) ( e d i t e d " 2
0073320 2 - J U L - 8 3 1 8 : 3 5 : 1
0073340 4 " ) ( e d i t o r S T E F
0073360 I K ) ( r u l e N u m b e r
0073400 6 ) ( r u l e S e t # & ( R
0073420 u l e S e t \r " F R S C @ $ R
0073440 X " ) ) ) \r ( D E F I N S T R
0073460 u l e ( " L V S . 0 . 0 . 1 3
0073500 6 . 6 6 4 2 9 . 3 0 " ) ( s o
0073520 u r c e \r " ( * F a v o r
0073540 h i g h p r i c e r a t i o
0073560 s . ) \r - > r a t i n g
0073600 _ r a t i n g + 1 0 0 *
0073620 r o a d S t o p : p r ; " )
0073640 ( e d i t e d " 2 2 - J U L
0073660 - 8 3 1 8 : 3 5 : 1 4 " ) (
0073700 e d i t o r S T E F I K ) (
0073720 r u l e N u m b e r \r 7 ) (
0073740 r u l e S e t # & ( R u l e S
0073760 e t " F R S C @ $ R X " ) ) )
0074000 \r ( D E F I N S T R u l e (
0074020 " L V S . 0 . 0 . 1 3 6 . 6 6 4
0074040 2 9 . 3 1 " ) ( s o u r c e
0074060 \r " ( * F a v o r c l o s e
0074100 p l a c e s . ) \r - > r
0074120 a t i n g _ r a t i n g -
0074140 [ t r u c k : : G p m * ( D
0074160 i s t a n c e r o a d S t o p
0074200 t r u c k : l o c a t i o n )
0074220 ] ; " ) ( e d i t e d \r " 2
0074240 2 - J U L - 8 3 1 8 : 3 5 : 1
0074260 4 " ) ( e d i t o r S T E F
0074300 I K ) ( r u l e N u m b e r
0074320 8 ) ( r u l e S e t # & ( R
0074340 u l e S e t " F R S C @ $ R X
0074360 " ) ) ) \r ( D E F I N S T R u
0074400 l e ( " L V S . 0 . 0 . 1 3 6
0074420 . 6 6 4 2 9 . 3 2 " ) ( s o u
0074440 r c e \r " \t ( * R a t e t
0074460 h e s u i t a b i l i t y o
0074500 f a p r o p o s e d P r o
0074520 d u c e r . ) \r - > r a t i n
0074540 g _ 0 ; " ) ( e d i t e d
0074560 " 2 2 - J U L - 8 3 1 8 : 3
0074600 4 : 5 0 " ) ( e d i t o r S
0074620 T E F I K ) ( r u l e N u m b
0074640 e r 1 ) ( r u l e S e t #
0074660 & ( R u l e S e t \r " F R S C
0074700 @ $ Q y " ) ) ) \r ( D E F I N S
0074720 T R u l e ( " L V S . 0 . 0
0074740 . 1 3 6 . 6 6 4 2 9 . 3 3 " )
0074760 ( s o u r c e \r " ( * N e e
0075000 d t o b e a b l e t o
0075020 p a r k ) \r I F ~ ( R o o m T
0075040 o P a r k P r o a d S t o p )
0075060 \r T H E N ( S T O P N I L
0075100 ) ; " ) ( e d i t e d " 2 2
0075120 - J U L - 8 3 1 8 : 3 4 : 5 0
0075140 " ) ( e d i t o r S T E F I
0075160 K ) ( r u l e N u m b e r 2
0075200 ) ( r u l e S e t # & ( R u
0075220 l e S e t \r " F R S C @ $ Q y
0075240 " ) ) ) \r ( D E F I N S T R u
0075260 l e ( " L V S . 0 . 0 . 1 3 6
0075300 . 6 6 4 2 9 . 3 4 " ) ( s o u
0075320 r c e \r " ( * E x c l u d e
0075340 p e r i s h a b l e s . ) \r
0075360 I F ( S U B C L A S S r o a
0075400 d S t o p : : C o m m o d i t y
0075420 $ P e r i s h a b l e C o m m
0075440 o d i t y ) \r T H E N ( S
0075460 T O P N I L ) ; " ) ( e d i
0075500 t e d " 2 2 - J U L - 8 3 1
0075520 8 : 3 4 : 5 0 " ) ( e d i t o
0075540 r S T E F I K ) ( r u l e N
0075560 u m b e r 3 ) ( r u l e S e
0075600 t # & ( R u l e S e t \r " F
0075620 R S C @ $ Q y " ) ) ) \r ( D E F
0075640 I N S T R u l e ( " L V S .
0075660 0 . 0 . 1 3 6 . 6 6 4 2 9 . 3 5
0075700 " ) ( s o u r c e \r " ( *
0075720 E x c l u d e g a s s t a t
0075740 i o n s . ) \r I F ( I S A
0075760 r o a d S t o p $ G a s S t a
0076000 t i o n ) \r T H E N ( S T
0076020 O P N I L ) ; " ) ( e d i t
0076040 e d " 2 2 - J U L - 8 3 1 8
0076060 : 3 4 : 5 0 " ) ( e d i t o r
0076100 S T E F I K ) ( r u l e N u
0076120 m b e r 4 ) ( r u l e S e t
0076140 # & ( R u l e S e t \r " F R
0076160 S C @ $ Q y " ) ) ) \r ( D E F I
0076200 N S T R u l e ( " L V S . 0
0076220 . 0 . 1 3 6 . 6 6 4 2 9 . 3 6 "
0076240 ) ( s o u r c e \r " ( * E
0076260 x c l u d e p r o d u c e r s
0076300 t h a t a r e s o l d o
0076320 u t . ) \r I F r o a d S t o
0076340 p : q t y < 1 \r T H E N
0076360 ( S T O P N I L ) ; " ) (
0076400 e d i t e d " 2 2 - J U L - 8
0076420 3 1 8 : 3 4 : 5 0 " ) ( e d
0076440 i t o r S T E F I K ) ( r u
0076460 l e N u m b e r 5 ) ( r u l
0076500 e S e t # & ( R u l e S e t
0076520 \r " F R S C @ $ Q y " ) ) ) \r (
0076540 D E F I N S T R u l e ( " L
0076560 V S . 0 . 0 . 1 3 6 . 6 6 4 2 9
0076600 . 3 7 " ) ( s o u r c e \r "
0076620 ( * E x c l u d e e x c e s
0076640 s i v e l y f r a g i l e g
0076660 o o d s . ) \r I F ( S U B C
0076700 L A S S r o a d S t o p : : C
0076720 o m m o d i t y $ F r a g i l
0076740 e C o m m o d i t y ) \r
0076760 T H E N r a t i n g _ r a
0077000 t i n g - [ 5 0 0 * r o
0077020 a d S t o p : : C o m m o d i t
0077040 y : : F r a g i l i t y L e v e
0077060 l ] ; " ) ( e d i t e d " 2
0077100 2 - J U L - 8 3 1 8 : 3 4 : 5
0077120 0 " ) \r ( e d i t o r S T E
0077140 F I K ) ( r u l e N u m b e r
0077160 6 ) ( r u l e S e t # & (
0077200 R u l e S e t " F R S C @ $ Q
0077220 y " ) ) ) \r ( D E F I N S T R
0077240 u l e ( " L V S . 0 . 0 . 1 3
0077260 6 . 6 6 4 2 9 . 3 8 " ) ( s o
0077300 u r c e \r " ( * P e n a l i
0077320 z e p r o d u c e r s f o r
0077340 w h i c h c a n b u y <
0077360 2 i t e m s . ) \r I F m
0077400 a x B u y _ ( _ s e l f M a
0077420 x P u r c h a s e r o a d S t
0077440 o p ) m a x B u y < 1 \r
0077460 T H E N r a t i n g _ r
0077500 a t i n g - 1 0 0 0 0 ; " )
0077520 ( e d i t e d " 2 2 - J U L
0077540 - 8 3 1 8 : 3 4 : 5 0 " ) (
0077560 e d i t o r S T E F I K ) (
0077600 r u l e N u m b e r 7 ) ( \r
0077620 r u l e S e t # & ( R u l e S
0077640 e t " F R S C @ $ Q y " ) ) )
0077660 \r ( D E F I N S T R u l e (
0077700 " L V S . 0 . 0 . 1 3 6 . 6 6 4
0077720 2 9 . 3 9 " ) ( s o u r c e
0077740 \r " ( * f a v o r L u x u r
0077760 y G o o d s ) \r I F ( S U B C
0100000 L A S S r o a d S t o p : : C
0100020 o m m o d i t y $ L u x u r y
0100040 G o o d s ) \r T H E N r a t i
0100060 n g _ r a t i n g + 2 0
0100100 0 ; " ) ( e d i t e d " 2 2
0100120 - J U L - 8 3 1 8 : 3 4 : 5 0
0100140 " ) ( e d i t o r S T E F I
0100160 K ) ( r u l e N u m b e r 8
0100200 ) ( r u l e S e t # & \r ( R
0100220 u l e S e t " F R S C @ $ Q y
0100240 " ) ) ) \r ( D E F I N S T R u
0100260 l e ( " L V S . 0 . 0 . 1 3 6
0100300 . 6 6 4 2 9 . 4 0 " ) ( s o u
0100320 r c e \r " ( * f a v o r h
0100340 i g h e r q t y ) \r - > r
0100360 a t i n g _ r a t i n g +
0100400 1 0 * m a x B u y ; " )
0100420 ( e d i t e d " 2 2 - J U L -
0100440 8 3 1 8 : 3 4 : 5 0 " ) ( e
0100460 d i t o r S T E F I K ) ( r
0100500 u l e N u m b e r 9 ) ( \r r
0100520 u l e S e t # & ( R u l e S e
0100540 t " F R S C @ $ Q y " ) ) ) \r
0100560 ( D E F I N S T R u l e ( "
0100600 L V S . 0 . 0 . 1 3 6 . 6 6 4 2
0100620 9 . 4 1 " ) ( s o u r c e \r
0100640 " ( * F a v o r l o w p r
0100660 i c e r a t i o s . ) \r -
0100700 > r a t i n g _ r a t i n
0100720 g + 1 0 0 * [ 2 - r
0100740 o a d S t o p : p r ] ; " ) (
0100760 e d i t e d " 2 2 - J U L - 8
0101000 3 1 8 : 3 4 : 5 0 " ) ( e d
0101020 i t o r S T E F I K ) ( \r r
0101040 u l e N u m b e r 1 0 ) ( r
0101060 u l e S e t # & ( R u l e S e
0101100 t " F R S C @ $ Q y " ) ) ) \r
0101120 ( D E F I N S T R u l e ( "
0101140 L V S . 0 . 0 . 1 3 6 . 6 6 4 2
0101160 9 . 4 2 " ) ( s o u r c e \r
0101200 " ( * F a v o r c l o s e
0101220 p l a c e s . ) \r - > r a
0101240 t i n g _ r a t i n g -
0101260 [ t r u c k : : G p m * ( D
0101300 i s t a n c e r o a d S t o p
0101320 t r u c k : l o c a t i o n )
0101340 ] ; " ) ( e d i t e d \r " 2
0101360 2 - J U L - 8 3 1 8 : 3 4 : 5
0101400 0 " ) ( e d i t o r S T E F
0101420 I K ) ( r u l e N u m b e r
0101440 1 1 ) ( r u l e S e t # & (
0101460 R u l e S e t " F R S C @ $ Q
0101500 y " ) ) ) \r ( D E F I N S T R
0101520 u l e ( " L V S . 0 . 0 . 1 3
0101540 6 . 6 6 4 2 9 . 4 3 " ) ( s o
0101560 u r c e \r " ( * R a t i n g
0101600 R u l e S e t f o r s p o
0101620 t s n e a r A l i c e s .
0101640 R e t u r n s a n u m b e
0101660 r f o r s p o t s . ) \r \r -
0101700 > c a r g o _ ( C A R t
0101720 r u c k : c a r g o ) ; " ) (
0101740 e d i t e d " 2 2 - J U L - 8
0101760 3 1 8 : 3 4 : 2 1 " ) ( e d
0102000 i t o r S T E F I K ) ( r u
0102020 l e N u m b e r 1 ) ( r u l
0102040 e S e t \r # & ( R u l e S e t
0102060 " F R S C @ $ P R " ) ) ) \r (
0102100 D E F I N S T R u l e ( " L
0102120 V S . 0 . 0 . 1 3 6 . 6 6 4 2 9
0102140 . 4 4 " ) ( s o u r c e " I
0102160 F ~ ( R o o m T o P a r k P
0102200 r o a d S t o p ) \r T H E N
0102220 ( S T O P N I L ) ; " ) ( e
0102240 d i t e d " 2 2 - J U L - 8 3
0102260 1 8 : 3 4 : 2 1 " ) ( e d i
0102300 t o r S T E F I K ) ( r u l
0102320 e N u m b e r 2 ) ( r u l e
0102340 S e t # & ( R u l e S e t \r
0102360 " F R S C @ $ P R " ) ) ) \r ( D
0102400 E F I N S T R u l e ( " L V
0102420 S . 0 . 0 . 1 3 6 . 6 6 4 2 9 .
0102440 4 5 " ) ( s o u r c e " I F
0102460 ( I S A r o a d S t o p $
0102500 U n i o n H a l l ) \r T H E N
0102520 ( S T O P N I L ) ; " ) (
0102540 e d i t e d " 2 2 - J U L - 8
0102560 3 1 8 : 3 4 : 2 1 " ) ( e d
0102600 i t o r S T E F I K ) ( r u
0102620 l e N u m b e r 3 ) ( r u l
0102640 e S e t # & ( R u l e S e t
0102660 \r " F R S C @ $ P R " ) ) ) \r (
0102700 D E F I N S T R u l e ( " L
0102720 V S . 0 . 0 . 1 3 6 . 6 6 4 2 9
0102740 . 4 6 " ) ( s o u r c e " I
0102760 F ( I S A r o a d S t o p
0103000 $ A l i c e s R e s t a u r a n
0103020 t ) \r T H E N ( S T O P N
0103040 I L ) ; " ) ( e d i t e d "
0103060 2 2 - J U L - 8 3 1 8 : 3 4 :
0103100 2 1 " ) ( e d i t o r S T E
0103120 F I K ) ( r u l e N u m b e r
0103140 4 ) ( r u l e S e t # & (
0103160 R u l e S e t \r " F R S C @ $
0103200 P R " ) ) ) \r ( D E F I N S T
0103220 R u l e ( " L V S . 0 . 0 . 1
0103240 3 6 . 6 6 4 2 9 . 4 7 " ) ( s
0103260 o u r c e \r " ( * F a
0103300 v o r p l a c e s c l o s e
0103320 r t o A l i c e s . ) \r - >
0103340 r a t i n g _ 1 0 0 -
0103360 4 * ( D i s t a n c e r o
0103400 a d S t o p a l i c e s ) ; "
0103420 ) ( e d i t e d " 2 2 - J U
0103440 L - 8 3 1 8 : 3 4 : 2 1 " )
0103460 ( e d i t o r S T E F I K )
0103500 ( \r r u l e N u m b e r 5 )
0103520 ( r u l e S e t # & ( R u l e
0103540 S e t " F R S C @ $ P R " ) )
0103560 ) \r ( D E F I N S T R u l e
0103600 ( " L V S . 0 . 0 . 1 3 6 . 6 6
0103620 4 2 9 . 4 8 " ) ( s o u r c e
0103640 \r " I F c a r g o ( I S A
0103660 r o a d S t o p $ C o n s u
0103700 m e r ) ( I S A c a r g o
0103720 r o a d S t o p : : C o m m o d
0103740 i t y ) \r r o a d S t o p
0103760 : q t y > 0 r o a d S t o p :
0104000 p r > 1 \r T H E N r a t i n
0104020 g _ r a t i n g + 2 0 ;
0104040 " ) ( e d i t e d " 2 2 - J
0104060 U L - 8 3 1 8 : 3 4 : 2 1 " )
0104100 ( e d i t o r S T E F I K )
0104120 ( r u l e N u m b e r 6 )
0104140 ( r u l e S e t # & \r ( R u l
0104160 e S e t " F R S C @ $ P R " )
0104200 ) ) \r ( D E F I N S T R u l e
0104220 ( " L Z S . 0 . 5 3 4 9 . 1 2
0104240 9 . 3 3 6 9 8 . 2 2 8 " ) ( s
0104260 o u r c e " \t - > c a r g o
0104300 _ ( C A R t r u c k : c a r g
0104320 o ) ; " ) ( e d i t e d \r "
0104340 2 6 - J U L - 8 3 1 6 : 0 3 :
0104360 5 3 " ) ( e d i t o r M I T
0104400 T A L ) ( r u l e N u m b e r
0104420 1 ) ( r u l e S e t # & (
0104440 R u l e S e t " F R S C @ $ P
0104460 C " ) ) ) \r ( D E F I N S T R
0104500 u l e ( " L Z S . 0 . 5 3 4 9
0104520 . 1 2 9 . 3 3 6 9 8 . 2 2 9 " )
0104540 ( s o u r c e \r " \t I F ~
0104560 ( I S A c a r g o t r u c k
0104600 : l o c a t i o n : : C o m m o
0104620 d i t y ) \r \t T H E N ( S T O
0104640 P N I L ' N o S a l e ' W
0104660 r o n g K i n d O f B u y e r )
0104700 ; " ) ( e d i t e d " 2 6 -
0104720 J U L - 8 3 1 6 : 0 3 : 5 3 "
0104740 ) ( e d i t o r M I T T A L
0104760 ) ( \r r u l e N u m b e r 2
0105000 ) ( r u l e S e t # & ( R u
0105020 l e S e t " F R S C @ $ P C "
0105040 ) ) ) \r ( D E F I N S T R u l
0105060 e ( " L Z S . 0 . 5 3 4 9 . 1
0105100 2 9 . 3 3 6 9 8 . 2 3 0 " ) (
0105120 s o u r c e \r "
0105140 ( * M a k e s a l e a s
0105160 l i m i t e d b y c a r g
0105200 o a n d c o n s u m e r . )
0105220 \r \r I F ~ c a
0105240 r g o : s t a t u s ( I S A
0105260 t r u c k : l o c a t i o n $
0105300 C i t y D u m p ) \r
0105320 T H E N s e l l Q t y _ (
0105340 M I N t r u c k : l o c a t i
0105360 o n : q t y c a r g o : q t y
0105400 ) \r
0105420 ( _ \ P l a y e r I n t e r f
0105440 a c e S e l l s e l f c a
0105460 r g o s e l l Q t y ) \r
0105500 ( S T O P
0105520 T ' S o l d ' A t C i t y D
0105540 u m p ) ; " ) ( e d i t e d
0105560 " 2 6 - J U L - 8 3 1 6 : 0 3
0105600 : 5 3 " ) ( e d i t o r M I
0105620 T T A L ) ( r u l e N u m b e
0105640 r 3 \r ) ( r u l e S e t #
0105660 & ( R u l e S e t " F R S C @
0105700 $ P C " ) ) ) \r ( D E F I N S T
0105720 R u l e ( " L Z S . 0 . 5 3
0105740 4 9 . 1 2 9 . 3 3 6 9 8 . 2 3 1
0105760 " ) ( s o u r c e \r " \t I F
0106000 t r u c k : l o c a t i o n :
0106020 p r < 1 . 1 g o a l = ' P
0106040 e d d l e \r \t T H E N ( S T
0106060 O P N I L ' N o S a l e '
0106100 A v o i d C h e a p S k a t e s
0106120 ) ; " ) ( e d i t e d " 2 6
0106140 - J U L - 8 3 1 6 : 0 3 : 5 3
0106160 " ) ( e d i t o r M I T T A
0106200 L ) ( \r r u l e N u m b e r
0106220 4 ) ( r u l e S e t # & ( R
0106240 u l e S e t " F R S C @ $ P C
0106260 " ) ) ) \r ( D E F I N S T R u
0106300 l e ( " L Z S . 0 . 5 3 4 9 .
0106320 1 2 9 . 3 3 6 9 8 . 2 3 2 " )
0106340 ( s o u r c e \r " \t I F t r
0106360 u c k : l o c a t i o n : p r
0106400 < 0 \r \t T H E N ( S T O P
0106420 N I L ' N o S a l e ' N e
0106440 v e r S e l l A t L o s s ) ; "
0106460 ) ( e d i t e d " 2 6 - J U
0106500 L - 8 3 1 6 : 0 3 : 5 3 " )
0106520 ( e d i t o r M I T T A L )
0106540 ( r u l e N u m b e r \r 5 )
0106560 ( r u l e S e t # & ( R u l e
0106600 S e t " F R S C @ $ P C " ) )
0106620 ) \r ( D E F I N S T R u l e
0106640 ( " L Z S . 0 . 5 3 4 9 . 1 2 9
0106660 . 3 3 6 9 8 . 2 3 3 " ) ( s o
0106700 u r c e \r " \t I F c a r g o
0106720 : s t a t u s s e l l Q t y _
0106740 ( M I N t r u c k : l o c a t
0106760 i o n : q t y c a r g o : q t
0107000 y ) s e l l Q t y > = 1 \r \t
0107020 T H E N ( _ \ P l a y e r I
0107040 n t e r f a c e S e l l s e
0107060 l f c a r g o s e l l Q t y
0107100 ) ; " ) ( e d i t e d " 2 6
0107120 - J U L - 8 3 1 6 : 0 3 : 5 3
0107140 " ) ( e d i t o r M I T T A
0107160 L ) ( \r r u l e N u m b e r
0107200 6 ) ( r u l e S e t # & ( R
0107220 u l e S e t " F R S C @ $ P C
0107240 " ) ) ) \r ( D E F I N S T R u
0107260 l e ( " L V S . 0 . 0 . 1 3 6
0107300 . 6 6 4 2 9 . 1 " ) ( s o u r
0107320 c e \r " ( * T o p - L
0107340 e v e l R u l e S e t f o r
0107360 t a k i n g t u r n s .
0107400 S e t s g o a l a n d d e
0107420 s t i n a t i o n . ) \r \r I F
0107440 ~ g o a l \r T H E N g o
0107460 a l _ ' P e d d l e ; " ) ( e
0107500 d i t e d " 2 2 - J U L - 8 3
0107520 1 8 : 3 3 : 1 3 " ) ( e d i
0107540 t o r S T E F I K ) ( r u l
0107560 e N u m b e r 1 ) ( r u l e
0107600 S e t # & ( \r R u l e S e t
0107620 " Y Q S C @ < ? t " ) ) ) \r ( D
0107640 E F I N S T R u l e ( " L V
0107660 S . 0 . 0 . 1 3 6 . 6 6 4 2 9 .
0107700 2 " ) ( s o u r c e \r " I
0107720 F t r u c k : c a r g o g o
0107740 a l = ' P e d d l e p o s s i
0107760 b l e S t o p s _ ( R o a d S t
0110000 o p s $ C o n s u m e r ) \r
0110020 T H E N d e s t i n a t i o
0110040 n _ ( P i c k H i O b j s e l
0110060 f ' R a t e C o n s u m e r s
0110100 p o s s i b l e S t o p s ) ;
0110120 " ) ( e d i t e d " 2 2 - J
0110140 U L - 8 3 1 8 : 3 3 : 1 3 " )
0110160 ( \r e d i t o r S T E F I K
0110200 ) ( r u l e N u m b e r 2 )
0110220 ( r u l e S e t # & ( R u l
0110240 e S e t " Y Q S C @ < ? t " )
0110260 ) ) \r ( D E F I N S T R u l e
0110300 ( " L V S . 0 . 0 . 1 3 6 . 6
0110320 6 4 2 9 . 3 " ) ( s o u r c e
0110340 \r " I F ~ t r u c k : c a
0110360 r g o g o a l = ' P e d d l e
0110400 p o s s i b l e S t o p s _ (
0110420 R o a d S t o p s $ P r o d u
0110440 c e r ) \r T H E N d e s t
0110460 i n a t i o n _ ( P i c k H i O
0110500 b j s e l f ' R a t e P r o
0110520 d u c e r s p o s s i b l e S
0110540 t o p s ) ; " ) ( e d i t e d
0110560 " 2 2 - J U L - 8 3 1 8 : 3
0110600 3 : 1 3 " ) ( \r e d i t o r
0110620 S T E F I K ) ( r u l e N u m
0110640 b e r 3 ) ( r u l e S e t
0110660 # & ( R u l e S e t " Y Q S C
0110700 @ < ? t " ) ) ) \r ( D E F I N S
0110720 T R u l e ( " L V S . 0 . 0
0110740 . 1 3 6 . 6 6 4 2 9 . 4 " ) (
0110760 s o u r c e \r " ( * D o n '
0111000 t m o v e a w a y f r o m
0111020 A l i c e s d u r i n g e
0111040 n d g a m e . ) \r I F g o a
0111060 l = ' G o T o A l i c e s t r
0111100 u c k : l o c a t i o n = a l i
0111120 c e s \r T H E N g o a l _
0111140 ' S i t T i g h t ; " ) ( e d
0111160 i t e d " 2 2 - J U L - 8 3
0111200 1 8 : 3 3 : 1 3 " ) ( e d i t
0111220 o r S T E F I K ) ( r u l e
0111240 N u m b e r 4 ) ( r u l e S
0111260 e t # & ( \r R u l e S e t "
0111300 Y Q S C @ < ? t " ) ) ) \r ( D E
0111320 F I N S T R u l e ( " L V S
0111340 . 0 . 0 . 1 3 6 . 6 6 4 2 9 . 5
0111360 " ) ( s o u r c e \r " ( *
0111400 E x c e p t d o n t o v e r
0111420 s t a y a t A l i c e s . )
0111440 \r I F t r u c k : l o c a t i
0111460 o n = a l i c e s . T i m e
0111500 A t S t o p > 2 5 g o a l
0111520 = ' S i t T i g h t \r T H E N
0111540 a l i c e s _ ( N e a r e s t
0111560 R o a d S t o p ( R o a d S t
0111600 o p s $ A l i c e s R e s t a
0111620 u r a n t ) ) \r d
0111640 e s t i n a t i o n _ ( P i c
0111660 k H i O b j s e l f ' R a t
0111700 e S p o t s N e a r A l i c e s
0111720 ( R o a d S t o p s ) ) \r
0111740 g o a l _ ' G e t C l
0111760 o s e ; " ) ( e d i t e d "
0112000 2 2 - J U L - 8 3 1 8 : 3 3 :
0112020 1 3 " ) ( e d i t o r S T E
0112040 F I K ) ( r u l e N u m b e r
0112060 5 ) ( r u l e S e t # & (
0112100 \r R u l e S e t " Y Q S C @ <
0112120 ? t " ) ) ) \r ( D E F I N S T
0112140 R u l e ( " L V S . 0 . 0 . 1
0112160 3 6 . 6 6 4 2 9 . 6 " ) ( s o
0112200 u r c e \r " ( * G e t n e
0112220 a r t o A l i c e s w h e
0112240 n t i m e g e t s c l o s
0112260 e ) \t \t \r I F \ S i m u l a
0112300 t o r : t i m e L e f t < 5
0112320 0 ~ [ g o a l < < ' ( S i t T
0112340 i g h t G e t C l o s e G o
0112360 T o A l i c e s ) ] \r T
0112400 H E N a l i c e s _ ( N e a r
0112420 e s t R o a d S t o p ( R o a
0112440 d S t o p s $ A l i c e s R e
0112460 s t a u r a n t ) ) \r
0112500 d e s t i n a t i o n _ (
0112520 P i c k H i O b j s e l f '
0112540 R a t e S p o t s N e a r A l i
0112560 c e s ( R o a d S t o p s ) )
0112600 \r g o a l _ ' G e
0112620 t C l o s e ; " ) ( e d i t e
0112640 d " 2 2 - J U L - 8 3 1 8 :
0112660 3 3 : 1 3 " ) ( e d i t o r
0112700 S T E F I K ) ( r u l e N u m
0112720 b e r 6 ) ( r u l e S e t
0112740 # & ( \r R u l e S e t " Y Q S
0112760 C @ < ? t " ) ) ) \r ( D E F I N
0113000 S T R u l e ( " L V S . 0 .
0113020 0 . 1 3 6 . 6 6 4 2 9 . 7 " )
0113040 ( s o u r c e \r " ( * G o
0113060 t o A l i c e s n o w t h
0113100 a t i t i s t i m e ) \r
0113120 I F \ S i m u l a t o r : t i
0113140 m e L e f t < 3 0 \r
0113160 ~ ( I S A t r u c k : l o c
0113200 a t i o n $ A l i c e s R e s
0113220 t a u r a n t ) \r T H
0113240 E N d e s t i n a t i o n _
0113260 ( N e a r e s t R o a d S t o p
0113300 ( R o a d S t o p s $ A l i
0113320 c e s R e s t a u r a n t ) ) \r
0113340 g o a l _ ' G o T
0113360 o A l i c e s ; " ) ( e d i
0113400 t e d " 2 2 - J U L - 8 3 1
0113420 8 : 3 3 : 1 3 " ) ( e d i t o
0113440 r S T E F I K ) ( r u l e N
0113460 u m b e r 7 ) ( r u l e S e
0113500 t # & ( \r R u l e S e t " Y
0113520 Q S C @ < ? t " ) ) ) \r ( D E F
0113540 I N S T R u l e ( " L V S .
0113560 0 . 0 . 1 3 6 . 6 6 4 2 9 . 5 5
0113600 " ) ( s o u r c e \r " I F
0113620 ~ ( O R g o a l = ' S i t T i
0113640 g h t \r ( A N D
0113660 g o a l = ' G e t C l o s e
0113700 ( D i s t a n c e t r u c k :
0113720 l o c a t i o n a l i c e s )
0113740 < = 3 ) ) \r T H E N . G o T
0113760 o S t o p p i n g P l a c e ; "
0114000 ) ( e d i t e d " 2 2 - J U
0114020 L - 8 3 1 8 : 3 3 : 1 3 " )
0114040 ( e d i t o r S T E F I K )
0114060 ( r u l e N u m b e r 8 ) (
0114100 r u l e S e t # & ( \r R u l e
0114120 S e t " Y Q S C @ < ? t " ) )
0114140 ) \r N I L \r
0114146