Arenas Gameplay System
Hey everyone,
I haven't really been all that active recently. I've been doing A-levels and getting used to sixthform so not been on here as much. I decided that I would release a series of scripts I wrote for FPSC a while back. It was intended to be a special feature of one of my games, but as usual I never got round to finishing the game. The script is mostly functional.
FEATURES
The system contains 5 key aspects;
1) New health and ammo huds with a special interaction system built in for doors ect...
2) An inventory system for use with the weapons listed in this post allowing you to unlock weapons and choose your arsenal layout.
3) A helth pack system where you pick up health packs and add them to a stock and can then use them at any point to restore parts of your health.
4) A suit system (inspired by the nanosuit off crysis). It has 6 game modes which will be explained below.
5) A giger counter system so you can be told how close you are from radiation. Feel free to add sounds to this script as you wish.
REQUIREMENTS
The package requires
project blue to function properly. You also need the weapons listed in the inventory system to use it properly if you do not wish to rescript it. All media used in the script is included in the download attached to this post.
INVENTORY
Below is a list of all the weapons which are included in the inventory system. They are all Errant AI weapons;
INVENTORY
<Assault Rifles>
->
P90 SE
->
G36C
->
Scar (modded G36C)
->
M249A
<Side Arms>
->
G22 SE
->
M11 (UZI look alike)
->
VZ61
->
Gold Desert Eagle
<Melee Weapons>
->
Truncheon
->
Combat Knife
->
Fire Axe
->
Swat Shield
<Special Weapons>
->
Granade
->
JSCS14
->
870P1
->
Granade Launcher (M32L2)
SCRIPTS
Weapon Scripts - This is the weapon pickup script template. You need to change the path directory of the weapon to your weapon being picked up. The variable in this must also be changed to the appropriate one in the global script. In essence, you need to create a new one of these scripts for every weapon there is in the inventory system (16 weapons).
;Artificial Intelligence Script By Arenas
;Header
desc = Weapon Pickup
;Triggers
:state=0:hudreset,hudx=50,hudy=93,hudimagefine=gamecore\huds\Health and Ammo\Actions\action.png,hudname=action,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=93,hudimagefine=gamecore\huds\Health and Ammo\Actions\noaction.png,hudname=noaction,hudhide=1,hudmake=display,state=2
:state=2,plrdistfurther=60:hudunshow=action,hudunshow=noaction
:state=2:hudshow=action
:state=2,scancodekeypressed=33:state=3
:state=3:giveweap=EAI\P90SE,hudunshow=action,setvar=p90 1,destroy
;End of Script
;Extra Information
Global Script - This is the main script code. The variables are all declared at the start, and it has been compressed into as fewer lines as possible due to the fact that Project Blue does not support more than (I think) 300 or 500 lines of code, and this exceeded that limit, meaining some of this code as not being read.
;AIScript from Wizard Modified By Arenas
;Header
desc = Setup Wizard
;AIScript from Wizard Modified By Arenas
;Header
desc = Setup Wizard
; Setup Level Stats
:state=0:sky=skybank\natural\Ngt
:state=0:music=audiobank\Solitude\HorrorSoundtrack2.ogg,musicvolume=50,soundscale=25
:state=0:fog=0,fogred=0,foggreen=0,fogblue=0
:state=0:ambience=0,ambiencered=255,ambiencegreen=255,ambientlightblue=255
; Basic Setup
:state=0:dimvar=packtotal,setvar=packtotal 0,dimvar=activepower,setvar=activepower 6,dimvar=energylevel,setvar=energylevel 599,dimvar=gmcount,setvar=gmcount 0,dimvar=PlrHealth,dimvar=PlrArmor,setvar=energylevel 600,dimvar=Temp,dimvar=radiation,setvar=radiation 0
:state=0:setmaxweapslot=4,dimvar=p90,setvar=p90 1,dimvar=g36c,setvar=g36c 0,dimvar=scar,setvar=scar 0,dimvar=m29a,setvar=m29a 0,dimvar=g22,setvar=g22 1,dimvar=v7,setvar=v7 0,dimvar=uzi,setvar=uzi 0,dimvar=gde,setvar=gde 0,dimvar=bat,setvar=bat 1,dimvar=kbar,setvar=kbar 0,dimvar=axe,setvar=axe 0,dimvar=shield,setvar=shield 0,dimvar=fra,setvar=fra 1,dimvar=sha,setvar=sha 0,dimvar=shb,setvar=shb 0,dimvar=lau,setvar=lau 0
:state=0:giveweap=EAI\P90SE,giveweap=EAI\G22SE,giveweap=EAI\TRUNCHEON,giveweap=Model_Pack_10\M67FRAG
:state=0:hudreset,hudx=50,hudy=50,hudsizex=1024,hudsizey=768,hudimage=gamecore\huds\fader.tga,hudhide=1,hudtype=3,hudmake=internal
:state=0:hudreset,hudx=50,hudy=50,hudred=128,hudgreen=0,hudblue=0,hudsizex=1024,hudsizey=768,hudimage=gamecore\huds\eyehud.tga,hudhide=1,hudtype=2,hudmake=internal
:state=0:hudreset,hudx=50,hudy=50,hudred=128,hudgreen=128,hudblue=128,hudsizex=1024,hudsizey=768,hudimage=gamecore\huds\zoom.tga,hudhide=1,hudtype=4,hudmake=internal
:state=0:hudreset,hudx=5,hudy=5,hudimage=gamecore\huds\blank.dds,hudmake=display
:state=0:hudreset,hudx=4.5,hudy=6,hudsizex=16,hudsizey=16,hudimage=gamecore\huds\blank.dds,hudtype=1,hudmake=numeric
:state=0:hudreset,hudx=15,hudy=5,hudimage=gamecore\huds\blank.dds,hudmake=display
:state=0:hudreset,hudx=14,hudy=6,hudsizex=16,hudsizey=16,hudimage=gamecore\huds\blank.dds,hudtype=2,hudmake=numeric
:state=0:hudreset,hudx=100,hudy=100,hudimage=gamecore\huds\blank.dds,hudtype=3,hudmake=status
:state=0:hudreset,hudx=64,hudy=93,hudsizex=25,hudsizey=25,hudimage=gamecore\huds\Arenas - Numeric 1.dds,hudtype=3,hudmake=numeric
; Setup Game Menu
:state=0:hudreset,hudx=50,hudy=10,hudimage=languagebank\enlish\gamecore\backdrops\basic\gamemu.tga,hudname=gamemenutitle,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=40,hudimage=languagebank\enlish\gamecore\backdrops\Blank.png,hudtype=2,hudname=loadgame,hudhide=1,hudmake=button
:state=0:hudreset,hudx=50,hudy=50,hudimage=languagebank\enlish\gamecore\backdrops\Blank.png,hudtype=3,hudname=savegame,hudhide=1,hudmake=button
:state=0:hudreset,hudx=,hudy=,hudimage=,hudname=savingprompt,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=60,hudimage=languagebank\english\gamecore\backdrops\basic\exitgame.tga,hudtype=5,hudname=quitgame,hudhide=1,hudmake=button
:state=0:hudreset,hudx=50,hudy=70,hudimage=languagebank\english\gamecore\backdrops\basic\returntogame.tga,hudtype=4,hudname=returngame,hudhide=1,hudmake=button
; Basic Huds
:state=0:hudreset,hudx=50,hudy=90,hudimage=gamecore\huds\Health and Ammo\hud1.jpg,hudname=layout,hudmake=display,hudhide=1,hudreset,hudx=31,hudy=93,hudimage=gamecore\huds\Health and Ammo\Health 10\11.dds,hudname=health0,hudmake=display,hudhide=1,hudreset,hudx=31,hudy=93,hudimage=gamecore\huds\Health and Ammo\Health 10\10.dds,hudname=health1,hudmake=display,hudhide=1,hudreset,hudx=31,hudy=93,hudimage=gamecore\huds\Health and Ammo\Health 10\9.dds,hudname=health2,hudmake=display,hudhide=1,hudreset,hudx=31,hudy=93,hudimage=gamecore\huds\Health and Ammo\Health 10\8.dds,hudname=health3,hudmake=display,hudhide=1,hudreset,hudx=31,hudy=93,hudimage=gamecore\huds\Health and Ammo\Health 10\7.dds,hudname=health4,hudmake=display,hudhide=1,hudreset,hudx=31,hudy=93,hudimage=gamecore\huds\Health and Ammo\Health 10\6.dds,hudname=health5,hudmake=display,hudhide=1,hudreset,hudx=31,hudy=93,hudimage=gamecore\huds\Health and Ammo\Health 10\5.dds,hudname=health6,hudmake=display,hudhide=1,hudreset,hudx=31,hudy=93,hudimage=gamecore\huds\Health and Ammo\Health 10\4.dds,hudname=health7,hudmake=display,hudhide=1,hudreset,hudx=31,hudy=93,hudimage=gamecore\huds\Health and Ammo\Health 10\3.dds,hudname=health8,hudmake=display,hudhide=1,hudreset,hudx=31,hudy=93,hudimage=gamecore\huds\Health and Ammo\Health 10\2.dds,hudname=health9,hudmake=display,hudhide=1,hudreset,hudx=31,hudy=93,hudimage=gamecore\huds\Health and Ammo\Health 10\1.dds,hudname=health10,hudmake=display,hudhide=1,hudreset,hudx=50,hudy=80,hudimage=gamecore\huds\Health and Ammo\Packs\0.dds,hudname=pack0,hudmake=display,hudhide=1,hudreset,hudx=50,hudy=80,hudimage=gamecore\huds\Health and Ammo\Packs\1.dds,hudname=pack1,hudmake=display,hudhide=1,hudreset,hudx=50,hudy=80,hudimage=gamecore\huds\Health and Ammo\Packs\2.dds,hudname=pack2,hudmake=display,hudhide=1,hudreset,hudx=50,hudy=80,hudimage=gamecore\huds\Health and Ammo\Packs\3.dds,hudname=pack3,hudmake=display,hudhide=1,hudreset,hudx=50,hudy=80,hudimage=gamecore\huds\Health and Ammo\Packs\4.dds,hudname=pack4,hudmake=display,hudhide=1,hudreset,hudx=50,hudy=80,hudimage=gamecore\huds\Health and Ammo\Packs\5.dds,hudname=pack5,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 0.dds,hudname=energy0,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 1.dds,hudname=energy1,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 2.dds,hudname=energy2,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 3.dds,hudname=energy3,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 4.dds,hudname=energy4,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 5.dds,hudname=energy5,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 6.dds,hudname=energy6,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 7.dds,hudname=energy7,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 8.dds,hudname=energy8,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 9.dds,hudname=energy9,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 10.dds,hudname=energy10,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 11.dds,hudname=energy11,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 12.dds,hudname=energy12,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 13.dds,hudname=energy13,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 14.dds,hudname=energy14,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 15.dds,hudname=energy15,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 16.dds,hudname=energy16,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 17.dds,hudname=energy17,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 18.dds,hudname=energy18,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 19.dds,hudname=energy19,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 20.dds,hudname=energy20,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 21.dds,hudname=energy21,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 22.dds,hudname=energy22,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 23.dds,hudname=energy23,hudmake=display,hudhide=1,hudreset,hudx=90,hudy=36,hudimage=gamecore\huds\Health and Ammo\energy V2\energy 24.dds,hudname=energy24,hudmake=display,hudhide=1,hudshow=energy24,hudreset,hudx=5,hudy=5,hudimage=gamecore\huds\Health and Ammo\Abilities\resistor_inactive.dds,hudname=resistor_inactive,hudmake=display,hudhide=1,hudreset,hudx=5,hudy=15,hudimage=gamecore\huds\Health and Ammo\Abilities\defender_inactive.dds,hudname=defender_inactive,hudmake=display,hudhide=1,hudreset,hudx=5,hudy=25,hudimage=gamecore\huds\Health and Ammo\Abilities\speeder_inactive.dds,hudname=speeder_inactive,hudmake=display,hudhide=1,hudreset,hudx=5,hudy=35,hudimage=gamecore\huds\Health and Ammo\Abilities\juggernaught_inactive.dds,hudname=juggernaught_inactive,hudmake=display,hudhide=1,hudreset,hudx=5,hudy=45,hudimage=gamecore\huds\Health and Ammo\Abilities\operative_inactive.dds,hudname=operative_inactive,hudmake=display,hudhide=1,hudreset,hudx=5,hudy=55,hudimage=gamecore\huds\Health and Ammo\Abilities\basic_inactive.dds,hudname=basic_inactive,hudmake=display,hudhide=1,hudreset,hudx=5,hudy=5,hudimage=gamecore\huds\Health and Ammo\Abilities\resistor_active.dds,hudname=resistor_active,hudmake=display,hudhide=1,hudreset,hudx=5,hudy=15,hudimage=gamecore\huds\Health and Ammo\Abilities\defender_active.dds,hudname=defender_active,hudmake=display,hudhide=1,hudreset,hudx=5,hudy=25,hudimage=gamecore\huds\Health and Ammo\Abilities\speeder_active.dds,hudname=speeder_active,hudmake=display,hudhide=1,hudreset,hudx=5,hudy=35,hudimage=gamecore\huds\Health and Ammo\Abilities\juggernaught_active.dds,hudname=juggernaught_active,hudmake=display,hudhide=1,hudreset,hudx=5,hudy=45,hudimage=gamecore\huds\Health and Ammo\Abilities\operative_active.dds,hudname=operative_active,hudmake=display,hudhide=1,hudreset,hudx=5,hudy=55,hudimage=gamecore\huds\Health and Ammo\Abilities\basic_active.dds,hudname=basic_active,hudmake=display,hudhide=1,hudreset,hudx=95,hudy=36,hudimage=gamecore\huds\Health and Ammo\GM Counter V2\Count 0.dds,hudname=gm1,hudmake=display,hudhide=1,hudreset,hudx=95,hudy=36,hudimage=gamecore\huds\Health and Ammo\GM Counter V2\Count 1.dds,hudname=gm2,hudmake=display,hudhide=1,hudreset,hudx=95,hudy=36,hudimage=gamecore\huds\Health and Ammo\GM Counter V2\Count 2.dds,hudname=gm3,hudmake=display,hudhide=1,hudreset,hudx=95,hudy=36,hudimage=gamecore\huds\Health and Ammo\GM Counter V2\Count 3.dds,hudname=gm4,hudmake=display,hudhide=1,hudreset,hudx=95,hudy=36,hudimage=gamecore\huds\Health and Ammo\GM Counter V2\Count 4.dds,hudname=gm5,hudmake=display,hudhide=1,hudreset,hudx=95,hudy=36,hudimage=gamecore\huds\Health and Ammo\GM Counter V2\Count 5.dds,hudname=gm6,hudmake=display,hudhide=1,hudunshow=resistor_active,hudunshow=defender_active,hudunshow=speeder_active,hudunshow=juggernaught_active,hudunshow=operative_active,hudunshow=basic_active,hudshow=resistor_inactive,hudshow=defender_inactive,hudshow=speeder_inactive,hudshow=juggernaught_inactive,hudshow=operative_inactive,hudshow=basic_inactive,hudreset,hudx=50,hudy=50,hudsizex=1024,hudsizey=768,hudimage=gamecore\huds\Health and Ammo\Inventory\Background 2.dds,hudname=inventory,hudmake=display,hudhide=1,hudunshow=inventory,hudreset,hudx=16.5,hudy=42.5,hudimage=gamecore\huds\Health and Ammo\Inventory\P90.dds,hudtype=10,hudname=item1a,hudmake=button,hudhide=1,hudunshow=item1a,hudreset,hudx=16.5,hudy=55,hudimage=gamecore\huds\Health and Ammo\Inventory\G36C.dds,hudtype=11,hudname=item1b,hudmake=button,hudhide=1,hudunshow=item1b,hudreset,hudx=16.5,hudy=67.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Scar.dds,hudtype=12,hudname=item1c,hudmake=button,hudhide=1,hudunshow=item1c,hudreset,hudx=16.5,hudy=80,hudimage=gamecore\huds\Health and Ammo\Inventory\M29A.dds,hudtype=13,hudname=item1d,hudmake=button,hudhide=1,hudunshow=item1d,hudreset,hudx=42.5,hudy=42.5,hudimage=gamecore\huds\Health and Ammo\Inventory\g22.dds,hudtype=14,hudname=item2a,hudmake=button,hudhide=1,hudunshow=item2a,hudreset,hudx=42.5,hudy=80,hudimage=gamecore\huds\Health and Ammo\Inventory\v7.dds,hudtype=15,hudname=item2b,hudmake=button,hudhide=1,hudunshow=item2b,hudreset,hudx=42.5,hudy=67.5,hudimage=gamecore\huds\Health and Ammo\Inventory\uzi.dds,hudtype=16,hudname=item2c,hudmake=button,hudhide=1,hudunshow=item2c,hudreset,hudx=42.5,hudy=55,hudimage=gamecore\huds\Health and Ammo\Inventory\deagle.dds,hudtype=17,hudname=item2d,hudmake=button,hudhide=1,hudunshow=item2d,hudreset,hudx=66,hudy=42.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Bat.dds,hudtype=18,hudname=item3a,hudmake=button,hudhide=1,hudunshow=item3a,hudreset,hudx=66,hudy=55,hudimage=gamecore\huds\Health and Ammo\Inventory\K-Bar.dds,hudtype=19,hudname=item3b,hudmake=button,hudhide=1,hudunshow=item3b,hudreset,hudx=66,hudy=67.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Axe.dds,hudtype=20,hudname=item3c,hudmake=button,hudhide=1,hudunshow=item3c,hudreset,hudx=66,hudy=80,hudimage=gamecore\huds\Health and Ammo\Inventory\Shield.dds,hudtype=21,hudname=item3d,hudmake=button,hudhide=1,hudunshow=item3d,hudreset,hudx=87,hudy=42.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Granade.dds,hudtype=22,hudname=item4a,hudmake=button,hudhide=1,hudunshow=item4a,hudreset,hudx=87,hudy=55,hudimage=gamecore\huds\Health and Ammo\Inventory\Shot1.dds,hudtype=31,hudname=item4b,hudmake=button,hudhide=1,hudunshow=item4b,hudreset,hudx=87,hudy=67.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Shot2.dds,hudtype=32,hudname=item4c,hudmake=button,hudhide=1,hudunshow=item4c,hudreset,hudx=87,hudy=80,hudimage=gamecore\huds\Health and Ammo\Inventory\Launcher.dds,hudtype=33,hudname=item4d,hudmake=button,hudhide=1,hudunshow=item4d,hudreset,hudx=32,hudy=21.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Nothing.png,hudname=nothing1,hudmake=display,hudhide=1,hudunshow=nothing1,hudreset,hudx=47.5,hudy=21.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Nothing.png,hudname=nothing2,hudmake=display,hudhide=1,hudunshow=nothing2,hudreset,hudx=62,hudy=21.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Nothing.png,hudname=nothing3,hudmake=display,hudhide=1,hudunshow=nothing3,hudreset,hudx=76.5,hudy=21.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Nothing.png,hudname=nothing4,hudmake=display,hudhide=1,hudunshow=nothing4,hudreset,hudx=32,hudy=21.5,hudimage=gamecore\huds\Health and Ammo\Inventory\P90.dds,hudname=slot1a,hudmake=display,hudhide=1,hudunshow=slot1a,hudreset,hudx=32,hudy=21.5,hudimage=gamecore\huds\Health and Ammo\Inventory\G36C.dds,hudname=slot1b,hudmake=display,hudhide=1,hudunshow=slot1b,hudreset,hudx=32,hudy=21.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Scar.dds,hudname=slot1c,hudmake=display,hudhide=1,hudunshow=slot1c,hudreset,hudx=32,hudy=21.5,hudimage=gamecore\huds\Health and Ammo\Inventory\M29A.dds,hudname=slot1d,hudmake=display,hudhide=1,hudunshow=slot1d,hudreset,hudx=47.5,hudy=21.5,hudimage=gamecore\huds\Health and Ammo\Inventory\g22.dds,hudname=slot2a,hudmake=display,hudhide=1,hudunshow=slot2a,hudreset,hudx=47.5,hudy=21.5,hudimage=gamecore\huds\Health and Ammo\Inventory\v7.dds,hudname=slot2b,hudmake=display,hudhide=1,hudunshow=slot2b,hudreset,hudx=47.5,hudy=21.5,hudimage=gamecore\huds\Health and Ammo\Inventory\uzi.dds,hudname=slot2c,hudmake=display,hudhide=1,hudunshow=slot2c,hudreset,hudx=47.5,hudy=21.5,hudimage=gamecore\huds\Health and Ammo\Inventory\deagle.dds,hudname=slot2d,hudmake=display,hudhide=1,hudunshow=slot2d,hudreset,hudx=62,hudy=21.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Bat.dds,hudname=slot3a,hudmake=display,hudhide=1,hudunshow=slot3a,hudreset,hudx=62,hudy=21.5,hudimage=gamecore\huds\Health and Ammo\Inventory\K-Bar.dds,hudname=slot3b,hudmake=display,hudhide=1,hudunshow=slot3b,hudreset,hudx=62,hudy=21.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Axe.dds,hudname=slot3c,hudmake=display,hudhide=1,hudunshow=slot3c,hudreset,hudx=62,hudy=21.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Shield.dds,hudname=slot3d,hudmake=display,hudhide=1,hudunshow=slot3d,hudreset,hudx=76.5,hudy=21.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Granade.dds,hudname=slot4a,hudmake=display,hudhide=1,hudunshow=slot4a,hudreset,hudx=76.5,hudy=21.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Shot1.dds,hudname=slot4b,hudmake=display,hudhide=1,hudunshow=slot4b,hudreset,hudx=76.5,hudy=21.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Shot2.dds,hudname=slot4c,hudmake=display,hudhide=1,hudunshow=slot4c,hudreset,hudx=76.5,hudy=21.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Launcher.dds,hudname=slot4d,hudmake=display,hudhide=1,hudunshow=slot4d,hudreset,hudx=16.5,hudy=42.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Locked.dds,hudname=lock1a,hudmake=display,hudhide=1,hudunshow=lock1a,hudreset,hudx=16.5,hudy=55,hudimage=gamecore\huds\Health and Ammo\Inventory\Locked.dds,hudname=lock1b,hudmake=display,hudhide=1,hudunshow=lock1b,hudreset,hudx=16.5,hudy=67.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Locked.dds,hudname=lock1c,hudmake=display,hudhide=1,hudunshow=lock1c,hudreset,hudx=16.5,hudy=80,hudimage=gamecore\huds\Health and Ammo\Inventory\Locked.dds,hudname=lock1d,hudmake=display,hudhide=1,hudunshow=lock1d,hudreset,hudx=42.5,hudy=42.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Locked.dds,hudname=lock2a,hudmake=display,hudhide=1,hudunshow=lock2a,hudreset,hudx=42.5,hudy=55,hudimage=gamecore\huds\Health and Ammo\Inventory\Locked.dds,hudname=lock2b,hudmake=display,hudhide=1,hudunshow=lock2b,hudreset,hudx=42.5,hudy=67.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Locked.dds,hudname=lock2c,hudmake=display,hudhide=1,hudunshow=lock2c,hudreset,hudx=42.5,hudy=80,hudimage=gamecore\huds\Health and Ammo\Inventory\Locked.dds,hudname=lock2d,hudmake=display,hudhide=1,hudunshow=lock2d,hudreset,hudx=66,hudy=42.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Locked.dds,hudname=lock3a,hudmake=display,hudhide=1,hudunshow=lock3a,hudreset,hudx=66,hudy=55,hudimage=gamecore\huds\Health and Ammo\Inventory\Locked.dds,hudname=lock3b,hudmake=display,hudhide=1,hudunshow=lock3b,hudreset,hudx=66,hudy=67.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Locked.dds,hudname=lock3c,hudmake=display,hudhide=1,hudunshow=lock3c,hudreset,hudx=66,hudy=80,hudimage=gamecore\huds\Health and Ammo\Inventory\Locked.dds,hudname=lock3d,hudmake=display,hudhide=1,hudunshow=lock3d,hudreset,hudx=87,hudy=42.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Locked.dds,hudname=lock4a,hudmake=display,hudhide=1,hudunshow=lock4a,hudreset,hudx=87,hudy=55,hudimage=gamecore\huds\Health and Ammo\Inventory\Locked.dds,hudname=lock4b,hudmake=display,hudhide=1,hudunshow=lock4b,hudreset,hudx=87,hudy=67.5,hudimage=gamecore\huds\Health and Ammo\Inventory\Locked.dds,hudname=lock4c,hudmake=display,hudhide=1,hudunshow=lock4c,hudreset,hudx=87,hudy=80,hudimage=gamecore\huds\Health and Ammo\Inventory\Locked.dds,hudname=lock4d,hudmake=display,hudhide=1,hudunshow=lock4d,hudreset,hudx=50,hudy=50,hudimage=gamecore\huds\pointer.tga,hudname=pointer,hudhide=1,hudmake=pointer
; Main Game Initiation
:state=0:state=1
; Main Game
:state=1,escapekeypressed=1:pausegame,state=2
; Inventory
:state=1,etimergreater=1000,scancodekeypressed=23:state=50
:state=50:startmenu,hudshow=pointer,hudshow=inventory,etimerstart
:state=50:hudshow=lock1a,hudshow=lock1b,hudshow=lock1c,hudshow=lock1d,hudshow=lock2a,hudshow=lock2b,hudshow=lock2c,hudshow=lock2d,hudshow=lock3a,hudshow=lock3b,hudshow=lock3c,hudshow=lock3d,hudshow=lock4a,hudshow=lock4b,hudshow=lock4c,hudshow=lock4d,hudshow=nothing1,hudshow=nothing2,hudshow=nothing3,hudshow=nothing4,state=51
:state=51,varequal=p90 1:hudshow=item1a,hudunshow=lock1a
:state=51,varequal=g36c 1:hudshow=item1b,hudunshow=lock1b
:state=51,varequal=scar 1:hudshow=item1c,hudunshow=lock1c
:state=51,varequal=m29a 1:hudshow=item1d,hudunshow=lock1d
:state=51,varequal=g22 1:hudshow=item2a,hudunshow=lock2a
:state=51,varequal=gde 1:hudshow=item2b,hudunshow=lock2b
:state=51,varequal=uzi 1:hudshow=item2c,hudunshow=lock2c
:state=51,varequal=v7 1:hudshow=item2d,hudunshow=lock2d
:state=51,varequal=bat 1:hudshow=item3a,hudunshow=lock3a
:state=51,varequal=axe 1:hudshow=item3b,hudunshow=lock3b
:state=51,varequal=kbar 1:hudshow=item3c,hudunshow=lock3c
:state=51,varequal=shield 1:hudshow=item3d,hudunshow=lock3d
:state=51,varequal=fra 1:hudshow=item4a,hudunshow=lock4a
:state=51,varequal=sha 1:hudshow=item4b,hudunshow=lock4b
:state=51,varequal=shb 1:hudshow=item4c,hudunshow=lock4c
:state=51,varequal=lau 1:hudshow=item4d,hudunshow=lock4d
:state=51,weapininv=EAI\P90SE:hudunshow=nothing1,hudshow=slot1a
:state=51,weapininv=EAI\G36C:hudunshow=nothing1,hudshow=slot1b
:state=51,weapininv=Arenas\Scar:hudunshow=nothing1,hudshow=slot1c
:state=51,weapininv=EAI\M249A:hudunshow=nothing1,hudshow=slot1d
:state=51,weapininv=EAI\G22SE:hudunshow=nothing2,hudshow=slot2a
:state=51,weapininv=EAI\M11:hudunshow=nothing2,hudshow=slot2b
:state=51,weapininv=EAI\VZ61:hudunshow=nothing2,hudshow=slot2c
:state=51,weapininv=EAI\XIXSE2:hudunshow=nothing2,hudshow=slot2d
:state=51,weapininv=EAI\TRUNCHEON:hudunshow=nothing3,hudshow=slot3a
:state=51,weapininv=EAI\COMBATKNIFE:hudunshow=nothing3,hudshow=slot3b
:state=51,weapininv=EAI\fireaxe2:hudunshow=nothing3,hudshow=slot3c
:state=51,weapininv=EAI\SHIELDSWAT:hudunshow=nothing3,hudshow=slot3d
:state=51,weapininv=Model_Pack_10\M67FRAG:hudunshow=nothing4,hudshow=slot4a
:state=51,weapininv=EAI\JSCS14:hudunshow=nothing4,hudshow=slot4b
:state=51,weapininv=EAI\870p1:hudunshow=nothing4,hudshow=slot4c
:state=51,weapininv=EAI\M32L2:hudunshow=nothing4,hudshow=slot4d
:state=51,hudselectionmade=10:removeweap=1,giveweap=EAI\P90SE,hudshow=slot1a,hudunshow=slot1b,hudunshow=slot1c,hudunshow=slot1d
:state=51,hudselectionmade=11:removeweap=1,giveweap=EAI\G36C,hudunshow=slot1a,hudshow=slot1b,hudunshow=slot1c,hudunshow=slot1d
:state=51,hudselectionmade=12:removeweap=1,giveweap=Arenas\Scar,hudunshow=slot1a,hudunshow=slot1b,hudshow=slot1c,hudunshow=slot1d
:state=51,hudselectionmade=13:removeweap=1,giveweap=EAI\M249A,hudunshow=slot1a,hudunshow=slot1b,hudunshow=slot1c,hudshow=slot1d
:state=51,hudselectionmade=14:removeweap=2,giveweap=EAI\G22SE,hudshow=slot2a,hudunshow=slot2b,hudunshow=slot2c,hudunshow=slot2d
:state=51,hudselectionmade=15:removeweap=2,giveweap=EAI\M11,hudunshow=slot2a,hudshow=slot2b,hudunshow=slot2c,hudunshow=slot2d
:state=51,hudselectionmade=16:removeweap=2,giveweap=EAI\VZ61,hudunshow=slot2a,hudunshow=slot2b,hudshow=slot2c,hudunshow=slot2d
:state=51,hudselectionmade=17:removeweap=2,giveweap=EAI\XIXSE2,hudunshow=slot2a,hudunshow=slot2b,hudunshow=slot2c,hudshow=slot2d
:state=51,hudselectionmade=18:removeweap=3,giveweap=EAI\TRUNCHEON,hudshow=slot3a,hudunshow=slot3b,hudunshow=slot3c,hudunshow=slot3d
:state=51,hudselectionmade=19:removeweap=3,giveweap=EAI\COMBATKNIFE,hudunshow=slot3a,hudshow=slot3b,hudunshow=slot3c,hudunshow=slot3d
:state=51,hudselectionmade=20:removeweap=3,giveweap=EAI\fireaxe2,hudunshow=slot3a,hudunshow=slot3b,hudshow=slot3c,hudunshow=slot3d
:state=51,hudselectionmade=21:removeweap=3,giveweap=EAI\SHIELDSWAT,hudunshow=slot3a,hudunshow=slot3b,hudunshow=slot3c,hudshow=slot3d
:state=51,hudselectionmade=22:removeweap=4,giveweap=Model_Pack_10\M67FRAG,hudshow=slot4a,hudunshow=slot4b,hudunshow=slot4c,hudunshow=slot4d
:state=51,hudselectionmade=31:removeweap=4,giveweap=EAI\JSCS14,hudunshow=slot4a,hudshow=slot4b,hudunshow=slot4c,hudunshow=slot4d
:state=51,hudselectionmade=32:removeweap=4,giveweap=EAI\870p1,hudunshow=slot4a,hudunshow=slot4b,hudshow=slot4c,hudunshow=slot4d
:state=51,hudselectionmade=33:removeweap=4,giveweap=EAI\M32L2,hudunshow=slot4a,hudunshow=slot4b,hudunshow=slot4c,hudshow=slot4d
:state=51,etimergreater=1000,scancodekeypressed=23:hudunshow=inventory,stopmenu,etimerstart,hudunshow=pointer,hudunshow=lock1a,hudunshow=lock1b,hudunshow=lock1c,hudunshow=lock1d,hudunshow=lock2a,hudunshow=lock2b,hudunshow=lock2c,hudunshow=lock2d,hudunshow=lock3a,hudunshow=lock3b,hudunshow=lock3c,hudunshow=lock3d,hudunshow=lock4a,hudunshow=lock4b,hudunshow=lock4c,hudunshow=lock4d,hudunshow=nothing1,hudunshow=nothing2,hudunshow=nothing3,hudunshow=nothing4,hudunshow=slot1a,hudunshow=slot1b,hudunshow=slot1c,hudunshow=slot1d,hudunshow=slot2a,hudunshow=slot2b,hudunshow=slot2c,hudunshow=slot2d,hudunshow=slot3a,hudunshow=slot3b,hudunshow=slot3c,hudunshow=slot3d,hudunshow=slot4a,hudunshow=slot4b,hudunshow=slot4c,hudunshow=slot4d,hudunshow=item1a,hudunshow=item1b,hudunshow=item1c,hudunshow=item1d,hudunshow=item2a,hudunshow=item2b,hudunshow=item2c,hudunshow=item2d,hudunshow=item3a,hudunshow=item3b,hudunshow=item3c,hudunshow=item3d,hudunshow=item4a,hudunshow=item4b,hudunshow=item4c,hudunshow=item4d,state=1
; Weapon Stats
:state=1,vargreater=g36 180:setvar=g36 180
:state=1,vargreater=g22 30:setvar=g22 30
:state=1,vargreater=m32 10:setvar=m32 10
:state=1,vargreater=sca 180:setvar=sca 180
; Health Interaction
:state=1,PlrHealthgreater=179:hudreset,hudshow=layout,hudshow=health10,hudunshow=health9,hudunshow=health8,hudunshow=health7,hudunshow=health6,hudunshow=health5,hudunshow=health4,hudunshow=health3,hudunshow=health2,hudunshow=health1,hudunshow=health0
:state=1,PlrHealthless=180,PlrHealthgreater=159:hudreset,hudshow=layout,hudunshow=health10,hudshow=health9,hudunshow=health8,hudunshow=health7,hudunshow=health6,hudunshow=health5,hudunshow=health4,hudunshow=health3,hudunshow=health2,hudunshow=health1,hudunshow=health0
:state=1,PlrHealthless=160,PlrHealthgreater=139:hudreset,hudshow=layout,hudunshow=health10,hudunshow=health9,hudshow=health8,hudunshow=health7,hudunshow=health6,hudunshow=health5,hudunshow=health4,hudunshow=health3,hudunshow=health2,hudunshow=health1,hudunshow=health0
:state=1,PlrHealthless=140,PlrHealthgreater=119:hudreset,hudshow=layout,hudunshow=health10,hudunshow=health9,hudunshow=health8,hudshow=health7,hudunshow=health6,hudunshow=health5,hudunshow=health4,hudunshow=health3,hudunshow=health2,hudunshow=health1,hudunshow=health0
:state=1,PlrHealthless=120,PlrHealthgreater=99:hudreset,hudshow=layout,hudunshow=health10,hudunshow=health9,hudunshow=health8,hudunshow=health7,hudshow=health6,hudunshow=health5,hudunshow=health4,hudunshow=health3,hudunshow=health2,hudunshow=health1,hudunshow=health0
:state=1,PlrHealthless=100,PlrHealthgreater=79:hudreset,hudshow=layout,hudunshow=health10,hudunshow=health9,hudunshow=health8,hudunshow=health7,hudunshow=health6,hudshow=health5,hudunshow=health4,hudunshow=health3,hudunshow=health2,hudunshow=health1,hudunshow=health0
:state=1,PlrHealthless=80,PlrHealthgreater=59:hudreset,hudshow=layout,hudunshow=health10,hudunshow=health9,hudunshow=health8,hudunshow=health7,hudunshow=health6,hudunshow=health5,hudshow=health4,hudunshow=health3,hudunshow=health2,hudunshow=health1,hudunshow=health0
:state=1,PlrHealthless=60,PlrHealthgreater=39:hudreset,hudshow=layout,hudunshow=health10,hudunshow=health9,hudunshow=health8,hudunshow=health7,hudunshow=health6,hudunshow=health5,hudunshow=health4,hudshow=health3,hudunshow=health2,hudunshow=health1,hudunshow=health0
:state=1,PlrHealthless=40,PlrHealthgreater=19:hudreset,hudshow=layout,hudunshow=health10,hudunshow=health9,hudunshow=health8,hudunshow=health7,hudunshow=health6,hudunshow=health5,hudunshow=health4,hudunshow=health3,hudshow=health2,hudunshow=health1,hudunshow=health0
:state=1,PlrHealthless=20,PlrHealthgreater=0:hudreset,hudshow=layout,hudunshow=health10,hudunshow=health9,hudunshow=health8,hudunshow=health7,hudunshow=health6,hudunshow=health5,hudunshow=health4,hudunshow=health3,hudunshow=health2,hudshow=health1,hudunshow=health0
:state=1,PlrHealthless=1:hudreset,hudshow=layout,hudunshow=health10,hudunshow=health9,hudunshow=health8,hudunshow=health7,hudunshow=health6,hudunshow=health5,hudunshow=health4,hudunshow=health3,hudunshow=health2,hudunshow=health1,hudshow=health0
; Pack Interaction
:state=1,scancodekeypressed=35,varequal=packtotal 1,plrhealthless=200:subvar=packtotal 1,setPlrHealth=200,plrsound=audiobank\items\healthup.wav,setvar=PlrHealth $PH
:state=1,scancodekeypressed=35,varequal=packtotal 2,plrhealthless=200:subvar=packtotal 1,setPlrHealth=200,plrsound=audiobank\items\healthup.wav,setvar=PlrHealth $PH
:state=1,scancodekeypressed=35,varequal=packtotal 3,plrhealthless=200:subvar=packtotal 1,setPlrHealth=200,plrsound=audiobank\items\healthup.wav,setvar=PlrHealth $PH
:state=1,scancodekeypressed=35,varequal=packtotal 4,plrhealthless=200:subvar=packtotal 1,setPlrHealth=200,plrsound=audiobank\items\healthup.wav,setvar=PlrHealth $PH
:state=1,scancodekeypressed=35,varequal=packtotal 5,plrhealthless=200:subvar=packtotal 1,setPlrHealth=200,plrsound=audiobank\items\healthup.wav,setvar=PlrHealth $PH
:state=1,varless=packtotal 0:setvar=packtotal 0
:state=1,varequal=packtotal 0:hudshow=pack0,hudunshow=pack1,hudunshow=pack2,hudunshow=pack3,hudunshow=pack4,hudunshow=pack5
:state=1,varequal=packtotal 1:hudunshow=pack0,hudshow=pack1,hudunshow=pack2,hudunshow=pack3,hudunshow=pack4,hudunshow=pack5
:state=1,varequal=packtotal 2:hudunshow=pack0,hudunshow=pack1,hudshow=pack2,hudunshow=pack3,hudunshow=pack4,hudunshow=pack5
:state=1,varequal=packtotal 3:hudunshow=pack0,hudunshow=pack1,hudunshow=pack2,hudshow=pack3,hudunshow=pack4,hudunshow=pack5
:state=1,varequal=packtotal 4:hudunshow=pack0,hudunshow=pack1,hudunshow=pack2,hudunshow=pack3,hudshow=pack4,hudunshow=pack5
:state=1,varequal=packtotal 5:hudunshow=pack0,hudunshow=pack1,hudunshow=pack2,hudunshow=pack3,hudunshow=pack4,hudshow=pack5
; Energy Interaction
:state=1,varless=energylevel 0:setvar=energylevel 0
:state=1,vargreater=energylevel 599:setvar=energylevel 599
:state=1,varless=energylevel 2:hudshow=energy0,hudunshow=energy1,hudunshow=energy2,hudunshow=energy3,hudunshow=energy4,hudunshow=energy5,hudunshow=energy6,hudunshow=energy7,hudunshow=energy8,hudunshow=energy9,hudunshow=energy10,hudunshow=energy11,hudunshow=energy12,hudunshow=energy13,hudunshow=energy14,hudunshow=energy15,hudunshow=energy16,hudunshow=energy17,hudunshow=energy18,hudunshow=energy19,hudunshow=energy20,hudunshow=energy21,hudunshow=energy22,hudunshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 25,vargreater=energylevel 1:hudunshow=energy0,hudshow=energy1,hudunshow=energy2,hudunshow=energy3,hudunshow=energy4,hudunshow=energy5,hudunshow=energy6,hudunshow=energy7,hudunshow=energy8,hudunshow=energy9,hudunshow=energy10,hudunshow=energy11,hudunshow=energy12,hudunshow=energy13,hudunshow=energy14,hudunshow=energy15,hudunshow=energy16,hudunshow=energy17,hudunshow=energy18,hudunshow=energy19,hudunshow=energy20,hudunshow=energy21,hudunshow=energy22,hudunshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 50,vargreater=energylevel 24:hudunshow=energy0,hudunshow=energy1,hudshow=energy2,hudunshow=energy3,hudunshow=energy4,hudunshow=energy5,hudunshow=energy6,hudunshow=energy7,hudunshow=energy8,hudunshow=energy9,hudunshow=energy10,hudunshow=energy11,hudunshow=energy12,hudunshow=energy13,hudunshow=energy14,hudunshow=energy15,hudunshow=energy16,hudunshow=energy17,hudunshow=energy18,hudunshow=energy19,hudunshow=energy20,hudunshow=energy21,hudunshow=energy22,hudunshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 75,vargreater=energylevel 49:hudunshow=energy0,hudunshow=energy1,hudunshow=energy2,hudshow=energy3,hudunshow=energy4,hudunshow=energy5,hudunshow=energy6,hudunshow=energy7,hudunshow=energy8,hudunshow=energy9,hudunshow=energy10,hudunshow=energy11,hudunshow=energy12,hudunshow=energy13,hudunshow=energy14,hudunshow=energy15,hudunshow=energy16,hudunshow=energy17,hudunshow=energy18,hudunshow=energy19,hudunshow=energy20,hudunshow=energy21,hudunshow=energy22,hudunshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 100,vargreater=energylevel 74:hudunshow=energy0,hudunshow=energy1,hudunshow=energy2,hudunshow=energy3,hudshow=energy4,hudunshow=energy5,hudunshow=energy6,hudunshow=energy7,hudunshow=energy8,hudunshow=energy9,hudunshow=energy10,hudunshow=energy11,hudunshow=energy12,hudunshow=energy13,hudunshow=energy14,hudunshow=energy15,hudunshow=energy16,hudunshow=energy17,hudunshow=energy18,hudunshow=energy19,hudunshow=energy20,hudunshow=energy21,hudunshow=energy22,hudunshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 125,vargreater=energylevel 99:hudunshow=energy0,hudunshow=energy1,hudunshow=energy2,hudunshow=energy3,hudunshow=energy4,hudshow=energy5,hudunshow=energy6,hudunshow=energy7,hudunshow=energy8,hudunshow=energy9,hudunshow=energy10,hudunshow=energy11,hudunshow=energy12,hudunshow=energy13,hudunshow=energy14,hudunshow=energy15,hudunshow=energy16,hudunshow=energy17,hudunshow=energy18,hudunshow=energy19,hudunshow=energy20,hudunshow=energy21,hudunshow=energy22,hudunshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 150,vargreater=energylevel 124:hudunshow=energy0,hudunshow=energy1,hudunshow=energy2,hudunshow=energy3,hudunshow=energy4,hudunshow=energy5,hudshow=energy6,hudunshow=energy7,hudunshow=energy8,hudunshow=energy9,hudunshow=energy10,hudunshow=energy11,hudunshow=energy12,hudunshow=energy13,hudunshow=energy14,hudunshow=energy15,hudunshow=energy16,hudunshow=energy17,hudunshow=energy18,hudunshow=energy19,hudunshow=energy20,hudunshow=energy21,hudunshow=energy22,hudunshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 175,vargreater=energylevel 149:hudunshow=energy0,hudunshow=energy1,hudunshow=energy2,hudunshow=energy3,hudunshow=energy4,hudunshow=energy5,hudunshow=energy6,hudshow=energy7,hudunshow=energy8,hudunshow=energy9,hudunshow=energy10,hudunshow=energy11,hudunshow=energy12,hudunshow=energy13,hudunshow=energy14,hudunshow=energy15,hudunshow=energy16,hudunshow=energy17,hudunshow=energy18,hudunshow=energy19,hudunshow=energy20,hudunshow=energy21,hudunshow=energy22,hudunshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 200,vargreater=energylevel 174:hudunshow=energy0,hudunshow=energy1,hudunshow=energy2,hudunshow=energy3,hudunshow=energy4,hudunshow=energy5,hudunshow=energy6,hudunshow=energy7,hudshow=energy8,hudunshow=energy9,hudunshow=energy10,hudunshow=energy11,hudunshow=energy12,hudunshow=energy13,hudunshow=energy14,hudunshow=energy15,hudunshow=energy16,hudunshow=energy17,hudunshow=energy18,hudunshow=energy19,hudunshow=energy20,hudunshow=energy21,hudunshow=energy22,hudunshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 225,vargreater=energylevel 199:hudunshow=energy0,hudunshow=energy1,hudunshow=energy2,hudunshow=energy3,hudunshow=energy4,hudunshow=energy5,hudunshow=energy6,hudunshow=energy7,hudunshow=energy8,hudshow=energy9,hudunshow=energy10,hudunshow=energy11,hudunshow=energy12,hudunshow=energy13,hudunshow=energy14,hudunshow=energy15,hudunshow=energy16,hudunshow=energy17,hudunshow=energy18,hudunshow=energy19,hudunshow=energy20,hudunshow=energy21,hudunshow=energy22,hudunshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 250,vargreater=energylevel 224:hudunshow=energy0,hudunshow=energy1,hudunshow=energy2,hudunshow=energy3,hudunshow=energy4,hudunshow=energy5,hudunshow=energy6,hudunshow=energy7,hudunshow=energy8,hudunshow=energy9,hudshow=energy10,hudunshow=energy11,hudunshow=energy12,hudunshow=energy13,hudunshow=energy14,hudunshow=energy15,hudunshow=energy16,hudunshow=energy17,hudunshow=energy18,hudunshow=energy19,hudunshow=energy20,hudunshow=energy21,hudunshow=energy22,hudunshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 275,vargreater=energylevel 249:hudunshow=energy0,hudunshow=energy1,hudunshow=energy2,hudunshow=energy3,hudunshow=energy4,hudunshow=energy5,hudunshow=energy6,hudunshow=energy7,hudunshow=energy8,hudunshow=energy9,hudunshow=energy10,hudshow=energy11,hudunshow=energy12,hudunshow=energy13,hudunshow=energy14,hudunshow=energy15,hudunshow=energy16,hudunshow=energy17,hudunshow=energy18,hudunshow=energy19,hudunshow=energy20,hudunshow=energy21,hudunshow=energy22,hudunshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 300,vargreater=energylevel 274:hudunshow=energy0,hudunshow=energy1,hudunshow=energy2,hudunshow=energy3,hudunshow=energy4,hudunshow=energy5,hudunshow=energy6,hudunshow=energy7,hudunshow=energy8,hudunshow=energy9,hudunshow=energy10,hudunshow=energy11,hudshow=energy12,hudunshow=energy13,hudunshow=energy14,hudunshow=energy15,hudunshow=energy16,hudunshow=energy17,hudunshow=energy18,hudunshow=energy19,hudunshow=energy20,hudunshow=energy21,hudunshow=energy22,hudunshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 325,vargreater=energylevel 299:hudunshow=energy0,hudunshow=energy1,hudunshow=energy2,hudunshow=energy3,hudunshow=energy4,hudunshow=energy5,hudunshow=energy6,hudunshow=energy7,hudunshow=energy8,hudunshow=energy9,hudunshow=energy10,hudunshow=energy11,hudunshow=energy12,hudshow=energy13,hudunshow=energy14,hudunshow=energy15,hudunshow=energy16,hudunshow=energy17,hudunshow=energy18,hudunshow=energy19,hudunshow=energy20,hudunshow=energy21,hudunshow=energy22,hudunshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 350,vargreater=energylevel 324:hudunshow=energy0,hudunshow=energy1,hudunshow=energy2,hudunshow=energy3,hudunshow=energy4,hudunshow=energy5,hudunshow=energy6,hudunshow=energy7,hudunshow=energy8,hudunshow=energy9,hudunshow=energy10,hudunshow=energy11,hudunshow=energy12,hudunshow=energy13,hudshow=energy14,hudunshow=energy15,hudunshow=energy16,hudunshow=energy17,hudunshow=energy18,hudunshow=energy19,hudunshow=energy20,hudunshow=energy21,hudunshow=energy22,hudunshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 375,vargreater=energylevel 349:hudunshow=energy0,hudunshow=energy1,hudunshow=energy2,hudunshow=energy3,hudunshow=energy4,hudunshow=energy5,hudunshow=energy6,hudunshow=energy7,hudunshow=energy8,hudunshow=energy9,hudunshow=energy10,hudunshow=energy11,hudunshow=energy12,hudunshow=energy13,hudunshow=energy14,hudshow=energy15,hudunshow=energy16,hudunshow=energy17,hudunshow=energy18,hudunshow=energy19,hudunshow=energy20,hudunshow=energy21,hudunshow=energy22,hudunshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 400,vargreater=energylevel 374:hudunshow=energy0,hudunshow=energy1,hudunshow=energy2,hudunshow=energy3,hudunshow=energy4,hudunshow=energy5,hudunshow=energy6,hudunshow=energy7,hudunshow=energy8,hudunshow=energy9,hudunshow=energy10,hudunshow=energy11,hudunshow=energy12,hudunshow=energy13,hudunshow=energy14,hudunshow=energy15,hudshow=energy16,hudunshow=energy17,hudunshow=energy18,hudunshow=energy19,hudunshow=energy20,hudunshow=energy21,hudunshow=energy22,hudunshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 425,vargreater=energylevel 399:hudunshow=energy0,hudunshow=energy1,hudunshow=energy2,hudunshow=energy3,hudunshow=energy4,hudunshow=energy5,hudunshow=energy6,hudunshow=energy7,hudunshow=energy8,hudunshow=energy9,hudunshow=energy10,hudunshow=energy11,hudunshow=energy12,hudunshow=energy13,hudunshow=energy14,hudunshow=energy15,hudunshow=energy16,hudshow=energy17,hudunshow=energy18,hudunshow=energy19,hudunshow=energy20,hudunshow=energy21,hudunshow=energy22,hudunshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 450,vargreater=energylevel 424:hudunshow=energy0,hudunshow=energy1,hudunshow=energy2,hudunshow=energy3,hudunshow=energy4,hudunshow=energy5,hudunshow=energy6,hudunshow=energy7,hudunshow=energy8,hudunshow=energy9,hudunshow=energy10,hudunshow=energy11,hudunshow=energy12,hudunshow=energy13,hudunshow=energy14,hudunshow=energy15,hudunshow=energy16,hudunshow=energy17,hudshow=energy18,hudunshow=energy19,hudunshow=energy20,hudunshow=energy21,hudunshow=energy22,hudunshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 475,vargreater=energylevel 449:hudunshow=energy0,hudunshow=energy1,hudunshow=energy2,hudunshow=energy3,hudunshow=energy4,hudunshow=energy5,hudunshow=energy6,hudunshow=energy7,hudunshow=energy8,hudunshow=energy9,hudunshow=energy10,hudunshow=energy11,hudunshow=energy12,hudunshow=energy13,hudunshow=energy14,hudunshow=energy15,hudunshow=energy16,hudunshow=energy17,hudunshow=energy18,hudshow=energy19,hudunshow=energy20,hudunshow=energy21,hudunshow=energy22,hudunshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 500,vargreater=energylevel 474:hudunshow=energy0,hudunshow=energy1,hudunshow=energy2,hudunshow=energy3,hudunshow=energy4,hudunshow=energy5,hudunshow=energy6,hudunshow=energy7,hudunshow=energy8,hudunshow=energy9,hudunshow=energy10,hudunshow=energy11,hudunshow=energy12,hudunshow=energy13,hudunshow=energy14,hudunshow=energy15,hudunshow=energy16,hudunshow=energy17,hudunshow=energy18,hudunshow=energy19,hudshow=energy20,hudunshow=energy21,hudunshow=energy22,hudunshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 525,vargreater=energylevel 499:hudunshow=energy0,hudunshow=energy1,hudunshow=energy2,hudunshow=energy3,hudunshow=energy4,hudunshow=energy5,hudunshow=energy6,hudunshow=energy7,hudunshow=energy8,hudunshow=energy9,hudunshow=energy10,hudunshow=energy11,hudunshow=energy12,hudunshow=energy13,hudunshow=energy14,hudunshow=energy15,hudunshow=energy16,hudunshow=energy17,hudunshow=energy18,hudunshow=energy19,hudunshow=energy20,hudshow=energy21,hudunshow=energy22,hudunshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 550,vargreater=energylevel 524:hudunshow=energy0,hudunshow=energy1,hudunshow=energy2,hudunshow=energy3,hudunshow=energy4,hudunshow=energy5,hudunshow=energy6,hudunshow=energy7,hudunshow=energy8,hudunshow=energy9,hudunshow=energy10,hudunshow=energy11,hudunshow=energy12,hudunshow=energy13,hudunshow=energy14,hudunshow=energy15,hudunshow=energy16,hudunshow=energy17,hudunshow=energy18,hudunshow=energy19,hudunshow=energy20,hudunshow=energy21,hudshow=energy22,hudunshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 575,vargreater=energylevel 549:hudunshow=energy0,hudunshow=energy1,hudunshow=energy2,hudunshow=energy3,hudunshow=energy4,hudunshow=energy5,hudunshow=energy6,hudunshow=energy7,hudunshow=energy8,hudunshow=energy9,hudunshow=energy10,hudunshow=energy11,hudunshow=energy12,hudunshow=energy13,hudunshow=energy14,hudunshow=energy15,hudunshow=energy16,hudunshow=energy17,hudunshow=energy18,hudunshow=energy19,hudunshow=energy20,hudunshow=energy21,hudunshow=energy22,hudshow=energy23,hudunshow=energy24
:state=1,varless=energylevel 601,vargreater=energylevel 574:hudunshow=energy0,hudunshow=energy1,hudunshow=energy2,hudunshow=energy3,hudunshow=energy4,hudunshow=energy5,hudunshow=energy6,hudunshow=energy7,hudunshow=energy8,hudunshow=energy9,hudunshow=energy10,hudunshow=energy11,hudunshow=energy12,hudunshow=energy13,hudunshow=energy14,hudunshow=energy15,hudunshow=energy16,hudunshow=energy17,hudunshow=energy18,hudunshow=energy19,hudunshow=energy20,hudunshow=energy21,hudunshow=energy22,hudunshow=energy23,hudshow=energy24
; Ability Interaction
:state=1,scancodekeypressed=2:setvar=activepower 1
:state=1,scancodekeypressed=3:setvar=activepower 2
:state=1,scancodekeypressed=4:setvar=activepower 3
:state=1,scancodekeypressed=5:setvar=activepower 4
:state=1,scancodekeypressed=6:setvar=activepower 5
:state=1,scancodekeypressed=7:setvar=activepower 6
:state=1,varequal=activepower 1:plrspeed=70,newjumpheight=50,ambiencegreen=0,ambientlightblue=0,ambiencered=0,ambience=0,hudshow=resistor_active,hudunshow=defender_active,hudunshow=speeder_active,hudunshow=juggernaught_active,hudunshow=operative_active,hudunshow=basic_active,hudunshow=resistor_inactive,hudshow=defender_inactive,hudshow=speeder_inactive,hudshow=juggernaught_inactive,hudshow=operative_inactive,hudshow=basic_inactive
:state=1,varequal=activepower 2:plrspeed=70,newjumpheight=40,ambiencegreen=0,ambientlightblue=0,ambiencered=0,ambience=0,hudunshow=resistor_active,hudshow=defender_active,hudunshow=speeder_active,hudunshow=juggernaught_active,hudunshow=operative_active,hudunshow=basic_active,hudshow=resistor_inactive,hudunshow=defender_inactive,hudshow=speeder_inactive,hudshow=juggernaught_inactive,hudshow=operative_inactive,hudshow=basic_inactive
:state=1,varequal=activepower 3:plrspeed=170,newjumpheight=40,ambiencegreen=0,ambientlightblue=0,ambiencered=0,ambience=0,hudunshow=resistor_active,hudunshow=defender_active,hudshow=speeder_active,hudunshow=juggernaught_active,hudunshow=operative_active,hudunshow=basic_active,hudshow=resistor_inactive,hudshow=defender_inactive,hudunshow=speeder_inactive,hudshow=juggernaught_inactive,hudshow=operative_inactive,hudshow=basic_inactive
:state=1,varequal=activepower 4:plrspeed=100,newjumpheight=100,ambiencegreen=0,ambientlightblue=0,ambiencered=0,ambience=0,hudunshow=resistor_active,hudunshow=defender_active,hudunshow=speeder_active,hudshow=juggernaught_active,hudunshow=operative_active,hudunshow=basic_active,hudshow=resistor_inactive,hudshow=defender_inactive,hudshow=speeder_inactive,hudunshow=juggernaught_inactive,hudshow=operative_inactive,hudshow=basic_inactive
:state=1,varequal=activepower 5:plrspeed=100,newjumpheight=40,ambiencegreen=255,ambientlightblue=0,ambiencered=0,ambience=3,hudunshow=resistor_active,hudunshow=defender_active,hudunshow=speeder_active,hudunshow=juggernaught_active,hudshow=operative_active,hudunshow=basic_active,hudshow=resistor_inactive,hudshow=defender_inactive,hudshow=speeder_inactive,hudshow=juggernaught_inactive,hudunshow=operative_inactive,hudshow=basic_inactive
:state=1,varequal=activepower 6:plrspeed=100,newjumpheight=50,ambiencegreen=0,ambientlightblue=0,ambiencered=0,ambience=0,hudunshow=resistor_active,hudunshow=defender_active,hudunshow=speeder_active,hudunshow=juggernaught_active,hudunshow=operative_active,hudshow=basic_active,hudshow=resistor_inactive,hudshow=defender_inactive,hudshow=speeder_inactive,hudshow=juggernaught_inactive,hudshow=operative_inactive,hudunshow=basic_inactive
; GM Counter Interaction
:state=1,varequal=gmcount 0:hudshow=gm1,hudunshow=gm2,hudunshow=gm3,hudunshow=gm4,hudunshow=gm5,hudunshow=gm6
:state=1,varequal=gmcount 1:hudunshow=gm1,hudshow=gm2,hudunshow=gm3,hudunshow=gm4,hudunshow=gm5,hudunshow=gm6
:state=1,varequal=gmcount 2:hudunshow=gm1,hudunshow=gm2,hudshow=gm3,hudunshow=gm4,hudunshow=gm5,hudunshow=gm6
:state=1,varequal=gmcount 3:hudunshow=gm1,hudunshow=gm2,hudunshow=gm3,hudshow=gm4,hudunshow=gm5,hudunshow=gm6
:state=1,varequal=gmcount 4:hudunshow=gm1,hudunshow=gm2,hudunshow=gm3,hudunshow=gm4,hudshow=gm5,hudunshow=gm6
:state=1,varequal=gmcount 5:hudunshow=gm1,hudunshow=gm2,hudunshow=gm3,hudunshow=gm4,hudunshow=gm5,hudshow=gm6
:state=1,varequal=radiation 1,varequal=activepower 1:etimerstart
:state=1,varequal=radiation 1,varequal=activepower 2:etimerstart,plraddhealth=-1
:state=1,varequal=radiation 1,varequal=activepower 3:plraddhealth=-1
:state=1,varequal=radiation 1,varequal=activepower 4:plraddhealth=-1
:state=1,varequal=radiation 1,varequal=activepower 5:plraddhealth=-1
:state=1,varequal=radiation 1,varequal=activepower 6:plraddhealth=-1
; Suit Powers
:state=1,scancodekeypressed=2:setvar=activepower 1
:state=1,scancodekeypressed=3:setvar=activepower 2
:state=1,scancodekeypressed=4:setvar=activepower 3
:state=1,scancodekeypressed=5:setvar=activepower 4
:state=1,scancodekeypressed=6:setvar=activepower 5
:state=1,scancodekeypressed=7:setvar=activepower 6
; Resistor
:state=1,varequal=activepower 1,varequal=radiation 1,plrwithinzone=1,varless=energylevel 1:plraddhealth=-1,etimerstart
:state=1,varequal=activepower 1,varequal=radiation 1,plrwithinzone=1,vargreater=energylevel 1:subvar=energylevel 1,etimerstart
; Defender
:state=1,varequal=activepower 2,varequal=radiation 0,vargreater=PlrHealth $PH,vargreater=energylevel 0:setvar=Temp %PlrHealth,subvar=Temp $PH,plraddhealth=%Temp,etimerstart
:state=1,varequal=activepower 2,varequal=radiation 0,vargreater=Temp 0:subvar=energylevel %Temp,setvar=Temp 0
:state=1,varequal=activepower 2,varequal=radiation 0,varequal=energylevel 0:plraddhealth=-%Temp
:state=1:setvar=PlrHealth $PH
; Speeder
:state=1,varequal=activepower 3,plrusingrun=1:etimerstart,subvar=energylevel 2
; Juggernaught
:state=1,varequal=activepower 4,etimergreater=100,keypressed=57 1,etimergreater=1000:etimerstart,subvar=energylevel 45
; Operative
:state=1,varequal=activepower 5:etimerstart,subvar=energylevel 1
; Basic
:state=1,varequal=energylevel 0:setvar=activepower 6
:state=1,varequal=activepower 6,etimergreater=5000:addvar=energylevel 1
; Energy Regain
:state=1,varequal=activepower 1,etimergreater=5000:addvar=energylevel 1
:state=1,varequal=activepower 2,etimergreater=5000:addvar=energylevel 1
:state=1,varequal=activepower 3,plrusingrun=0,etimergreater=5000:addvar=energylevel 1
:state=1,varequal=activepower 4,etimergreater=5000:addvar=energylevel 1
:state=1,varequal=activepower 5,etimergreater=5000:NOTHING
:state=1,varequal=activepower 6,etimergreater=5000:addvar=energylevel 1
; Main Game
:state=1,escapekeypressed=1:pausegame,state=2
:state=1,scancodekeypressed=197:pausegame,state=11
:state=1,scancodekeypressed=64:hudshow=savingprompt,quicksavegame,pausegame,state=21
:state=1,scancodekeypressed=67:quickloadgame,state=31
:state=11,scancodekeypressed=0:state=12
:state=12,scancodekeypressed=197:resumegame,state=13
:state=13,scancodekeypressed=0:state=1
:state=21,scancodekeypressed=0:hudunshow=savingprompt,resumegame,state=1
:state=31,scancodekeypressed=0:state=1
; Game Menu
:state=2,escapekeypressed=0:state=3
:state=3:hudshow=gamemenutitle,hudshow=loadgame,hudshow=savegame,hudshow=quitgame,hudshow=returngame,hudshow=pointer,state=4
:state=4,hudselectionmade=2:loadgame
:state=4,hudselectionmade=3:savegame,state=6
:state=4,hudselectionmade=5:continuegame,destroy
:state=4,hudselectionmade=4:state=6
:state=4,escapekeypressed=1:state=5
:state=5,escapekeypressed=0:state=6
:state=6:hudunshow=gamemenutitle,hudunshow=loadgame,hudunshow=savegame,hudunshow=quitgame,hudunshow=returngame,hudunshow=pointer,resumegame,state=1
Energy Increase Zone - This zone will increase the energy of your suit. Think of it as a speedier suit energy regain zone.
;Artificial Intelligence Script By Arenas
;Header
desc = Radiation Zone
;Triggers
:plrwithinzone=1,varless=energylevel 600:addvar=energylevel 1
Energy Reduction Zone - This zone will increase the energy of your suit. Think of it as a speedier suit energy regain zone.
;Artificial Intelligence Script By Arenas
;Header
desc = Radiation Zone
;Triggers
:plrwithinzone=1,vargreater=energylevel 1:subvar=energylevel 1
Health Pack Pickup - Set this to the main script of the health packs and it means that if the player has any spare health slots it will be picked up when the action button is pressed.
;Artificial Intelligence Script By Arenas
;Header
desc = Pack Display and Interaction
;Triggers
;hudunshow=Hide Hud
;hudshow=Show Hud
:state=0:hudreset,hudx=50,hudy=93,hudimagefine=gamecore\huds\Health and Ammo\Actions\noaction.png,hudname=noaction,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=93,hudimagefine=gamecore\huds\Health and Ammo\Actions\action.png,hudname=action,hudhide=1,hudmake=display
:plrdistfurther=60:hudunshow=noaction,hudunshow=action
:state=0,varequal=packtotal 4,plrdistwithin=60:state=1
:state=0,vargreater=packtotal 0,plrdistwithin=60:state=2
:state=1:hudshow=noaction,hudunshow=action,state=0
:state=2:hudunshow=noaction,hudshow=action
:plrdistfurther=60:hudunshow=noaction,hudunshow=action,state=0
:state=2,scancodekeypressed=33:state=3
:state=3:addvar=packtotal 1,state=3,playertake,hudunshow=action,hudunshow=noaction
;End of Script
Energy Reduction Zone - This zone makes the giger counter interact and recognise its distance from danger.
;Artificial Intelligence Script By Arenas
;Header
desc = Radiation Zone
;Triggers
:state=0:state=1
:state=1,plrdistfurther=300:setvar=gmcount 0,setvar=radiation 0
:state=1,plrdistwithin=301:setvar=gmcount 1,setvar=radiation 0
:state=1,plrdistwithin=251:setvar=gmcount 2,setvar=radiation 0
:state=1,plrdistwithin=201:setvar=gmcount 3,setvar=radiation 0
:state=1,plrdistwithin=151:setvar=gmcount 4,setvar=radiation 0
:state=1,plrwithinzone=1:setvar=gmcount 5,setvar=radiation 1
SCREENSHOTS
Click To Enlarge
LICENSE
This pack has been created by James Hill (Arenas).
This FPSC Addon Pack is released as you agree to the following terms and conditions:
1. This Addon Pack cannot be distributed via any website domain or any other format.
2. This Addon Pack cannot be used, sold with or packaged/given out with any other software, without credit to the author.
3. This Addon Pack is not to be used in any way to illegally modify software.
4. The author is entitled to a copy of any modified version of this addon pack (modified or added media included).
The user must show proof of permission if asked or challenged to be able to continue using the software.
DISCLAIMER: A user of this FPSC Addon Pack acknowledges that he or she is receiving this Pack on an "as is" basis and the user is not relying on the accuracy or functionality of the package for any purpose. The user further acknowledges that any use of this package will be at the user's own risk and the copyright owner/author accepts no responsibility whatsoever arising from the use or application of the package.