definequote 0 AUTO AIMING
definequote 1 SHOW MAP: OFF
definequote 2 ACTIVATED
definequote 3 PORTABLE MEDKIT
definequote 4 LOCKED
definequote 5 GIVING EVERYTHING!
definequote 6 BOOTS
definequote 7 WASTED!
definequote 8 UNLOCKED
definequote 9 A SECRET PLACE!
definequote 10 SQUISH!
definequote 11 ALL DOORS UNLOCKED
definequote 12
definequote 13 PRESS SPACE TO RESTART LEVEL
definequote 14 AMMO FOR DEVASTATOR
definequote 15 DEACTIVATED
definequote 16 SWITCH OPERATED ONLY!
definequote 17 GOD MODE: ON
definequote 18 GOD MODE: OFF
definequote 19 ATOMIC HEALTH!
definequote 20 CROSSHAIR: ON
definequote 21 CROSSHAIR: OFF
definequote 22 YOU'RE TOO GOOD TO BE CHEATING!
definequote 23 MESSAGES: ON
definequote 24 MESSAGES: OFF
definequote 25 TYPE THE CHEAT CODE:
definequote 26 DETAIL: LOW
definequote 27 DETAIL: HIGH
definequote 28 < EMPTY >
definequote 29 BRIGHTNESS LEVEL: ONE
definequote 30 BRIGHTNESS LEVEL: TWO
definequote 31 BRIGHTNESS LEVEL: THREE
definequote 32 BRIGHTNESS LEVEL: FOUR
definequote 33 BRIGHTNESS LEVEL: FIVE
definequote 34 SOUND: ON
definequote 35 SOUND: OFF
definequote 36 SCREEN CAPTURED
definequote 37 PERSUADATRON
definequote 38 ARMOUR
definequote 39 SCUBA GEAR
definequote 40 Press F1 for Help
definequote 41 JETPACK
definequote 42 Betrayed! You have been set up! (You finished the game)
definequote 42 CREDIT CLIP
definequote 43 ACCESS CARD
definequote 44 MOUSE AIMING OFF
definequote 45 MOUSE AIMING ON
definequote 46 CHEAT CODE: UNRECOGNIZED
definequote 47 PRESS SPACE TO RESTART
definequote 48 MISSION FAILED: TARGET KILLED
definequote 49 HOLODUKE NOT FOUND YET!
definequote 50 JETPACK NOT FOUND YET!
definequote 51 HOLODUKE
definequote 52 BLUE FLAG ACQUIRED
definequote 53 BLUE FLAG CAPTURED
definequote 54 ASSAULT RIFLE
definequote 55 PIPEBOMB!
definequote 56 RPG!
definequote 57 LASCANNON
definequote 58 LASER TRIPBOMB!
definequote 59 FREEZETHROWER!
definequote 60 SHRINKER!
definequote 61 SMALL MEDKIT: +10
definequote 62 LARGE MEDKIT: +30
definequote 63 AMMO FOR CHAINGUN CANNON!
definequote 64 AMMO FOR RPG!
definequote 65 AMMO FOR PISTOL!
definequote 66 AMMO FOR FREEZETHROWER!
definequote 67 BOOTS OFF
definequote 68 BOOTS ON
definequote 69 AMMO FOR SHOTGUN
definequote 70 BLUE ACCESS CARD REQUIRED
definequote 71 RED ACCESS CARD REQUIRED
definequote 72 YELLOW ACCESS CARD REQUIRED
definequote 73 WEAPON LOWERED
definequote 74 WEAPON RAISED
definequote 75 PROTECTIVE BOOTS ON
definequote 76 SCUBA GEAR ON
definequote 77 SPACE SUIT ON
definequote 78 AMMO FOR SHRINKER
definequote 79 BUY MAJOR STRYKER
definequote 80
definequote 81 WEAPON MODE ON
definequote 82 WEAPON MODE OFF
definequote 83 FOLLOW MODE OFF
definequote 84 FOLLOW MODE ON
definequote 85 RUN MODE OFF
definequote 86 RUN MODE ON
definequote 87 DEVASTATOR WEAPON
definequote 88 JET PACK
definequote 89 AIRTANK
definequote 90 PERSUADATRON
definequote 91 HOLODUKE
definequote 92 MUSIC: ON
definequote 93 MUSIC: OFF
definequote 94 SCROLL MODE: ON
definequote 95 SCROLL MODE: OFF
definequote 96 BRIGHTNESS LEVEL: SIX
definequote 97 BRIGHTNESS LEVEL: SEVEN
definequote 98 BRIGHTNESS LEVEL: EIGHT
definequote 99 REGISTER COSMO TODAY!
definequote 100 ALL LOCKS TOGGLED
definequote 101 NIGHT VISION GOGGLES
definequote 102 WE'RE GONNA FRY YOUR ASS, NUKEM!
definequote 103 SCREEN SAVED
definequote 104 HEALING
definequote 105 PIRATES SUCK!
definequote 106 NIGHT VISION ON
definequote 107 NIGHT VISION OFF
definequote 108 YOU'RE BURNING!
definequote 109 VIEW MODE OFF
definequote 110 VIEW MODE ON
definequote 111 SHOW MAP: ON
definequote 112 CLIPPING: ON
definequote 113 CLIPPING: OFF
definequote 114 !!! INCORRECT VERSION !!!
definequote 115 <Please Leave Blank>
definequote 116 <Please Leave Blank>
definequote 117 <Please Leave Blank>
definequote 118 YOU CAN NOT "QUICK SAVE" WHEN DEAD
definequote 119 GOT ALL WEAPONS/AMMO
definequote 120 GOT ALL INVENTORY
definequote 121 GOT ALL KEYS
definequote 122 Autogun
definequote 123 Lascannon
definequote 124 Assault Rifle
definequote 130 Space
definequote 145 Rifle
definequote 150 Lascannon
definequote 151 PERSUADEATRION ON
definequote 152 PERSUADEATRION OFF
definequote 155 Assault Rifle
definequote 140 YOU ARE NOT A MEMBER OF A TEAM YET
definequote 160 BLUE TEAM
definequote 161 RED TEAM
definequote 162 RED FLAG ACQUIRED
definequote 163 BLUE FLAG ACQUIRED
definequote 164 BLUE TEAM HAS CAPTURED RED FLAG
definequote 165 RED TEAM HAS CAPTURED BLUE FLAG
definequote 166 Acquired
definequote 170 Assault Rifle Purchased
definequote 171 Shells Purchased
definequote 172 Grenades Purchased
definequote 173 Lascannon Purchased
definequote 174 Battery Purchased
definequote 175 Clip Purchased
definequote 176 Flamethrower Purchased
definequote 177 Pipebombs Purchased
definequote 178 Armour Purchased
definequote 180 Procede to drop zone

gamestartup 1024 10 100 100 768 768 53200 844 2500 1240 3880 2500 2500 2048 96 20 400 0 10 8 0 0 0 0 0 0
definelevelname 0 0 NW_LARA.MAP 00:00 00:00 TRAINING
definelevelname 0 1 NW_MTP1.MAP 00:00 00:00 MTP 1
definelevelname 0 2 NW_CTF1.MAP 00:00 00:00 CTF 1
definelevelname 0 3 NW_LARA.MAP 00:00 00:00 TRAINING
definelevelname 0 4 NW_LARA.MAP 00:00 00:00 TRAINING
definelevelname 0 5 NW_LARA.MAP 00:00 00:00 TRAINING
definelevelname 0 6 NW_LARA.MAP 00:00 00:00 TRAINING
definelevelname 0 7 NW_LARA.MAP 00:00 00:00 TRAINING
definelevelname 0 8 NW_LARA.MAP 00:00 00:00 TRAINING
definelevelname 0 9 NW_LARA.MAP 00:00 00:00 TRAINING
definelevelname 0 10 NW_LARA.MAP 00:00 00:00 TRAINING
definelevelname 1 0 NW_LARA.MAP 00:00 00:00 TRAINING
definelevelname 1 1 NW_E1L1.MAP 02:40 00:00 EQUIPMENT ACQUISITION
definelevelname 1 2 NW_E1L2.MAP 00:00 00:00 OUTPOST 1
definelevelname 1 3 NW_E1L3.MAP 06:30 00:00 PERSONNEL ACQUISITION
definelevelname 1 4 NW_E1L4.MAP 00:00 00:00 OUTPOST 2
definelevelname 1 5 NW_E1L5.MAP 00:00 00:00 ASSASINATION
definelevelname 1 6 NW_LARA.MAP 00:00 00:00 TRAINING
definelevelname 1 7 NW_LARA.MAP 00:00 00:00 TRAINING
definelevelname 1 8 NW_LARA.MAP 00:00 00:00 TRAINING
definelevelname 1 9 NW_LARA.MAP 00:00 00:00 TRAINING
definelevelname 1 10 NW_LARA.MAP 00:00 00:00 TRAINING
definelevelname 1 11 NW_LARA.MAP 00:00 00:00 TRAINING
definelevelname 0 0 NW_LARA.MAP 00:00 00:00 TRAINING
definelevelname 2 1 NW_E1L6.MAP 00:00 00:00 INFILTRATION I
definelevelname 2 2 NW_E1L7.MAP 00:00 00:00 INFILTRATION II
definelevelname 2 3 NW_E1L8.MAP 00:00 00:00 INFILTRATION III
definelevelname 2 4 NW_E1L9.MAP 00:00 00:00 INFILTRATION IV
definelevelname 2 5 NW_LARA.MAP 00:00 00:00 TRAINING
definelevelname 2 6 NW_LARA.MAP 00:00 00:00 TRAINING
definelevelname 2 7 NW_LARA.MAP 00:00 00:00 TRAINING
definelevelname 2 8 NW_LARA.MAP 00:00 00:00 TRAINING
definelevelname 2 9 NW_LARA.MAP 00:00 00:00 TRAINING
definelevelname 2 10 NW_LARA.MAP 00:00 00:00 TRAINING
definelevelname 2 11 NW_LARA.MAP 00:00 00:00 TRAINING
music 0 GRABBAG.MID ITSGREEN.MID
music 1 stalker.mid dethtoll.mid streets.mid watrwld1.mid snake1.mid thecall.mid ahgeez.mid dethtoll.mid streets.mid watrwld1.mid snake1.mid
music 2 futurmil.mid storm.mid gutwrnch.mid robocrep.mid stalag.mid pizzed.mid alienz.mid xplasma.mid alfredh.mid gloomy.mid intents.mid
music 3 inhiding.mid FATCMDR.mid NAMES.MID subway.mid invader.mid gotham.mid 233c.mid lordofla.mid urban.mid spook.mid whomp.mid
definesound 311 fire09.voc 0 0 0 0 -500
definesound 310 fire09.voc 0 0 0 0 -100
definesound 110 exert.voc 0 0 2 0 0
definesound 204 exert.voc 0 0 2 0 0
definesound 111 exert.voc 0 0 2 0 0
definesound 113 gasps07.voc -192 500 3 0 0
definesound 114 gasps07.voc -192 400 3 0 0
definesound 112 gblasr01.voc 256 256 3 0 7680
definesound 61 chokn12.voc 0 0 3 0 0
definesound 130 snakrm.voc 0 0 3 0 0
definesound 131 snakrg.voc 0 0 3 0 0
definesound 132 snakatA.voc 0 0 3 0 0
definesound 157 snakatB.voc 0 0 3 0 0
definesound 133 snakpn.voc 0 0 3 0 0
definesound 134 snakdy.voc 0 0 3 0 0
definesound 255 ENGHUM.VOC 1300 1300 0 0 0
definesound 309 chaingun.voc -204 -204 254 0 -4096
definesound 2 bulithit.voc 0 0 0 0 0
definesound 3 pistol.voc -64 0 254 0 -4096
definesound 4 clipout.voc 0 0 3 0 0
definesound 6 chaingun.voc -204 -204 254 0 -4096
definesound 109 shorted.voc 0 512 254 0 1024
definesound 7 flamer.voc -128 128 4 0 0
definesound 10 catfire.voc 512 768 4 0 0
definesound 11 rpgfire.voc -32 0 4 0 4096
definesound 12 shrink.voc 0 0 2 0 0
definesound 13 pbombbnc.voc 0 0 2 0 6144
definesound 14 bombexpl.voc -512 0 128 0 0
definesound 15 lsrbmbpt.voc 0 0 3 0 0
definesound 16 lsrbmbwn.voc 0 0 3 0 0
definesound 17 bombexpl.voc -512 0 4 0 0
definesound 213 goggle12.voc 0 0 0 0 0
definesound 18 ventbust.voc -32 32 2 0 0
definesound 19 glass.voc -412 0 3 0 8192
definesound 20 glashevy.voc -412 0 3 0 8192
definesound 21 shorted.voc 0 0 0 0 6500
definesound 22 splash.voc 0 0 2 0 0
definesound 249 bonus.voc 0 0 255 1 0
definesound 23 hlminhal.voc 0 0 255 4 0
definesound 24 hlmexhal.voc 0 0 255 4 0 definesound 25 gasp.voc 0 0 255 4 4096
definesound 208 COMEON02.voc 0 0 255 4 0
definesound 33 WAITIN03.voc 0 0 255 4 0
definesound 251 DIESOB03.voc 0 0 255 12 0
definesound 215 knuckle.voc 0 0 3 0 0
definesound 210 getitm19.voc -64 64 255 0 0
definesound 206 cool01.voc 0 0 255 4 0
definesound 107 getsom1a.voc 0 0 255 4 0
definesound 78 groovy02.voc 0 0 255 4 0
definesound 221 wansom4a.voc 0 0 255 4 0
definesound 263 LETGOD01.VOC 0 0 255 4 0
definesound 264 HAIL01.VOC 0 0 255 4 0
definesound 229 needed03.voc 0 0 255 4 0
definesound 209 pain87.VOC 0 0 2 0 0
definesound 207 whrsit05.voc 0 0 3 0 0
definesound 211 gasps07.voc -192 0 3 0 0
definesound 274 dscrem15.voc 0 0 3 0 0
definesound 275 dscrem16.voc 0 0 3 0 0
definesound 276 dscrem17.voc 0 0 3 0 0
definesound 304 pain54.voc 0 0 3 0 0
definesound 305 pain75.voc 0 0 3 0 0
definesound 306 pain93.voc 0 0 3 0 0
definesound 307 pain68.voc 0 0 3 0 0
definesound 218 ahmuch03.voc 0 0 255 4 0
definesound 35 teleport.voc 0 0 2 0 8192
definesound 36 drink18.voc -128 128 2 4 0
definesound 37 damn03.voc 0 0 255 12 0
definesound 203 damnit04.voc 0 0 255 12 0
definesound 72 thsuk13a.voc 0 0 255 12 0
definesound 270 dscrem18.voc 0 0 255 4 0
definesound 271 pisses01.voc 0 0 255 12 0
definesound 38 exert.voc 0 0 2 4 0
definesound 41 DMDEATH.VOC -64 64 255 4 0
definesound 39 hartbeat.voc 0 0 0 0 0
definesound 273 happen01.voc 0 0 0 12 0
definesound 40 wetfeet.voc 0 0 4 0 0
definesound 42 land02.voc 0 0 2 0 0
definesound 200 pain39.voc 0 0 255 4 0
definesound 43 ductwlk.voc -64 128 2 0 0
definesound 252 lookin01.voc 0 0 255 12 0
definesound 202 dance01.voc 0 0 255 4 0
definesound 67 shake2a.voc 0 0 255 4 0
definesound 250 BOOBY04.voc 0 0 255 4 0
definesound 201 damnit04.voc 0 0 255 12 0
definesound 214 damn03.voc 0 0 255 12 0
definesound 241 MUSTDIE.voc 0 0 255 12 0
definesound 242 DEFEATED.VOC 0 0 255 12 0
definesound 195 letsrk03.voc 0 0 255 4 0
definesound 196 ready2a.voc 0 0 255 4 0
definesound 197 ripem08.voc 0 0 255 4 0
definesound 199 rockin02.voc 0 0 255 4 0
definesound 45 yes.voc 0 0 255 4 0
definesound 216 ahh04.voc 0 0 255 4 0
definesound 217 gulp01.voc 0 0 255 4 0
definesound 56 duknuk14.voc 0 0 255 12 0
definesound 230 !boss.voc 0 0 255 0 0
definesound 246 thud.voc 0 0 3 0 0
definesound 303 freeze.voc 0 0 3 0 0
definesound 48 scuba.voc 0 0 2 0 0
definesound 49 jetpakon.voc 0 0 4 0 0
definesound 50 jetpaki.voc 0 0 1 0 0
definesound 51 jetpakof.voc 0 0 2 0 0
definesound 68 fire09.voc -256 0 0 0 6100
definesound 158 thud.voc 0 0 0 0 0
definesound 69 squish.voc 0 0 3 0 0
definesound 70 teleport.voc 0 0 0 0 0
definesound 71 gbelev01.voc 0 0 0 0 0
definesound 73 gbelev02.voc 0 0 0 0 0
definesound 261 hydro43.voc 0 0 0 0 0
definesound 75 subway.voc 0 0 0 2 4096
definesound 76 switch.voc 0 0 0 0 0
definesound 313 switch.voc 0 0 0 0 0
definesound 77 fan.voc 0 0 0 0 0
definesound 79 flush.voc 0 0 3 2 0
definesound 80 hover.voc 0 0 0 0 0
definesound 81 quake.voc 0 0 0 0 0
definesound 83 monitor.voc 0 0 0 0 0
definesound 84 onboard.voc 0 0 0 2 0
definesound 85 reactor.voc 0 0 0 2 0
definesound 86 compamb.voc 0 0 0 2 0
definesound 87 geargrnd.voc 0 0 0 2 0
definesound 88 bubblamb.voc -256 0 0 2 0
definesound 89 machamb.voc 0 0 0 2 0
definesound 90 drip3.voc 0 0 0 0 0
definesound 91 wind54.voc 0 0 0 2 0
definesound 308 wind54.voc 0 0 0 3 0
definesound 92 drip3.voc 0 0 0 0 9000
definesound 93 steamhis.voc 0 0 0 1 8192
definesound 95 barmusic.voc 0 0 254 3 0
definesound 245 DSCREM04.voc 0 0 255 0 0
definesound 254 killme.voc -128 0 0 0 0
definesound 106 teleport.voc 2048 2048 255 0 0
definesound 74 slidoor.voc -256 0 0 0 0
definesound 165 opendoor.voc -256 0 0 0 0
definesound 166 edoor10.voc -256 0 0 0 0
definesound 167 edoor11.voc -256 0 0 0 0
definesound 168 2bwild.voc 0 0 254 2 0
definesound 278 ktitx.voc 0 0 254 2 0
definesound 164 FSCRM10.voc -256 0 254 8 0
definesound 212 monitor.voc 0 0 0 0 0
definesound 220 h2ogrgl2.voc 0 0 1 2 9000
definesound 243 item15.voc 0 0 0 0 0
definesound 247 mice3.voc 0 0 0 0 0
definesound 248 bulithit.voc 1024 1024 0 0 0
definesound 171 enghum.voc 0 0 0 2 0
definesound 194 fire09.voc 0 0 254 2 0
definesound 148 grind.voc 0 0 0 0 0
definesound 222 AMESS06.voc 0 0 255 4 0
definesound 223 BITCHN04.voc 0 0 255 12 0
definesound 224 HOLYCW01.voc 0 0 255 4 0
definesound 225 HOLYSH02.voc 0 0 255 12 0
definesound 226 IMGOOD12.voc 0 0 255 12 0
definesound 227 PIECE02.voc 0 0 255 4 0
definesound 228 GOTHRT01.voc 0 0 255 4 0
definesound 265 BLOWIT01.VOC 0 0 255 12 0
definesound 266 EATSHT01.VOC 0 0 255 12 0
definesound 267 FACE01.VOC 0 0 255 12 0
definesound 268 INHELL01.VOC 0 0 255 12 0
definesound 294 WHIPYU01.VOC 0 0 255 4 0
definesound 269 SUKIT01.VOC 0 0 255 4 0
definesound 295 gunhit2.voc 0 0 249 0 0
definesound 296 headrip3.VOC 0 0 250 0 0
definesound 297 buckle.VOC 0 0 251 0 0
definesound 298 jetp2.VOC 0 0 252 0 0
definesound 299 zipper2.voc 0 0 253 0 0
definesound 300 news.voc 0 0 254 0 0
definesound 301 whistle.voc 0 0 255 0 0
definesound 27 KICKHEAD.VOC 0 0 254 0 0
definesound 29 GMEOVR05.VOC 0 0 254 0 0
definesound 30 CHEER.VOC 0 0 254 0 0
definesound 288 GRABBAG.VOC 0 0 254 1 0
definesound 289 name01.voc 0 0 250 0 0
definesound 290 r&r01.voc 0 0 251 0 0
definesound 291 lani05.voc 0 0 252 0 0
definesound 292 lani08.voc 0 0 253 0 0
definesound 293 laniduk2.voc 0 0 254 0 0

state genericshrunkcode ifcount 32 { ifpdistl 1024 pstomp } else { sizeto 9 8 spawn 3999 }
ends
move SHUTTLEVELS 16
action BLUE_FLAG_0 3233 1
action BLUE_FLAG_1 3234 1
action BLUE_FLAG_2 3235 1
action BLUE_FLAG_3 3236 1
action BLUE_FLAG_4 3237 1
action BLUE_FLAG_5 3238 1
action BLUE_FLAG_6 3239 1
action BLUE_FLAG_7 3240 1
action BLUE_FLAG_8 3241 1
action BLUE_FLAG_9 3242 1
action RED_FLAG_0 3253 1
action RED_FLAG_1 3254 1
action RED_FLAG_2 3255 1
action RED_FLAG_3 3256 1
action RED_FLAG_4 3257 1
action RED_FLAG_5 3258 1
action RED_FLAG_6 3259 1
action RED_FLAG_7 3260 1
action RED_FLAG_8 3261 1
action RED_FLAG_9 3262 1 move FLAG_S1 move FLAG_S2
action BLUE_BASE -369 1
action RED_BASE -368 1
action PANEL_1 1113 1
action PANEL_2 1114 1
action PANEL_3 1115 1
action PANEL_4 1116 1
action PANEL_5 1117 1
action PANEL_6 1118 1
action PANEL_7 1119 1
action PANEL_8 1120 1
action PANEL_9 1121 1 action YesP 575 1 action NoP 575 1
action DAMAGE1 1183
action DAMAGE2 1183
actor 487 100 PANEL_1 ifspritepal 2 { action DAMAGE2 cstat 33056 spritepal 0 } ifspritepal 0 { ifaction DAMAGE1 { ifhitweapon ifwasweapon 1670 ifstrength 90 cstat 530 } else ifaction DAMAGE2 { ifhitweapon ifwasweapon 1670 ifstrength 90 cstat 546 } else { action DAMAGE1 cstat 33056 } } ifspritepal 10 { ifaction NoP { } else ifaction YesP { } else action NoP ifpdistl 512 { ifaction YesP { ifcount 50 { cstat 289 } } else ifhitspace ifp 65536 { tip action YesP count 30 ifp 16 { resetcount cstat 289 } ifrnd 32 wackplayer } } else { cstat 288 action NoP } }
else ifspritepal 16 { ifaction NoP { } else ifaction YesP { } else action NoP ifpdistl 512 { ifaction YesP { ifcount 50 { cstat 33057 } } else ifhitspace ifp 65536 { tip action YesP count 30 ifp 16 { resetcount cstat 33057 } ifrnd 32 wackplayer } } else { cstat 33056 action NoP } }
else ifspritepal 12 { ifhitweapon { ifstrength 1 killit else ifstrength 10 action PANEL_9 else ifstrength 20 action PANEL_8 else ifstrength 30 action PANEL_7 else ifstrength 40 action PANEL_6 else ifstrength 50 action PANEL_5 else ifstrength 60 action PANEL_4 else ifstrength 70 action PANEL_3 else ifstrength 90 action PANEL_2 } } else ifspritepal 11 { ifmove FLAG_S1 { } else { move FLAG_S1 action BLUE_FLAG_0 } ifpdistl 1024 ifhitspace { ifpinventory 9 2 { } else { addinventory 9 4 quote 163 } ifpinventory 9 3 { } else { addinventory 9 1 quote 164 ifaction BLUE_FLAG_0 action BLUE_FLAG_1 else ifaction BLUE_FLAG_1 action BLUE_FLAG_2 else ifaction BLUE_FLAG_2 action BLUE_FLAG_3 else ifaction BLUE_FLAG_3 action BLUE_FLAG_4 else ifaction BLUE_FLAG_4 action BLUE_FLAG_5 else ifaction BLUE_FLAG_5 action BLUE_FLAG_6 else ifaction BLUE_FLAG_6 action BLUE_FLAG_7 else ifaction BLUE_FLAG_7 action BLUE_FLAG_8 else ifaction BLUE_FLAG_8 action BLUE_FLAG_9 else ifaction BLUE_FLAG_9 action BLUE_BASE } } } else ifspritepal 13 { ifmove FLAG_S1 { } else { move FLAG_S1 action RED_FLAG_0 } ifpdistl 1024 ifhitspace { ifpinventory 9 1 { } else { addinventory 9 3 quote 162 } ifpinventory 9 4 { } else { addinventory 9 2 quote 165 ifaction RED_FLAG_0 action RED_FLAG_1 else ifaction RED_FLAG_1 action RED_FLAG_2 else ifaction RED_FLAG_2 action RED_FLAG_3 else ifaction RED_FLAG_3 action RED_FLAG_4 else ifaction RED_FLAG_4 action RED_FLAG_5 else ifaction RED_FLAG_5 action RED_FLAG_6 else ifaction RED_FLAG_6 action RED_FLAG_7 else ifaction RED_FLAG_7 action RED_FLAG_8 else ifaction RED_FLAG_8 action RED_FLAG_9 else ifaction RED_FLAG_9 action RED_BASE } } } else ifspritepal 14 { cstat 32767 ifpdistl 1024 { ifpinventory 9 0 { } else { addinventory 9 1 quote 160 } } } else ifspritepal 15 { cstat 32767 ifpdistl 1024 { ifpinventory 9 0 { } else { addinventory 9 2 quote 161 } } }
enda
action BLIMPWAITTORESPAWN
state blimphitstate cstat 0 spawn 21 spawn 1890 debris 2400 40 debris 2404 32 debris 2408 32 debris 2412 32 debris 2416 32 sound 14 ifrespawn { action 2048 move 0 cstat 32768 } else killit
ends
move NULL1 0
move NULL2 0
action STRAIGHTGLASS -2897 0
actor 3400 10
ifmove NULL1
{
ifpdistl 1024 { lotsofglass 15 killit }
}
else ifspritepal 11
{
spritepal 0
action STRAIGHTGLASS
}
else ifspritepal 10
{
move NULL2
spritepal 0
}
else ifspritepal 2
{
move NULL1
spritepal 0
}
ifhitweapon
{
ifdead { lotsofglass 15 killit }
ifwasweapon 1670 { lotsofglass 15 killit }
}
enda
state rats ifrnd 128 spawn 1267 ifrnd 128 spawn 1267 ifrnd 128 spawn 1267 ifrnd 128 spawn 1267 ifrnd 128 spawn 1267 ifrnd 128 spawn 1267 ifrnd 128 spawn 1267 ifrnd 128 spawn 1267
ends
move RESPAWN_ACTOR_FLAG
action RUBCANDENT 1 1 1 1 1
action RUBCAN
action EXPBARRELFRAME 0 2 1 1 15
actor 1238 26 fall ifaction EXPBARRELFRAME { ifactioncount 2 { hitradius 1024 1 5 10 20 spawn 1890 debris 2404 2 sound 14 killit } break } ifsquished { debris 2400 5 killit break } ifhitweapon action EXPBARRELFRAME
enda
action BURNING_FLAME 0 12 1 1 2
move BURNING_VELS
state burningstate
spawn 1890 ifrnd 16 cstat 642 else ifrnd 8 cstat 128 else cstat 130 ifactioncount 192 { ifspawnedby 990 { ifactioncount 512 { sizeto 16 16 killit } ifrnd 16 sizeto 64 48 } else { ifactioncount 224 { sizeto 8 8 sizeto 8 8 ifrnd 8 hitradius 844 0 0 0 1 } else { sizeto 24 24 sizeto 24 24 ifrnd 12 hitradius 844 0 0 1 1 } ifactioncount 256 killit } } else { ifspawnedby 951 { sizeto 32 32 ifcount 32 { spawn 2329 killit } } else ifspawnedby 908 sizeto 96 96 else ifspawnedby 910 sizeto 96 96 else ifspawnedby 1405 { sizeto 40 40 sizeto 40 40 } else ifspawnedby 2329 { sizeto 32 32 sizeto 32 32 } else sizeto 52 52 ifrnd 12 hitradius 844 1 1 2 3 }
ends
actor 2270 5 BURNING_FLAME
ifspawnedby 47 ifactioncount 3 killit
else state burningstate
enda
actor 2310 5 BURNING_FLAME
ifspawnedby 47 ifactioncount 3 killit
else state burningstate
enda
action TOILETWATERFRAMES 0 4 1 1 1
actor 921 0 TOILETWATERFRAMES ifpdistl 8192 { soundonce 220 ifspawnedby 569 sizeto 34 34 else { ifspawnedby 567 sizeto 6 15 else ifspawnedby 921 { } else sizeto 24 32 } ifp 16384 ifpdistl 1024 ifp 65536 ifactioncount 32 ifphealthl 100 ifhitspace ifcansee { addphealth 1 globalsound 36 resetactioncount } }
enda
action WOODENHORSEFRAME 0 1 4
action WOODENFALLFRAME 122 1 5
actor 1026 1 cactor 904 action WOODENFALLFRAME enda
actor 904 5 WOODENHORSEFRAME fall ifhitweapon { ifdead { debris 2400 4 debris 2404 3 killit } else action WOODENFALLFRAME }
enda
state steamcode ifpdistl 8192 soundonce 93 ifcount 20 { resetcount hitradius 1024 1 1 1 1 } else { ifspawnedby 1250 break ifspawnedby 1255 break sizeto 24 24 }
ends
action STEAMFRAMES 0 5 1 1 1
actor 1250 0 STEAMFRAMES state steamcode
enda
actor 1255 0 STEAMFRAMES state steamcode
enda
actor 662 0 0 8 ifpdistl 3084 ifrnd 24 spawn 661 ifspawnedby 2605 killit ifspawnedby 2329 killit ifspawnedby 47 killit
enda
action BUBBLE
action CRACKEDBUBBLE 1
move BUBMOVE -10 -36
move BUBMOVEFAST -10 -52
actor 661 0 BUBBLE BUBMOVE 4 2 8 cstat 642 ifinwater { } else killit ifaction CRACKEDBUBBLE { ifinwater ifrnd 192 killit ifactioncount 7 killit } else { ifcount 4 { ifrnd 192 move BUBMOVE 4 2 8 else move BUBMOVEFAST 4 2 8 resetcount } ifonwater { iffloordistl 8 action CRACKEDBUBBLE } else ifactioncount 40 action CRACKEDBUBBLE }
enda
move SMOKEVEL 8 -16
move ENGINE_SMOKE 64 -64
move SMOKESHOOTOUT -192
action SMOKEFRAMES 0 4 1 1 10
actor 2329 0 SMOKEFRAMES
ifonwater { killit }
ifinwater { killit }
ifspawnedby 2521 { killit }
ifspawnedby 2605
{ ifpdistg 1400 { ifrnd 16 spawn 47 else ifrnd 16 spawn 47 } killit
}
else ifspawnedby 1890
{ ifmove 0 { move SMOKEVEL 2 4 8 spritepal 2 } ifcount 64 killit else sizeto 128 128
}
else
{ ifmove 0 { ifspawnedby 1960 move SMOKESHOOTOUT 2 else ifspawnedby 1 move ENGINE_SMOKE 2 4 else move SMOKEVEL 2 4 1 ifspawnedby 2595 { sizeto 2 2 cstat 2 } } ifactioncount 4 killit
}
enda
action BARREL_DENTING 2 2 1 1 6
action BARREL_DENTED 1
action BARREL_DENTED2 2
move SPAWNED_BLOOD
actor 1228 5 cactor 1227 action BARREL_DENTED
enda
actor 1229 5 cactor 1227 action BARREL_DENTED2
enda
actor 1227 10 ifsquished { debris 2400 32 spawn 1226 spawn 2300 killit } fall ifaction BARREL_DENTING { ifactioncount 2 { debris 2400 10 ifrnd 2 spawn 1226 killit } } else ifhitweapon { ifdead { sound 18 ifrnd 128 spawn 1226 action BARREL_DENTING } else { ifaction 0 action BARREL_DENTED else ifaction BARREL_DENTED { action BARREL_DENTED2 spawn 1226 } else ifaction BARREL_DENTED2 action BARREL_DENTING } }
enda
state burningbarrelcode fall ifcount 32 { resetcount ifp 16384 ifpdistl 1480 ifp 64 { addphealth -1 palfrom 16 16 ifrnd 96 sound 211 } } ifhitweapon { sound 18 debris 2400 10 ifrnd 128 spawn 2270 else spawn 2310 killit }
ends
actor 1240 state burningbarrelcode enda
actor 1390 state burningbarrelcode enda
action SHRINKERFRAMES 0 4 1 1 10
actor 1656 0 SHRINKERFRAMES
spawn 1890
sound 14
hitradius 1240 50 125 200 500
killit
enda
action EXPLOSION_FRAMES 0 21 1 1 4
action BURNING_EXPLOSION_FLAME 380 12 1 1 2
action BURNING_EXPLOSION_FLAMET 380
actor 1890 0 EXPLOSION_FRAMES
ifspawnedby 26 { ifcount 1 spawn 1890 ifactioncount 21 cstat 32767 ifcount 40 killit }
else
ifspawnedby 47 { ifcount 1 killit else cstat 32767 }
else
{ ifspawnedby 2605 { spawn 47 killit } ifspawnedby 1680 { killit } ifspawnedby 1890 { cstat 32767 killit } ifrnd 16 cstat 642 else ifrnd 8 cstat 128 else cstat 130 ifactioncount 21 killit
}
enda
actor 2219 1 EXPLOSION_FRAMES
fall
ifspawnedby 26 { cstat 32767 killit } ifrnd 16 cstat 642 else ifrnd 8 cstat 128 else cstat 130 ifactioncount 21 killit
enda
action FFLAME_FR 0 16 1 1 1
action FFLAME 0 1 1 1 1
actor 2333 5 FFLAME_FR ifrnd 16 cstat 642 else ifrnd 8 cstat 128 else cstat 130 ifaction FFLAME_FR { ifpdistl 1024 hitradius 1024 1 1 1 1 ifactioncount 16 action FFLAME } ifaction FFLAME ifrnd 4 { action FFLAME_FR sound 10 resetactioncount }
enda
action ASATNSPIN 0 5 1 1 4
action ASATSHOOTING -10 3 5 1 40
action ASATWAIT 0 1 5 1 1
move TURRVEL
actor 2360 40 ifaction 0 { action ASATSHOOTING move TURRVEL 1 } else ifaction ASATNSPIN { ifactioncount 32 { action ASATWAIT move TURRVEL 1 } } else ifaction ASATSHOOTING { ifactioncount 12 { ifrnd 32 action ASATWAIT } ifcount 32 resetcount else ifcount 16 { ifcount 17 { } else { sound 112 shoot 1625 } } else ifcount 4 { ifcount 5 { } else { ifcansee ifcanshoottarget { sound 112 shoot 1625 } } } } else ifaction ASATWAIT { ifactioncount 64 ifrnd 32 ifp 16384 ifcansee { action ASATSHOOTING move TURRVEL 1 } } ifhitweapon { ifdead { addkills 1 sound 17 debris 2400 15 spawn 1890 killit } else { action ASATNSPIN debris 2400 4 } move 0 }
enda
action RIP_F 0 8 1 1 1
actor 1671 0 RIP_F ifactioncount 8 killit
enda
action TRANSFOWARD 0 6 1 1 2
action TRANSBACK 5 6 1 -1 2
actor 1630 0 TRANSFOWARD ifspawnedby 1641 { spawn 1890 killit } ifspawnedby 1646 killit ifaction TRANSFOWARD { ifactioncount 6 action TRANSBACK } else ifactioncount 6 killit
enda
action BEAMFOWARD 0 4 1 1 9
actor 1261 0 BEAMFOWARD sizeto 32 64 sizeto 32 64 sizeto 32 64 ifactioncount 4 killit
enda
actor 52 cstat 32767 ifp 16384 ifpdistl 844 ifcount 1 ifcanseetarget ifphealthl 100 { addphealth 100 quote 104 tip }
enda
state getcode ifactor 100 globalsound 106 else globalsound 210 palfrom 16 0 32 ifrespawn { move RESPAWN_ACTOR_FLAG spawn 3190 cstat 32768 } else killit
ends
state randgetweapsnds ifrnd 64 globalsound 206 else ifrnd 96 globalsound 107 else ifrnd 128 globalsound 78 else ifrnd 140 globalsound 221 else globalsound 264
ends
state getweaponcode state randgetweapsnds palfrom 32 0 32 ifgotweaponce 1 break ifrespawn { move RESPAWN_ACTOR_FLAG spawn 3190 cstat 32768 } else killit
ends
state respawnit ifcount 768 { spawn 1630 move 0 cstat 0 sound 70 }
ends
state quikget ifactor 100 globalsound 106 else globalsound 210 palfrom 16 0 32 killit
ends
state quikweaponget state randgetweapsnds palfrom 32 0 32 ifgotweaponce 1 break killit
ends
actor 55 fall ifmove RESPAWN_ACTOR_FLAG state respawnit else ifp 1024 { } else ifp 16384 ifcount 6 ifpdistl 1024 ifpinventory 0 400 ifcanseetarget { addinventory 0 400 quote 37 state getcode ifspawnedby 55 state getcode else state quikget }
enda
action MOVIE 3527 80 1 1 10
action HOLODUKE_FRAMES 0 4 1 1 8
actor 1348 0 HOLODUKE_FRAMES fall ifmove RESPAWN_ACTOR_FLAG state respawnit else ifp 1024 { } else ifp 16384 ifcount 6 ifpdistl 1024 ifpinventory 3 2400 ifcanseetarget { addinventory 3 2400 quote 51 state getcode ifspawnedby 1348 state getcode else state quikget }
enda
actor 57 fall ifmove RESPAWN_ACTOR_FLAG state respawnit else ifp 1024 { } else ifp 16384 ifpdistl 1024 ifcount 6 ifpinventory 4 1600 ifcanseetarget { addinventory 4 1600 quote 41 state getcode ifspawnedby 57 state getcode else state quikget }
enda
actor 60 fall ifspawnedby 1680 { sizeto 8 8 sizeto 8 8 sizeto 8 8 sizeto 8 8 spritepal 21 ifpdistl 768 ifp 65536 ifcanseetarget ifcansee ifhitspace { ifpinventory 6 0 { } else addinventory 6 1 quote 43 tip ifmultiplayer { } else killit } } else { cstat 32767 ifpdistl 1024 { ifpinventory 7 72 { } else ifpinventory 6 0 { } else { addinventory 6 1 quote 180 } ifpinventory 7 132 { } else ifpinventory 6 0 { } else { addinventory 6 1 quote 180 } ifpinventory 7 12 { } else { ifpinventory 6 0 { } else { addinventory 6 1 quote 180 } } } }
enda
actor 40 fall ifmove RESPAWN_ACTOR_FLAG state respawnit else ifp 16384 ifcount 6 ifpdistl 1024 ifcanseetarget ifp 65536 ifhitspace { tip addammo 1 12 quote 65 ifspawnedby 40 state getcode else state quikget }
enda
actor 49 fall ifmove RESPAWN_ACTOR_FLAG state respawnit else ifp 1024 { } else ifp 16384 ifcount 6 ifpdistl 1024 ifcanseetarget { addammo 2 10 quote 69 ifspawnedby 49 state getcode else state quikget }
enda
actor 48 fall ifmove RESPAWN_ACTOR_FLAG state respawnit else ifp 16384 ifcount 6 ifpdistl 1024 ifcanseetarget ifp 65536 ifhitspace { tip addammo 1 48 quote 65 ifspawnedby 48 state getcode else state quikget }
enda
actor 41 fall ifmove RESPAWN_ACTOR_FLAG state respawnit else ifp 16384 ifcount 6 ifpdistl 1024 ifcanseetarget ifp 65536 ifhitspace { tip addammo 3 50 quote 63 ifspawnedby 41 state getcode else state quikget }
enda
actor 42
ifspawnedby 47
{
spawn 1890
killit
}
else
{ fall ifmove RESPAWN_ACTOR_FLAG state respawnit else ifp 1024 { } else ifp 16384 ifpdistl 1024 ifcount 6 ifcanseetarget { addammo 7 15 quote 14 ifspawnedby 42 state getcode else state quikget }
}
enda
move NO_IMAGE
actor 23
ifmove NO_IMAGE
{
cstat 32767
}
else
{ fall sizeto 8 8 sizeto 8 8 sizeto 8 8 sizeto 8 8 ifp 16384 ifcount 6 ifpdistl 1024
ifcanseetarget ifp 65536 ifhitspace
{ tip
{ ifpinventory 4 1520 { } else addinventory 4 1600 ifpinventory 4 1504 { } else addinventory 4 1584 ifpinventory 4 1488 { } else addinventory 4 1568 ifpinventory 4 1472 { } else addinventory 4 1552 ifpinventory 4 1456 { } else addinventory 4 1536 ifpinventory 4 1440 { } else addinventory 4 1520 ifpinventory 4 1424 { } else addinventory 4 1504 ifpinventory 4 1408 { } else addinventory 4 1488 ifpinventory 4 1392 { } else addinventory 4 1472 ifpinventory 4 1376 { } else addinventory 4 1456 ifpinventory 4 1360 { } else addinventory 4 1440 ifpinventory 4 1344 { } else addinventory 4 1424 ifpinventory 4 1328 { } else addinventory 4 1408 ifpinventory 4 1312 { } else addinventory 4 1392 ifpinventory 4 1296 { } else addinventory 4 1376 ifpinventory 4 1280 { } else addinventory 4 1360 ifpinventory 4 1264 { } else addinventory 4 1344 ifpinventory 4 1248 { } else addinventory 4 1328 ifpinventory 4 1232 { } else addinventory 4 1312 ifpinventory 4 1216 { } else addinventory 4 1296 ifpinventory 4 1200 { } else addinventory 4 1280 ifpinventory 4 1184 { } else addinventory 4 1264 ifpinventory 4 1168 { } else addinventory 4 1248 ifpinventory 4 1152 { } else addinventory 4 1232 ifpinventory 4 1136 { } else addinventory 4 1216 ifpinventory 4 1120 { } else addinventory 4 1200 ifpinventory 4 1104 { } else addinventory 4 1184 ifpinventory 4 1088 { } else addinventory 4 1168 ifpinventory 4 1072 { } else addinventory 4 1152 ifpinventory 4 1056 { } else addinventory 4 1136 ifpinventory 4 1040 { } else addinventory 4 1120 ifpinventory 4 1024 { } else addinventory 4 1104 ifpinventory 4 1008 { } else addinventory 4 1088 ifpinventory 4 992 { } else addinventory 4 1072 ifpinventory 4 976 { } else addinventory 4 1056 ifpinventory 4 960 { } else addinventory 4 1040 ifpinventory 4 944 { } else addinventory 4 1024 ifpinventory 4 928 { } else addinventory 4 1008 ifpinventory 4 912 { } else addinventory 4 992 ifpinventory 4 896 { } else addinventory 4 976 ifpinventory 4 880 { } else addinventory 4 960 ifpinventory 4 864 { } else addinventory 4 944 ifpinventory 4 848 { } else addinventory 4 928 ifpinventory 4 832 { } else addinventory 4 912 ifpinventory 4 816 { } else addinventory 4 896 ifpinventory 4 800 { } else addinventory 4 880 ifpinventory 4 784 { } else addinventory 4 864 ifpinventory 4 768 { } else addinventory 4 848 ifpinventory 4 752 { } else addinventory 4 832 ifpinventory 4 736 { } else addinventory 4 816 ifpinventory 4 720 { } else addinventory 4 800 ifpinventory 4 704 { } else addinventory 4 784 ifpinventory 4 688 { } else addinventory 4 768 ifpinventory 4 672 { } else addinventory 4 752 ifpinventory 4 656 { } else addinventory 4 736 ifpinventory 4 640 { } else addinventory 4 720 ifpinventory 4 624 { } else addinventory 4 704 ifpinventory 4 608 { } else addinventory 4 688 ifpinventory 4 592 { } else addinventory 4 672 ifpinventory 4 576 { } else addinventory 4 656 ifpinventory 4 560 { } else addinventory 4 640 ifpinventory 4 544 { } else addinventory 4 624 ifpinventory 4 528 { } else addinventory 4 608 ifpinventory 4 512 { } else addinventory 4 592 ifpinventory 4 496 { } else addinventory 4 576 ifpinventory 4 480 { } else addinventory 4 560 ifpinventory 4 464 { } else addinventory 4 544 ifpinventory 4 448 { } else addinventory 4 528 ifpinventory 4 432 { } else addinventory 4 512 ifpinventory 4 416 { } else addinventory 4 496 ifpinventory 4 400 { } else addinventory 4 480 ifpinventory 4 384 { } else addinventory 4 464 ifpinventory 4 368 { } else addinventory 4 448 ifpinventory 4 352 { } else addinventory 4 432 ifpinventory 4 336 { } else addinventory 4 416 ifpinventory 4 320 { } else addinventory 4 400 ifpinventory 4 304 { } else addinventory 4 384 ifpinventory 4 288 { } else addinventory 4 368 ifpinventory 4 272 { } else addinventory 4 352 ifpinventory 4 256 { } else addinventory 4 336 ifpinventory 4 240 { } else addinventory 4 320 ifpinventory 4 224 { } else addinventory 4 304 ifpinventory 4 208 { } else addinventory 4 288 ifpinventory 4 192 { } else addinventory 4 272 ifpinventory 4 176 { } else addinventory 4 256 ifpinventory 4 160 { } else addinventory 4 240 ifpinventory 4 144 { } else addinventory 4 224 ifpinventory 4 128 { } else addinventory 4 208 ifpinventory 4 112 { } else addinventory 4 192 ifpinventory 4 96 { } else addinventory 4 176 ifpinventory 4 80 { } else addinventory 4 160 ifpinventory 4 64 { } else addinventory 4 144 ifpinventory 4 48 { } else addinventory 4 128 ifpinventory 4 32 { } else addinventory 4 112 ifpinventory 4 16 { } else addinventory 4 96 ifpinventory 4 0 { } else addinventory 4 80
quote 42

} quote 42 killit move NO_IMAGE
}
}
enda
action READY 0
action WAIT -90
actor 2200
ifcount 30 { ifaction READY { } else action READY ifp 65536 ifpdistl 1024 ifhitspace
{ resetcount ifspritepal 10 { {
ifpinventory 4 0 ifpinventory 4 16 ifpinventory 4 32 ifpinventory 4 48 ifpinventory 4 64 ifpinventory 4 80 ifpinventory 4 96 ifpinventory 4 112 ifpinventory 4 128 ifpinventory 4 144 ifpinventory 4 160 ifpinventory 4 176 ifpinventory 4 192 ifpinventory 4 208 ifpinventory 4 224 ifpinventory 4 240 ifpinventory 4 256 ifpinventory 4 272 ifpinventory 4 288 ifpinventory 4 304 ifpinventory 4 320 ifpinventory 4 336 ifpinventory 4 352 ifpinventory 4 368 ifpinventory 4 384 ifpinventory 4 400 ifpinventory 4 416 ifpinventory 4 432 ifpinventory 4 448 ifpinventory 4 464 ifpinventory 4 480 ifpinventory 4 496 ifpinventory 4 512 ifpinventory 4 528 ifpinventory 4 544 ifpinventory 4 560 ifpinventory 4 576 ifpinventory 4 592 ifpinventory 4 608 ifpinventory 4 624
{ ifpinventory 4 640 { } else addinventory 4 0 ifpinventory 4 656 { } else addinventory 4 16 ifpinventory 4 672 { } else addinventory 4 32 ifpinventory 4 688 { } else addinventory 4 48 ifpinventory 4 704 { } else addinventory 4 64 ifpinventory 4 720 { } else addinventory 4 80 ifpinventory 4 736 { } else addinventory 4 96 ifpinventory 4 752 { } else addinventory 4 112 ifpinventory 4 768 { } else addinventory 4 128 ifpinventory 4 784 { } else addinventory 4 144 ifpinventory 4 800 { } else addinventory 4 160 ifpinventory 4 816 { } else addinventory 4 176 ifpinventory 4 832 { } else addinventory 4 192 ifpinventory 4 848 { } else addinventory 4 208 ifpinventory 4 864 { } else addinventory 4 224 ifpinventory 4 880 { } else addinventory 4 240 ifpinventory 4 896 { } else addinventory 4 256 ifpinventory 4 912 { } else addinventory 4 272 ifpinventory 4 928 { } else addinventory 4 288 ifpinventory 4 944 { } else addinventory 4 304 ifpinventory 4 960 { } else addinventory 4 320 ifpinventory 4 976 { } else addinventory 4 336 ifpinventory 4 992 { } else addinventory 4 352 ifpinventory 4 1008 { } else addinventory 4 368 ifpinventory 4 1024 { } else addinventory 4 384 ifpinventory 4 1040 { } else addinventory 4 400 ifpinventory 4 1056 { } else addinventory 4 416 ifpinventory 4 1072 { } else addinventory 4 432 ifpinventory 4 1088 { } else addinventory 4 448 ifpinventory 4 1104 { } else addinventory 4 464 ifpinventory 4 1120 { } else addinventory 4 480 ifpinventory 4 1136 { } else addinventory 4 496 ifpinventory 4 1152 { } else addinventory 4 512 ifpinventory 4 1168 { } else addinventory 4 528 ifpinventory 4 1184 { } else addinventory 4 544 ifpinventory 4 1200 { } else addinventory 4 560 ifpinventory 4 1216 { } else addinventory 4 576 ifpinventory 4 1232 { } else addinventory 4 592 ifpinventory 4 1248 { } else addinventory 4 608 ifpinventory 4 1264 { } else addinventory 4 624 ifpinventory 4 1280 { } else addinventory 4 640 ifpinventory 4 1296 { } else addinventory 4 656 ifpinventory 4 1312 { } else addinventory 4 672 ifpinventory 4 1328 { } else addinventory 4 688 ifpinventory 4 1344 { } else addinventory 4 704 ifpinventory 4 1360 { } else addinventory 4 720 ifpinventory 4 1376 { } else addinventory 4 736 ifpinventory 4 1392 { } else addinventory 4 752 ifpinventory 4 1408 { } else addinventory 4 768 ifpinventory 4 1424 { } else addinventory 4 784 ifpinventory 4 1440 { } else addinventory 4 800 ifpinventory 4 1456 { } else addinventory 4 816 ifpinventory 4 1472 { } else addinventory 4 832 ifpinventory 4 1488 { } else addinventory 4 848 ifpinventory 4 1504 { } else addinventory 4 864 ifpinventory 4 1520 { } else addinventory 4 880 ifpinventory 4 1536 { } else addinventory 4 896 ifpinventory 4 1552 { } else addinventory 4 912 ifpinventory 4 1568 { } else addinventory 4 928 ifpinventory 4 1584 { } else addinventory 4 944 ifpinventory 4 1600 { } else addinventory 4 960
quote 170 addweapon 3 0 addweapon 6 0
}
 } break } ifspritepal 11 { {
ifpinventory 4 0 ifpinventory 4 16 ifpinventory 4 32 ifpinventory 4 48 ifpinventory 4 64 ifpinventory 4 80 ifpinventory 4 96 ifpinventory 4 112 ifpinventory 4 128 ifpinventory 4 144
{ ifpinventory 4 160 { } else addinventory 4 0 ifpinventory 4 176 { } else addinventory 4 16 ifpinventory 4 192 { } else addinventory 4 32 ifpinventory 4 208 { } else addinventory 4 48 ifpinventory 4 224 { } else addinventory 4 64 ifpinventory 4 240 { } else addinventory 4 80 ifpinventory 4 256 { } else addinventory 4 96 ifpinventory 4 272 { } else addinventory 4 112 ifpinventory 4 288 { } else addinventory 4 128 ifpinventory 4 304 { } else addinventory 4 144 ifpinventory 4 320 { } else addinventory 4 160 ifpinventory 4 336 { } else addinventory 4 176 ifpinventory 4 352 { } else addinventory 4 192 ifpinventory 4 368 { } else addinventory 4 208 ifpinventory 4 384 { } else addinventory 4 224 ifpinventory 4 400 { } else addinventory 4 240 ifpinventory 4 416 { } else addinventory 4 256 ifpinventory 4 432 { } else addinventory 4 272 ifpinventory 4 448 { } else addinventory 4 288 ifpinventory 4 464 { } else addinventory 4 304 ifpinventory 4 480 { } else addinventory 4 320 ifpinventory 4 496 { } else addinventory 4 336 ifpinventory 4 512 { } else addinventory 4 352 ifpinventory 4 528 { } else addinventory 4 368 ifpinventory 4 544 { } else addinventory 4 384 ifpinventory 4 560 { } else addinventory 4 400 ifpinventory 4 576 { } else addinventory 4 416 ifpinventory 4 592 { } else addinventory 4 432 ifpinventory 4 608 { } else addinventory 4 448 ifpinventory 4 624 { } else addinventory 4 464 ifpinventory 4 640 { } else addinventory 4 480 ifpinventory 4 656 { } else addinventory 4 496 ifpinventory 4 672 { } else addinventory 4 512 ifpinventory 4 688 { } else addinventory 4 528 ifpinventory 4 704 { } else addinventory 4 544 ifpinventory 4 720 { } else addinventory 4 560 ifpinventory 4 736 { } else addinventory 4 576 ifpinventory 4 752 { } else addinventory 4 592 ifpinventory 4 768 { } else addinventory 4 608 ifpinventory 4 784 { } else addinventory 4 624 ifpinventory 4 800 { } else addinventory 4 640 ifpinventory 4 816 { } else addinventory 4 656 ifpinventory 4 832 { } else addinventory 4 672 ifpinventory 4 848 { } else addinventory 4 688 ifpinventory 4 864 { } else addinventory 4 704 ifpinventory 4 880 { } else addinventory 4 720 ifpinventory 4 896 { } else addinventory 4 736 ifpinventory 4 912 { } else addinventory 4 752 ifpinventory 4 928 { } else addinventory 4 768 ifpinventory 4 944 { } else addinventory 4 784 ifpinventory 4 960 { } else addinventory 4 800 ifpinventory 4 976 { } else addinventory 4 816 ifpinventory 4 992 { } else addinventory 4 832 ifpinventory 4 1008 { } else addinventory 4 848 ifpinventory 4 1024 { } else addinventory 4 864 ifpinventory 4 1040 { } else addinventory 4 880 ifpinventory 4 1056 { } else addinventory 4 896 ifpinventory 4 1072 { } else addinventory 4 912 ifpinventory 4 1088 { } else addinventory 4 928 ifpinventory 4 1104 { } else addinventory 4 944 ifpinventory 4 1120 { } else addinventory 4 960 ifpinventory 4 1136 { } else addinventory 4 976 ifpinventory 4 1152 { } else addinventory 4 992 ifpinventory 4 1168 { } else addinventory 4 1008 ifpinventory 4 1184 { } else addinventory 4 1024 ifpinventory 4 1200 { } else addinventory 4 1040 ifpinventory 4 1216 { } else addinventory 4 1056 ifpinventory 4 1232 { } else addinventory 4 1072 ifpinventory 4 1248 { } else addinventory 4 1088 ifpinventory 4 1264 { } else addinventory 4 1104 ifpinventory 4 1280 { } else addinventory 4 1120 ifpinventory 4 1296 { } else addinventory 4 1136 ifpinventory 4 1312 { } else addinventory 4 1152 ifpinventory 4 1328 { } else addinventory 4 1168 ifpinventory 4 1344 { } else addinventory 4 1184 ifpinventory 4 1360 { } else addinventory 4 1200 ifpinventory 4 1376 { } else addinventory 4 1216 ifpinventory 4 1392 { } else addinventory 4 1232 ifpinventory 4 1408 { } else addinventory 4 1248 ifpinventory 4 1424 { } else addinventory 4 1264 ifpinventory 4 1440 { } else addinventory 4 1280 ifpinventory 4 1456 { } else addinventory 4 1296 ifpinventory 4 1472 { } else addinventory 4 1312 ifpinventory 4 1488 { } else addinventory 4 1328 ifpinventory 4 1504 { } else addinventory 4 1344 ifpinventory 4 1520 { } else addinventory 4 1360 ifpinventory 4 1536 { } else addinventory 4 1376 ifpinventory 4 1552 { } else addinventory 4 1392 ifpinventory 4 1568 { } else addinventory 4 1408 ifpinventory 4 1584 { } else addinventory 4 1424 ifpinventory 4 1600 { } else addinventory 4 1440
quote 171 addammo 3 50
}
 } break } ifspritepal 12 { {
ifpinventory 4 0 ifpinventory 4 16 ifpinventory 4 32 ifpinventory 4 48 ifpinventory 4 64
{ ifpinventory 4 80 { } else addinventory 4 0 ifpinventory 4 96 { } else addinventory 4 16 ifpinventory 4 112 { } else addinventory 4 32 ifpinventory 4 128 { } else addinventory 4 48 ifpinventory 4 144 { } else addinventory 4 64 ifpinventory 4 160 { } else addinventory 4 80 ifpinventory 4 176 { } else addinventory 4 96 ifpinventory 4 192 { } else addinventory 4 112 ifpinventory 4 208 { } else addinventory 4 128 ifpinventory 4 224 { } else addinventory 4 144 ifpinventory 4 240 { } else addinventory 4 160 ifpinventory 4 256 { } else addinventory 4 176 ifpinventory 4 272 { } else addinventory 4 192 ifpinventory 4 288 { } else addinventory 4 208 ifpinventory 4 304 { } else addinventory 4 224 ifpinventory 4 320 { } else addinventory 4 240 ifpinventory 4 336 { } else addinventory 4 256 ifpinventory 4 352 { } else addinventory 4 272 ifpinventory 4 368 { } else addinventory 4 288 ifpinventory 4 384 { } else addinventory 4 304 ifpinventory 4 400 { } else addinventory 4 320 ifpinventory 4 416 { } else addinventory 4 336 ifpinventory 4 432 { } else addinventory 4 352 ifpinventory 4 448 { } else addinventory 4 368 ifpinventory 4 464 { } else addinventory 4 384 ifpinventory 4 480 { } else addinventory 4 400 ifpinventory 4 496 { } else addinventory 4 416 ifpinventory 4 512 { } else addinventory 4 432 ifpinventory 4 528 { } else addinventory 4 448 ifpinventory 4 544 { } else addinventory 4 464 ifpinventory 4 560 { } else addinventory 4 480 ifpinventory 4 576 { } else addinventory 4 496 ifpinventory 4 592 { } else addinventory 4 512 ifpinventory 4 608 { } else addinventory 4 528 ifpinventory 4 624 { } else addinventory 4 544 ifpinventory 4 640 { } else addinventory 4 560 ifpinventory 4 656 { } else addinventory 4 576 ifpinventory 4 672 { } else addinventory 4 592 ifpinventory 4 688 { } else addinventory 4 608 ifpinventory 4 704 { } else addinventory 4 624 ifpinventory 4 720 { } else addinventory 4 640 ifpinventory 4 736 { } else addinventory 4 656 ifpinventory 4 752 { } else addinventory 4 672 ifpinventory 4 768 { } else addinventory 4 688 ifpinventory 4 784 { } else addinventory 4 704 ifpinventory 4 800 { } else addinventory 4 720 ifpinventory 4 816 { } else addinventory 4 736 ifpinventory 4 832 { } else addinventory 4 752 ifpinventory 4 848 { } else addinventory 4 768 ifpinventory 4 864 { } else addinventory 4 784 ifpinventory 4 880 { } else addinventory 4 800 ifpinventory 4 896 { } else addinventory 4 816 ifpinventory 4 912 { } else addinventory 4 832 ifpinventory 4 928 { } else addinventory 4 848 ifpinventory 4 944 { } else addinventory 4 864 ifpinventory 4 960 { } else addinventory 4 880 ifpinventory 4 976 { } else addinventory 4 896 ifpinventory 4 992 { } else addinventory 4 912 ifpinventory 4 1008 { } else addinventory 4 928 ifpinventory 4 1024 { } else addinventory 4 944 ifpinventory 4 1040 { } else addinventory 4 960 ifpinventory 4 1056 { } else addinventory 4 976 ifpinventory 4 1072 { } else addinventory 4 992 ifpinventory 4 1088 { } else addinventory 4 1008 ifpinventory 4 1104 { } else addinventory 4 1024 ifpinventory 4 1120 { } else addinventory 4 1040 ifpinventory 4 1136 { } else addinventory 4 1056 ifpinventory 4 1152 { } else addinventory 4 1072 ifpinventory 4 1168 { } else addinventory 4 1088 ifpinventory 4 1184 { } else addinventory 4 1104 ifpinventory 4 1200 { } else addinventory 4 1120 ifpinventory 4 1216 { } else addinventory 4 1136 ifpinventory 4 1232 { } else addinventory 4 1152 ifpinventory 4 1248 { } else addinventory 4 1168 ifpinventory 4 1264 { } else addinventory 4 1184 ifpinventory 4 1280 { } else addinventory 4 1200 ifpinventory 4 1296 { } else addinventory 4 1216 ifpinventory 4 1312 { } else addinventory 4 1232 ifpinventory 4 1328 { } else addinventory 4 1248 ifpinventory 4 1344 { } else addinventory 4 1264 ifpinventory 4 1360 { } else addinventory 4 1280 ifpinventory 4 1376 { } else addinventory 4 1296 ifpinventory 4 1392 { } else addinventory 4 1312 ifpinventory 4 1408 { } else addinventory 4 1328 ifpinventory 4 1424 { } else addinventory 4 1344 ifpinventory 4 1440 { } else addinventory 4 1360 ifpinventory 4 1456 { } else addinventory 4 1376 ifpinventory 4 1472 { } else addinventory 4 1392 ifpinventory 4 1488 { } else addinventory 4 1408 ifpinventory 4 1504 { } else addinventory 4 1424 ifpinventory 4 1520 { } else addinventory 4 1440 ifpinventory 4 1536 { } else addinventory 4 1456 ifpinventory 4 1552 { } else addinventory 4 1472 ifpinventory 4 1568 { } else addinventory 4 1488 ifpinventory 4 1584 { } else addinventory 4 1504 ifpinventory 4 1600 { } else addinventory 4 1520
quote 172 addammo 6 4
}
 } break } ifspritepal 13 { {
ifpinventory 4 0 ifpinventory 4 16 ifpinventory 4 32 ifpinventory 4 48 ifpinventory 4 64 ifpinventory 4 80 ifpinventory 4 96 ifpinventory 4 112 ifpinventory 4 128 ifpinventory 4 144 ifpinventory 4 160 ifpinventory 4 176 ifpinventory 4 192 ifpinventory 4 208 ifpinventory 4 224 ifpinventory 4 240 ifpinventory 4 256 ifpinventory 4 272 ifpinventory 4 288 ifpinventory 4 304 ifpinventory 4 320 ifpinventory 4 336 ifpinventory 4 352 ifpinventory 4 368 ifpinventory 4 384 ifpinventory 4 400 ifpinventory 4 416 ifpinventory 4 432 ifpinventory 4 448 ifpinventory 4 464 ifpinventory 4 480 ifpinventory 4 496 ifpinventory 4 512 ifpinventory 4 528 ifpinventory 4 544 ifpinventory 4 560 ifpinventory 4 576 ifpinventory 4 592 ifpinventory 4 608 ifpinventory 4 624 ifpinventory 4 640 ifpinventory 4 656 ifpinventory 4 672 ifpinventory 4 688 ifpinventory 4 704 ifpinventory 4 720 ifpinventory 4 736 ifpinventory 4 752 ifpinventory 4 768 ifpinventory 4 784 ifpinventory 4 800 ifpinventory 4 816 ifpinventory 4 832 ifpinventory 4 848 ifpinventory 4 864 ifpinventory 4 880 ifpinventory 4 896 ifpinventory 4 912 ifpinventory 4 928 ifpinventory 4 944
{ ifpinventory 4 960 { } else addinventory 4 0 ifpinventory 4 976 { } else addinventory 4 16 ifpinventory 4 992 { } else addinventory 4 32 ifpinventory 4 1008 { } else addinventory 4 48 ifpinventory 4 1024 { } else addinventory 4 64 ifpinventory 4 1040 { } else addinventory 4 80 ifpinventory 4 1056 { } else addinventory 4 96 ifpinventory 4 1072 { } else addinventory 4 112 ifpinventory 4 1088 { } else addinventory 4 128 ifpinventory 4 1104 { } else addinventory 4 144 ifpinventory 4 1120 { } else addinventory 4 160 ifpinventory 4 1136 { } else addinventory 4 176 ifpinventory 4 1152 { } else addinventory 4 192 ifpinventory 4 1168 { } else addinventory 4 208 ifpinventory 4 1184 { } else addinventory 4 224 ifpinventory 4 1200 { } else addinventory 4 240 ifpinventory 4 1216 { } else addinventory 4 256 ifpinventory 4 1232 { } else addinventory 4 272 ifpinventory 4 1248 { } else addinventory 4 288 ifpinventory 4 1264 { } else addinventory 4 304 ifpinventory 4 1280 { } else addinventory 4 320 ifpinventory 4 1296 { } else addinventory 4 336 ifpinventory 4 1312 { } else addinventory 4 352 ifpinventory 4 1328 { } else addinventory 4 368 ifpinventory 4 1344 { } else addinventory 4 384 ifpinventory 4 1360 { } else addinventory 4 400 ifpinventory 4 1376 { } else addinventory 4 416 ifpinventory 4 1392 { } else addinventory 4 432 ifpinventory 4 1408 { } else addinventory 4 448 ifpinventory 4 1424 { } else addinventory 4 464 ifpinventory 4 1440 { } else addinventory 4 480 ifpinventory 4 1456 { } else addinventory 4 496 ifpinventory 4 1472 { } else addinventory 4 512 ifpinventory 4 1488 { } else addinventory 4 528 ifpinventory 4 1504 { } else addinventory 4 544 ifpinventory 4 1520 { } else addinventory 4 560 ifpinventory 4 1536 { } else addinventory 4 576 ifpinventory 4 1552 { } else addinventory 4 592 ifpinventory 4 1568 { } else addinventory 4 608 ifpinventory 4 1584 { } else addinventory 4 624 ifpinventory 4 1600 { } else addinventory 4 640
quote 173 addweapon 2 0
}
 } break } ifspritepal 14 { {
ifpinventory 4 0 ifpinventory 4 16 ifpinventory 4 32 ifpinventory 4 48 ifpinventory 4 64 ifpinventory 4 80 ifpinventory 4 96 ifpinventory 4 112 ifpinventory 4 128 ifpinventory 4 144 ifpinventory 4 160 ifpinventory 4 176 ifpinventory 4 192 ifpinventory 4 208 ifpinventory 4 224 ifpinventory 4 240 ifpinventory 4 256 ifpinventory 4 272 ifpinventory 4 288 ifpinventory 4 304
{ ifpinventory 4 320 { } else addinventory 4 0 ifpinventory 4 336 { } else addinventory 4 16 ifpinventory 4 352 { } else addinventory 4 32 ifpinventory 4 368 { } else addinventory 4 48 ifpinventory 4 384 { } else addinventory 4 64 ifpinventory 4 400 { } else addinventory 4 80 ifpinventory 4 416 { } else addinventory 4 96 ifpinventory 4 432 { } else addinventory 4 112 ifpinventory 4 448 { } else addinventory 4 128 ifpinventory 4 464 { } else addinventory 4 144 ifpinventory 4 480 { } else addinventory 4 160 ifpinventory 4 496 { } else addinventory 4 176 ifpinventory 4 512 { } else addinventory 4 192 ifpinventory 4 528 { } else addinventory 4 208 ifpinventory 4 544 { } else addinventory 4 224 ifpinventory 4 560 { } else addinventory 4 240 ifpinventory 4 576 { } else addinventory 4 256 ifpinventory 4 592 { } else addinventory 4 272 ifpinventory 4 608 { } else addinventory 4 288 ifpinventory 4 624 { } else addinventory 4 304 ifpinventory 4 640 { } else addinventory 4 320 ifpinventory 4 656 { } else addinventory 4 336 ifpinventory 4 672 { } else addinventory 4 352 ifpinventory 4 688 { } else addinventory 4 368 ifpinventory 4 704 { } else addinventory 4 384 ifpinventory 4 720 { } else addinventory 4 400 ifpinventory 4 736 { } else addinventory 4 416 ifpinventory 4 752 { } else addinventory 4 432 ifpinventory 4 768 { } else addinventory 4 448 ifpinventory 4 784 { } else addinventory 4 464 ifpinventory 4 800 { } else addinventory 4 480 ifpinventory 4 816 { } else addinventory 4 496 ifpinventory 4 832 { } else addinventory 4 512 ifpinventory 4 848 { } else addinventory 4 528 ifpinventory 4 864 { } else addinventory 4 544 ifpinventory 4 880 { } else addinventory 4 560 ifpinventory 4 896 { } else addinventory 4 576 ifpinventory 4 912 { } else addinventory 4 592 ifpinventory 4 928 { } else addinventory 4 608 ifpinventory 4 944 { } else addinventory 4 624 ifpinventory 4 960 { } else addinventory 4 640 ifpinventory 4 976 { } else addinventory 4 656 ifpinventory 4 992 { } else addinventory 4 672 ifpinventory 4 1008 { } else addinventory 4 688 ifpinventory 4 1024 { } else addinventory 4 704 ifpinventory 4 1040 { } else addinventory 4 720 ifpinventory 4 1056 { } else addinventory 4 736 ifpinventory 4 1072 { } else addinventory 4 752 ifpinventory 4 1088 { } else addinventory 4 768 ifpinventory 4 1104 { } else addinventory 4 784 ifpinventory 4 1120 { } else addinventory 4 800 ifpinventory 4 1136 { } else addinventory 4 816 ifpinventory 4 1152 { } else addinventory 4 832 ifpinventory 4 1168 { } else addinventory 4 848 ifpinventory 4 1184 { } else addinventory 4 864 ifpinventory 4 1200 { } else addinventory 4 880 ifpinventory 4 1216 { } else addinventory 4 896 ifpinventory 4 1232 { } else addinventory 4 912 ifpinventory 4 1248 { } else addinventory 4 928 ifpinventory 4 1264 { } else addinventory 4 944 ifpinventory 4 1280 { } else addinventory 4 960 ifpinventory 4 1296 { } else addinventory 4 976 ifpinventory 4 1312 { } else addinventory 4 992 ifpinventory 4 1328 { } else addinventory 4 1008 ifpinventory 4 1344 { } else addinventory 4 1024 ifpinventory 4 1360 { } else addinventory 4 1040 ifpinventory 4 1376 { } else addinventory 4 1056 ifpinventory 4 1392 { } else addinventory 4 1072 ifpinventory 4 1408 { } else addinventory 4 1088 ifpinventory 4 1424 { } else addinventory 4 1104 ifpinventory 4 1440 { } else addinventory 4 1120 ifpinventory 4 1456 { } else addinventory 4 1136 ifpinventory 4 1472 { } else addinventory 4 1152 ifpinventory 4 1488 { } else addinventory 4 1168 ifpinventory 4 1504 { } else addinventory 4 1184 ifpinventory 4 1520 { } else addinventory 4 1200 ifpinventory 4 1536 { } else addinventory 4 1216 ifpinventory 4 1552 { } else addinventory 4 1232 ifpinventory 4 1568 { } else addinventory 4 1248 ifpinventory 4 1584 { } else addinventory 4 1264 ifpinventory 4 1600 { } else addinventory 4 1280
quote 174 addammo 2 10
}
 } break } ifspritepal 15 { {
ifpinventory 4 0 ifpinventory 4 16 ifpinventory 4 32 ifpinventory 4 48 ifpinventory 4 64
{ ifpinventory 4 80 { } else addinventory 4 0 ifpinventory 4 96 { } else addinventory 4 16 ifpinventory 4 112 { } else addinventory 4 32 ifpinventory 4 128 { } else addinventory 4 48 ifpinventory 4 144 { } else addinventory 4 64 ifpinventory 4 160 { } else addinventory 4 80 ifpinventory 4 176 { } else addinventory 4 96 ifpinventory 4 192 { } else addinventory 4 112 ifpinventory 4 208 { } else addinventory 4 128 ifpinventory 4 224 { } else addinventory 4 144 ifpinventory 4 240 { } else addinventory 4 160 ifpinventory 4 256 { } else addinventory 4 176 ifpinventory 4 272 { } else addinventory 4 192 ifpinventory 4 288 { } else addinventory 4 208 ifpinventory 4 304 { } else addinventory 4 224 ifpinventory 4 320 { } else addinventory 4 240 ifpinventory 4 336 { } else addinventory 4 256 ifpinventory 4 352 { } else addinventory 4 272 ifpinventory 4 368 { } else addinventory 4 288 ifpinventory 4 384 { } else addinventory 4 304 ifpinventory 4 400 { } else addinventory 4 320 ifpinventory 4 416 { } else addinventory 4 336 ifpinventory 4 432 { } else addinventory 4 352 ifpinventory 4 448 { } else addinventory 4 368 ifpinventory 4 464 { } else addinventory 4 384 ifpinventory 4 480 { } else addinventory 4 400 ifpinventory 4 496 { } else addinventory 4 416 ifpinventory 4 512 { } else addinventory 4 432 ifpinventory 4 528 { } else addinventory 4 448 ifpinventory 4 544 { } else addinventory 4 464 ifpinventory 4 560 { } else addinventory 4 480 ifpinventory 4 576 { } else addinventory 4 496 ifpinventory 4 592 { } else addinventory 4 512 ifpinventory 4 608 { } else addinventory 4 528 ifpinventory 4 624 { } else addinventory 4 544 ifpinventory 4 640 { } else addinventory 4 560 ifpinventory 4 656 { } else addinventory 4 576 ifpinventory 4 672 { } else addinventory 4 592 ifpinventory 4 688 { } else addinventory 4 608 ifpinventory 4 704 { } else addinventory 4 624 ifpinventory 4 720 { } else addinventory 4 640 ifpinventory 4 736 { } else addinventory 4 656 ifpinventory 4 752 { } else addinventory 4 672 ifpinventory 4 768 { } else addinventory 4 688 ifpinventory 4 784 { } else addinventory 4 704 ifpinventory 4 800 { } else addinventory 4 720 ifpinventory 4 816 { } else addinventory 4 736 ifpinventory 4 832 { } else addinventory 4 752 ifpinventory 4 848 { } else addinventory 4 768 ifpinventory 4 864 { } else addinventory 4 784 ifpinventory 4 880 { } else addinventory 4 800 ifpinventory 4 896 { } else addinventory 4 816 ifpinventory 4 912 { } else addinventory 4 832 ifpinventory 4 928 { } else addinventory 4 848 ifpinventory 4 944 { } else addinventory 4 864 ifpinventory 4 960 { } else addinventory 4 880 ifpinventory 4 976 { } else addinventory 4 896 ifpinventory 4 992 { } else addinventory 4 912 ifpinventory 4 1008 { } else addinventory 4 928 ifpinventory 4 1024 { } else addinventory 4 944 ifpinventory 4 1040 { } else addinventory 4 960 ifpinventory 4 1056 { } else addinventory 4 976 ifpinventory 4 1072 { } else addinventory 4 992 ifpinventory 4 1088 { } else addinventory 4 1008 ifpinventory 4 1104 { } else addinventory 4 1024 ifpinventory 4 1120 { } else addinventory 4 1040 ifpinventory 4 1136 { } else addinventory 4 1056 ifpinventory 4 1152 { } else addinventory 4 1072 ifpinventory 4 1168 { } else addinventory 4 1088 ifpinventory 4 1184 { } else addinventory 4 1104 ifpinventory 4 1200 { } else addinventory 4 1120 ifpinventory 4 1216 { } else addinventory 4 1136 ifpinventory 4 1232 { } else addinventory 4 1152 ifpinventory 4 1248 { } else addinventory 4 1168 ifpinventory 4 1264 { } else addinventory 4 1184 ifpinventory 4 1280 { } else addinventory 4 1200 ifpinventory 4 1296 { } else addinventory 4 1216 ifpinventory 4 1312 { } else addinventory 4 1232 ifpinventory 4 1328 { } else addinventory 4 1248 ifpinventory 4 1344 { } else addinventory 4 1264 ifpinventory 4 1360 { } else addinventory 4 1280 ifpinventory 4 1376 { } else addinventory 4 1296 ifpinventory 4 1392 { } else addinventory 4 1312 ifpinventory 4 1408 { } else addinventory 4 1328 ifpinventory 4 1424 { } else addinventory 4 1344 ifpinventory 4 1440 { } else addinventory 4 1360 ifpinventory 4 1456 { } else addinventory 4 1376 ifpinventory 4 1472 { } else addinventory 4 1392 ifpinventory 4 1488 { } else addinventory 4 1408 ifpinventory 4 1504 { } else addinventory 4 1424 ifpinventory 4 1520 { } else addinventory 4 1440 ifpinventory 4 1536 { } else addinventory 4 1456 ifpinventory 4 1552 { } else addinventory 4 1472 ifpinventory 4 1568 { } else addinventory 4 1488 ifpinventory 4 1584 { } else addinventory 4 1504 ifpinventory 4 1600 { } else addinventory 4 1520
quote 175 addammo 1 12
}
 } break } ifspritepal 16 { {
ifpinventory 4 0 ifpinventory 4 16 ifpinventory 4 32 ifpinventory 4 48 ifpinventory 4 64 ifpinventory 4 80 ifpinventory 4 96 ifpinventory 4 112 ifpinventory 4 128 ifpinventory 4 144 ifpinventory 4 160 ifpinventory 4 176 ifpinventory 4 192 ifpinventory 4 208 ifpinventory 4 224 ifpinventory 4 240 ifpinventory 4 256 ifpinventory 4 272 ifpinventory 4 288 ifpinventory 4 304 ifpinventory 4 320 ifpinventory 4 336 ifpinventory 4 352 ifpinventory 4 368 ifpinventory 4 384 ifpinventory 4 400 ifpinventory 4 416 ifpinventory 4 432 ifpinventory 4 448 ifpinventory 4 464 ifpinventory 4 480 ifpinventory 4 496 ifpinventory 4 512 ifpinventory 4 528 ifpinventory 4 544 ifpinventory 4 560 ifpinventory 4 576 ifpinventory 4 592 ifpinventory 4 608 ifpinventory 4 624 ifpinventory 4 640 ifpinventory 4 656 ifpinventory 4 672 ifpinventory 4 688 ifpinventory 4 704 ifpinventory 4 720 ifpinventory 4 736 ifpinventory 4 752 ifpinventory 4 768 ifpinventory 4 784
{ ifpinventory 4 800 { } else addinventory 4 0 ifpinventory 4 816 { } else addinventory 4 16 ifpinventory 4 832 { } else addinventory 4 32 ifpinventory 4 848 { } else addinventory 4 48 ifpinventory 4 864 { } else addinventory 4 64 ifpinventory 4 880 { } else addinventory 4 80 ifpinventory 4 896 { } else addinventory 4 96 ifpinventory 4 912 { } else addinventory 4 112 ifpinventory 4 928 { } else addinventory 4 128 ifpinventory 4 944 { } else addinventory 4 144 ifpinventory 4 960 { } else addinventory 4 160 ifpinventory 4 976 { } else addinventory 4 176 ifpinventory 4 992 { } else addinventory 4 192 ifpinventory 4 1008 { } else addinventory 4 208 ifpinventory 4 1024 { } else addinventory 4 224 ifpinventory 4 1040 { } else addinventory 4 240 ifpinventory 4 1056 { } else addinventory 4 256 ifpinventory 4 1072 { } else addinventory 4 272 ifpinventory 4 1088 { } else addinventory 4 288 ifpinventory 4 1104 { } else addinventory 4 304 ifpinventory 4 1120 { } else addinventory 4 320 ifpinventory 4 1136 { } else addinventory 4 336 ifpinventory 4 1152 { } else addinventory 4 352 ifpinventory 4 1168 { } else addinventory 4 368 ifpinventory 4 1184 { } else addinventory 4 384 ifpinventory 4 1200 { } else addinventory 4 400 ifpinventory 4 1216 { } else addinventory 4 416 ifpinventory 4 1232 { } else addinventory 4 432 ifpinventory 4 1248 { } else addinventory 4 448 ifpinventory 4 1264 { } else addinventory 4 464 ifpinventory 4 1280 { } else addinventory 4 480 ifpinventory 4 1296 { } else addinventory 4 496 ifpinventory 4 1312 { } else addinventory 4 512 ifpinventory 4 1328 { } else addinventory 4 528 ifpinventory 4 1344 { } else addinventory 4 544 ifpinventory 4 1360 { } else addinventory 4 560 ifpinventory 4 1376 { } else addinventory 4 576 ifpinventory 4 1392 { } else addinventory 4 592 ifpinventory 4 1408 { } else addinventory 4 608 ifpinventory 4 1424 { } else addinventory 4 624 ifpinventory 4 1440 { } else addinventory 4 640 ifpinventory 4 1456 { } else addinventory 4 656 ifpinventory 4 1472 { } else addinventory 4 672 ifpinventory 4 1488 { } else addinventory 4 688 ifpinventory 4 1504 { } else addinventory 4 704 ifpinventory 4 1520 { } else addinventory 4 720 ifpinventory 4 1536 { } else addinventory 4 736 ifpinventory 4 1552 { } else addinventory 4 752 ifpinventory 4 1568 { } else addinventory 4 768 ifpinventory 4 1584 { } else addinventory 4 784 ifpinventory 4 1600 { } else addinventory 4 800
quote 176 addinventory 3 2400
}
 } break } ifspritepal 17 { {
ifpinventory 4 0 ifpinventory 4 16 ifpinventory 4 32 ifpinventory 4 48 ifpinventory 4 64 ifpinventory 4 80 ifpinventory 4 96 ifpinventory 4 112 ifpinventory 4 128 ifpinventory 4 144
{ ifpinventory 4 160 { } else addinventory 4 0 ifpinventory 4 176 { } else addinventory 4 16 ifpinventory 4 192 { } else addinventory 4 32 ifpinventory 4 208 { } else addinventory 4 48 ifpinventory 4 224 { } else addinventory 4 64 ifpinventory 4 240 { } else addinventory 4 80 ifpinventory 4 256 { } else addinventory 4 96 ifpinventory 4 272 { } else addinventory 4 112 ifpinventory 4 288 { } else addinventory 4 128 ifpinventory 4 304 { } else addinventory 4 144 ifpinventory 4 320 { } else addinventory 4 160 ifpinventory 4 336 { } else addinventory 4 176 ifpinventory 4 352 { } else addinventory 4 192 ifpinventory 4 368 { } else addinventory 4 208 ifpinventory 4 384 { } else addinventory 4 224 ifpinventory 4 400 { } else addinventory 4 240 ifpinventory 4 416 { } else addinventory 4 256 ifpinventory 4 432 { } else addinventory 4 272 ifpinventory 4 448 { } else addinventory 4 288 ifpinventory 4 464 { } else addinventory 4 304 ifpinventory 4 480 { } else addinventory 4 320 ifpinventory 4 496 { } else addinventory 4 336 ifpinventory 4 512 { } else addinventory 4 352 ifpinventory 4 528 { } else addinventory 4 368 ifpinventory 4 544 { } else addinventory 4 384 ifpinventory 4 560 { } else addinventory 4 400 ifpinventory 4 576 { } else addinventory 4 416 ifpinventory 4 592 { } else addinventory 4 432 ifpinventory 4 608 { } else addinventory 4 448 ifpinventory 4 624 { } else addinventory 4 464 ifpinventory 4 640 { } else addinventory 4 480 ifpinventory 4 656 { } else addinventory 4 496 ifpinventory 4 672 { } else addinventory 4 512 ifpinventory 4 688 { } else addinventory 4 528 ifpinventory 4 704 { } else addinventory 4 544 ifpinventory 4 720 { } else addinventory 4 560 ifpinventory 4 736 { } else addinventory 4 576 ifpinventory 4 752 { } else addinventory 4 592 ifpinventory 4 768 { } else addinventory 4 608 ifpinventory 4 784 { } else addinventory 4 624 ifpinventory 4 800 { } else addinventory 4 640 ifpinventory 4 816 { } else addinventory 4 656 ifpinventory 4 832 { } else addinventory 4 672 ifpinventory 4 848 { } else addinventory 4 688 ifpinventory 4 864 { } else addinventory 4 704 ifpinventory 4 880 { } else addinventory 4 720 ifpinventory 4 896 { } else addinventory 4 736 ifpinventory 4 912 { } else addinventory 4 752 ifpinventory 4 928 { } else addinventory 4 768 ifpinventory 4 944 { } else addinventory 4 784 ifpinventory 4 960 { } else addinventory 4 800 ifpinventory 4 976 { } else addinventory 4 816 ifpinventory 4 992 { } else addinventory 4 832 ifpinventory 4 1008 { } else addinventory 4 848 ifpinventory 4 1024 { } else addinventory 4 864 ifpinventory 4 1040 { } else addinventory 4 880 ifpinventory 4 1056 { } else addinventory 4 896 ifpinventory 4 1072 { } else addinventory 4 912 ifpinventory 4 1088 { } else addinventory 4 928 ifpinventory 4 1104 { } else addinventory 4 944 ifpinventory 4 1120 { } else addinventory 4 960 ifpinventory 4 1136 { } else addinventory 4 976 ifpinventory 4 1152 { } else addinventory 4 992 ifpinventory 4 1168 { } else addinventory 4 1008 ifpinventory 4 1184 { } else addinventory 4 1024 ifpinventory 4 1200 { } else addinventory 4 1040 ifpinventory 4 1216 { } else addinventory 4 1056 ifpinventory 4 1232 { } else addinventory 4 1072 ifpinventory 4 1248 { } else addinventory 4 1088 ifpinventory 4 1264 { } else addinventory 4 1104 ifpinventory 4 1280 { } else addinventory 4 1120 ifpinventory 4 1296 { } else addinventory 4 1136 ifpinventory 4 1312 { } else addinventory 4 1152 ifpinventory 4 1328 { } else addinventory 4 1168 ifpinventory 4 1344 { } else addinventory 4 1184 ifpinventory 4 1360 { } else addinventory 4 1200 ifpinventory 4 1376 { } else addinventory 4 1216 ifpinventory 4 1392 { } else addinventory 4 1232 ifpinventory 4 1408 { } else addinventory 4 1248 ifpinventory 4 1424 { } else addinventory 4 1264 ifpinventory 4 1440 { } else addinventory 4 1280 ifpinventory 4 1456 { } else addinventory 4 1296 ifpinventory 4 1472 { } else addinventory 4 1312 ifpinventory 4 1488 { } else addinventory 4 1328 ifpinventory 4 1504 { } else addinventory 4 1344 ifpinventory 4 1520 { } else addinventory 4 1360 ifpinventory 4 1536 { } else addinventory 4 1376 ifpinventory 4 1552 { } else addinventory 4 1392 ifpinventory 4 1568 { } else addinventory 4 1408 ifpinventory 4 1584 { } else addinventory 4 1424 ifpinventory 4 1600 { } else addinventory 4 1440
quote 177 addweapon 5 5
}
 } break } ifspritepal 18 { {
ifpinventory 4 0 ifpinventory 4 16 ifpinventory 4 32 ifpinventory 4 48 ifpinventory 4 64 ifpinventory 4 80 ifpinventory 4 96 ifpinventory 4 112 ifpinventory 4 128 ifpinventory 4 144 ifpinventory 4 160 ifpinventory 4 176 ifpinventory 4 192 ifpinventory 4 208 ifpinventory 4 224 ifpinventory 4 240 ifpinventory 4 256 ifpinventory 4 272 ifpinventory 4 288 ifpinventory 4 304
{ ifpinventory 4 320 { } else addinventory 4 0 ifpinventory 4 336 { } else addinventory 4 16 ifpinventory 4 352 { } else addinventory 4 32 ifpinventory 4 368 { } else addinventory 4 48 ifpinventory 4 384 { } else addinventory 4 64 ifpinventory 4 400 { } else addinventory 4 80 ifpinventory 4 416 { } else addinventory 4 96 ifpinventory 4 432 { } else addinventory 4 112 ifpinventory 4 448 { } else addinventory 4 128 ifpinventory 4 464 { } else addinventory 4 144 ifpinventory 4 480 { } else addinventory 4 160 ifpinventory 4 496 { } else addinventory 4 176 ifpinventory 4 512 { } else addinventory 4 192 ifpinventory 4 528 { } else addinventory 4 208 ifpinventory 4 544 { } else addinventory 4 224 ifpinventory 4 560 { } else addinventory 4 240 ifpinventory 4 576 { } else addinventory 4 256 ifpinventory 4 592 { } else addinventory 4 272 ifpinventory 4 608 { } else addinventory 4 288 ifpinventory 4 624 { } else addinventory 4 304 ifpinventory 4 640 { } else addinventory 4 320 ifpinventory 4 656 { } else addinventory 4 336 ifpinventory 4 672 { } else addinventory 4 352 ifpinventory 4 688 { } else addinventory 4 368 ifpinventory 4 704 { } else addinventory 4 384 ifpinventory 4 720 { } else addinventory 4 400 ifpinventory 4 736 { } else addinventory 4 416 ifpinventory 4 752 { } else addinventory 4 432 ifpinventory 4 768 { } else addinventory 4 448 ifpinventory 4 784 { } else addinventory 4 464 ifpinventory 4 800 { } else addinventory 4 480 ifpinventory 4 816 { } else addinventory 4 496 ifpinventory 4 832 { } else addinventory 4 512 ifpinventory 4 848 { } else addinventory 4 528 ifpinventory 4 864 { } else addinventory 4 544 ifpinventory 4 880 { } else addinventory 4 560 ifpinventory 4 896 { } else addinventory 4 576 ifpinventory 4 912 { } else addinventory 4 592 ifpinventory 4 928 { } else addinventory 4 608 ifpinventory 4 944 { } else addinventory 4 624 ifpinventory 4 960 { } else addinventory 4 640 ifpinventory 4 976 { } else addinventory 4 656 ifpinventory 4 992 { } else addinventory 4 672 ifpinventory 4 1008 { } else addinventory 4 688 ifpinventory 4 1024 { } else addinventory 4 704 ifpinventory 4 1040 { } else addinventory 4 720 ifpinventory 4 1056 { } else addinventory 4 736 ifpinventory 4 1072 { } else addinventory 4 752 ifpinventory 4 1088 { } else addinventory 4 768 ifpinventory 4 1104 { } else addinventory 4 784 ifpinventory 4 1120 { } else addinventory 4 800 ifpinventory 4 1136 { } else addinventory 4 816 ifpinventory 4 1152 { } else addinventory 4 832 ifpinventory 4 1168 { } else addinventory 4 848 ifpinventory 4 1184 { } else addinventory 4 864 ifpinventory 4 1200 { } else addinventory 4 880 ifpinventory 4 1216 { } else addinventory 4 896 ifpinventory 4 1232 { } else addinventory 4 912 ifpinventory 4 1248 { } else addinventory 4 928 ifpinventory 4 1264 { } else addinventory 4 944 ifpinventory 4 1280 { } else addinventory 4 960 ifpinventory 4 1296 { } else addinventory 4 976 ifpinventory 4 1312 { } else addinventory 4 992 ifpinventory 4 1328 { } else addinventory 4 1008 ifpinventory 4 1344 { } else addinventory 4 1024 ifpinventory 4 1360 { } else addinventory 4 1040 ifpinventory 4 1376 { } else addinventory 4 1056 ifpinventory 4 1392 { } else addinventory 4 1072 ifpinventory 4 1408 { } else addinventory 4 1088 ifpinventory 4 1424 { } else addinventory 4 1104 ifpinventory 4 1440 { } else addinventory 4 1120 ifpinventory 4 1456 { } else addinventory 4 1136 ifpinventory 4 1472 { } else addinventory 4 1152 ifpinventory 4 1488 { } else addinventory 4 1168 ifpinventory 4 1504 { } else addinventory 4 1184 ifpinventory 4 1520 { } else addinventory 4 1200 ifpinventory 4 1536 { } else addinventory 4 1216 ifpinventory 4 1552 { } else addinventory 4 1232 ifpinventory 4 1568 { } else addinventory 4 1248 ifpinventory 4 1584 { } else addinventory 4 1264 ifpinventory 4 1600 { } else addinventory 4 1280
quote 178 addinventory 1 100
}
 } break } } } else ifaction WAIT { } else action WAIT
enda
actor 28 fall ifmove RESPAWN_ACTOR_FLAG state respawnit else ifp 1024 { } else ifp 16384 ifpdistl 1024 ifcount 6 ifcanseetarget { ifspawnedby 2000 { addweapon 2 0 ifrnd 64 addammo 2 4 else ifrnd 64 addammo 2 3 else ifrnd 64 addammo 2 2 else addammo 2 1 } else { ifgotweaponce 0 break addweapon 2 10 quote 57 } ifspawnedby 28 state getweaponcode else state quikweaponget }
enda
actor 51
ifp 16384 ifpdistl 512 ifp 65536 ifhitspace
{
addweapon 3 0
addweapon 6 0 tip
ifpinventory 6 0 { }
else addinventory 6 1
quote 166
respawnhitag
killit
}
enda
actor 21 fall ifmove RESPAWN_ACTOR_FLAG state respawnit else ifp 1024 { } else ifp 16384 ifpdistl 1024 ifcount 6 ifcanseetarget ifhitspace { ifgotweaponce 0 break tip addweapon 1 48 ifspawnedby 21 state getweaponcode else state quikweaponget }
enda
actor 22 fall ifmove RESPAWN_ACTOR_FLAG state respawnit else ifp 1024 { } else ifp 16384 ifpdistl 1024 ifcount 6 ifcanseetarget { addweapon 6 2 addweapon 3 50 quote 54 ifspawnedby 22 state getweaponcode else state quikweaponget }
enda
actor 25
enda

action BURNING_HBOMB 2223 12 1 1 2
action BURNING2_HBOMB 2263 12 1 1 2
state HBOMBCODE ifaction BURNING_HBOMB { } else ifaction BURNING2_HBOMB { } else ifrnd 128 action BURNING_HBOMB else action BURNING2_HBOMB ifrnd 16 cstat 642 else ifrnd 8 cstat 128 else cstat 130 ifactioncount 192 { ifactioncount 224 { sizeto 8 8 ifrnd 8 hitradius 844 0 0 0 1 } else { sizeto 24 24 ifrnd 12 hitradius 844 0 0 1 1 ifrnd 4 sound 311 } ifactioncount 320 killit } else { sizeto 52 52 ifrnd 12 hitradius 844 1 1 2 3 ifrnd 4 sound 310 } ifinwater killit ifonwater killit
ifcount 5 resetcount
else ifcount 3 { ifrnd 192 resetcount }
else ifcount 2 { }
else ifcount 1 spawn 1890
ends
actor 47
fall
ifspawnedby 2329
{
state HBOMBCODE
}
else ifspawnedby 1890
{
state HBOMBCODE
}
else ifspawnedby 1680
{
state HBOMBCODE
}
else
{ ifmove RESPAWN_ACTOR_FLAG state respawnit else ifp 1024 { } else ifp 16384 ifpdistl 1024 ifcount 6 ifcanseetarget { ifgotweaponce 0 break addweapon 5 1 quote 55 addammo 5 5 ifspawnedby 47 state getweaponcode else state quikweaponget }
}
enda
state firestate ifrnd 16 cstat 642 else ifrnd 8 cstat 128 else cstat 130 ifgapzl 16 break ifinwater killit ifp 16384 ifpdistl 844 ifrnd 32 ifcansee { soundonce 211 addphealth -1 palfrom 32 32 } ifactor 2271 ifspawnedby 2271 break else ifactor 2311 ifspawnedby 2311 break iffloordistl 128 { ifcount 32 sizeto 8 8 ifcount 64 killit } else killit
ends
action FIRE_FRAMES -1 14 1 1 1
move FIREVELS
actor 2271 5 FIRE_FRAMES FIREVELS state firestate enda
actor 2311 5 FIRE_FRAMES FIREVELS state firestate enda
state drop_ammo ifrnd 96 spawn 40 ends
state drop_battery ifrnd 96 spawn 41 ends
state drop_sgshells ifrnd 96 spawn 49 ends
state drop_shotgun ifrnd 96 spawn 28 ends
state drop_chaingun ifrnd 96 { ifrnd 32 spawn 22 else spawn 41 }
ends
state drop_pistol ifrnd 96 { ifrnd 32 spawn 21 else spawn 40 }
ends
state jib_sounds ifrnd 42 { ifrnd 16 globalsound 222 else ifrnd 16 globalsound 223 else ifrnd 16 globalsound 224 else ifrnd 16 globalsound 226 else ifrnd 16 globalsound 227 else ifrnd 16 globalsound 267 else ifrnd 16 globalsound 228 else ifrnd 16 globalsound 225 else ifrnd 16 globalsound 265 else ifrnd 16 globalsound 263 else ifrnd 16 globalsound 266 else ifrnd 16 globalsound 268 else ifrnd 16 globalsound 269 }
ends
state standard_jibs guts 2250 1 guts 2255 2 guts 2260 3 guts 2265 2 guts 2286 3 ifrnd 4 { guts 2245 1 spawn 1226 } state jib_sounds
ends
action FEMANIMATE
action FEMSHRUNK
action FEMFROZEN1 1
action FEMFROZEN2
action FEMDANCE1 19 1 1 1 16
action FEMDANCE3 19 1 1 1 26
action FEMDANCE2 20 2 1 1 10
state killme ifp 65536 ifpdistl 1280 ifhitspace soundonce 254
ends
state tipme ifp 65536 ifpdistl 1280 ifhitspace { ifrnd 128 soundonce 202 else soundonce 67 ifactor 1312 action FEMDANCE1 }
ends
action COMPUTER1 -1041 4 1 1 100
action COMPUTER2 -1044 2 1 1 10
action COMPUTER3 -955 2 1 1 10
action COMPUTER4 -953
actor 1312 30 COMPUTER1
ifaction COMPUTER1 ifhitweapon
{
palfrom 63 63 63 63
endofgame 52
action COMPUTER2
}
enda
actor 869 fall ifcount 32 cactor 753
enda
actor 753 fall ifp 65536 ifpdistl 1280 ifhitspace { cactor 869 move 0 }
enda
actor 762 ifp 65536 ifpdistl 1280 ifhitspace mikesnd
enda
state troop_body_jibs ifrnd 64 guts 1768 1 ifrnd 64 guts 1776 2 ifrnd 64 guts 1772 1 ifrnd 48 spawn 1226
ends
state liz_body_jibs
ifrnd 64 guts 2201 1 ifrnd 64 guts 2209 2 ifrnd 64 guts 2205 1 ifrnd 48 spawn 1226
ends
state delete_enemy killit ends
action BLOODFRAMES 0 4 1 1 15
actor 1620 0 BLOODFRAMES sizeto 72 72 sizeto 72 72 sizeto 72 72 ifpdistg 3144 killit ifactioncount 4 killit
enda
action EGGOPEN1 1 1 1 1 4
action EGGOPEN2 2 1 1 1 4
action EGGOPEN3 2 1 1 1 4
action EGGWAIT 0
action EGGFROZEN 1
action EGGSHRUNK 1
actor 675 20 ifaction 0 { ifcount 64 { ifrnd 128 { action EGGWAIT move 0 } else { sound 283 action EGGOPEN1 } } } else ifaction EGGOPEN1 ifactioncount 4 action EGGOPEN2 else ifaction EGGOPEN2 ifactioncount 4 { spawn 2370 action EGGOPEN3 } else ifaction EGGSHRUNK { ifcount 304 action EGGOPEN2 else ifcount 270 sizeto 48 40 else state genericshrunkcode } else ifaction EGGFROZEN { ifcount 138 { action 0 getlastpal } else ifcount 90 { ifactioncount 26 { spawn 660 resetactioncount } } ifhitweapon { lotsofglass 30 sound 19 ifrnd 84 spawn 1226 addkills 1 killit } ifp 65536 ifpdistl 980 pkick break } ifhitweapon { ifdead { addkills 1 sound 69 state standard_jibs state delete_enemy } } else ifaction EGGWAIT { ifcount 512 ifrnd 2 { ifaction EGGSHRUNK break sound 283 action EGGOPEN1 } }
enda
actor 1636 8 enda
actor 1625 7 enda
actor 940 150 enda
actor 1650 50 enda
actor 1360 38 enda
actor 2521 0 enda
actor 2613 17 enda
actor 2536 11 enda
actor 2605 16 enda
actor 26 140 enda
actor 1646 1000 enda
actor 1641 0 enda
actor 2566 100 enda
actor 1642 7 enda
action WEAP2FRAMES 0 4 1 1 6
action LASE2FRAMES -10 4 1 1 6
actor 2595 5 WEAP2FRAMES
ifaction WEAP2FRAMES
{ cstat 130 ifdead killit ifstrength 10 { } else ifstrength 16 { } else ifstrength 22 { action LASE2FRAMES hitradius 16 50 50 50 50 } ifactioncount 4 killit else { ifactioncount 3 { ifinwater spawn 661 } else ifcount 2 { } else ifonwater spawn 1380 }
}
else
{ ifinwater { } else ifonwater { } else spawn 2329 ifdead { killit } ifactioncount 4 { killit } else { ifactioncount 3 { ifinwater spawn 661 } else ifcount 2 { } else ifinwater { } else ifonwater { } else spawn 2329 }
}
enda
state standard_pjibs guts 2245 1 guts 2255 2 guts 2260 1 guts 2265 1 guts 2286 2 guts 1520 1 guts 1536 2 guts 1528 1 ifrnd 16 money 1
ends
move DUKENOTMOVING
state handle_dead_dukes
fall
ifspawnedby 1680
{ }
else
{ ifmove 0 { ifrnd 128 cstat 4 else cstat 0 move DUKENOTMOVING }
} ifsquished { sound 69 spawn 2300 killit } else ifcount 1024 ifpdistg 4096 killit else { strength 0 ifhitweapon ifwasweapon 1670 { state standard_jibs killit } }
ends
action PLYINGFRAMES 0 1 0 1 1
actor 1518 0 PLYINGFRAMES state handle_dead_dukes
enda
action PSTAND 0 1 5 1 1
action PINITIALIZE 0 1 5 1 1
action PEXPLODE 106 5 1 1 10
action PEXPLODEAD 113 1 1
action PJPHOUVER 15 1 5 1
action PWALK 20 4 5 1 16
action PRUN 20 4 5 1 10
action PWALKBACK 45 4 5 -1 16
action PRUNBACK 45 4 5 -1 10
action PJUMPING 50 4 5 1 30
action PFALLING 65 1 5
action PDUCKING 86 1 5
action PCRAWLING 86 3 5 1 20
action PAKICKING 40 2 5 1 25
action PFLINTCHING 106 1 1 1 10
action PTHROWNBACK 106 5 1 1 18
action PBURNDIE 2095 4 1 1 18
action PBURN 2099 5 1 1 8
action PLYINGDEAD 113 1 1
action PSWIMMINGGO 375 1 5 1 10
action PSWIMMING 375 4 5 1 13
action PSWIMMINGWAIT 395 1 5 1 13
action PTREDWATER 395 2 5 1 17
move PSTOPED
move PSHRINKING
state check_dead_thrown_back ifdead { strength 0 action PTHROWNBACK }
ends
state check_pstandard ifp 2 action PWALK else ifp 128 action PWALKBACK else ifp 4 action PRUN else ifp 256 action PRUNBACK else ifp 32 action PJUMPING else ifp 8 action PDUCKING
ends
state random_wall_jibs ifrnd 96 shoot 2296 ifrnd 96 shoot 2298 ifrnd 96 shoot 2297 ifrnd 96 shoot 2299 ifrnd 96 shoot 2296
ends
state FLAME_CHECK ifpinventory 3 0 { ifpinventory 3 50 { } else addinventory 3 0 ifpinventory 3 100 { } else addinventory 3 50 ifpinventory 3 150 { } else addinventory 3 100 ifpinventory 3 200 { } else addinventory 3 150 ifpinventory 3 250 { } else addinventory 3 200 ifpinventory 3 300 { } else addinventory 3 250 ifpinventory 3 350 { } else addinventory 3 300 ifpinventory 3 400 { } else addinventory 3 350 ifpinventory 3 450 { } else addinventory 3 400 ifpinventory 3 500 { } else addinventory 3 450 ifpinventory 3 550 { } else addinventory 3 500 ifpinventory 3 600 { } else addinventory 3 550 ifpinventory 3 650 { } else addinventory 3 600 ifpinventory 3 700 { } else addinventory 3 650 ifpinventory 3 750 { } else addinventory 3 700 ifpinventory 3 800 { } else addinventory 3 750 ifpinventory 3 850 { } else addinventory 3 800 ifpinventory 3 900 { } else addinventory 3 850 ifpinventory 3 950 { } else addinventory 3 900 ifpinventory 3 1000 { } else addinventory 3 950 ifpinventory 3 1050 { } else addinventory 3 1000 ifpinventory 3 1100 { } else addinventory 3 1050 ifpinventory 3 1150 { } else addinventory 3 1100 ifpinventory 3 1200 { } else addinventory 3 1150 ifpinventory 3 1250 { } else addinventory 3 1200 ifpinventory 3 1300 { } else addinventory 3 1250 ifpinventory 3 1350 { } else addinventory 3 1300 ifpinventory 3 1400 { } else addinventory 3 1350 ifpinventory 3 1450 { } else addinventory 3 1400 ifpinventory 3 1500 { } else addinventory 3 1450 ifpinventory 3 1550 { } else addinventory 3 1500 ifpinventory 3 1600 { } else addinventory 3 1550 ifpinventory 3 1650 { } else addinventory 3 1600 ifpinventory 3 1700 { } else addinventory 3 1650 ifpinventory 3 1750 { } else addinventory 3 1700 ifpinventory 3 1800 { } else addinventory 3 1750 ifpinventory 3 1850 { } else addinventory 3 1800 ifpinventory 3 1900 { } else addinventory 3 1850 ifpinventory 3 1950 { } else addinventory 3 1900 ifpinventory 3 2000 { } else addinventory 3 1950 ifpinventory 3 2050 { } else addinventory 3 2000 ifpinventory 3 2100 { } else addinventory 3 2050 ifpinventory 3 2150 { } else addinventory 3 2100 ifpinventory 3 2200 { } else addinventory 3 2150 ifpinventory 3 2250 { } else addinventory 3 2200 ifpinventory 3 2300 { } else addinventory 3 2250 ifpinventory 3 2350 { } else addinventory 3 2300 ifpinventory 3 2400 { } else addinventory 3 2350 shoot 2605 }
ends actor 2235 100 enda
actor 1405 100 PSTAND 0 0
ifinwater
{
ifcount 160 { count 154 } else
ifcount 159 { addphealth -1 }
}
else
{ ifp 512 { ifcount 6 { resetcount state FLAME_CHECK } else ifcount 4 { } else ifcount 3 { ifpinventory 3 0 shoot 2605 } } else resetcount
} ifpinventory 9 2 { } else ifspritepal 10 { } else { quote 161 spritepal 10 } ifpinventory 9 1 { } else ifspritepal 0 { } else { quote 160 spritepal 0 } ifpinventory 9 3 { } else spawn 3999 ifpinventory 9 4 { } else spawn 3999 ifaction 0 action PSTAND ifdead { ifsquished palfrom 32 63 63 63 else fall ifactioncount 7 { move 0 } else ifactioncount 6 { { ifrnd 32 sound 271 else ifrnd 32 sound 72 else ifrnd 32 sound 37 else ifrnd 32 sound 203 } } ifaction PLYINGDEAD { ifactioncount 3 move PSTOPED quote 13 ifhitspace { action PSTAND spawn 1518 resetplayer } break } else ifaction PBURN { ifrnd 16 cstat 514 else ifrnd 8 cstat 0 else cstat 2 ifactioncount 3 move PSTOPED quote 13 ifhitspace { action PSTAND resetplayer } break } else ifaction PBURNDIE { spritepal 0
sizeto 24 24
sizeto 24 24
sizeto 24 24
sizeto 24 24 ifactioncount 4 {
action PBURN } else ifactioncount 1 move 0 break } else ifaction PTHROWNBACK { ifactioncount 5 { spawn 1226 action PLYINGDEAD } else ifactioncount 1 move 0 break } else ifaction PEXPLODEAD { quote 13 ifhitspace { action PSTAND resetplayer } break } else ifaction PEXPLODE { ifactioncount 5 { action PEXPLODEAD spawn 1226 } break } else ifp 1024 { state standard_pjibs spawn 1226 sound 69 sound 41 cstat 32768 action PLYINGDEAD } else { ifinwater { action PLYINGDEAD spawn 661 spawn 661 } else { action PEXPLODE state standard_pjibs cstat 32768 sound 69 sound 41 } } break } ifsquished { strength -1 sound 69 spawn 2300 break } ifp 4096 { addinventory 0 0 ifpinventory 7 60 { ifpinventory 7 120 { ifpinventory 7 132 { ifpinventory 7 72 { ifpinventory 7 0 { } else addinventory 7 120 } else addinventory 7 132 } else addinventory 7 72 } else addinventory 7 60 } else addinventory 7 120 }
else
{ ifpinventory 7 120 { } else ifpinventory 0 400 { addinventory 0 400 quote 151 } ifpinventory 7 60 { } else ifpinventory 0 400 { addinventory 0 400 quote 152 } ifpinventory 7 72 { } else { ifpinventory 0 400 { quote 151 addinventory 0 400 } } ifpinventory 7 132 { } else { ifpinventory 0 400 { quote 152 addinventory 0 400 } }
} ifmove PSHRINKING { ifcount 32 { ifcount 304 move 0 else ifcount 270 { sizeto 42 36 ifgapzl 24 { strength 0 sound 69 palfrom 48 64 break } } else ifp 4096 count 270 } else { ifp 4096 count 270 else { sizeto 8 9 spawn 3999 } } } else ifhitweapon {
ifwasweapon 2605 ifrnd 32
{ action PBURNDIE strength -1 break
} ifdead { ifmultiplayer sound 270 } else { ifmultiplayer { ifphealthl 50 { ifrnd 64 sound 274 else ifrnd 64 sound 275 else ifrnd 64 sound 276 else sound 41 } else { ifrnd 64 sound 304 else ifrnd 64 sound 305 else ifrnd 64 sound 306 else sound 307 } } else { ifphealthl 40 { ifrnd 74 sound 274 else ifrnd 8 sound 275 else sound 276 } ifrnd 128 sound 211 } } ifstrength 20 { sound 38 ifp 1 action PFLINTCHING } ifwasweapon 2605 { ifrnd 32 spawn 1620 ifdead state standard_pjibs palfrom 48 52 break } ifwasweapon 1670 { ifrnd 32 spawn 1620 ifdead state standard_pjibs palfrom 48 52 break } ifwasweapon 916 { ifrnd 32 spawn 1620 ifdead state standard_pjibs palfrom 48 52 break } ifwasweapon 2595 palfrom 24 48 else ifwasweapon 1360 palfrom 48 48 0 48 else ifwasweapon 2521 palfrom 16 32 else ifwasweapon 1625 palfrom 32 32 state check_dead_thrown_back state random_wall_jibs break } ifaction PFLINTCHING { ifactioncount 2 action PSTAND break } ifinwater { ifaction PTREDWATER { ifp 2 4 action PSWIMMINGGO } else ifp 1 128 256 action PTREDWATER else { ifaction PSWIMMING { ifrnd 4 spawn 661 ifactioncount 4 action PSWIMMINGWAIT } else ifaction PSWIMMINGWAIT { ifactioncount 2 action PSWIMMINGGO } else ifaction PSWIMMINGGO { ifactioncount 2 action PSWIMMING } else action PTREDWATER } ifrnd 4 spawn 661 break } else ifp 2048 { addinventory 4 1 } else { ifaction PTREDWATER action PSTAND ifaction PSWIMMING action PSTAND ifaction PSWIMMINGWAIT action PSTAND ifaction PSWIMMINGGO action PSTAND ifaction PJPHOUVER action PFALLING } ifaction PFALLING { ifp 8192 action PSTAND else { ifp 16 break else state check_pstandard } } ifaction PDUCKING { ifgapzl 48 { ifp 2 128 4 256 action PCRAWLING } else ifp 8 { ifp 2 128 4 256 action PCRAWLING } else { ifp 1 action PSTAND else state check_pstandard } } else ifaction PCRAWLING { ifgapzl 48 { ifp 1 action PCRAWLING } else ifp 8 { ifp 1 action PDUCKING } else { ifp 1 action PSTAND else state check_pstandard } } else ifgapzl 48 action PDUCKING else ifaction PJUMPING { ifp 8192 action PSTAND else ifactioncount 4 ifp 16 action PFALLING } ifp 16 action PFALLING else ifaction PSTAND state check_pstandard else ifaction PWALK { ifp 16 action PFALLING else ifp 1 action PSTAND else ifp 4 action PRUN else ifp 128 action PWALKBACK else ifp 256 action PRUNBACK else ifp 32 action PJUMPING else ifp 8 action PDUCKING } else ifaction PRUN { ifp 1 action PSTAND else ifp 2 action PWALK else ifp 128 action PWALKBACK else ifp 256 action PRUNBACK else ifp 32 action PJUMPING else ifp 8 action PDUCKING } else ifaction PWALKBACK { ifp 1 action PSTAND else ifp 2 action PWALK else ifp 4 action PRUN else ifp 256 action PRUNBACK else ifp 32 action PJUMPING else ifp 8 action PDUCKING } else ifaction PRUNBACK { ifp 1 action PSTAND else ifp 2 action PWALK else ifp 4 action PRUN else ifp 128 action PWALKBACK else ifp 32 action PJUMPING else ifp 8 action PDUCKING }
enda
actor 2420 30 ifcount 48 resetcount else { ifcount 32 sizeto 32 32 } else ifcount 16 { sizeto 48 18 ifpdistl 2048 { sound 147 addphealth -2 palfrom 32 16 } } ifhitweapon { ifdead { addkills 1 sound 162 guts 2265 10 state delete_enemy } sound 161 break } ifrnd 1 soundonce 145
enda
state rf ifrnd 128 cstat 4 else cstat 0
ends
move TROOPBURNVELS 124
move TROOPWALKVELS 72
move TROOPWALKVELSBACK -72
move TROOPJETPACKVELS 72 -84
move TROOPJETPACKILLVELS 176 -38
move TROOPRUNVELS 176
move TROOPSTOPPED
move DONTGETUP
move SHRUNKVELS 32
action ATROOPSTAND 0 1 5 1 1
action ATROOPSTAYSTAND -2 1 5 1 1
action ATROOPWALKING 0 4 5 1 12
action ATROOPWALKINGBACK 15 4 5 -1 12
action ATROOPRUNNING 0 4 5 1 8
action ATROOPSHOOT 35 1 5 1 30
action ATROOPJETPACK 40 1 5 1 1
action ATROOPJETPACKILL 40 2 5 1 50
action ATROOPFLINTCH 50 1 1 1 6
action ATROOPDYING 50 5 1 1 16
action ATROOPDEAD 54
action ATROOPPLAYDEAD 54
action ATROOPSUFFERDEAD 58 2 1 -4 24
action ATROOPSUFFERING 59 2 1 1 21
action ATROOPDUCK 64 1 5 1 3
action ATROOPDUCKSHOOT 64 2 5 1 25
action ATROOPABOUTHIDE 74 1 1 1 25
action ATROOPHIDE 79 1 1 1 25
action ATROOPREAPPEAR 74 1 1 1 25
action ATROOPFROZEN 0 1 5
ai AITROOPSEEKENEMY ATROOPWALKING TROOPWALKVELS 512
ai AITROOPSEEKPLAYER ATROOPWALKING TROOPWALKVELS 512
ai AITROOPFLEEING ATROOPWALKING TROOPWALKVELS 128
ai AITROOPFLEEINGBACK ATROOPWALKINGBACK TROOPWALKVELSBACK 1
ai AITROOPDODGE ATROOPWALKING TROOPRUNVELS 4096
ai AITROOPSHOOTING ATROOPSHOOT TROOPSTOPPED 1
ai AITROOPDUCKING ATROOPDUCK TROOPSTOPPED 1
ai AITROOPJETPACK ATROOPJETPACK TROOPJETPACKVELS 512
ai AITROOPSHRUNK ATROOPWALKING SHRUNKVELS 128
ai AITROOPHIDE ATROOPABOUTHIDE TROOPSTOPPED 1 action AIBURNING 1550 6 5 1 16 action AIBURNDIE 1580 9 1 1 16 action AIBURNSHOT 1589 6 1 1 16 ai AI_BURNING AIBURNING TROOPBURNVELS 8 ai AI_BURNDIE AIBURNDIE TROOPSTOPPED 8 ai AI_BURNSHOT AIBURNSHOT TROOPSTOPPED 8
action AILYINGDEAD -163 1 1 ai AI_DEAD AILYINGDEAD TROOPSTOPPED 8
actor 1920 100 AILYINGDEAD
fall
cstat 257
ifaction AILYINGDEAD { cstat 0 }
else
{ ifrnd 16 sound 194 spritepal 0 sizeto 24 24 sizeto 24 24 sizeto 24 24 sizeto 24 24
} ifai AI_BURNING { ifhitweapon ifdead ai AI_BURNSHOT else { ifcount 300 ai AI_BURNDIE } } else ifai AI_BURNDIE { ifactioncount 9 strength 0 killit } else ifai AI_BURNSHOT { ifactioncount 6 strength 0 killit }
enda
action AISTAND -275 1 5 1 1
action AI2STAND -275 1 5 1 1
action AIEXPLODE -169 5 1 1 10
action AIHOVER -260 1 5 1
action AIHOVERKILL -260 1 5 1
action AIWALK -255 4 5 1 16
action AIRUN -255 4 5 1 10
action AIWALKBACK -230 4 5 -1 16
action AIRUNBACK -230 4 5 -1 10
action AIJUMPING -225 4 5 1 30
action AIFALLING -210 1 5
action AIDUCKING -189 1 5
action AIDUCKSHOOT -189 1 5
action AICRAWLING -189 3 5 1 20
action AIFLINTCHING -169 1 1 1 10
action AITHROWNBACK -169 5 1 1 18
action AIPERSUADE -270 2 5 1 10
action AISWIMMINGGO 100 1 5 1 10
action AISWIMMING 100 4 5 1 13
action AISWIMMINGWAIT 110 1 5 1 13
action AITREDWATER 110 2 5 1 17
move JUMPVEL 128
ai AI_SEEKENEMYC AICRAWLING TROOPWALKVELS 512
ai AI_SEEKPLAYERC AICRAWLING TROOPWALKVELS 512
ai AI_SEEKENEMY AIRUN TROOPRUNVELS 512
ai AI_SEEKPLAYER AIRUN TROOPRUNVELS 512
ai AI_FLEEING AIRUN TROOPRUNVELS 128
ai AI_FLEEINGBACK AIWALKBACK TROOPWALKVELSBACK 64
ai AI_DODGE AIRUN TROOPRUNVELS 4096
ai AI_SHOOTINGC AIDUCKING TROOPSTOPPED 1
ai AI_SHOOTING AISTAND TROOPSTOPPED 1
ai AI_DUCKING AIDUCKING TROOPSTOPPED 1
ai AI_JUMPENEMY AIJUMPING JUMPVEL 257
ai AI_SWIMWAIT AISWIMMINGWAIT TROOPSTOPPED 1
ai AI_SWIM AISWIMMINGGO TROOPWALKVELS 512
ai AI2_SEEKENEMYC AICRAWLING TROOPWALKVELS 512
ai AI2_SEEKPLAYERC AICRAWLING TROOPWALKVELS 512
ai AI2_SEEKENEMY AIRUN TROOPRUNVELS 512
ai AI2_SEEKPLAYER AIRUN TROOPRUNVELS 512
ai AI2_FLEEING AIRUN TROOPRUNVELS 128
ai AI2_FLEEINGBACK AIWALKBACK TROOPWALKVELSBACK 64
ai AI2_DODGE AIRUN TROOPRUNVELS 4096
ai AI2_SHOOTINGC AIDUCKING TROOPSTOPPED 1
ai AI2_SHOOTING AISTAND TROOPSTOPPED 1
ai AI2_DUCKING AIDUCKING TROOPSTOPPED 1
ai AI2_JUMPENEMY AIJUMPING JUMPVEL 257
ai AI2_SWIMWAIT AISWIMMINGWAIT TROOPSTOPPED 1
ai AI2_SWIM AISWIMMINGGO TROOPWALKVELS 512
ai AI_WALK AIWALK TROOPWALKVELS 8
ai AI_STAND AISTAND TROOPSTOPPED 8
ai AI_SPIN AISTAND TROOPWALKVELS 32
ai AI_PERSUADE AIPERSUADE TROOPSTOPPED 8
ai AI_PERSUADE_WALK AIWALK TROOPWALKVELS 8
ai AI_STAND_FOLLOW AISTAND TROOPSTOPPED 16
ai AI_SEEK_FOLLOW AIWALK TROOPWALKVELS 512
ai AI_SMART_FOLLOW AIWALK TROOPWALKVELS 16
ai AI_SEEK_F_RUN AIRUN TROOPRUNVELS 512
ai AI_SMART_F_RUN AIRUN TROOPRUNVELS 16
state AIfire
spawn 1890 shoot 2536 ifinwater { ifrnd 2 spawn 661 } else ifrnd 128 spawn 2533 sound 309
ends state AIflame ifspritepal 9 { ifcount 22 ai AI_FLEEING shoot 2605 sound 7 } else state AIfire ends
state AI2fire
spawn 1890 shoot 2595 ifinwater { ifrnd 2 spawn 661 } else ifrnd 128 spawn 2533 sound 3
ends
state AIjumpstate
ifgapzl 48 { ai AI_SEEKENEMY break } ifactioncount 4 { iffloordistl 16 ai AI_SEEKENEMY }
ends
state AI2jumpstate
ifgapzl 48 { ai AI2_SEEKENEMY break } ifactioncount 4 { iffloordistl 16 ai AI2_SEEKENEMY }
ends
state AIjetpackstate ifai AI_SWIM { ifpdistl 4096 ifcanshoottarget ifcanseetarget ifcansee ifrnd 4 { ai AI_SWIMWAIT break } ifaction AISWIMMING { ifrnd 4 spawn 661 ifactioncount 4 action AISWIMMINGWAIT } else ifaction AISWIMMINGWAIT { ifactioncount 2 action AISWIMMINGGO } else { ifactioncount 2 action AISWIMMING } } else { ifcanshoottarget ifcanseetarget ifcansee { ifcount 3 { state AIfire resetcount } } else ai AI_SWIM }
ends
state AI2jetpackstate ifai AI2_SWIM { ifpdistl 4096 ifcanshoottarget ifcanseetarget ifcansee ifrnd 4 { ai AI2_SWIMWAIT break } ifaction AISWIMMING { ifrnd 4 spawn 661 ifactioncount 4 action AISWIMMINGWAIT } else ifaction AISWIMMINGWAIT { ifactioncount 2 action AISWIMMINGGO } else { ifactioncount 2 action AISWIMMING } } else { ifcanshoottarget ifcanseetarget ifcansee { ifcount 5 { state AI2fire resetcount } } else ai AI2_SWIM }
ends
state AIgunnashoot ifp 16384 { ifpdistl 2048 { ifrnd 32 ai AI_SHOOTING } else ifpdistl 10240 ifrnd 32 ifcansee ai AI_SHOOTING else { ifactioncount 12 ifrnd 16 ifcanshoottarget { ifpdistl 1100 ai AI_FLEEING else ifpdistl 4096 ifcansee ifcanshoottarget ai AI_SHOOTING } } else ifcount 26 ifrnd 32 ifcansee ai AI_SHOOTING }
ends
state AI2gunnashoot ifp 16384 { ifpdistl 2048 { ifrnd 32 ai AI2_SHOOTING } else ifpdistl 8192 ifrnd 32 ifcansee ai AI2_SHOOTING else { ifactioncount 12 ifrnd 16 ifcanshoottarget { ifpdistl 1100 ai AI2_FLEEING else ifpdistl 3072 ifcansee ifcanshoottarget ai AI2_SHOOTING } } else ifcount 26 ifrnd 32 ifcansee ai AI2_SHOOTING }
ends
state AIgunnashootC ifp 16384 ifrnd 32 ai AI_SHOOTINGC
ends
state AI2gunnashootC ifp 16384 { ifpdistl 2048 { ifrnd 32 ai AI2_SHOOTINGC } else ifpdistl 8192 ifcansee ifcanshoottarget ifcount 5 { state AI2fire resetcount ifrnd 16 { resetcount ifrnd 32 ifcansee ai AI2_SHOOTINGC } } else { ifactioncount 12 ifrnd 16 ifcanshoottarget { ifpdistl 4096 ifcansee ifcanshoottarget { ai AI2_SHOOTINGC } } } }
ends
state AIseekstate
iffloordistl 32 ifrnd 16 { ifcanseetarget { } else ifawayfromwall { ai AI_JUMPENEMY break } } ifcansee {
ifactioncount 3 ifcanshoottarget ifp 16384 { resetactioncount ifrnd 64 { ai AI_SHOOTING break } } ifp 64 { ifceilingdistl 128 { } else ifcanseetarget { } else ifrnd 32 { ifawayfromwall { ai AI_JUMPENEMY break } } } else ifrnd 128 { ifbulletnear { ifrnd 128 ai AI_DODGE else ai AI_DUCKING break } ifgapzl 48 { ai AI_DUCKING break } } } ifnotmoving
{ ifrnd 32 operate else ifcount 32 ifp 16384 ifcansee ifcanshoottarget ai AI_SHOOTING }
ends
state AI2seekstate
iffloordistl 32 ifrnd 16 { ifcanseetarget { } else ifawayfromwall { ai AI2_JUMPENEMY break } } ifcansee { ifactioncount 3 ifcanshoottarget ifp 16384 { resetactioncount ifrnd 64 { ai AI2_SHOOTING break } } ifp 64 { ifceilingdistl 128 { } else ifcanseetarget { } else ifrnd 32 { ifawayfromwall { ai AI2_JUMPENEMY break } } } else ifrnd 128 { ifbulletnear { ifrnd 128 ai AI2_DODGE else ai AI2_DUCKING break } ifgapzl 48 { ai AI2_DUCKING break } } } ifnotmoving ifrnd 32 operate else ifcount 32 ifp 16384 ifcansee ai AI2_SHOOTING
ends
state AIseekcrawl
ifcanshoottarget ifrnd 16 ifp 16384 ai AI_SHOOTINGC
ifrnd 32 { ifcanseetarget { } else ifgapzl 48 { } else { ai AI_SEEKENEMY break } } state AIgunnashootC ifcansee { ifrnd 32 ifbulletnear { ai AI_SEEKPLAYER break } ifrnd 4 { ai AI_SEEKENEMY break } } ifnotmoving { ifrnd 32 operate else ifcount 32 ifp 16384 ifcansee ifcanshoottarget ai AI_SHOOTINGC }
ends
state AI2seekcrawl
ifcanshoottarget ifrnd 16 ifp 16384 ai AI2_SHOOTINGC
ifrnd 32 { ifcanseetarget { } else ifgapzl 48 { } else { ai AI2_SEEKENEMY break } } state AIgunnashootC ifcansee { ifrnd 32 ifbulletnear { ai AI2_SEEKPLAYER break } ifrnd 4 { ai AI2_SEEKENEMY break } } ifnotmoving { ifrnd 32 operate else ifcount 32 ifp 16384 ifcansee ifcanshoottarget ai AI2_SHOOTINGC }
ends
state AIduckstate ifaction AIDUCKING { ifactioncount 8 { ifp 16384 { ifrnd 128 action AIDUCKSHOOT } else ifmove DONTGETUP break else ai AI_SEEKPLAYER } } else ifaction AIDUCKSHOOT { ifcount 64 { ifmove DONTGETUP resetcount else { ifpdistl 1100 ai AI_FLEEING else ai AI_SEEKPLAYER } } else ifactioncount 3 { ifcanshoottarget { resetactioncount state AIflame
action AIDUCKING } else ai AI_SEEKPLAYER } }
ends
state AI2duckstate ifaction AIDUCKING { ifactioncount 8 { ifp 16384 { ifrnd 128 action AIDUCKSHOOT } else ifmove DONTGETUP break else ai AI2_SEEKPLAYER } } else ifaction AIDUCKSHOOT { ifcount 64 { ifmove DONTGETUP resetcount else { ifpdistl 1100 ai AI2_FLEEING else ai AI2_SEEKPLAYER } } else ifactioncount 3 { ifcanshoottarget {
state AI2fire resetactioncount
action AIDUCKING } else ai AI2_SEEKPLAYER } }
ends
state AIshootstateC ifcansee ifcanshoottarget ifactioncount 3 { resetactioncount state AIflame ifp 65536 { ifrnd 16 { ai AI_SEEKPLAYERC break } ifcount 64 { ifrnd 96 ifpdistg 2048 ai AI_SEEKPLAYER else ifpdistg 1596 ai AI_SEEKPLAYERC } } else ifrnd 16 { ifrnd 32 { ai AI_SEEKPLAYERC break } else ifrnd 8 { ai AI_SEEKPLAYER break } ifcount 32 { ifrnd 64 ifpdistg 2048 ai AI_SEEKPLAYER } } }
ends
state AI2shootstateC ifcansee ifcanshoottarget ifactioncount 5 { { ifcount 64 { } else state AI2fire } resetactioncount ifp 65536 { ifrnd 16 { ai AI2_SEEKPLAYERC break } ifcount 76 { ifrnd 96 ifpdistg 2048 ai AI2_SEEKPLAYER else ifpdistg 1596 ai AI2_SEEKPLAYERC } else ifcount 71 { } else ifcount 70 sound 5 else ifcount 65 { } else ifcount 64 sound 4 } else ifrnd 16 { ifrnd 32 { ai AI2_SEEKPLAYERC break } else ifrnd 8 { ai AI2_SEEKPLAYER break } ifcount 32 { ifrnd 64 ifpdistg 2048 ai AI2_SEEKPLAYER } } }
ends
state AIshootstate ifcansee ifcanshoottarget ifactioncount 3 { resetactioncount state AIflame ifp 65536 { ifcount 64 { ifrnd 16 ifpdistg 2048 ai AI_SEEKPLAYER else { ifpdistg 1596 ai AI_FLEEING } } } }
ends
state AI2shootstate ifcansee ifcanshoottarget ifactioncount 5 { state AI2fire resetactioncount ifcount 60 ai AI2_SEEKPLAYER ifp 65536 { ifcount 64 { ifrnd 16 ifpdistg 2048 ai AI2_SEEKPLAYER else { ifpdistg 1596 ai AI2_FLEEING } } } }
ends
state AIfleestate ifactioncount 7 { ifpdistg 3084 { ai AI_SEEKPLAYER break } else ifrnd 32 ifp 16384 ifcansee ifcanshoottarget { ifrnd 32 ai AI_DUCKING else ai AI_SHOOTING break } } ifnotmoving { ifrnd 32 operate else ifcount 32 ifp 16384 ifcansee ifcanshoottarget { ifrnd 128 ai AI_SHOOTING else ai AI_DUCKING } }
ends
state AI2fleestate ifactioncount 7 { ifpdistg 3084 { ai AI2_SEEKPLAYER break } else ifrnd 32 ifp 16384 ifcansee ifcanshoottarget { ifrnd 32 ai AI2_DUCKING else ai AI2_SHOOTING break } } ifnotmoving { ifrnd 32 operate else ifcount 32 ifp 16384 ifcansee ifcanshoottarget { ifrnd 128 ai AI2_SHOOTING else ai AI2_DUCKING } }
ends
state AIcheckhit
{ ifdead {
ifspritepal 18 endofgame 52
ifspritepal 13 spawn 60
ifspritepal 9 spawn 60 ifrnd 128 money 2 { money 2 spawn 23 } else ifrnd 64 spawn 23
ifspritepal 10 { }
else ifspritepal 13 { ifrnd 192 spawn 23
state drop_pistol state drop_battery state drop_chaingun }
else ifspritepal 14 { ifrnd 128 spawn 23
state drop_pistol state drop_ammo }
else { state drop_ammo state drop_ammo state drop_pistol } state random_wall_jibs addkills 1 ifwasweapon 2605 {
ifspritepal 13 spawn 60
ifspritepal 9 spawn 60 cactor 1920 ai AI_BURNDIE break } else ifwasweapon 1670 { sound 69 state standard_jibs state standard_jibs state delete_enemy } else {
ai AI_DEAD break } } else ifwasweapon 2605 ifrnd 128 {
ifspritepal 13 spawn 60
ifspritepal 9 spawn 60 cactor 1920 ai AI_BURNING break } else { state random_wall_jibs sound 113
ifrnd 16 sound 211
else ifrnd 16 sound 304
else ifrnd 16 sound 305
else ifrnd 16 sound 306
else ifrnd 16 sound 307
else sound 276 }
}
ends
state ZONE_CODE
{ ifpdistl 2048 { ifpinventory 7 0 { ifpinventory 7 60 { ifpinventory 7 120 { } else addinventory 7 132 } else addinventory 7 72 } else addinventory 7 12 } else { ifpinventory 7 12 { ifpinventory 7 72 { ifpinventory 7 132 { } else addinventory 7 120 } else addinventory 7 60 } else addinventory 7 0 }
}
ends
state AIcode
sizeto 34 34
sizeto 34 34
sizeto 34 34
sizeto 34 34 ifai AI_DEAD { fall cstat 0 ifsquished { sound 69 state standard_jibs spawn 2300 state delete_enemy } ifhitweapon ifwasweapon 1670 { sound 69 state standard_jibs state delete_enemy } break } ifinwater { ifrnd 4 spawn 661 ifai AI_SWIM state AIjetpackstate else ifai AI_SWIMWAIT state AIjetpackstate else ai AI_SWIM } fall ifai AI_SMART_FOLLOW { ifpdistg 4608 { ifcansee ai AI_SMART_F_RUN else ai AI_SEEK_F_RUN } else ifpdistl 1538 ifcansee ai AI_STAND_FOLLOW else ifcansee { } else ai AI_SEEK_FOLLOW } else ifai AI_SEEK_FOLLOW { ifpdistg 4608 { ifcansee ai AI_SMART_F_RUN else ai AI_SEEK_F_RUN } else ifpdistl 1538 ifcansee ai AI_STAND_FOLLOW else ifcansee ai AI_SMART_FOLLOW } else ifai AI_SMART_F_RUN { ifpdistg 4608 { ifcansee { } else ai AI_SEEK_F_RUN } else ifpdistl 1538 ifcansee ai AI_STAND_FOLLOW else ifcansee ai AI_SMART_FOLLOW else ai AI_SEEK_FOLLOW } else ifai AI_SEEK_F_RUN { ifpdistg 4608 { ifcansee ai AI_SMART_F_RUN } else ifpdistl 1538 ifcansee ai AI_STAND_FOLLOW else ifcansee ai AI_SMART_FOLLOW else ai AI_SEEK_FOLLOW } else ifai AI_STAND_FOLLOW { ifpdistg 4608 { ifcansee ai AI_SMART_F_RUN else ai AI_SEEK_F_RUN } else ifpdistl 1538 ifcansee { } else ifcansee ai AI_SMART_FOLLOW else ai AI_SEEK_FOLLOW } ifai AI_SEEKPLAYER state AIseekstate else ifai AI_JUMPENEMY state AIjumpstate else ifai AI_SEEKENEMY state AIseekstate else ifai AI_SEEKPLAYERC state AIseekcrawl else ifai AI_SEEKENEMYC state AIseekcrawl else ifai AI_SHOOTINGC state AIshootstateC else ifai AI_SHOOTING state AIshootstate else ifai AI_FLEEING state AIfleestate else ifai AI_FLEEINGBACK state AIfleestate else ifai AI_DODGE state AIseekstate else ifai AI_DUCKING state AIduckstate else ifai AI2_SEEKPLAYER state AI2seekstate else ifai AI2_JUMPENEMY state AI2jumpstate else ifai AI2_SEEKENEMY state AI2seekstate else ifai AI2_SEEKPLAYERC state AI2seekcrawl else ifai AI2_SEEKENEMYC state AI2seekcrawl else ifai AI2_SHOOTINGC state AI2shootstateC else ifai AI2_SHOOTING state AI2shootstate else ifai AI2_FLEEING state AI2fleestate else ifai AI2_FLEEINGBACK state AI2fleestate else ifai AI2_DODGE state AI2seekstate else ifai AI2_DUCKING state AI2duckstate else ifai AI_PERSUADE_WALK { ifpdistl 2048 ifrnd 32 { ifpinventory 7 120 { } else { spritepal 0 ai AI_PERSUADE } } } else ifai AI_PERSUADE { ifactioncount 20 { ai AI_SMART_FOLLOW spritepal 10 } } else ifai AI_SMART_FOLLOW { ifpdistl 2048 { ifpinventory 7 0 { ifpinventory 7 60 { ifpinventory 7 120 { } else addinventory 7 132 } else addinventory 7 72 } else addinventory 7 12 } else { ifpinventory 7 12 { ifpinventory 7 72 { ifpinventory 7 132 { } else addinventory 7 120 } else addinventory 7 60 } else addinventory 7 0 } } else ifai AI_SEEK_FOLLOW { state ZONE_CODE } else ifai AI_SMART_F_RUN { state ZONE_CODE } else ifai AI_SEEK_F_RUN { ifpdistl 2048 { ifpinventory 7 0 { ifpinventory 7 60 { ifpinventory 7 120 { } else addinventory 7 132 } else addinventory 7 72 } else addinventory 7 12 } else { ifpinventory 7 12 { ifpinventory 7 72 { ifpinventory 7 132 { } else addinventory 7 120 } else addinventory 7 60 } else addinventory 7 0 } } else ifai AI_STAND_FOLLOW { ifpdistl 2048 { ifpinventory 7 0 { ifpinventory 7 60 { ifpinventory 7 120 { } else addinventory 7 132 } else addinventory 7 72 } else addinventory 7 12 } else { ifpinventory 7 12 { ifpinventory 7 72 { ifpinventory 7 132 { } else addinventory 7 120 } else addinventory 7 60 } else addinventory 7 0 } } else ifai AI_WALK { } else ifai AI_STAND { } else ifai AI_SPIN { } else ifaction AISTAND ai AI_SEEKPLAYER else ifaction AI2STAND ai AI2_SEEKPLAYER ifhitweapon { state AIcheckhit } ifsquished { ifrnd 128 money 2 ifrnd 64 { money 2 spawn 23 } else ifrnd 96 spawn 23 addkills 1 sound 69 state standard_jibs spawn 2300 state delete_enemy } ifai AI_WALK {
ifcansee ifcanshoottarget ifcanseetarget
{
ifspritepal 14 ai AI2_SEEKPLAYER
else ifspritepal 13 ai AI_SEEKPLAYER else ifspritepal 18 ai AI_SEEKPLAYER
}
ifrnd 2 ai AI_STAND break }
ifai AI_STAND {
ifrnd 16 ai AI_SPIN break }
ifai AI_SPIN { ifactioncount 2 ai AI_WALK break }
ends

state troophidestate ifaction ATROOPREAPPEAR { ifactioncount 2 { sound 70 ai AITROOPSHOOTING cstat 257 } else { sizeto 41 40 sizeto 41 40 sizeto 41 40 sizeto 41 40 spawn 3999 } } else ifaction ATROOPWALKING { ifpdistl 2448 ifpdistg 1024 { ifceilingdistl 48 break ifp 65536 break ifgapzl 64 { } else ifawayfromwall { spawn 1630 action ATROOPREAPPEAR move 0 break } } } else ifaction ATROOPHIDE { ifactioncount 2 { spawn 1630 sound 70 action ATROOPWALKING move TROOPWALKVELS 1 cstat 32768 } else { sizeto 0 40 sizeto 0 40 sizeto 0 40 sizeto 0 40 spawn 3999 } } else ifaction ATROOPABOUTHIDE ifactioncount 2 { action ATROOPHIDE cstat 0 }
ends
state troopgunnashoot ifp 16384 { ifpdistl 1024 ai AITROOPSHOOTING else ifactornotstayput { ifactioncount 12 ifrnd 16 ifcanshoottarget { ifspritepal 21 ifrnd 4 ifpdistg 4096 ai AITROOPHIDE else { ifpdistl 1100 ai AITROOPFLEEING else { ifpdistl 4096 ifcansee ifcanshoottarget ai AITROOPSHOOTING else { move TROOPRUNVELS 512 action ATROOPRUNNING } } } } } else ifcount 26 ifrnd 32 ai AITROOPSHOOTING }
ends
state troopseekstate state troopgunnashoot ifinwater { ai AITROOPJETPACK break } ifcansee { ifmove TROOPRUNVELS ifpdistl 1596 ai AITROOPDUCKING ifp 64 { ifceilingdistl 128 { } else ifactornotstayput ai AITROOPJETPACK break } else ifrnd 2 { ifspritepal 21 ifpdistg 1596 { ai AITROOPHIDE break } ifbulletnear { ifrnd 128 ai AITROOPDODGE else ai AITROOPDUCKING break } } } ifnotmoving { ifrnd 32 operate else ifcount 32 ifp 16384 ifcansee ifcanshoottarget ai AITROOPSHOOTING } ifrnd 1 { ifrnd 128 soundonce 110 else soundonce 204 }
ends
state troopduckstate ifaction ATROOPDUCK { ifactioncount 8 { ifp 16384 { ifrnd 128 action ATROOPDUCKSHOOT } else ifmove DONTGETUP break else ai AITROOPSEEKPLAYER } } else ifaction ATROOPDUCKSHOOT { ifcount 64 { ifmove DONTGETUP resetcount else { ifpdistl 1100 ai AITROOPFLEEING else ai AITROOPSEEKPLAYER } } else ifactioncount 2 { ifcanshoottarget { sound 112 resetactioncount shoot 1625 } else ai AITROOPSEEKPLAYER } }
ends
state troopshootstate ifactioncount 2 { ifcanshoottarget { shoot 1625 sound 112 resetactioncount ifrnd 128 ai AITROOPSEEKPLAYER ifcount 24 { ifrnd 96 ifpdistg 2048 ai AITROOPSEEKPLAYER else { ifpdistg 1596 ai AITROOPFLEEING else ai AITROOPFLEEINGBACK } } } else ai AITROOPSEEKPLAYER }
ends
state troopfleestate ifactioncount 7 { ifpdistg 3084 { ai AITROOPSEEKPLAYER break } else ifrnd 32 ifp 16384 ifcansee ifcanshoottarget { ifrnd 128 ai AITROOPDUCKING else ai AITROOPSHOOTING break } } ifnotmoving { ifrnd 32 operate else ifcount 32 ifp 16384 ifcansee ifcanshoottarget { ifrnd 128 ai AITROOPSHOOTING else ai AITROOPDUCKING } }
ends
state troopdying iffloordistl 32 { ifactioncount 5 { cstat 0 iffloordistl 8 sound 158 ifrnd 64 spawn 1226 state rf strength 0 move TROOPSTOPPED action ATROOPDEAD } break } else { state rf move 0 action ATROOPDYING }
ends
state checktroophit ifaction ATROOPSUFFERING { stopsound 61 sound 114 cstat 0 strength 0 action ATROOPSUFFERDEAD break } ifdead { state drop_ammo state random_wall_jibs addkills 1 ifwasweapon 2605 { sound 69 state troop_body_jibs state standard_jibs state delete_enemy } else ifwasweapon 1670 { sound 69 state troop_body_jibs state standard_jibs state delete_enemy } else { sound 114 ifrnd 32 iffloordistl 32 { sound 61 spawn 1226 strength 0 move 0 action ATROOPSUFFERING break } action ATROOPDYING break } } else { state random_wall_jibs sound 113 iffloordistl 32 ifrnd 96 action ATROOPFLINTCH }
ends
state troopjetpackstate ifaction ATROOPJETPACKILL { ifcansee ifactioncount 2 { resetactioncount sound 112 shoot 1625 } ifp 64 ai AITROOPJETPACK else ifinwater ai AITROOPJETPACK else ifcount 26 iffloordistl 32 ai AITROOPSEEKPLAYER } else ifcount 48 ifcansee { action ATROOPJETPACKILL move TROOPJETPACKILLVELS 512 }
ends
state checksquished ifsquished { addkills 1 sound 69 state standard_jibs spawn 2300 state delete_enemy }
ends
state troopsufferingstate ifactioncount 2 { ifrnd 16 spawn 660 ifactioncount 14 { stopsound 61 cstat 0 strength 0 action ATROOPSUFFERDEAD break } }
ends
state troopshrunkstate ifcount 304 ai AITROOPSEEKENEMY else ifcount 270 sizeto 48 40 else state genericshrunkcode
ends
state troopcode fall ifinwater ifrnd 1 spawn 661 ifaction ATROOPSTAND { ifrnd 192 ai AITROOPSHOOTING else ai AITROOPSEEKPLAYER } else ifaction ATROOPFROZEN { ifcount 138 { ai AITROOPSEEKENEMY getlastpal } else ifcount 90 { ifactioncount 26 { spawn 660 resetactioncount } } ifhitweapon { addkills 1 ifrnd 84 spawn 1226 lotsofglass 30 sound 19 killit } ifp 65536 ifpdistl 980 pkick break } else ifaction ATROOPPLAYDEAD { ifhitweapon { ifwasweapon 1670 { sound 69 state troop_body_jibs state standard_jibs state delete_enemy } break } else state checksquished ifcount 120 { addkills -1 soundonce 110 cstat 257 strength 1 ai AITROOPSHOOTING } else ifp 65536 resetcount break } else ifaction ATROOPDEAD { strength 0 ifrespawn ifcount 768 { spawn 1630 cstat 257 strength 100 ai AITROOPSEEKENEMY } ifhitweapon { ifwasweapon 1670 { sound 69 state troop_body_jibs state standard_jibs state delete_enemy } break } else state checksquished break } else ifaction ATROOPSUFFERDEAD { ifactioncount 2 { ifrnd 64 { resetcount action ATROOPPLAYDEAD } else { soundonce 114 action ATROOPDEAD } } } else ifaction ATROOPDYING { state troopdying break } else ifaction ATROOPSUFFERING { state troopsufferingstate ifhitweapon state checktroophit break } else ifaction ATROOPFLINTCH { ifactioncount 4 ai AITROOPSEEKENEMY } else { ifai AITROOPSEEKPLAYER state troopseekstate else ifai AITROOPJETPACK { state troopjetpackstate ifinwater { } else soundonce 50 } else ifai AITROOPSEEKENEMY state troopseekstate else ifai AITROOPSHOOTING state troopshootstate else ifai AITROOPFLEEING state troopfleestate else ifai AITROOPFLEEINGBACK state troopfleestate else ifai AITROOPDODGE state troopseekstate else ifai AITROOPDUCKING state troopduckstate else ifai AITROOPSHRUNK state troopshrunkstate else ifai AITROOPHIDE { state troophidestate break } } ifhitweapon state checktroophit else state checksquished
ends
actor 1725 100 ai AI2_JUMPENEMY cactor 1680 enda
actor 1744 100 ai AI2_DUCKING cactor 1680 ifgapzl 48 move DONTGETUP
enda
actor 1680 100 AI2STAND state AIcode enda
actor 1715 100
cstat 257
ai AI_SEEKPLAYER
cactor 1680
enda
actor 1682 100 AI2STAND ai AI2_SEEKPLAYER cactor 1680 enda
actor 1681 100 AI2STAND ai AI2_SEEKPLAYER cactor 1680 enda
actor 1741 30 ai AI_WALK cactor 1680 enda
actor 59 30 ai AI_WALK cactor 1680 enda
actor 489 100 cstat 257 ifspritepal 10 { ai AI_PERSUADE_WALK } else ifspritepal 14 { ai AI_WALK } else ifspritepal 13 { ai AI_WALK } else ifspritepal 18 { strength 200 ai AI_WALK } else ifspritepal 9 { ai AI_SEEKPLAYER } else { ifrnd 52 spritepal 11 else ifrnd 52 spritepal 12 else ifrnd 52 spritepal 15 else ifrnd 52 spritepal 16 else spritepal 0 ai AI_WALK
}
cactor 1680
enda
action ALIZWALKING 0 4 5 1 15
action ALIZRUNNING 0 4 5 1 11
action ALIZTHINK 20 2 5 1 40
action ALIZSCREAM 30 1 5 1 2
action ALIZJUMP 45 3 5 1 20
action ALIZFALL 55
action ALIZSHOOTING 70 2 5 1 7
action ALIZDYING 60 6 1 1 15
action ALIZLYINGDEAD 65 1
action ALIZFROZEN 0 1 5
move LIZWALKVEL 72
move LIZRUNVEL 192
move LIZJUMPVEL 184
move LIZSTOP
ai AILIZGETENEMY ALIZWALKING LIZWALKVEL 512
ai AILIZDODGE ALIZRUNNING LIZRUNVEL 4096
ai AILIZCHARGEENEMY ALIZRUNNING LIZRUNVEL 512
ai AILIZFLEENEMY ALIZWALKING LIZWALKVEL 128
ai AILIZSHOOTENEMY ALIZSHOOTING LIZSTOP 1
ai AILIZJUMPENEMY ALIZJUMP LIZJUMPVEL 257
ai AILIZTHINK ALIZTHINK LIZSTOP 16
ai AILIZSHRUNK ALIZWALKING SHRUNKVELS 128
ai AILIZSPIT ALIZSCREAM LIZSTOP 16
ai AILIZDYING ALIZDYING LIZSTOP 1
state lizseekstate ifactornotstayput { ifcansee ifp 16384 ifpdistl 2048 ifcount 16 ifcanshoottarget { ai AILIZSHOOTENEMY break } ifai AILIZCHARGEENEMY { ifcount 72 ifcanshoottarget { ai AILIZSHOOTENEMY break } ifp 64 ifpdistg 2048 ifrnd 6 { ai AILIZJUMPENEMY break } } else ifpdistg 4096 { ifrnd 92 { ifcount 48 ifcanshoottarget ai AILIZSHOOTENEMY } else ifcount 24 { ai AILIZCHARGEENEMY break } } iffloordistl 16 { ifcount 48 ifnotmoving ifcansee { ai AILIZJUMPENEMY break } } else { ifpdistg 1280 ai AILIZJUMPENEMY break } ifrnd 4 ifnotmoving operate else ifrnd 1 ifbulletnear { ifgapzl 128 ai AILIZDODGE else ifactornotstayput { ifrnd 32 ai AILIZJUMPENEMY else ai AILIZDODGE } } } else { ifactioncount 16 { ifp 16384 ifrnd 32 ifcansee ifcanshoottarget ai AILIZSHOOTENEMY } ifcount 16 ifrnd 32 move LIZWALKVEL 8 2 }
ends
state lizshrunkstate ifcount 304 ai AILIZGETENEMY else ifcount 270 sizeto 48 40 else state genericshrunkcode
ends
state lizfleestate ifcount 16 { ifrnd 48 ifp 16384 ifcansee ai AILIZSPIT } else { iffloordistl 16 { } else ai AILIZGETENEMY break }
ends
state lizthinkstate ifrnd 8 soundonce 115 ifactioncount 3 { ifrnd 32 ifp 16384 ifcansee ai AILIZSPIT else ifrnd 96 ai AILIZGETENEMY } else ifactioncount 2 ifrnd 1 spawn 2200 ifrnd 1 ifbulletnear { ifgapzl 96 ai AILIZDODGE else { ifrnd 128 ai AILIZJUMPENEMY else ai AILIZDODGE } }
ends
state lizshootstate ifcount 20 ifrnd 8 { ifcansee ifpdistl 2048 { ifrnd 128 ai AILIZFLEENEMY break } ifrnd 80 ai AILIZTHINK else ai AILIZGETENEMY } ifactioncount 2 { ifcansee { ifcanshoottarget { sound 116 shoot 2595 resetactioncount } else ai AILIZTHINK } else ai AILIZGETENEMY }
ends
state checklizhit spawn 1620 ifai AILIZSHRUNK { addkills 1 sound 69 state standard_jibs state delete_enemy } ifdead { state drop_chaingun addkills 1 ifwasweapon 2605 { sound 69 state liz_body_jibs state standard_jibs state delete_enemy } else ifwasweapon 1670 { sound 69 state liz_body_jibs state standard_jibs state delete_enemy } else { state rf ai AILIZDYING ifrnd 64 spawn 1226 } sound 119 } else { sound 118 state random_wall_jibs ifp 16384 ifcansee ifcanshoottarget { ai AILIZSHOOTENEMY break } }
ends
state lizjumpstate ifaction ALIZFALL { iffloordistl 16 ai AILIZGETENEMY } else ifactioncount 3 action ALIZFALL
ends
state lizdyingstate ifaction ALIZLYINGDEAD { strength 0 ifhitweapon ifwasweapon 1670 { sound 69 state standard_jibs state delete_enemy } ifcount 768 ifrespawn { spawn 1630 cstat 257 strength 100 ai AILIZGETENEMY } } else ifai AILIZDYING ifactioncount 6 { iffloordistl 8 sound 158 move LIZSTOP action ALIZLYINGDEAD }
ends
state lizdodgestate ifcount 13 ai AILIZGETENEMY
ends
actor 2121 100 AISTAND ai AI_SEEKPLAYER cactor 1680 enda
actor 2150 100 AISTAND ai AI_SHOOTING cactor 1680 enda
actor 2165 100 ai AI_JUMPENEMY cactor 1680 enda
actor 2120 100 AISTAND ai AI_SEEKPLAYER cactor 1680 state AIcode enda
action DRONEFRAMES 0 1 7 1 1
action DRONESCREAM 0 1 7 1 1
move DRONERUNVELS 128 64
move DRONERUNUPVELS 128 -64
move DRONEBULLVELS 252 -64
move DRONEBACKWARDS -64 -64
move DRONERISE 32 -32
move DRONESTOPPED -16
ai AIDRONEGETE DRONESCREAM DRONERUNVELS 16 4
ai AIDRONEWAIT DRONEFRAMES DRONESTOPPED 16
ai AIDRONEGETUP DRONESCREAM DRONERUNUPVELS 1 4
ai AIDRONEPULLBACK DRONEFRAMES DRONEBACKWARDS 16
ai AIDRONEHIT DRONESCREAM DRONEBACKWARDS 1
ai AIDRONESHRUNK DRONEFRAMES SHRUNKVELS 128
ai AIDRONEDODGE DRONEFRAMES DRONEBULLVELS 4096 2
ai AIDRONEDODGEUP DRONEFRAMES DRONERISE 4 2
state checkdronehitstate ifdead { addkills 1 debris 2400 8 debris 2404 4 debris 2408 7 spawn 1890 sound 9 hitradius 2048 15 20 25 30 killit } else { sound 133 ifbulletnear { ifceilingdistl 64 ifrnd 48 ai AIDRONEDODGE ai AIDRONEDODGEUP } else ai AIDRONEGETE }
ends
state droneshrunkstate ifcount 24 state delete_enemy else sizeto 1 1
ends
state checkdronenearplayer ifp 16384 ifpdistl 1596 { ifcount 8 { addkills 1 sound 157 debris 2400 8 debris 2404 4 debris 2408 7 spawn 1890 sound 9 hitradius 2048 15 20 25 30 killit } else ifcount 3 { } else sound 16 }
ends
state dronegetstate ifrnd 192 { ifcansee { ifbulletnear { ai AIDRONEDODGE break } ifmove DRONEBULLVELS { ifcount 64 ai AIDRONEPULLBACK else ifnotmoving ifcount 16 ai AIDRONEPULLBACK } else ifcount 32 { ifp 64 move DRONEBULLVELS 2 4 else move DRONEBULLVELS 2 } } else ifrnd 1 operate }
ends
state dronedodgestate ifai AIDRONEDODGEUP { ifcount 8 ai AIDRONEGETE else ifnotmoving ai AIDRONEGETE } else { ifcount 8 ai AIDRONEGETE else ifnotmoving ai AIDRONEGETE }
ends
actor 1880 150 state checksquished state checkdronenearplayer ifrnd 2 fall else soundonce 255 ifaction 0 ai AIDRONEGETE else ifai AIDRONEWAIT { ifactioncount 4 ifrnd 16 ifcansee { sound 132 ifp 64 ai AIDRONEGETUP else ai AIDRONEGETE } } else ifai AIDRONEGETE state dronegetstate else ifai AIDRONEGETUP state dronegetstate else ifai AIDRONEPULLBACK { ifcount 32 ai AIDRONEWAIT } else ifai AIDRONEHIT { ifcount 8 ai AIDRONEWAIT } else ifai AIDRONESHRUNK state droneshrunkstate else ifai AIDRONEDODGE state dronedodgestate else ifai AIDRONEDODGEUP state dronedodgestate ifhitweapon state checkdronehitstate ifrnd 1 soundonce 130
enda
actor 1921 50 cactor 1680 ai AI_WALK enda
