// This file was decompiled using sascm.ini published by Seemann (http://sannybuilder.com/files/SASCM.rar) on 13.10.2007 {$VERSION 3.1.0027} {$CLEO .cs} //-------------MAIN--------------- thread 'XICE' :XICE_11 wait 0 if Player.Defined($PLAYER_CHAR) else_jump @XICE_11 if 0ADC: test_cheat 'ICE' else_jump @XICE_11 0ACA: show_text_box 'AUTOR: ICE-MAN' 04ED: load_animation "POLICE" Model.Load(1598) else_jump @XICE_11 Model.Available(1598) 04EE: animation "POLICE" loaded :XICE_109 wait 0 if 0AB0: key_pressed 52 else_jump @XICE_947 066A: 2@ = attach_particle "FLAME" to_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.0 rotation 100.0 100.0 100.0 flag 0 0883: attach_particle 2@ to_actor $PLAYER_ACTOR mode 24 064C: make_particle 2@ visible 066A: 11@ = attach_particle "NITRO" to_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.0 rotation 100.0 100.0 100.0 flag 0 0883: attach_particle 11@ to_actor $PLAYER_ACTOR mode 24 064C: make_particle 11@ visible 066A: 12@ = attach_particle "FLAME" to_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.0 rotation 100.0 100.0 100.0 flag 0 0883: attach_particle 12@ to_actor $PLAYER_ACTOR mode 24 064C: make_particle 12@ visible :XICE_314 wait 0 if 00E1: player 0 pressed_key 17 else_jump @XICE_314 0812: AS_actor $PLAYER_ACTOR perform_animation "COPTRAF_STOP" IFP_file "POLICE" 4.0 loopA 0 lockX 0 lockY 0 lockF 0 time -1 // versionB wait 670 0976: destroy_particle 11@ 0976: destroy_particle 12@ 0976: destroy_particle 2@ 04C4: store_coords_to 11@ 12@ 13@ from_actor $PLAYER_ACTOR with_offset 0.0 2.0 0.0 1@ = Object.Create(1598, 11@, 12@, 13@) 0750: set_object 1@ visibility 1 04D9: object 1@ set_scripted_collision_check 1 Object.CollisionDetection(1@) = True 08D2: object 1@ scale_model 0.0 0906: set_object 1@ mass_to 30000.0 // float 0908: set_object 1@ turn_mass_to 30000.0 // float 066E: create_particle "SPRAYCAN" attached_to_object 1@ with_offset 0.0 0.0 0.0 rotation 0.0 0.0 0.0 flag 1 handle_as 20@ 064C: make_particle 20@ visible 066E: create_particle "SPRAYCAN" attached_to_object 1@ with_offset 0.0 0.0 0.0 rotation 0.0 0.0 0.0 flag 1 handle_as 21@ 064C: make_particle 21@ visible 066E: create_particle "SPRAYCAN" attached_to_object 1@ with_offset 0.0 0.0 0.0 rotation 0.0 0.0 0.0 flag 1 handle_as 22@ 064C: make_particle 22@ visible 4@ = 100.1 068D: get_camera_position_to 30@ 31@ 32@ 068E: get_camera_target_point_to 15@ 16@ 33@ 0063: 15@ -= 30@ // (float) 0063: 16@ -= 31@ // (float) 0604: get_Z_angle_for_point 15@ 16@ store_to 19@ 02F6: 15@ = sine 19@ // (float) 02F7: 16@ = cosine 19@ // (float) 15@ *= 20.0 16@ *= 20.0 15@ *= -1.0 18@ = 0.5 Object.ToggleInMovingList(1@) = True Object.Throw(1@, 15@, 16@, 18@) 33@ = 0 :XICE_802 wait 0 0400: store_coords_to 11@ 12@ 13@ from_object 1@ with_offset 0.0 -2.0 0.0 Object.Throw(1@, 15@, 16@, 18@) if or 04DA: has_object 1@ collided 33@ > 3000 else_jump @XICE_802 0400: store_coords_to 11@ 12@ 13@ from_object 1@ with_offset 0.0 0.0 0.0 0565: create_soundless_explosion_at 11@ 12@ 13@ type 3 0650: destroy_particle 20@ 0976: destroy_particle 21@ 0976: destroy_particle 22@ Object.Destroy(1@) Model.Destroy(1598) jump @XICE_947 :XICE_947 if 0ADC: test_cheat "ICE" else_jump @XICE_109 0ACA: show_text_box 'XXX' 04EF: release_animation "POLICE" jump @XICE_11