//podrace_b state Base { Conditions { if RaceLap == 1 goto Lap1 if RaceLap == 2 goto Lap2 if RaceLap == 3 goto Lap3 if PreviousResult == 0 goto Lap1 } Actions { } } state Lap1 { Conditions { } Actions { SetLapTime "laptime=36" "maxlaptime=44" "increment=2" "nattempts_per_increment=2" EnableSock "ix=0" "TRUE" EnableSock "ix=1" "FALSE" EnableSock "ix=2" "FALSE" SetVisibility "name=route_a_block" "TRUE" SetVisibility "name=route_b_block" "FALSE" SetVisibility "name=route_c_block" "FALSE" CreatePod "spline_id=1" "type=GasganosPod" "spline_start=0.0" "spline_end=1" "pacemaker" CreatePod "spline_id=2" "type=AnotherMiscPod2" "spline_start=0.0" "spline_end=0.96" CreatePod "spline_id=3" "type=MiscPod" "spline_start=0.0" "spline_end=0.94" CreatePod "spline_id=4" "type=MiscPod2" "spline_start=0.0" "spline_end=0.86" CreatePod "spline_id=5" "type=AnotherMiscPod" "spline_start=0" "spline_end=0.82" CreatePod "spline_id=19" "type=SebulbasPod" "spline_start=0.0" "spline_end=1.0" } } state Lap2 { Conditions { } Actions { SetLapTime "laptime=35" "maxlaptime=43" "increment=2" "nattempts_per_increment=2" //trigger_crash and trigger_collapse are distances along the sock. time_available is the time available after the Sebulba cutscene has finished to get safely past the trigger_collapse point. MushroomCollapse "trigger_crash=65" "trigger_collapse=85" "time_available=5" "max_time_available=10" "time_increment=1" "nattempts_per_increment=1" EnableSock "ix=0" "FALSE" EnableSock "ix=1" "TRUE" EnableSock "ix=2" "FALSE" SetVisibility "name=route_a_block" "FALSE" SetVisibility "name=route_b_block" "TRUE" SetVisibility "name=route_c_block" "FALSE" CreatePod "spline_id=6" "type=MiscPod" "spline_start=0.2" "spline_end=1" "pacemaker" CreatePod "spline_id=7" "type=MiscPod2" "spline_start=0.15" "spline_end=0.96" CreatePod "spline_id=8" "type=AnotherMiscPod" "spline_start=0.1" "spline_end=0.93" CreatePod "spline_id=6" "type=AnotherMiscPod2" "spline_start=0.05" "spline_end=0.86" CreatePod "spline_id=7" "type=GasganosPod" "spline_start=0" "spline_end=0.83" } } state Lap3 { Conditions { } Actions { SetLapTime "laptime=34" "maxlaptime=42" "increment=2" "nattempts_per_increment=2" EnableSock "ix=0" "FALSE" EnableSock "ix=1" "FALSE" EnableSock "ix=2" "TRUE" SetVisibility "name=route_a_block" "FALSE" SetVisibility "name=route_b_block" "FALSE" SetVisibility "name=route_c_block" "TRUE" CreatePod "spline_id=11" "type=AnotherMiscPod2" "spline_start=0.2" "spline_end=1" "pacemaker" CreatePod "spline_id=12" "type=AnotherMiscPod" "spline_start=0.15" "spline_end=0.96" CreatePod "spline_id=13" "type=MiscPod" "spline_start=0.1" "spline_end=0.93" CreatePod "spline_id=11" "type="GasganosPod" "spline_start=0.05" "spline_end=0.85" CreatePod "spline_id=12" "type=MiscPod2" "spline_start=0" "spline_end=0.87" } }