Here is the official todo and feature request list so far. I hope I havent forgotten anything
Quote: "Singleplayer
-To be able to time the screenshake so once it's triggered it can last x number of seconds.
-To be able to have objects properly float in the water.
-To have a water splash sound when walking through water.
-Gravity options
-In game menu - Change settings
-Recoil
-Bloom
-Ironsights
Multiplayer
-Multiple start weapons
-Dynamic objects and weapons
Scripting
-Variables
-targetdistwithin=X (perfoms an action on the "target" when they are within a certain distance)
-targetdistfurther=X (perfoms an action on the "target" when they are futher than a certain distance)
-targetwithinzone=X (perfoms an action on the "target" when they are in a trigger zone)
-targetaddhealth=X (X=health to give target)
-spawn=X (Spawns the dynamic object when perfomed)
-plrfallrate=X (Rate player falls at at anytime)
-Motionblurintensity=X (1-100)
-Waterblur=X (The amount of blur the water has on the players "eyes".)
-skystars=X (The path of the GIANT decal to be played over the skybox.)(For an example, a transparent decal, with stars that pulse)
-Decalspeed=X(50 is what FPSC has now, 0 is slow....and 100 is stupidly fast)
-hudfadein=X (hud to fade onto the screen. AS of now, fpsc only has "hudfade". A fade in would be much better)
-camerastartwarp=X (You know how when you first start the game, how the camera does that weird "fade in warp thing"? 1 is turn onuse, 0 is off)
-weaponslotdump=X (perfoms an act of DELETING whatever is in the slot the X is. For instance, say the player has two weapons. He hits a trigger zone, doing so, the pistol he had in slot #2, is deleted. good for halo style pickups)
-entitydrop=X (entity to spawn where the object has "died". Example: Pick-upable boxes that when shot, dumps out some money.
-teleporttoplayer=X (entity to teleport to the player)
-targetalive=X (performs an action when target is still alive)
-targetdead=X (performs an action when target is deaddestroyed)
-shaderchange=X (path to new shader to be applied to entity)
-mousespeed=X (changes speed of mouse to X. 50 is how FPSC has it now. (good for settings!))
-shaderdump=X (entity to have no shader. (good for settings!))
-bloomdecal=X (For DECALS. As the player gets closer, the decal fades more and more. vice versa)
-plrtempkeydump=X (If "1", the commands is used. Vice versa. When performed, the players movement keys (wasd,space, shift), are temporarly unavailibe. This can be used for many things. such as the player activate a control panel, and has to steer a robot with those keys. (puppet script by Conjured entertainment)
Bugs to fix
-Door animations
-Adjust run speeds
-Water optimisation (Not really a bug)
-BlurOn/BlurOff not using triggerzones
-Fix eyehud
-Fix the weird animations for enemies.
-Multiplayer - PlayerHeight Bug"
Thanks to everyone for the suggestions and to testers for the scripting commands