------------------------------------------------------------------------
r971 | tma | 2007-08-24 12:08:35 +0100 (Fri, 24 Aug 2007) | 4 lines
* Remove some fs_restrict code
* Say "Waiting for response" instead of "...-1 servers"
* (bug 3054) After running a listen server, sv_killserver is not set
------------------------------------------------------------------------
r970 | tma | 2007-08-24 01:32:53 +0100 (Fri, 24 Aug 2007) | 6 lines
* Merged ioq3-r1133
+ PNG image loader
+ Non-gas dependent x86_64 VM
+ Collision optimisations
+ Slew of other bug fixes
------------------------------------------------------------------------
r967 | tjw | 2007-08-13 18:52:31 +0100 (Mon, 13 Aug 2007) | 8 lines
* sv_masterX cvars were being cleared by the server whenever a DNS lookup
failed on the cvar value. This behaviour went unnoticed in Q3 since
lookups were typically only done when the server started or sv_masterX
cvars were manually changed. Now that Tremulous does fresh DNS lookups
after every map change, any network hiccup could clear out the
sv_masterX settings. This cvar clearing is now removed.
* removes a duplicate line setting sv_master[ X ]->modified.
------------------------------------------------------------------------
r966 | msk | 2007-08-12 21:29:16 +0100 (Sun, 12 Aug 2007) | 2 lines
* (bug 3290) grangers outside the map (hovel bug)
------------------------------------------------------------------------
r965 | msk | 2007-08-09 14:54:12 +0100 (Thu, 09 Aug 2007) | 2 lines
* (bug 3301) fix vsprintf bug
------------------------------------------------------------------------
r964 | tma | 2007-07-22 00:12:11 +0100 (Sun, 22 Jul 2007) | 2 lines
* Correctly name SMP binary
------------------------------------------------------------------------
r963 | tma | 2007-07-21 23:59:15 +0100 (Sat, 21 Jul 2007) | 2 lines
* Oops, how'd they get in there...
------------------------------------------------------------------------
r962 | tma | 2007-07-21 23:52:39 +0100 (Sat, 21 Jul 2007) | 2 lines
* Merge of ioq3-r1119
------------------------------------------------------------------------
r959 | msk | 2007-07-16 22:37:23 +0100 (Mon, 16 Jul 2007) | 5 lines
* (bug 3047) send team commands to spectating admins who can see team chat
* remove some more redundant checks and fix some command flags
* fix a number of spelling misteaks in messages
* show denybuild indicator in !listplayers
------------------------------------------------------------------------
r958 | tma | 2007-07-15 15:15:41 +0100 (Sun, 15 Jul 2007) | 2 lines
* Merge of ioq3-r1112
------------------------------------------------------------------------
r954 | msk | 2007-07-09 16:20:42 +0100 (Mon, 09 Jul 2007) | 3 lines
* (bug 3251) make return consistent for admin check (benmachine)
* show message when trying to get help for a command you cannot use
------------------------------------------------------------------------
r953 | msk | 2007-07-09 15:24:36 +0100 (Mon, 09 Jul 2007) | 2 lines
* (bug 3242) use correct medistat animation when unpowered (David Sev)
------------------------------------------------------------------------
r952 | msk | 2007-07-04 17:32:45 +0100 (Wed, 04 Jul 2007) | 1 line
* fix denybuild thing correctly...
------------------------------------------------------------------------
r951 | msk | 2007-06-29 18:31:42 +0100 (Fri, 29 Jun 2007) | 4 lines
* fix a silly issue in !passvote and !cancelvote that could potentially have
undesired effects
* correct some copy-paste action in my last commit
------------------------------------------------------------------------
r950 | msk | 2007-06-29 14:01:08 +0100 (Fri, 29 Jun 2007) | 4 lines
* check if a target was specified for votes that require one (was choosing the
player at slot 0)
* remove some unnecessary code
------------------------------------------------------------------------
r949 | msk | 2007-06-28 04:42:22 +0100 (Thu, 28 Jun 2007) | 1 line
* list map as an allowed vote type
------------------------------------------------------------------------
r948 | msk | 2007-06-20 02:13:35 +0100 (Wed, 20 Jun 2007) | 3 lines
* take away blue print when a player's building rights are denied
* don't spam message when !putteam won't do anything
------------------------------------------------------------------------
r947 | msk | 2007-06-13 01:24:08 +0100 (Wed, 13 Jun 2007) | 1 line
oops, fix an issue with my last commit that could crash a server
------------------------------------------------------------------------
r946 | msk | 2007-06-12 22:20:56 +0100 (Tue, 12 Jun 2007) | 2 lines
* ClientCommand() rewrite
------------------------------------------------------------------------
r945 | tma | 2007-06-06 22:28:00 +0100 (Wed, 06 Jun 2007) | 2 lines
* Patch from R1CH to delist servers that are hidden by NAT
------------------------------------------------------------------------
r944 | msk | 2007-06-05 21:59:31 +0100 (Tue, 05 Jun 2007) | 4 lines
(bug 3104) save the correct variables for players who disconnect and come back
(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)
------------------------------------------------------------------------
r943 | msk | 2007-06-04 20:22:32 +0100 (Mon, 04 Jun 2007) | 4 lines
(bug 2970) fix number of connected player counting and count non-spectators
properly
(bug 3201) fix a bug where admins following other players can't see team chat
------------------------------------------------------------------------
r942 | tma | 2007-06-04 20:03:47 +0100 (Mon, 04 Jun 2007) | 2 lines
* Master server OB1 bug fixes from R1CH
------------------------------------------------------------------------
r941 | tma | 2007-06-04 17:21:19 +0100 (Mon, 04 Jun 2007) | 2 lines
* Change max servers from 256 to 1024
------------------------------------------------------------------------
r940 | tjw | 2007-05-22 05:31:03 +0100 (Tue, 22 May 2007) | 5 lines
* (bug 3093) if g_privateMessages is disabled, continue to parse
/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)
------------------------------------------------------------------------
r939 | tjw | 2007-04-27 05:19:11 +0100 (Fri, 27 Apr 2007) | 4 lines
* (bug 2958) new function G_LeaveTeam() takes care of cancelling out a player's
active missles, poision, and spectators following him when he
switches teams. (M. Kristall)
------------------------------------------------------------------------
r938 | tjw | 2007-04-25 06:49:46 +0100 (Wed, 25 Apr 2007) | 3 lines
* (bug 3088) stop some checking on playerState_t in determining vote
elegibility and removal of redundant checks (M. Kristall)
------------------------------------------------------------------------
r937 | tjw | 2007-04-25 05:29:54 +0100 (Wed, 25 Apr 2007) | 2 lines
* (bug 3075) supar /give command (M. Kristall)
------------------------------------------------------------------------
r936 | tjw | 2007-04-25 05:26:08 +0100 (Wed, 25 Apr 2007) | 2 lines
* (bug 2971) fix g_teamForceBalance for /team auto (M. Kristall)
------------------------------------------------------------------------
r935 | tjw | 2007-04-25 04:22:50 +0100 (Wed, 25 Apr 2007) | 3 lines
* (bug 2970) fix player counting in relation to team and voting eligibility
(M. Kristall)
------------------------------------------------------------------------
r934 | tjw | 2007-04-24 04:22:23 +0100 (Tue, 24 Apr 2007) | 2 lines
* oops, accidentally reverted this file to an older version in rev 925
------------------------------------------------------------------------
r933 | tjw | 2007-04-14 03:45:11 +0100 (Sat, 14 Apr 2007) | 3 lines
* cg_bounceParticles 0 now takes the extra step of culling particles that
enter solids.
------------------------------------------------------------------------
r932 | tjw | 2007-04-12 18:03:14 +0100 (Thu, 12 Apr 2007) | 8 lines
* cg_drawCrosshair now has 3 settings:
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
------------------------------------------------------------------------
r931 | tjw | 2007-04-10 15:40:22 +0100 (Tue, 10 Apr 2007) | 2 lines
* g_layoutAuto was not selecting a random layout properly
------------------------------------------------------------------------
r930 | tjw | 2007-04-09 22:59:37 +0100 (Mon, 09 Apr 2007) | 4 lines
* ugh... fixed G_RoomForClassChange() again. Needed to use ent->s.origin
instead of ent->s.pos.trBase so the un-snapped origin was used in
collision tracing
------------------------------------------------------------------------
r929 | tjw | 2007-04-03 22:34:14 +0100 (Tue, 03 Apr 2007) | 3 lines
* correctly test for space required when changing class (broke it in my
last commit)
------------------------------------------------------------------------
r928 | tjw | 2007-04-03 04:39:26 +0100 (Tue, 03 Apr 2007) | 13 lines
* PCL_HUMAN_BSUIT is now a full fledged player class now. This means that the
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
------------------------------------------------------------------------
r927 | tjw | 2007-03-26 05:51:30 +0100 (Mon, 26 Mar 2007) | 2 lines
* clear CS_WINNER in G_ShutdownGame instead of G_InitGame
------------------------------------------------------------------------
r926 | tjw | 2007-03-26 05:32:20 +0100 (Mon, 26 Mar 2007) | 3 lines
* (bug 3071) fixed new teamvote typos and stopped using ps.stats[ STAT_PTEAM ]
for consistency
------------------------------------------------------------------------
r925 | tjw | 2007-03-25 04:20:13 +0100 (Sun, 25 Mar 2007) | 16 lines
* ingame menus redesigned
* 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)
------------------------------------------------------------------------
r924 | tjw | 2007-03-25 04:07:12 +0100 (Sun, 25 Mar 2007) | 3 lines
* add basic hexadecimal support (%x) to bg_lib.c scanf/printf. this is useful
for saving precious space in info strings when passing large integer values.
------------------------------------------------------------------------
r923 | tma | 2007-03-24 13:06:14 +0000 (Sat, 24 Mar 2007) | 2 lines
* Minor efficiency/readability improvement to g_chatTeamPrefix code
------------------------------------------------------------------------
r922 | tjw | 2007-03-23 22:04:58 +0000 (Fri, 23 Mar 2007) | 3 lines
* (bug 3012) teamvote tally was was counting following specs, but not dead
teammates
------------------------------------------------------------------------
r921 | tjw | 2007-03-23 22:02:12 +0000 (Fri, 23 Mar 2007) | 2 lines
* ioq3 r1053 mini-merge to restore cgame compatability with older clients
------------------------------------------------------------------------
r920 | tma | 2007-03-22 00:08:00 +0000 (Thu, 22 Mar 2007) | 2 lines
* Fixes to some GCC 4 warnings
------------------------------------------------------------------------
r919 | tma | 2007-03-21 23:55:51 +0000 (Wed, 21 Mar 2007) | 2 lines
* ioq3-r1052 merge
------------------------------------------------------------------------
r915 | tjw | 2007-03-21 22:55:16 +0000 (Wed, 21 Mar 2007) | 2 lines
* clearer fix for particle system crash
------------------------------------------------------------------------
r914 | tjw | 2007-03-21 22:08:05 +0000 (Wed, 21 Mar 2007) | 2 lines
* prevent a crash when the particle system fills up
------------------------------------------------------------------------
r913 | tjw | 2007-03-21 22:02:57 +0000 (Wed, 21 Mar 2007) | 5 lines
* new 2D status bars for buildings
* 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
------------------------------------------------------------------------
r912 | tjw | 2007-03-20 03:02:33 +0000 (Tue, 20 Mar 2007) | 7 lines
* calling teamvotes would often cause strange client behaviour. Common
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.
------------------------------------------------------------------------
r911 | tjw | 2007-03-16 23:01:57 +0000 (Fri, 16 Mar 2007) | 4 lines
* (bug 2989) my last "stfu overmind" patch did just the opposite when
timelimit was infinite. Now it's tracked properly with
level.overmindMuted instead of using the time hack.
------------------------------------------------------------------------
r910 | tjw | 2007-03-13 19:04:24 +0000 (Tue, 13 Mar 2007) | 3 lines
* (bug 3052) fix issues with !ban and !namelog when multiple players have the
same IP/GUID. Also give slot number precedence for !ban.
------------------------------------------------------------------------
r909 | tjw | 2007-03-03 07:04:02 +0000 (Sat, 03 Mar 2007) | 1 line
* (bug 3036) clear votes in G_ShutdownGame() in case map_restart was used
------------------------------------------------------------------------
r908 | tjw | 2007-03-03 05:16:20 +0000 (Sat, 03 Mar 2007) | 3 lines
* in-game server browser: default to sorting by ping, refresh the
server list automatically if the list is over 1 hour old or if there
are no servers in the list
------------------------------------------------------------------------
r907 | tjw | 2007-03-03 03:11:49 +0000 (Sat, 03 Mar 2007) | 2 lines
* (bug 2971) improved g_teamForceBalance checking (M. Kristall)
------------------------------------------------------------------------
r906 | tjw | 2007-03-03 03:04:52 +0000 (Sat, 03 Mar 2007) | 4 lines
* (bug 3008) track when map and map_restart commands are added to the command
buffer with level.restarted. This prevents G_RunFrame() from
running until the command is processed by the server code.
------------------------------------------------------------------------
r905 | tjw | 2007-03-03 02:37:18 +0000 (Sat, 03 Mar 2007) | 2 lines
* (bug 2924) fix check for spectator following another spectator (M. Kristall)
------------------------------------------------------------------------
r904 | tjw | 2007-03-02 21:43:48 +0000 (Fri, 02 Mar 2007) | 2 lines
* (bug 2989) stop the overmind's bitching about no eggs in sudden death too
------------------------------------------------------------------------
r903 | tjw | 2007-03-02 21:35:12 +0000 (Fri, 02 Mar 2007) | 2 lines
* (bug 2965) remove color codes from G_LogPrintf() strings (M. Kristall)
------------------------------------------------------------------------
r902 | tjw | 2007-03-02 21:27:39 +0000 (Fri, 02 Mar 2007) | 6 lines
* (bug 3043) adds cg_bounceParticles which defaults to 0 on all but the
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.
------------------------------------------------------------------------
r901 | tjw | 2007-02-25 22:17:59 +0000 (Sun, 25 Feb 2007) | 8 lines
* (bug 2658) windfly.wav and jumppad.wav removed from target_push and
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
------------------------------------------------------------------------
r900 | tjw | 2007-02-25 06:33:35 +0000 (Sun, 25 Feb 2007) | 2 lines
* add support for "viewheight" and "crouchViewheight" elements to the
class overrides config file
------------------------------------------------------------------------
r899 | tjw | 2007-02-19 02:00:28 +0000 (Mon, 19 Feb 2007) | 3 lines
* (bug 3021) don't let building on top of existing structures override the
unique test (kevlarman)