// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}
//-------------MAIN---------------
thread 'MSPRUNKGUARDX16'
0662: printstring "ANILTURE SAYS HI"
:MSPRUNKGUARDX16_39
wait 200
if
Player.Defined($PLAYER_CHAR)
else_jump @MSPRUNKGUARDX16_39
if and
key_down 101
not Actor.Driving($PLAYER_ACTOR)
else_jump @MSPRUNKGUARDX16_39
Model.Load(1775)
:MSPRUNKGUARDX16_85
wait 0
if
Model.Available(1775)
else_jump @MSPRUNKGUARDX16_85
04C4: store_coords_to 1@ 2@ 3@ from_actor $PLAYER_ACTOR with_offset 5.0 5.0 5.0
31@ = Object.Create(1775, 1@, 2@, 3@)
30@ = Object.Create(1775, 1@, 2@, 3@)
29@ = Object.Create(1775, 1@, 2@, 3@)
28@ = Object.Create(1775, 1@, 2@, 3@)
27@ = Object.Create(1775, 1@, 2@, 3@)
26@ = Object.Create(1775, 1@, 2@, 3@)
25@ = Object.Create(1775, 1@, 2@, 3@)
24@ = Object.Create(1775, 1@, 2@, 3@)
23@ = Object.Create(1775, 1@, 2@, 3@)
22@ = Object.Create(1775, 1@, 2@, 3@)
21@ = Object.Create(1775, 1@, 2@, 3@)
20@ = Object.Create(1775, 1@, 2@, 3@)
19@ = Object.Create(1775, 1@, 2@, 3@)
18@ = Object.Create(1775, 1@, 2@, 3@)
17@ = Object.Create(1775, 1@, 2@, 3@)
16@ = Object.Create(1775, 1@, 2@, 3@)
print "~W~SPRUNK GUARD ~G~ENABLED" 1200
0566: link_object 31@ to_interior 11
0566: link_object 30@ to_interior 11
0566: link_object 29@ to_interior 11
0566: link_object 28@ to_interior 11
0566: link_object 27@ to_interior 11
0566: link_object 26@ to_interior 11
0566: link_object 25@ to_interior 11
0566: link_object 24@ to_interior 11
0566: link_object 23@ to_interior 11
0566: link_object 22@ to_interior 11
0566: link_object 21@ to_interior 11
0566: link_object 20@ to_interior 11
0566: link_object 19@ to_interior 11
0566: link_object 18@ to_interior 11
0566: link_object 17@ to_interior 11
0566: link_object 16@ to_interior 11
069B: attach_object 31@ to_actor $PLAYER_ACTOR with_offset 2.5 2.5 0.0 rotation 0.0 0.0 145.0
069B: attach_object 30@ to_actor $PLAYER_ACTOR with_offset 1.25 2.5 0.0 rotation 0.0 0.0 180.0
069B: attach_object 29@ to_actor $PLAYER_ACTOR with_offset 0.0 2.5 0.0 rotation 0.0 0.0 180.0
069B: attach_object 28@ to_actor $PLAYER_ACTOR with_offset -1.25 2.5 0.0 rotation 0.0 0.0 180.0
069B: attach_object 27@ to_actor $PLAYER_ACTOR with_offset -2.5 2.5 0.0 rotation 0.0 0.0 -135.0
069B: attach_object 26@ to_actor $PLAYER_ACTOR with_offset -2.5 1.25 0.0 rotation 0.0 0.0 -90.0
069B: attach_object 25@ to_actor $PLAYER_ACTOR with_offset -2.5 0.0 0.0 rotation 0.0 0.0 -90.0
069B: attach_object 24@ to_actor $PLAYER_ACTOR with_offset -2.5 -1.25 0.0 rotation 0.0 0.0 -90.0
069B: attach_object 23@ to_actor $PLAYER_ACTOR with_offset -2.5 -2.5 0.0 rotation 0.0 0.0 -45.0
069B: attach_object 22@ to_actor $PLAYER_ACTOR with_offset -1.25 -2.5 0.0 rotation 0.0 0.0 0.0
069B: attach_object 21@ to_actor $PLAYER_ACTOR with_offset 2.5 0.0 0.0 rotation 0.0 0.0 90.0
069B: attach_object 20@ to_actor $PLAYER_ACTOR with_offset 2.5 -1.25 0.0 rotation 0.0 0.0 90.0
069B: attach_object 19@ to_actor $PLAYER_ACTOR with_offset 2.5 -2.5 0.0 rotation 0.0 0.0 45.0
069B: attach_object 18@ to_actor $PLAYER_ACTOR with_offset 1.25 -2.5 0.0 rotation 0.0 0.0 0.0
069B: attach_object 17@ to_actor $PLAYER_ACTOR with_offset 0.0 -2.5 0.0 rotation 0.0 0.0 0.0
069B: attach_object 16@ to_actor $PLAYER_ACTOR with_offset 2.5 1.25 0.0 rotation 0.0 0.0 90.0
wait 0
Model.Destroy(1775)
jump @MSPRUNKGUARDX16_1175
:MSPRUNKGUARDX16_1175
wait 0
if
8184: not actor $PLAYER_ACTOR health >= 1
else_jump @MSPRUNKGUARDX16_1333
Object.Destroy(31@)
Object.Destroy(30@)
Object.Destroy(29@)
Object.Destroy(28@)
Object.Destroy(27@)
Object.Destroy(26@)
Object.Destroy(25@)
Object.Destroy(24@)
Object.Destroy(23@)
Object.Destroy(22@)
Object.Destroy(21@)
Object.Destroy(20@)
Object.Destroy(19@)
Object.Destroy(18@)
Object.Destroy(17@)
Object.Destroy(16@)
print "~W~YOU ~R~DIED,~W~SPRUNK GUARD ~R~DISABLED" 2000
jump @MSPRUNKGUARDX16_39
:MSPRUNKGUARDX16_1333
if and
key_down 66
key_down 83
else_jump @MSPRUNKGUARDX16_1398
print "~W~SPRUNK GUARD TOGGLE : ~G~AUTO" 2000
jump @MSPRUNKGUARDX16_1538
:MSPRUNKGUARDX16_1398
wait 0
if
key_down 102
else_jump @MSPRUNKGUARDX16_1175
print "~W~SPRUNK GUARD ~R~DISABLED" 1200
Object.Destroy(31@)
Object.Destroy(30@)
Object.Destroy(29@)
Object.Destroy(28@)
Object.Destroy(27@)
Object.Destroy(26@)
Object.Destroy(25@)
Object.Destroy(24@)
Object.Destroy(23@)
Object.Destroy(22@)
Object.Destroy(21@)
Object.Destroy(20@)
Object.Destroy(19@)
Object.Destroy(18@)
Object.Destroy(17@)
Object.Destroy(16@)
jump @MSPRUNKGUARDX16_39
:MSPRUNKGUARDX16_1538
wait 0
if
8184: not actor $PLAYER_ACTOR health >= 1
else_jump @MSPRUNKGUARDX16_1696
Object.Destroy(31@)
Object.Destroy(30@)
Object.Destroy(29@)
Object.Destroy(28@)
Object.Destroy(27@)
Object.Destroy(26@)
Object.Destroy(25@)
Object.Destroy(24@)
Object.Destroy(23@)
Object.Destroy(22@)
Object.Destroy(21@)
Object.Destroy(20@)
Object.Destroy(19@)
Object.Destroy(18@)
Object.Destroy(17@)
Object.Destroy(16@)
print "~W~YOU ~R~DIED,~W~SPRUNK GUARD ~R~DISABLED" 2000
jump @MSPRUNKGUARDX16_39
:MSPRUNKGUARDX16_1696
wait 300
Object.CollisionDetection(30@) = False
Object.CollisionDetection(29@) = False
Object.CollisionDetection(28@) = False
Object.CollisionDetection(27@) = False
Object.CollisionDetection(26@) = False
Object.CollisionDetection(25@) = False
Object.CollisionDetection(24@) = False
Object.CollisionDetection(23@) = False
Object.CollisionDetection(22@) = False
Object.CollisionDetection(21@) = False
Object.CollisionDetection(20@) = False
Object.CollisionDetection(19@) = False
Object.CollisionDetection(18@) = False
Object.CollisionDetection(17@) = False
Object.CollisionDetection(16@) = False
wait 0
if
key_down 102
else_jump @MSPRUNKGUARDX16_1946
print "~W~SPRUNK GUARD ~R~DISABLED" 1200
Object.Destroy(31@)
Object.Destroy(30@)
Object.Destroy(29@)
Object.Destroy(28@)
Object.Destroy(27@)
Object.Destroy(26@)
Object.Destroy(25@)
Object.Destroy(24@)
Object.Destroy(23@)
Object.Destroy(22@)
Object.Destroy(21@)
Object.Destroy(20@)
Object.Destroy(19@)
Object.Destroy(18@)
Object.Destroy(17@)
Object.Destroy(16@)
jump @MSPRUNKGUARDX16_39
:MSPRUNKGUARDX16_1946
wait 0
if
8184: not actor $PLAYER_ACTOR health >= 1
else_jump @MSPRUNKGUARDX16_2104
Object.Destroy(31@)
Object.Destroy(30@)
Object.Destroy(29@)
Object.Destroy(28@)
Object.Destroy(27@)
Object.Destroy(26@)
Object.Destroy(25@)
Object.Destroy(24@)
Object.Destroy(23@)
Object.Destroy(22@)
Object.Destroy(21@)
Object.Destroy(20@)
Object.Destroy(19@)
Object.Destroy(18@)
Object.Destroy(17@)
Object.Destroy(16@)
print "~W~YOU ~R~DIED,~W~SPRUNK GUARD ~R~DISABLED" 2000
jump @MSPRUNKGUARDX16_39
:MSPRUNKGUARDX16_2104
wait 500
Object.CollisionDetection(30@) = True
Object.CollisionDetection(29@) = True
Object.CollisionDetection(28@) = True
Object.CollisionDetection(27@) = True
Object.CollisionDetection(26@) = True
Object.CollisionDetection(25@) = True
Object.CollisionDetection(24@) = True
Object.CollisionDetection(23@) = True
Object.CollisionDetection(22@) = True
Object.CollisionDetection(21@) = True
Object.CollisionDetection(20@) = True
Object.CollisionDetection(19@) = True
Object.CollisionDetection(18@) = True
Object.CollisionDetection(17@) = True
Object.CollisionDetection(16@) = True
wait 0
if
key_down 102
else_jump @MSPRUNKGUARDX16_1538
print "~W~SPRUNK GUARD ~R~DISABLED" 1200
Object.Destroy(31@)
Object.Destroy(30@)
Object.Destroy(29@)
Object.Destroy(28@)
Object.Destroy(27@)
Object.Destroy(26@)
Object.Destroy(25@)
Object.Destroy(24@)
Object.Destroy(23@)
Object.Destroy(22@)
Object.Destroy(21@)
Object.Destroy(20@)
Object.Destroy(19@)
Object.Destroy(18@)
Object.Destroy(17@)
Object.Destroy(16@)
jump @MSPRUNKGUARDX16_39