Surface 2


33 Call RNG
35c81b If random byte > 200 then goto 1b
7200781b If time in stage < 120 secs then goto 1b
356408 If random byte > 100 then goto 08
90003c Set actor armor to 60
c000de0000000005 Spawn hat with model de, then goto 05
0205 Label 05
bf00b8080000000005 Draw weapon KF7 with model b8, then goto 05
0205 Label 05
0006 Go to next 06
0208 Label 08
900050 Set actor armor to 80
c000dd0000000005 Spawn hat with model dd, then goto 05
0205 Label 05
bf00c1078000000005 Draw weapon Klobb with model c1, then goto 05
0205 Label 05
33 Call RNG
356405 If random byte > 100 then goto 05
bf00c1079000000005 Draw weapon Klobb with model c1, then goto 05
0205 Label 05
0006 Go to next 06
021b Label 1b
900014 Set actor armor to 20
c000dc0000000005 Spawn hat with model dc, then goto 05
0205 Label 05
bf00b8080000000005 Draw weapon KF7 with model b8, then goto 05
0205 Label 05
0206 Label 06
060423 Set return function to function 0423 - General guard
05fd0423 Assign function 0423 - General guard to $self and advance frame
04 End of function

Invocations

Comments

If less than 2 minutes have passed, the guard will have a KF7.
After two minutes, it'll be Klobb or KF7 with more armor.