00070007 |
When shot/hit, assign function 0007 - Alerted guard
|
00a500000010 |
Unset property for actor $self: 1:00000010 (invincible)
|
010bfd04 |
Make $self ally (10) or foe (02)
|
0145 |
Set actor AI
|
0146 |
Set actor AI
|
009a32 |
Set actor's accuracy to 50
|
00a400000040 |
Set property for actor $self: 1:00000040 (unknown prop)
|
00b6 |
Reset and start cycle counter
|
000204 |
Label 04
|
0003 |
Yield
|
006e0c0e0a |
If door 0c (dD small door) is open or closing or opening goto 0a
|
00a300000100002d |
If flag #9 (Objective complete: Locate President) is false goto 2d
|
00bd001c200a |
If cycle counter > 7200 (120.0 secs) goto 0a
|
008e63010a |
If actor's alertness > 99 goto 0a
|
00022d |
Label 2d
|
000104 |
Go to first 04
|
00020a |
Label 0a
|
00b6 |
Reset and start cycle counter
|
00020c |
Label 0c
|
0003 |
Yield
|
00bd00005a06 |
If cycle counter > 90 (1.5 secs) goto 06
|
00010c |
Go to first 0c
|
000206 |
Label 06
|
0034f611 |
If player has finished death animation goto 11
|
0033f611 |
If player is dying/dead goto 11
|
017bf611 |
If player's body has disappeared goto 11
|
00150220000006 |
Actor targets and shoots at $player, then goto 06
|
000206 |
Label 06
|
00170200000008 |
Actor shoots other actor, then goto 08
|
000208 |
Label 08
|
0130f800190200000000 |
Say random quip: "I've got a clear shot","She's mine!"
|
0130f801190201000000 |
Say random quip: "Open fire!","Wipe her out!","Waste her!"
|
00b6 |
Reset and start cycle counter
|
000209 |
Label 09
|
0003 |
Yield
|
003206 |
If actor has stopped moving goto 06
|
00bd00003c2d |
If cycle counter > 60 (1.0 secs) goto 2d
|
000109 |
Go to first 09
|
00022d |
Label 2d
|
018311 |
If something goto 11
|
01072d |
If something (to do with detection?) goto 2d
|
000011 |
Go to next 11
|
00022d |
Label 2d
|
0019f60812000000 |
Damage player by 18 units using weapon Dy357 Magnum
|
00020b |
Label 0b
|
0003 |
Yield
|
003206 |
If actor has stopped moving goto 06
|
00010b |
Go to first 0b
|
000206 |
Label 06
|
0033f606 |
If player is dying/dead goto 06
|
00010a |
Go to first 0a
|
000211 |
Label 11
|
000206 |
Label 06
|
009c0000100001 |
Unset an actor flag
|
0005fd0006 |
Assign function 0006 - Unalerted guard to $self and advance frame
|
0004 |
End of function
|