// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 11.3.2017
{$CLEO .cs}

//-------------MAIN---------------
thread "SMOKE" 

:SMOKE_9
wait 0 
if and
   Player.Defined($PLAYER_CHAR)
00FE:   actor $PLAYER_ACTOR sphere 0 in_sphere -1630.999 1417.303 7.188 radius 80.0 80.0 80.0 
else_jump @SMOKE_9 
0395: clear_area 1 at 2067.84 -1694.57 13.35 radius 15.0 
Model.Load(#HFYPRO)
Model.Load(#SFYPRO)
Model.Load(#MINIGUN)
023C: load_special_actor 'SMOKE' as 1 // models 290-299 
038B: load_requested_models 

:SMOKE_119
wait 0 
if and
   Model.Available(#HFYPRO)
   Model.Available(#SPECIAL01)
   Model.Available(#SFYPRO)
else_jump @SMOKE_119 
0@ = Actor.Create(CivFemale, #HFYPRO, -1634.171, 1419.355, 7.188)
Actor.Angle(0@) = 17.0
Actor.Health(0@) = 9999
Actor.SetWalkStyle(0@, "SEXYWOMAN")
0446: set_actor 0@ dismemberment_possible 0 
07DD: set_actor 0@ attack_rate 100 // previously known as temper_to 
02E0:   actor 0@ firing_weapon 
07FE: set_actor 0@ fighting_style_to 6 moves 6 
Actor.GiveWeaponAndAmmo(0@, Minigun, 9199)
2@ = Actor.Create(Gang1, #SPECIAL01, -1637.004, 1421.101, 7.188)
Actor.Angle(2@) = 90.0
Actor.Health(2@) = 9999
060B: set_actor 2@ decision_maker_to 11@ 
Actor.SetWalkStyle(2@, "GANG1")
0446: set_actor 2@ dismemberment_possible 0 
07DD: set_actor 2@ attack_rate 100 // previously known as temper_to 
02E0:   actor 2@ firing_weapon 
07FE: set_actor 2@ fighting_style_to 5 moves 6 
05DE: AS_actor 2@ walk_around_ped_path 
Actor.GiveWeaponAndAmmo(2@, Minigun, 199)
3@ = Actor.Create(CivFemale, #SFYPRO, -1630.999, 1417.303, 7.188)
Actor.Angle(3@) = 17.0
Actor.Health(3@) = 9999
Actor.SetWalkStyle(3@, "SEXYWOMAN")
0446: set_actor 3@ dismemberment_possible 0 
07DD: set_actor 3@ attack_rate 100 // previously known as temper_to 
02E0:   actor 3@ firing_weapon 
07FE: set_actor 3@ fighting_style_to 6 moves 6 
Actor.GiveWeaponAndAmmo(3@, Minigun, 9199)
wait 0 
062F: 4@ = create_group_type 0 
0630: put_actor 2@ in_group 4@ as_leader 
0631: put_actor 0@ in_group 4@ 
0631: put_actor 3@ in_group 4@ 
wait 0 
Model.Destroy(#HFYPRO)
Model.Destroy(#SFYPRO)
Model.Destroy(#MINIGUN)
Model.Destroy(#SPECIAL01)
0296: unload_special_actor 1 

:SMOKE_509
wait 0 
if and
   Player.Defined($PLAYER_CHAR)
80FE:   not actor $PLAYER_ACTOR sphere 0 in_sphere -1630.999 1417.303 7.188 radius 80.0 80.0 80.0 
else_jump @SMOKE_509 
jump @SMOKE_600 

:SMOKE_573
wait 0 
if 
   Actor.Dead(2@)
else_jump @SMOKE_573 
jump @SMOKE_600 

:SMOKE_600
wait 5 
Actor.DestroyWithFade(0@)
Actor.DestroyWithFade(3@)
Actor.DestroyWithFade(2@)
jump @SMOKE_9 
