Dev Log

L4D2 CO-OP
Removed compiled plugin from repository

-- XeroX

L4D2 CO-OP
Various Bug fixes.
Added BileJar Hit hook.
Added Scavenge Item Hook for survivor bots.

-- XeroX

UK2
Added Speed Upgrade. New Code

-- XeroX

UK2
Ammo Regen Code

-- XeroX

UK2
Base Commit

-- XeroX

L4D2 CO-OP
Fixed where tanks would spawn without proper initialisation.
Fixed where certian effects didnt wear off

-- XeroX

L4D2 CO-OP
Moved function files to subfolders

-- XeroX

L4D2 CO-OP
Fixed where players received a reward for not doing any damage to the tank.

-- XeroX

L4D2 CO-OP
Fixed crash issue with the visiblity check function.
Tanks now deal 200% increased damage if no other survivor is nearby. (1000 Units Range)

-- XeroX

L4D2 CO-OP
Crash still occurs not sure why it happens :/
Invalid entity check fix in OnEntityDestroyed

-- XeroX

L4D2 CO-OP
Removed hooks which are no longer used from extension.
Removed hooks which are not longer used from plugin code.
Possible crash fix found. Needs testing.

-- XeroX

L4D2 CO-OP
Block serveral commands through PointServerCommand entity

-- XeroX

L4D2 CO-OP
Fixed small bugs.
Replaced IsInRange with IsVisibleToPlayer function which does all the checks on the engine itself rather than sourcemod
Re-written parts of the code which used the old IsInRange function

-- XeroX

L4D2 CO-OP
Bug fixes.
Few new functions

-- XeroX

StatsSystem
Changes to MMR Gain/Loss for each kill.

-- Joux

StatsSystem
Added Zombie Rounds Won + Carrier Rounds Won statistic

-- Joux

StatsSystem
stats link

-- Joux

StatsSystem
Added a loss to promotion if a players leaves mid-round ( before round end )

-- Joux

StatsSystem
Shotgun accuracy fix!

-- Joux

StatsSystem
Added headshot kills to weapon(accuracy) stats

-- Joux

StatsSystem
Chat hook from pre to post

-- XeroX

StatsSystem
Changed join hook from pre to post.

-- XeroX

StatsSystem
Fixed variables not resetting on disconnect

-- XeroX

StatsSystem
Fixed zombies not saving hit stats

-- XeroX

StatsSystem
SQL Events

-- Joux

StatsSystem
Added sShots to user stats

-- Joux

StatsSystem
Added name to PVP Menu

-- Joux

StatsSystem
Menus Tested ( PVP Needs name on last menu )

-- Joux

StatsSystem
Initial Core Code Complete ( Untested )

-- Joux

StatsSystem
Weapon Stat Menu ( untested )

-- Joux

StatsSystem
Menu Work. ( Untested )
Added Player Statistics Menu
Added PVP Menu (searches all players from db) to compare stats with.
Added menu commands.

-- Joux

StatsSystem
Fixed array size for ArrayList

-- XeroX

StatsSystem
StringMap to ArrayList due to array index messing up. :/

-- XeroX

StatsSystem
Menu Work ( Stats Menu )

-- Joux

StatsSystem
Working Accuracy Stats. sStreak sDistance not working.

-- Joux

StatsSystem
Fixed handle not being closed.
Moved creating Snapshot outside of loop.

-- XeroX

StatsSystem
Started initial menu.

-- Joux

StatsSystem
Promotion and Demotion code. SQL Event script for masters.

-- Joux

StatsSystem
Tested code.

-- Joux

StatsSystem
various Rank system additions

-- Joux

StatsSystem
Begin - Rank MMR Elo Promotion System

-- Joux

StatsSystem
LoadRank + rank system ideas

-- Joux

StatsSystem
Stats Save & Load for Accuracy table & User Table

-- Joux

StatsSystem
Testing Loading and Saving ( User Loading OK )

-- Joux

StatsSystem
Corrections to save/load code.

-- Joux

StatsSystem
RoundsWon stat

-- Joux

StatsSystem
Firstblood stats

-- Joux

StatsSystem
Killing Spree code added. minor code fixes.

-- Joux

StatsSystem
Kill Streak Code.

-- Joux

StatsSystem
More stat additions

-- Joux

StatsSystem
Additions to save code, not complete.
Started to code in stats for each kill, hit, shot.

-- Joux

StatsSystem
Code Fixes, Save Code Updates

-- Joux

StatsSystem
Queue system start, some changes to variables.sp stats.sp SavePVP.sp

-- Joux

StatsSystem
SaveUser.sp SaveAccuracy.sp additions ( unfinished )

-- Joux

StatsSystem
LoadUser & LoadAccuracy

-- Joux

StatsSystem
Variable work, creating the baseline for the variables needed in the mod.

-- Joux

StatsSystem
Stats_User Additions

-- Joux

StatsSystem
Full Feature List ( WIP )

-- Joux

StatsSystem
Now using StringMap for weapon to enum variable.

-- XeroX

StatsSystem
Moved functions to their own files

-- XeroX

StatsSystem
Fixed ArrayList not properly reading the txt files

-- XeroX

StatsSystem
Updated some functions to use ArrayList instead of thousands of if else statements with strings

-- XeroX

PointsSystem
Added some exceptions to statistics on certian map types and excluded bots from all stats

-- XeroX

PointsSystem
Added basic statistics

-- XeroX

L4D2 CO-OP
Added sm_respawn
Added sm_tp

-- XeroX

L4D2 CO-OP
Added proper round end hook for coop mode. round_end event is not called on coop :/
Smaller changes and fixes.

-- XeroX

L4D2 CO-OP
Fixed some variables not resetting on round end.
Changed some hooks from void to Action allowing to stop the respecive action.

-- XeroX

L4D2 CO-OP
Disabled various things in debug mode.
Fixed wrong name being shown when a special infected kills a survivor.

-- XeroX