summaryrefslogtreecommitdiff
path: root/src/game/bg_misc.c
AgeCommit message (Collapse)Author
2017-08-14Implement player extrapolation.Paweł Redman
If a player doesn't send client frames fast enough then there will be some server frames where they don't move. This is visible as 'warping' and is generally very undesirable. Extrapolation tries to fix the problem by filling in the missing data by continuing player's trajectory.
2017-06-25further (ACCADEMICALLY_ACCLAIMED) macOS build fixesnarbatucker
2017-05-23Fix bug that disallows buying CkitMaeJong
Inverted ckit and ackit entries in bg_weapons enum
2017-05-21Fix goon BBOX valuesMaeJong
Bad copypasta !
2017-05-21Reorder BG tables and rewrite BG_Find* functions.Paweł Redman
This commit reorders entries in the weapon, building, class, and upgrade tables, so that the order matches the respective enums. This commit also rewrites most BG_Find* functions to take advantage of this and avoid linear searches.
2017-05-21Remove all override code.Paweł Redman
Overrides allowed changing some attributes of buildings and classes using configs (and without having to change the code itself). This commit removes this nonsensical system.
2017-05-21Make buildable/class tables values identical to data-1.1.0 overridesMaeJong
2017-04-15add a BG function to get the view origin of a client/dev/humancontroller
for this, import BG_GetClientNormal()
2017-04-15add boundary checks in BG_ParseCSVBuildableList()/dev/humancontroller
for protection against malicious map files
2017-04-15fix a couple of compiler warnings/dev/humancontroller
2017-04-15multi-protocol: rename powerups to misc in the playerState_t and ↵/dev/humancontroller
entityState_t structs
2017-04-15multi-protocol: change the playerState_t and entityState_t structs to the ↵Jeff Kent
versions in the latest code base this includes changing how ammo and clips r stored
2017-04-15import the cQVM game modulePaweł Redman
replacing the existing one
2017-04-15import the Slacker's QVM code baseSlackerLinux85