summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-03-09stop depending on the system-reserved _DEBUG preprocessor-define/dev/humancontroller
2017-03-09never set groundEntityNum to -1, use ENTITYNUM_NONE instead/dev/humancontroller
2017-03-09stop creeping off-the-ground players/dev/humancontroller
actually, this is pretty much a no-op, because the "creep everywhere off-ground" bug was actually masked by another bug: WRONG use of groundEntityNum; to be fixed immediately
2017-03-09never use a passEntityNum of -1 in trace calls, use ENTITYNUM_NONE instead/dev/humancontroller
2017-03-09always spawn corpses where the model coincides with the ending state of the ↵/dev/humancontroller
death animation
2017-03-09do not treat a clipmask of 0 as MASK_DEADSOLID in some cases/dev/humancontroller
remove the clipmask == 0 special cases from G_TestEntityPosition() and G_Physics(). when spawning corpses, set their clipmask to MASK_DEADSOLID instead of 0.
2017-03-09allow particles of child particle systems to be launched with (dynamic) normals/dev/humancontroller
new particle script constructs (in particle blocks): {velocityType | accelerationType} {last_normal | opportunistic_normal} the base vector in case of opportunistic_normal is (0,0,0) if the particle is flying, and is a surface normal vector if the particle is in/on a map surface. the base vector in case of last_normal is always a valid direction, though sometimes an arbitrary one (the up direction). in both cases, the initial value of the last/opportunistic normal vector is propagated from the parent particle. the last/opportunistic vector is a new particle system variable, and the original normal vector is not touched, so this change retains backward-compatibility.
2017-03-09allow negative values for initial velocity and acceleration magnitudes of ↵/dev/humancontroller
particles
2017-03-09add bounds checking to the weapon number in CG_AddPlayerWeapon()/dev/humancontroller
2017-03-09fix trigger_stage activation upon stage jumps/dev/humancontroller
2017-03-09fix an evo menu failure/dev/humancontroller
2017-03-09fix an OB1 in Menus_CloseAll()/dev/humancontroller
2017-03-09fix unlagged not being used at all for overly large latencies/dev/humancontroller
2017-03-09fix weapons remaining held and usable after selling them/dev/humancontroller
by WoGoMo
2017-03-09fix wrapping of net sources/dev/humancontroller
2017-03-09add range checks for uiInfo.resolutions/dev/humancontroller
2017-03-09allow duplicate GUIDs/dev/humancontroller
2017-03-09allow >127 ordinal characters in string transmission/dev/humancontroller
2017-03-09remove the crappy "argument sanitization" workaround/dev/humancontroller
2017-03-09fix Com_ClientListParse()/dev/humancontroller
2017-03-09remove the abusable levelshot command and related hacks/dev/humancontroller
2017-03-09drop support for automatically playing the splash cinematic on startup/dev/humancontroller
2017-03-09do not close the console "from time to time"/dev/humancontroller
alter a bunch of cases where Key_SetCatcher() turns off the KEYCATCH_CONSOLE flag. remove all uses of Con_Close() and the function itself altogether. the console is now only togglable by a console key or with the toggleconsole command.
2017-03-09implement the entity 64-bit client-masking extension/dev/humancontroller
rename the previously unused entityShared_t::s to hack, and make use of it TODO: remove the said field, and add and use ``int hiMask'' instead
2017-03-09stop using PERS_SCORE from the server component/dev/humancontroller
because score is a game-specific thing also, this prevents (Aasimar's hack) the use of server status queries to determine who is spectating whom
2017-03-09stop embedding/displaying version information in various cases/dev/humancontroller
2017-03-09do not send version information in CURL downloads and MOTD requests/dev/humancontroller
2017-03-09remove the default setting of sv_dlUrl/dev/humancontroller
downloads.tremulous.net is dead anyway
2017-03-09do not publish gamestats/dev/humancontroller
TODO: remove the remnants
2017-03-09do not request MOTD updates upon connecting (especially to local servers)/dev/humancontroller
2017-03-09stop accessing the hostname, the current username and the ↵/dev/humancontroller
architecture/platform/OS information use "UnnamedPlayer" as the default player name
2017-03-09do not allow the ui module to query the clipboard contents/dev/humancontroller
2017-03-09remove the (generally unsecure) use of PIDs and PID files/dev/humancontroller
this includes the removal of the "safe mode" question feature
2017-03-09remove the (generally unsecure) setenv command/dev/humancontroller
2017-03-09add a crappy hack to allow the game DLL/SO to be reloaded when running a ↵/dev/humancontroller
server in the client-server binary
2017-03-09when not restarting the filesystem, at least clear the pak references/dev/humancontroller
this appears to fix some cases of unpure client errors TODO: figure out the details of why
2017-03-09fix hanging when the demo file is not found/dev/humancontroller
2017-03-09fix changing of the WRONG cvar: fs_basepath instead of fs_basegame/dev/humancontroller
2017-03-09on Windows, allow running without a system console (without crashing)/dev/humancontroller
2017-03-09fix network broadcasting on FreeBSD/dev/humancontroller
2017-03-09do not wipe cls.realtime when restarting the client for an fs_game change/dev/humancontroller
otherwise, the client won't send connection/downloading-related packets until the timer reaches clc.lastPacketSentTime again
2017-03-09fix the client's GUID resetting (to the non-serverunique value) upon ↵/dev/humancontroller
switching fs_game (when connecting to a modded server)
2017-02-08add missing trailing '\n's from strings to execute; add double quotes around ↵/dev/humancontroller
substituted argument strings also transform trailing ';'s to '\n's
2017-02-08fix a sizeof() error in Cmd_CallVote_f()/dev/humancontroller
2017-02-08fix the potential use of uninitialized memory in Svcmd_LayoutSave_f()/dev/humancontroller
2017-02-08fix the nullchar-termination in CL_GSRFeaturedLabel()/dev/humancontroller
2017-02-08protect the server against division by 0 in case of certain client rate and ↵/dev/humancontroller
server timescale settings
2017-02-07protect the server against the game module passing OOB passEntityNum values ↵/dev/humancontroller
(ie. -1 instead of ENTITYNUM_NONE) in trace calls
2017-02-07in the vote calling functions, protect against the dreaded exploit of ↵/dev/humancontroller
'\n'-interpretation inside quotes
2017-02-07add a makefile option to build only the game module or only the cgame and ui ↵/dev/humancontroller
modules new effective defines are BUILD_ONLY_GAME=1 and BUILD_ONLY_CGUI=1. the former overrides the latter.