// This file was decompiled using SASCM.INI published by http://gtag.gtagaming.com/opcode-database on 16.11.2011
{$VERSION 3.1.1000}
{$CLEO .cs}
//-------------MAIN---------------
thread "AIM_EXPLOSION"
0662: NOP "WWW.YOUTUBE.COM/OPCODEXE"
:AIM_EXPLOSION_45
wait 10
if
00E1: player 0 pressed_key 6
else_jump @AIM_EXPLOSION_45
gosub @AIM_EXPLOSION_93
020C: create_explosion_with_radius 3 at 0@ 1@ 2@ //original, for testing
jump @AIM_EXPLOSION_45
:AIM_EXPLOSION_93
Actor.StorePos($PLAYER_ACTOR, 1@, 2@, 3@)
0A9F: 5@ = current_thread_pointer
5@ += 80
0A8E: 6@ = 5@ + 12 // int
0AA6: call_method 5327216 11989032 num_params 6 pop 0 6@ 5@ 3@ 2@ 1@ 4@
if
86BD: not no_obstacles_between 1@ 2@ 3@ and 8@ 9@ 10@ solid 1 car 1 actor 0 object 1 particle 0
else_jump @AIM_EXPLOSION_212
jump @AIM_EXPLOSION_243
:AIM_EXPLOSION_212
4@ += 1.0
if
4@ > 1000.0
else_jump @AIM_EXPLOSION_93
:AIM_EXPLOSION_243
0@ = 0.0
1@ = 0.0
2@ = 0.0
005B: 0@ += 8@ // (float)
005B: 1@ += 9@ // (float)
005B: 2@ += 10@ // (float)
4@ = 0.0
return