rev4.0 - UI Overhaul 3 / Combat Overhaul

added
User Interface
+MESSAGE SYSTEM revamped, see G_DIALOG.TXT in \DOCS folder
+MAIN MENU
--> Runecaster cannot be used while Shocked
+OPTIONS MENU
--> Controls
--> Fullscreen / Windowed
--> Music Volume
--> SFX Volume
--> Quit

Combat
+AMMO
--> Equipped ammo now affects attack calls
--> Firing with ammo equipped depletes ammo
--> If ammo runs out, characters automatically switch back to normal
ammo

+MOB stats revamped, check Game Mechanics.txt in \DOCS folder.

+MOB COMBAT HANDLER
--> MOB "atk" state finished, uses template seen in G_MOBDB.TXT in \DOCS
folder
--> Hit Flashes added
--> Status Effects added
------> Empower : MOB outline glows red, x2 outgoing damage
------> Shield : MOB outline glows blue, 1/2 incoming damage
------> Unconscious : "KO" state, not yet implemented
------> Poison : MOB glows green, -1 HP / 3 seconds, will not kill
------> Slow : MOB outline glows white, 1/2 movement speed
------> Paralysis : MOB glows yellow, 0 movement speed, can still attack
/ runecast / items
------> Confusion : MOB effect not implemented, reverses movement
direction
------> Shock : MOB outline glows yellow, cannot runecast
--> MOB "spell_fire0" state, Fire Rune spell - Flamethrower
--> MOB "spell_water0" state, Water Rune spell - Wave
--> MOB "spell_ice0" state, Ice Rune spell - Freeze Ray

+RUNE HANDLER
--> fx_spell_fire0 Handler
--> fx_spell_water0 Handler
--> fx_spell_ice0 Handler

bug fixes
+ITEM MENU
--> Key Items navigation now wraps properly
--> Ammo Pouch navigation now wraps properly
+miscellaneous other fixes, it's late, I'm committing