Well, In the b30 script, i separated the game won script arae into two parts, so that the pelican would come after a different point in the game. I split the script and got this:
11.04.08 14:38:29 [b30 line 1] i expected a script or variable definition.: a(global "boolean" global_dialog_on false )
11.04.08 14:38:29 recompiling scripts after scenarios were merged.
11.04.08 14:38:29 i expected a script or variable definition.: a(global "boolean" global_dialog_on false )
I split the script into this:
(script dormant obj_shafta_goal
(sleep_until (= 1 (device_group_get map_position ))1 )
(switch_bsp 1 )
(volume_teleport_players_not_inside shafta_control shafta_control_teleflag )
(set global_shafta_switched true )
(if (cinematic_skip_start )(cutscene_map ))
(cinematic_skip_stop )
(device_set_position_immediate holohalo_1 1 )
(device_set_position_immediate shafta_lock_door 1 )
(sleep_until (volume_test_objects shafta_entrance (players ))1 300 )
(set mark_leave true )
(wake save_shafta_switched )
(sleep_until (volume_test_objects shafta_entrance (players ))10 )
(ai_conversation evac_1 )
(set play_music_b30_06 true )
(wake flavor_shafta_inv_cship )
(ai_place shafta_entrance_inv/exterior_stealth_elite )
(ai_braindead shafta_entrance_inv true )
(ai_set_blind shafta_entrance_inv true )
(set global_timer (+ 90 (game_time )))
(sleep_until (volume_test_objects shafta_entrance_inv (players ))1 90 )
(ai_braindead shafta_entrance_inv false )
(sleep 60 )
(ai_set_blind shafta_entrance_inv false )
(ai_place shafta_entrance_inv/interior_stealth_elite )
(set global_shafta_inv_active true )
(sleep 210 )
(ai_place army)
(ai_place hunterarmy)
(ai_place eliteness)
(ai_place gruntacular)
(ai_place jackalftw)
(sleep_until (volume_test_objects boardingaction (players))15)
(switch_bsp 4 )
(sleep_until (volume_test_objects game_won (players))15)
(object_create extraction_pelican )
(object_beautify extraction_pelican true )
(object_teleport extraction_pelican extraction_pelican_flag_1 )
(recording_play_and_hover extraction_pelican extraction_pelican_1 )
(sleep (recording_time extraction_pelican ))
(sleep_until (or (vehicle_test_seat_list extraction_pelican "p-riderlf" (players ))(vehicle_test_seat_list
extraction_pelican "p-riderrf" (players )))1 )
(if (game_is_cooperative )(sleep_until (and (vehicle_test_seat_list extraction_pelican "p-riderlf" (players
))(vehicle_test_seat_list extraction_pelican "p-riderrf" (players )))1 ))
(set play_music_b30_06 false )
(player_enable_input false )
(ai_braindead shafta_entrance_inv true )
(object_destroy shafta_inv_cship )
(object_destroy lid_cship )
(if (cinematic_skip_start )(cutscene_extraction_exit ))
(cinematic_skip_stop )(game_won ))