Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-09 | execute map configuration scripts before loading the map | /dev/humancontroller | |
emit exec commands for the map configuration scripts before emitting any map or map_restart commands. during loading, if it is detected, that the scripts were not executed in advance (ie., on the first map load, or when subsequent map or map_restart commands are sent from the console), then emit exec commands for the scripts and restart the map | |||
2017-03-09 | begin rewriting the voting code to be structured in the representation of votes | /dev/humancontroller | |
with this, at least, the "vote action will restart the map" check can be performed in a non-hacky way | |||
2017-03-09 | add G_PerformMapChange() and G_PerformMapRestart(), and use them | /dev/humancontroller | |
currently, they abstract the use of trap_SendConsoleCommand() this change happens to add an instance of ``level.restarted = qtrue;'' | |||
2017-03-09 | remove some fancy hacks from the missile bounce code | /dev/humancontroller | |
2017-03-09 | remove all occurrences of the useless SVF_USE_CURRENT_ORIGIN | /dev/humancontroller | |
2017-03-09 | fix mover placement bugs resulting in from the stupid use of InitMover() | /dev/humancontroller | |
2017-03-09 | use r.currentAngles a bit more (for later use) | /dev/humancontroller | |
2017-03-09 | try to synchronize ent->r.currentAngles with ent->client->ps.viewangles a bit | /dev/humancontroller | |
2017-03-09 | drop the use of the origin and angles fields of entityState_t in the game module | /dev/humancontroller | |
clear the r.currentAngles field for brushmodel-related entities using the ''angle'' spawn var | |||
2017-03-09 | allow misc_particle_system entities to use the angles spawn variable | /dev/humancontroller | |
2017-03-09 | fix a building self-explosion epsilon issue | /dev/humancontroller | |
2017-03-09 | do not sink underwater | /dev/humancontroller | |
2017-03-09 | do not overclip | /dev/humancontroller | |
2017-03-09 | do not force lucifer cannon users to stop attacking in order to charge again | /dev/humancontroller | |
2017-03-09 | always bring up a blueprint, but always print an error if appropriate | /dev/humancontroller | |
2017-03-09 | increase MAX_BUILDLOG | /dev/humancontroller | |
2017-03-09 | increase MAX_UNLAGGED_MARKERS to support higher sv_fps values with unlagged | /dev/humancontroller | |
2017-03-09 | implement setdevmode: an admin command to switch developer mode on or off | /dev/humancontroller | |
2017-03-09 | also use configstring #CS_LOCATIONS+0 for storing location names | /dev/humancontroller | |
includes some refactoring | |||
2017-03-09 | remove a redundant condition | /dev/humancontroller | |
2017-03-09 | remove redundant code | /dev/humancontroller | |
2017-03-09 | remove some '\n's from strings passed to error calls | /dev/humancontroller | |
2017-03-09 | clamp funds at +-30000, not SHRT_MIN/MAX | /dev/humancontroller | |
2017-03-09 | never pass a NULL ent to G_UseTargets() | /dev/humancontroller | |
2017-03-09 | refactor stuff | /dev/humancontroller | |
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 | |