summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-06-05(bug 3104) save the correct variables for players who disconnect and come backM. Kristall
(bug 3161) do not allow two clients to have the same name (Chris Schwarz) (bug 3205) let aliens move eggs when humans only have one node (Roman Tetelman)
2007-06-04(bug 2970) fix number of connected player counting and count non-spectatorsM. Kristall
properly (bug 3201) fix a bug where admins following other players can't see team chat
2007-06-04* Master server OB1 bug fixes from R1CHTim Angus
2007-06-04* Change max servers from 256 to 1024Tim Angus
2007-05-22* (bug 3093) if g_privateMessages is disabled, continue to parseTony J. White
/m and /mt out of say messages but print a warning to the client instead of blurting it out as a not-so-private message. (Chris Schwarz)
2007-04-27* (bug 2958) new function G_LeaveTeam() takes care of cancelling out a player'sTony J. White
active missles, poision, and spectators following him when he switches teams. (M. Kristall)
2007-04-25* (bug 3088) stop some checking on playerState_t in determining voteTony J. White
elegibility and removal of redundant checks (M. Kristall)
2007-04-25* (bug 3075) supar /give command (M. Kristall)Tony J. White
2007-04-25* (bug 2971) fix g_teamForceBalance for /team auto (M. Kristall)Tony J. White
2007-04-25* (bug 2970) fix player counting in relation to team and voting eligibilityTony J. White
(M. Kristall)
2007-04-24* oops, accidentally reverted this file to an older version in rev 925Tony J. White
2007-04-14* cg_bounceParticles 0 now takes the extra step of culling particles thatTony J. White
enter solids.
2007-04-12* cg_drawCrosshair now has 3 settings:Tony J. White
0 - always off 1 - for long range weapons only (1.1.0 behaviour and also the new default) 2 - always on (if the weapon.cfg has one defined of course) * cg_drawCrosshair 0 no longer prevents crosshair names from drawing * added cg_drawCrosshair configuration in the ingame Options -> Game menu
2007-04-10* g_layoutAuto was not selecting a random layout properlyTony J. White
2007-04-09* ugh... fixed G_RoomForClassChange() again. Needed to use ent->s.originTony J. White
instead of ent->s.pos.trBase so the un-snapped origin was used in collision tracing
2007-04-03* correctly test for space required when changing class (broke it in myTony J. White
last commit)
2007-04-03* PCL_HUMAN_BSUIT is now a full fledged player class now. This means that theTony J. White
overrides/classes/human_bsuit.cfg file can set all the goodies such as viewHeight and bounding box size. Also, bsuit corpses work now. * added MN_A_TEAMCHANGEBUILDTIMER, MN_H_TEAMCHANGEBUILDTIMER, MN_A_EVOLVEBUILDTIMER, and MN_H_ARMOURYBUILDTIMER for the error dialogs you get when trying to do something that's not allowed with an active build timer. * added MN_H_NOARMOURYHERE and MN_H_NOENERGYAMMOHERE error dialogs for trying to buy/sell when not near the necessary buildables. * added MN_H_NOROOMBSUITON and MN_H_NOROOMBSUITOFF error dialogs for when there is no room to change class between PCL_HUMAN and PCL_HUMAN_BSUIT * removed an unused variable from my recent big ui commit
2007-03-26* clear CS_WINNER in G_ShutdownGame instead of G_InitGameTony J. White
2007-03-26* (bug 3071) fixed new teamvote typos and stopped using ps.stats[ STAT_PTEAM ]Tony J. White
for consistency
2007-03-25* ingame menus redesignedTony J. White
* spectators can now participate in non-team votes * added teamvote "admitdefeat" * replaced "nextmap" vote with "draw" * removed vote "clientkick" vote (uses "kick" instead) * removed teamvote "teamclientkick" (uses "kick" instead) * renamed teamvote "teamkick" to teamvote "kick" * added teamvote "denybuild" and "allowbuild" * added vote "mute" and "unmute" * added !denybuild and !allowbuild g_admin commands * added /ignore and /unignore commands (and menu support) * Game -> Info (formerly About) shows server settings instead of local ones * Voting keys can now be configured in the Options menu * Voting key binds now display with the vote status (F3 and F4 will be the eventual default binds for "teamvote yes" and "teamvote no" respectively)
2007-03-25* add basic hexadecimal support (%x) to bg_lib.c scanf/printf. this is usefulTony J. White
for saving precious space in info strings when passing large integer values.
2007-03-24* Minor efficiency/readability improvement to g_chatTeamPrefix codeTim Angus
2007-03-23* (bug 3012) teamvote tally was was counting following specs, but not deadTony J. White
teammates
2007-03-23* ioq3 r1053 mini-merge to restore cgame compatability with older clientsTony J. White
2007-03-22* Fixes to some GCC 4 warningsTim Angus
2007-03-21* ioq3-r1052 mergeTim Angus
2007-03-21* clearer fix for particle system crashTony J. White
2007-03-21* prevent a crash when the particle system fills upTony J. White
2007-03-21* new 2D status bars for buildingsTony J. White
* spawns never show the ¨no power¨ icon since they don't need reactor/overmind * alien buildings that require the overmind to function will now show the "no power¨ icon when the overmind is down
2007-03-20* calling teamvotes would often cause strange client behaviour. CommonTony J. White
symptoms I've seen are: incorrect stage notifications drawing the wrong number of available build points broken plant models on niveus Surprisingly, there was no open bug report for this that I could find.
2007-03-16* (bug 2989) my last "stfu overmind" patch did just the opposite whenTony J. White
timelimit was infinite. Now it's tracked properly with level.overmindMuted instead of using the time hack.
2007-03-13* (bug 3052) fix issues with !ban and !namelog when multiple players have theTony J. White
same IP/GUID. Also give slot number precedence for !ban.
2007-03-03* (bug 3036) clear votes in G_ShutdownGame() in case map_restart was usedTony J. White
2007-03-03* in-game server browser: default to sorting by ping, refresh theTony J. White
server list automatically if the list is over 1 hour old or if there are no servers in the list
2007-03-03* (bug 2971) improved g_teamForceBalance checking (M. Kristall)Tony J. White
2007-03-03* (bug 3008) track when map and map_restart commands are added to the commandTony J. White
buffer with level.restarted. This prevents G_RunFrame() from running until the command is processed by the server code.
2007-03-03* (bug 2924) fix check for spectator following another spectator (M. Kristall)Tony J. White
2007-03-02* (bug 2989) stop the overmind's bitching about no eggs in sudden death tooTony J. White
2007-03-02* (bug 2965) remove color codes from G_LogPrintf() strings (M. Kristall)Tony J. White
2007-03-02* (bug 3043) adds cg_bounceParticles which defaults to 0 on all but theTony J. White
highest built-in graphic setting. When set to 0, particles don't use bounce off anything and therefore their movement doesn't require trace calls. This gives a significant frame rate boost in many situations.
2007-02-25* (bug 2658) windfly.wav and jumppad.wav removed from target_push andTony J. White
trigger_push * (bug 2658) added spawnflags 2 to misc_anim_model which will spawn the entitiy with the animation OFF * (bug 2658) if the "animations" loopFrames (param 3) of misc_anim_model is 0, then the animation will not loop, but it will make one pass through the animation each time the entity is used
2007-02-25* add support for "viewheight" and "crouchViewheight" elements to theTony J. White
class overrides config file
2007-02-19* (bug 3021) don't let building on top of existing structures override theTony J. White
unique test (kevlarman)
2007-02-13* (bug 3021) allow building "on top of" existing marked buildables whenTony J. White
using g_markDeconstruct. (kevlarman)
2007-02-10* (bug 2989) only let the overmind nag one time about needing spawns if thereTony J. White
are no builders.
2007-02-06* (bug 3020) put a 1 minute maximum on intermission time to prevent infiniteTony J. White
intermissions when only afk or malicious players are on the non-spec teams.
2007-01-19* rate limit the acknowledgment of gamestat messages in the master serverTony J. White
to prevent DoS
2007-01-03* (bug 2996) better support for using "!" commands when g_admin isTony J. White
disabled. * (bug 2973) account for the *BUILTIN* layout in the count returned by G_LayoutList() * !readconfig now clears all g_admin data properly even if there is an error reading or no g_admin data file is defined
2007-01-02* Update demo_protocolsTim Angus
2006-12-31* (bug 2954) g_admin commands can not be used from the server console evenTony J. White
if g_admin is not set to a file. This allows the !kick and !ban commands to work for the current game even if there is no g_admin data file. Updated vote cmds to always use !ban instead of clientkick.