Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-09 | use standard time representation | /dev/humancontroller | |
2017-03-09 | use MIN() instead of min() | /dev/humancontroller | |
2017-03-09 | make strrchr() and strchr() standard-conformant | /dev/humancontroller | |
2017-03-09 | remove trailing '\n' characters from error strings | /dev/humancontroller | |
2017-03-09 | use floatint_t | /dev/humancontroller | |
2017-03-09 | class-specific landing bobbing amounts | /dev/humancontroller | |
2017-03-09 | fix distortion of 2D acceleration | /dev/humancontroller | |
2017-03-09 | implement the range marker functionality, use it to create buildable range ↵ | /dev/humancontroller | |
markers use the entity 64-bit client-masking extension when available | |||
2017-03-09 | fix noclipping players affecting other players | /dev/humancontroller | |
notably, other players were able to stand on the "center" of a noclipped player set an r.contents value of 0 for noclipping clients, backing up the r.contents value in the new ent->client->cliprcontents field | |||
2017-03-09 | improve the usability of noclip, notarget, give and godmode: | /dev/humancontroller | |
- godmode protects against everything (except suicides via the kill command) - godmode can also be toggled when dead or spectating - noclip, notarget, and godmode retain their status until explicitly toggled (except when outside of devmode, or when reconnecting), notably, they are not turned off when switching teams or suiciding - funds can be given also when dead - noclipping players do not activate any triggers - map geometry does not interfere with noclipping players when it comes to changing classes | |||
2017-03-09 | rewrite the mover team code | /dev/humancontroller | |
2017-03-09 | add a string duplicating function into the game module | /dev/humancontroller | |
2017-03-09 | alter trigger wait timers a bit, remove duplicate code | /dev/humancontroller | |
2017-03-09 | allow maps to override buildpoint limits | /dev/humancontroller | |
2017-03-09 | make the ignore functionality even transmission-complete, moving the ↵ | /dev/humancontroller | |
necessary parts to the game module TODO: implement the vsay-equivalent of G_SayTo() | |||
2017-03-09 | unset clientPersistant_t::humanItemSelection when leaving the spawn queue, ↵ | /dev/humancontroller | |
for consistency (should be non-functional) | |||
2017-03-09 | fix trigger linkage after trap_SetBrushModel(); always allow firing at a ↵ | /dev/humancontroller | |
trigger_hurt fixes are courtesy of ==Troy== | |||
2017-03-09 | ensure that ent->classname is always non-null (for entity numbers up to ↵ | /dev/humancontroller | |
level.num_entities-1, and ENTITYNUM_WORLD, and ENTITYNUM_NONE), for player entities and #ENTITYNUM_NONE in particular | |||
2017-03-09 | make buildable placement precise | /dev/humancontroller | |
2017-03-09 | allow configurable teleporter ejection speed | /dev/humancontroller | |
2017-03-09 | when stopping follow mode, keep the view origin and stop | /dev/humancontroller | |
2017-03-09 | change setviewpos to work as it sounds like | /dev/humancontroller | |
setviewpos now precisely puts the player's view origin to the specified coordinates, and does not spit the player forward; it now optionally takes yaw and pitch arguments for this, setviewpos takes ps->viewheight into account when teleporting the player; TeleportPlayer() now takes an additional float argument specifying the spitting speed of the player; currently, TeleportPlayer() is called with a non-0 argument only from the setviewpos function | |||
2017-03-09 | refactor stuff | /dev/humancontroller | |
2017-03-09 | remove some redundant statements | /dev/humancontroller | |
2017-03-09 | stop depending on the system-reserved _DEBUG preprocessor-define | /dev/humancontroller | |
2017-03-09 | never set groundEntityNum to -1, use ENTITYNUM_NONE instead | /dev/humancontroller | |
2017-03-09 | stop 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-09 | never use a passEntityNum of -1 in trace calls, use ENTITYNUM_NONE instead | /dev/humancontroller | |
2017-03-09 | always spawn corpses where the model coincides with the ending state of the ↵ | /dev/humancontroller | |
death animation | |||
2017-03-09 | do 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-09 | fix trigger_stage activation upon stage jumps | /dev/humancontroller | |
2017-03-09 | fix unlagged not being used at all for overly large latencies | /dev/humancontroller | |
2017-03-09 | fix weapons remaining held and usable after selling them | /dev/humancontroller | |
by WoGoMo | |||
2017-03-09 | allow duplicate GUIDs | /dev/humancontroller | |
2017-03-09 | remove the abusable levelshot command and related hacks | /dev/humancontroller | |
2017-03-09 | implement 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-09 | stop 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-09 | stop embedding/displaying version information in various cases | /dev/humancontroller | |
2017-03-09 | do not publish gamestats | /dev/humancontroller | |
TODO: remove the remnants | |||
2017-02-08 | add 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-08 | fix a sizeof() error in Cmd_CallVote_f() | /dev/humancontroller | |
2017-02-08 | fix the potential use of uninitialized memory in Svcmd_LayoutSave_f() | /dev/humancontroller | |
2017-02-07 | in the vote calling functions, protect against the dreaded exploit of ↵ | /dev/humancontroller | |
'\n'-interpretation inside quotes | |||
2017-02-07 | fix some usages of abs(), part 2: potentially gamelogic-changing changes | /dev/humancontroller | |
detected by Clang | |||
2015-06-08 | merge some changes from the old "gpp" branch: edit version tags and the set ↵ | /dev/humancontroller | |
the default fs_game to "gpp" | |||
2014-06-17 | Various adjustments so it compiles | Tim Angus | |
2013-03-27 | Fix some warnings caused by lack of noreturn | Tim Angus | |
2013-02-16 | Update copyright notices | Tim Angus | |
2013-01-12 | Fix a bunch of warnings | Tim Angus | |
2013-01-03 | * Revision 2273 modified the previous ban instead of the specified one | M. Kristall | |