Version 0.1.0.0.0 - Alpha

+ Random player picking for monster (with mt_forcemonster command), set
on both clientside and serverside.
+ Player speed, screen shake and footstep sound code.
+ Default monster sounds.

~ Help description for convars.
Version 0.2 - Alpha

Now playable!

+ Monsters can now jump higher, take no fall damage, spawn with weapons
and have a model.
+ Humans now have a model.
+ Cvars actually do what they're supposed to now.
+ Screen message when a player turns into a monster.
+ monsterManager runs on spawn.
+ Entity emitted sounds and screen shaking can be called from serverside
(not sure if this will last).
+ mt_forcemonster has crude admin protection.

~ Moved clientside player functions to cl_player.
~ monsterMaker has been renamed to monsterManager.
~ setupMonster has been merged with unsetupMonster.
~ pickMonster renamed to forceMonster.

- unSetup monster has been removed.
- Clientside monsterManager has been disabled.

Notes:

This is a very messy build, I want to change a lot of things. Despite
that it should be bug-free. There is only one bug with PlayerSpawn
passing a NULL entity to setupMonster, but it shouldn't break anything.

In cl_init the code within GM:Think can calculate if a player is moving
on the ground or not. Might be useful at some point.
Version 0.2.0.1 - Alpha

+ Disabled player suicide.
Version 0.2.0.1.1 - Alpha

~ Renamed instances of 'monsterServo' and 'monsterStep' to lowercase
(for Steam workshop).
~ Moved sound precache to cl_init.
Version 0.2.0.1.2 - Alpha

+ Added mt_roundtime, mt_roundamount, mt_monsterjumpheight,
mt_humanjumpheight, mt_monsternightvision, mt_humanflashlight,
mt_monstertaunts, mt_humandistractions, mt_monstersdestroysbreakables,
mt_monstersdestroysdoors, mt_monsterscrushplayers, mt_monstersilenttime,
mt_monstersilentrecharge, mt_humansprinttime, mt_humansprintrecharge,
mt_monstersprinttime and mt_monstersprintrecharge.

~ Changed CVar order.
~ Set CVar mt_monsterspeed default to 1.
Version 0.2.0.1.3 - Alpha

~ Changed some convar text.
Version 0.3.0.0.0 - Alpha

Changelog:

Added:

+ Rounds and intermissions
+ Spectating
+ Monster is chosen through player iteration
+ Go sound for round starts
+ human and monster jump power ConVar functionality
+ human and monster(temp) flashlight with ConVar functionality

Patched:

+ Universal screen shaking for players when a monster walks, based on
vicinity now
+ Monster default footstep sounds
+ Suiciding glitch

Other:

+ Renamed monster and human jumpheight to jumppower

--------------------------------------------------------------------------------
Dev Changelog:

Added:

+ player_manager player classes
+ Player validation check
+ Class validation check
+ Rounds and intermissions
+ Monster iteration
+ Spectator player class
+ Go sound for round starts
+ human and monster jump power ConVar functionality
+ human and monster(temp) flashlight with ConVar functionality
+ Dynamic music ConVar

Deleted:

+ player.lua
+ cl_playerlua
+ clientside to serverside sound playing and shaking functions
+ Old player class method
+ forceMonster function

Patched:

+ Universal screen shaking for players when a monster walks, based on
vicinity now
+ Monster default footstep sounds
+ Suiciding glitch
+ 'setupPlayer' receives a null entity

Other:

+ Moved sound precaching to shared.lua
+ Renamed monster and human jumpheight to jumppower

Notes:

I've left in a lot of debug commands and commented out code. I'll go
through to check if any need deleting or being left in. I'll probably
leave the class changing commands in, since there isn't a system for
players asking to change class yet.
Version 0.3.0.0.1

Other:
+ Renamed goSound to gosound for Steam Workshop

Notes:
Github derped so ignore next commit.
A

A
Version 0.3.0.1.6 - Alpha

Changelog:

Added:

+ Simple player spectating.
+ Amount of players to start ConVar.

Patched:

+ Overhauled class system.
+ Spectators being able to use the flashlight.

--------------------------------------------------------------------------------
Dev Changelog:

Added:

+ Simple player spectating.
+ Amount of players to start ConVar.

Deleted:

+ A bunch of commented out code.

Patched:

+ Overhauled class system.
+ Spectators being able to use the flashlight.

Other:

+ Renamed some functions.
Version 0.3.2.8.6 - Alpha

Changelog:

Added:

+ F3 (gm_showspare1) enables/disables mouse.
+ Test title screen (currently broken).
+ "'player' has been killed!" message.
+ "Not enough players!" message.

Improved:

+ Rounds system overhauled.

Other:

+ Players spawn as spectator.

--------------------------------------------------------------------------------
Dev Changelog:

Added:

+ Monster Tech logo in VTF format.
+ F3 (gm_showspare1) enables/disables mouse.
+ Test title screen (currently broken).
+ "'player' has been killed!" message.
+ "Not enough players!" message.

Improved:

+ Rounds system overhauled.

Other:

+ Merged mt.enoughPlayers into mt.playerCount function.
+ Players spawn as spectator.
+ Mouse enabled on start.
Merge branch 'master' of https://github.com/Viaphex/monstertech