divverent/nexuiz.git
11 years agochange all function declarations (except builtins and data types) to ANSI C-like...
div0 [Tue, 1 Jul 2008 05:28:38 +0000 (05:28 +0000)]
change all function declarations (except builtins and data types) to ANSI C-like syntax, to help source code cross-reference tools.

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3747 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoearly start of merge-entities.def.pl. With syntax erorrs. Will finish it later.
div0 [Mon, 30 Jun 2008 19:37:50 +0000 (19:37 +0000)]
early start of merge-entities.def.pl. With syntax erorrs. Will finish it later.

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3746 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agosv_maxidle_spectatorsareidle
div0 [Mon, 30 Jun 2008 08:38:11 +0000 (08:38 +0000)]
sv_maxidle_spectatorsareidle

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3745 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agofix the hook alias
div0 [Mon, 30 Jun 2008 08:30:29 +0000 (08:30 +0000)]
fix the hook alias

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3744 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agomoving the mouse is also non-idling. I wonder if chatting should count as not idling...
div0 [Mon, 30 Jun 2008 06:54:23 +0000 (06:54 +0000)]
moving the mouse is also non-idling. I wonder if chatting should count as not idling too...

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3742 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoforgot to add this
div0 [Mon, 30 Jun 2008 06:44:55 +0000 (06:44 +0000)]
forgot to add this

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3740 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agouse the button macros everywhere
div0 [Mon, 30 Jun 2008 06:41:22 +0000 (06:41 +0000)]
use the button macros everywhere

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3738 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agosv_maxidle system; add #defines for buttons
div0 [Mon, 30 Jun 2008 06:39:41 +0000 (06:39 +0000)]
sv_maxidle system; add #defines for buttons

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3737 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agomore beefy damage_dissolve effect for sv_gentle
savagex [Sun, 29 Jun 2008 14:58:05 +0000 (14:58 +0000)]
more beefy damage_dissolve effect for sv_gentle

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3736 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agolinguistic sugar-coating for sv_gentle
savagex [Sun, 29 Jun 2008 12:15:44 +0000 (12:15 +0000)]
linguistic sugar-coating for sv_gentle

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3735 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agomake sv_gentle a global variable, read in the same fashion as sv_cheats. It thus...
savagex [Sun, 29 Jun 2008 11:19:09 +0000 (11:19 +0000)]
make sv_gentle a global variable, read in the same fashion as sv_cheats. It thus needs a
server restart to kick into effect, but it saves tons of cvar() calls.

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3734 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoadd 100% optional sv_gentle.
savagex [Sun, 29 Jun 2008 10:50:42 +0000 (10:50 +0000)]
add 100% optional sv_gentle.

This will replace the blood and gore with other damage indicators (after all blood and
gore *do* serve a gameplay purpose to get immediate visual feedback on success). No
corpses, no blood, no pain animation. Instead have particle effects indicate that "energy"
was lost. Kumbaya my lord.

Next stop would be to defuse the language ("You scored against [Bot]Hooray").

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3733 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agooops... remove some debug spam
div0 [Sun, 29 Jun 2008 10:31:38 +0000 (10:31 +0000)]
oops... remove some debug spam

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3730 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agosome useful commit just so I can test my branch management script
div0 [Sat, 28 Jun 2008 15:22:50 +0000 (15:22 +0000)]
some useful commit just so I can test my branch management script

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3726 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoadd extra check
div0 [Fri, 27 Jun 2008 18:37:18 +0000 (18:37 +0000)]
add extra check

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3721 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agofix spawning
div0 [Fri, 27 Jun 2008 14:12:17 +0000 (14:12 +0000)]
fix spawning

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3720 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agochange the crylink "star" range to 700 .. 2100
div0 [Fri, 27 Jun 2008 12:25:11 +0000 (12:25 +0000)]
change the crylink "star" range to 700 .. 2100

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3719 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agocleanup of spawn code;
div0 [Fri, 27 Jun 2008 11:58:47 +0000 (11:58 +0000)]
cleanup of spawn code;
g_spawn_furthest cvar: 0 means always spawn randomly, 1 means always spawn far away, 0.5 is default

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3718 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agomake the "star" projectiles of the crylink range limited (after 1400 distance, they...
div0 [Fri, 27 Jun 2008 09:47:41 +0000 (09:47 +0000)]
make the "star" projectiles of the crylink range limited (after 1400 distance, they fade out, till they reach a distance of 3500, where they vanish); only the center projectile stays virtually unlimited (for sniping).

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3717 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoadded build publishing instructions when non-test builds are made
div0 [Sun, 22 Jun 2008 17:43:59 +0000 (17:43 +0000)]
added build publishing instructions when non-test builds are made

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3716 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agooops ;)
div0 [Fri, 20 Jun 2008 13:50:21 +0000 (13:50 +0000)]
oops ;)

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3715 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoserver admin commands: movetoteam_*
div0 [Fri, 20 Jun 2008 13:40:09 +0000 (13:40 +0000)]
server admin commands: movetoteam_*

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3714 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agomake GameLogEcho write :logversion when opening, instead of sending it as an event...
div0 [Fri, 20 Jun 2008 12:31:20 +0000 (12:31 +0000)]
make GameLogEcho write :logversion when opening, instead of sending it as an event (logversion is quite useless on the console anyway)

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3713 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agodocument sv_eventlog_files_timestamps
div0 [Fri, 20 Jun 2008 12:28:17 +0000 (12:28 +0000)]
document sv_eventlog_files_timestamps

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3712 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoadd :time: event by ]-z-[
div0 [Fri, 20 Jun 2008 12:24:20 +0000 (12:24 +0000)]
add :time: event by ]-z-[

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3711 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoAppendix C - Advanced Darkplaces shaders
m0rfar [Fri, 20 Jun 2008 11:40:07 +0000 (11:40 +0000)]
Appendix C - Advanced Darkplaces shaders

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3710 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoglowing stuff for some evil8_fx textures + additional e7 textures
strahlemann [Thu, 19 Jun 2008 16:33:47 +0000 (16:33 +0000)]
glowing stuff for some evil8_fx textures + additional e7 textures

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3709 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agofix zipdiff
div0 [Thu, 19 Jun 2008 09:56:32 +0000 (09:56 +0000)]
fix zipdiff

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3708 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agofor more efficient patch, do the audio track renames via symlinks
div0 [Thu, 19 Jun 2008 08:14:44 +0000 (08:14 +0000)]
for more efficient patch, do the audio track renames via symlinks

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3707 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agomake zipdiff -x also skip deletions
div0 [Thu, 19 Jun 2008 08:08:23 +0000 (08:08 +0000)]
make zipdiff -x also skip deletions

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3706 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agocleanup of victim's patch for a Play button
div0 [Tue, 17 Jun 2008 06:06:52 +0000 (06:06 +0000)]
cleanup of victim's patch for a Play button

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3705 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoadded rpn cmds to store, load, and clear the database
blub0 [Fri, 13 Jun 2008 15:07:18 +0000 (15:07 +0000)]
added rpn cmds to store, load, and clear the database

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3704 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agofix bug when multiple people caused a coutndown
div0 [Thu, 12 Jun 2008 10:12:10 +0000 (10:12 +0000)]
fix bug when multiple people caused a coutndown

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3703 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years ago(suicide countdown) also show the countdown for clones and kill them on suicide....
div0 [Thu, 12 Jun 2008 07:30:56 +0000 (07:30 +0000)]
(suicide countdown) also show the countdown for clones and kill them on suicide. Get video of this on mensa.ath.cx/~polzer/temp/nexlings.avi when it's done uploading.

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3702 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agomove the spectator think code into a separate function
div0 [Thu, 12 Jun 2008 05:58:21 +0000 (05:58 +0000)]
move the spectator think code into a separate function
later plan: possibly add spectating your team mates while alive
open questions for that: why does SpectateCopy overwrite all that stuff instead of just putting the camera origin in the other player?

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3701 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agofinally give track001 its right name
div0 [Mon, 9 Jun 2008 05:30:41 +0000 (05:30 +0000)]
finally give track001 its right name

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3700 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agofix unfinished bugfix
div0 [Sun, 8 Jun 2008 17:29:21 +0000 (17:29 +0000)]
fix unfinished bugfix

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3699 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoand that was MY bug :P
div0 [Sun, 8 Jun 2008 17:27:20 +0000 (17:27 +0000)]
and that was MY bug :P

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3698 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoblub, this matched ALL commands starting with "kick", including "kickass". Not that...
div0 [Sun, 8 Jun 2008 17:26:41 +0000 (17:26 +0000)]
blub, this matched ALL commands starting with "kick", including "kickass". Not that I use such aliases on my server, but still...

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3697 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agothis track fits starship really better than the menu music
div0 [Sat, 7 Jun 2008 17:56:24 +0000 (17:56 +0000)]
this track fits starship really better than the menu music

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3696 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agooops, forgot to call "vorbisgain" on this
div0 [Sat, 7 Jun 2008 16:12:36 +0000 (16:12 +0000)]
oops, forgot to call "vorbisgain" on this

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3695 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoget rid of the warning and of empty kick votes
blub0 [Sat, 7 Jun 2008 12:52:51 +0000 (12:52 +0000)]
get rid of the warning and of empty kick votes

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3694 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agofixed kickvotes
blub0 [Sat, 7 Jun 2008 12:09:08 +0000 (12:09 +0000)]
fixed kickvotes

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3693 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agor_fog_exp2 0\nr_drawfog 1\n are good to force too when fog is forced :P
div0 [Sat, 7 Jun 2008 11:53:24 +0000 (11:53 +0000)]
r_fog_exp2 0\nr_drawfog 1\n are good to force too when fog is forced :P

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3692 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoAllow FORCING fog by the server (sv_foginterval 5 makes it re-stuffcmd the fog every...
div0 [Sat, 7 Jun 2008 09:05:27 +0000 (09:05 +0000)]
Allow FORCING fog by the server (sv_foginterval 5 makes it re-stuffcmd the fog every 5 seconds to each playing client)

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3691 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years ago- Rename CD track files to proper names
div0 [Sat, 7 Jun 2008 08:44:38 +0000 (08:44 +0000)]
- Rename CD track files to proper names
- Add meoblast001's track as track 10 "beast of insanity"
- Make silvercity use that track
- Make menu use cd track $menu_cdtrack
- Make intermission use cd track $sv_intermission_cdtrack (set on server; if empty, no track change is done when the scoreboard comes)

Only numbered CD track references left are the maps' mapname.cfg files. Should or should not get changed, not sure.

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3690 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agochange Crylink to take 2 cells for a primary shot... this evens out the "worth" of...
div0 [Fri, 6 Jun 2008 08:44:25 +0000 (08:44 +0000)]
change Crylink to take 2 cells for a primary shot... this evens out the "worth" of cells

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3689 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoactually use g_balance_crylink_secondary_bouncedamagefactor (even though secondary...
div0 [Fri, 6 Jun 2008 07:01:11 +0000 (07:01 +0000)]
actually use g_balance_crylink_secondary_bouncedamagefactor (even though secondary does not bounce at current settings)

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3688 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoaggressor plays keyhunt just fine
div0 [Thu, 5 Jun 2008 12:08:18 +0000 (12:08 +0000)]
aggressor plays keyhunt just fine

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3687 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agohalve the damage on crylink bounces - only apply full damage & force on direct hits
div0 [Wed, 4 Jun 2008 16:37:45 +0000 (16:37 +0000)]
halve the damage on crylink bounces - only apply full damage & force on direct hits

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3686 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agotake out some spawnfunc_ out of strings
div0 [Tue, 3 Jun 2008 05:50:48 +0000 (05:50 +0000)]
take out some spawnfunc_ out of strings

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3685 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoand here was another one
div0 [Tue, 3 Jun 2008 05:44:32 +0000 (05:44 +0000)]
and here was another one

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3684 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agooops... huge bugs in the spawnfunc patch... it also changed them in strings, probably...
div0 [Tue, 3 Jun 2008 05:43:04 +0000 (05:43 +0000)]
oops... huge bugs in the spawnfunc patch... it also changed them in strings, probably broke some classnames. MAny parts still worked fine, though.

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3683 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoand then there was: the missing comma
div0 [Mon, 2 Jun 2008 18:53:22 +0000 (18:53 +0000)]
and then there was: the missing comma

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3682 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agomake the quotes have the right color
div0 [Mon, 2 Jun 2008 18:52:35 +0000 (18:52 +0000)]
make the quotes have the right color

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3681 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agojust to make sure the same bug doesn't hit here too
div0 [Mon, 2 Jun 2008 18:24:40 +0000 (18:24 +0000)]
just to make sure the same bug doesn't hit here too

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3680 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agowork around DP bug calling ClientDisconnect sometimes without ClientConnect
div0 [Mon, 2 Jun 2008 18:23:25 +0000 (18:23 +0000)]
work around DP bug calling ClientDisconnect sometimes without ClientConnect

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3679 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoyet another OS X workaround; this time: don't TC lightmaps
div0 [Mon, 2 Jun 2008 06:58:05 +0000 (06:58 +0000)]
yet another OS X workaround; this time: don't TC lightmaps

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3678 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years ago/me is too stupid to use REs... fixed
div0 [Sun, 1 Jun 2008 19:38:27 +0000 (19:38 +0000)]
/me is too stupid to use REs... fixed

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3677 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agofix some command outputs; fix typo that crashed it on disconnect/reconnect
div0 [Sun, 1 Jun 2008 18:57:43 +0000 (18:57 +0000)]
fix some command outputs; fix typo that crashed it on disconnect/reconnect

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3676 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agomake rcon2irc support votes (start)
div0 [Sun, 1 Jun 2008 18:26:40 +0000 (18:26 +0000)]
make rcon2irc support votes (start)

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3675 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agofix typo; report name changes; don't ignore sv_eventlog at soem places
div0 [Sun, 1 Jun 2008 18:20:42 +0000 (18:20 +0000)]
fix typo; report name changes; don't ignore sv_eventlog at soem places

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3674 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoadding :name:
div0 [Sun, 1 Jun 2008 18:10:12 +0000 (18:10 +0000)]
adding :name:

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3673 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoremove netname from a gamelog line that really should not have needed it
div0 [Sun, 1 Jun 2008 17:52:02 +0000 (17:52 +0000)]
remove netname from a gamelog line that really should not have needed it

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3672 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agodocument all :vote: lines from eventlog
div0 [Sun, 1 Jun 2008 17:51:44 +0000 (17:51 +0000)]
document all :vote: lines from eventlog

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3671 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoallow server admin ALWAYS to call for votes; make votes go to GameLogEcho as :vote...
div0 [Sun, 1 Jun 2008 17:48:12 +0000 (17:48 +0000)]
allow server admin ALWAYS to call for votes; make votes go to GameLogEcho as :vote:v* lines

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3670 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years ago- Added a wait to the drop userbind to make the waypointsprite actually appear
esteel [Sun, 1 Jun 2008 17:00:49 +0000 (17:00 +0000)]
- Added a wait to the drop userbind to make the waypointsprite actually appear

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3669 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years ago- Moved all the voting stuff into a file of its own and made it accessible from the...
esteel [Sun, 1 Jun 2008 16:57:58 +0000 (16:57 +0000)]
- Moved all the voting stuff into a file of its own and made it accessible from the server console via sv_cmd vote.
  Now server admins can not only stop votes but use all the vote subcommands like calling a vote.
  Can be used to act more 'democratic' or test vote settings
- Added a new alias vlogin and removed the kludge 'vote do login'

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3668 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agochange all spawn functions to use the spawnfunc_ prefix; sync dpextensions
div0 [Sun, 1 Jun 2008 13:23:44 +0000 (13:23 +0000)]
change all spawn functions to use the spawnfunc_ prefix; sync dpextensions

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3667 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years ago+//g_maplist_check_waypoints in server.cfg; fix small bug in rcon script displaying...
div0 [Fri, 30 May 2008 08:45:55 +0000 (08:45 +0000)]
+//g_maplist_check_waypoints in server.cfg; fix small bug in rcon script displaying colors wrong

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3666 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoadded TDM modes for six maps
div0 [Fri, 30 May 2008 07:24:04 +0000 (07:24 +0000)]
added TDM modes for six maps

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3665 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoadd missing MapInfo_ClearTemps() call. Sorry, LordHavoc...
div0 [Sun, 25 May 2008 18:08:17 +0000 (18:08 +0000)]
add missing MapInfo_ClearTemps() call. Sorry, LordHavoc...

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3664 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoadjust some default values. Set gridsize and blocksize to values fitting terrain...
savagex [Sun, 25 May 2008 12:32:27 +0000 (12:32 +0000)]
adjust some default values. Set gridsize and blocksize to values fitting terrain maps.

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3663 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agonew timeout feature
greenmarine [Sun, 25 May 2008 11:20:52 +0000 (11:20 +0000)]
new timeout feature

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3662 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agogit-svn-id: svn://svn.icculus.org/nexuiz/trunk@3661 f962a42d-fe04-0410-a3ab-8c8b0445ebaa
greenmarine [Sun, 25 May 2008 11:18:15 +0000 (11:18 +0000)]
git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3661 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoround z values down to integer values
savagex [Sat, 24 May 2008 19:55:22 +0000 (19:55 +0000)]
round z values down to integer values

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3660 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoadd terrain key to func_group. No idea if this actually has an effect.
savagex [Sat, 24 May 2008 17:38:37 +0000 (17:38 +0000)]
add terrain key to func_group. No idea if this actually has an effect.

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3659 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agosplit terrain blocks either north-west to south-east *or* north-east to south-west...
savagex [Sat, 24 May 2008 16:46:57 +0000 (16:46 +0000)]
split terrain blocks either north-west to south-east *or* north-east to south-west depending on where the gradient is steeper. This mostly fixes jaggy "mountain-edges" seen when only splitting one way disregarding the gradient.
Also minor UI tweaks.

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3658 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agonew feature: g_tourney
greenmarine [Sat, 24 May 2008 16:22:19 +0000 (16:22 +0000)]
new feature: g_tourney
- splits the game into warmup and match stage
- After a new map is loaded the game is automatically in warmup-stage. Players are able to get from warmup- to match-stage by reading up. During warmup-stage the players automatically have all weapons (with appropriate ammo) and much health and armor. The amount of health, armor and ammunition is defined in the g_tourney_start_xxxx variables. However, the map also has all the items like health, ammo and weapons that can be picked up.
- spectator chat can be limited so that only specs can talk to each other, so players won't be disturbed during the match
- admin can forbid spectators to call a vote

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3657 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoremove r_glsl 0 for OS X - it seems to work fine for most people now
div0 [Sat, 24 May 2008 14:01:14 +0000 (14:01 +0000)]
remove r_glsl 0 for OS X - it seems to work fine for most people now

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3656 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agochange the version nag message to one of:
div0 [Fri, 23 May 2008 19:25:41 +0000 (19:25 +0000)]
change the version nag message to one of:
"NOTE: the server is running Nexuiz 2.4svn (beta), you have Nexuiz 2.4.2"
"NOTE: Nexuiz 2.4.3 is out, and you still have Nexuiz 2.4.2 - get the update from http://www.nexuiz.com/!"
"NOTE: the server is running Nexuiz 2.3, you have Nexuiz 2.4.2"

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3655 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agomove "timing problems" feature from rbiserver.pl to rcon2irc.pl
div0 [Fri, 23 May 2008 14:02:54 +0000 (14:02 +0000)]
move "timing problems" feature from rbiserver.pl to rcon2irc.pl

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3653 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoindirection default.cfg -> defaultPro.cfg
div0 [Fri, 23 May 2008 13:14:04 +0000 (13:14 +0000)]
indirection default.cfg -> defaultPro.cfg

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3652 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoexec defaultNexuiz.cfg from defaultPro.cfg
div0 [Fri, 23 May 2008 13:13:51 +0000 (13:13 +0000)]
exec defaultNexuiz.cfg from defaultPro.cfg

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3651 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agomake indirection default.cfg -> defaultNexuiz.cfg
div0 [Fri, 23 May 2008 13:12:57 +0000 (13:12 +0000)]
make indirection default.cfg -> defaultNexuiz.cfg

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3650 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agosimplify maintaining Pro: make a defaultPro.cfg; exec it from pro/
div0 [Fri, 23 May 2008 12:59:25 +0000 (12:59 +0000)]
simplify maintaining Pro: make a defaultPro.cfg; exec it from pro/

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3649 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agosimplify maintaining Pro: make a defaultPro.cfg; exec it from pro/
div0 [Fri, 23 May 2008 12:59:08 +0000 (12:59 +0000)]
simplify maintaining Pro: make a defaultPro.cfg; exec it from pro/

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3648 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agofix pro's default.cfg again... I hate this, there should REALLY be a defaultPro.cfg...
div0 [Fri, 23 May 2008 08:04:29 +0000 (08:04 +0000)]
fix pro's default.cfg again... I hate this, there should REALLY be a defaultPro.cfg with just the changed settings, and a quake.rc execing both default.cfg and that

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3647 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoput terrain brushes into a func_group
savagex [Thu, 22 May 2008 19:55:19 +0000 (19:55 +0000)]
put terrain brushes into a func_group

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3646 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agocreate skyfills in the same way as visblockers are generated - saves tons of brushes.
savagex [Thu, 22 May 2008 17:08:49 +0000 (17:08 +0000)]
create skyfills in the same way as visblockers are generated - saves tons of brushes.

Also mess with jnlp stuff I don't understand. This is mostly to make div0 happy, who loves Java and is especially keen to see Java WebStart(tm) everywhere.

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3645 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agogrow vis-blockers in both x and y seperately. This allows for non-square visblockers...
savagex [Thu, 22 May 2008 16:24:45 +0000 (16:24 +0000)]
grow vis-blockers in both x and y seperately. This allows for non-square visblockers, decreasing the total amount of blocks considerably.

And yeah, it was a stupid thing to not do it that way right from the start. I know that, mkay? Fine? Fine.

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3644 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agouh, actually generate terrain
savagex [Wed, 21 May 2008 19:12:00 +0000 (19:12 +0000)]
uh, actually generate terrain

(disabled it for visblocker debugging)

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3643 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoUNBELIEVABLE NEW FEAUTURE! Create hidden visblockers inside the terrain!
savagex [Wed, 21 May 2008 19:10:25 +0000 (19:10 +0000)]
UNBELIEVABLE NEW FEAUTURE! Create hidden visblockers inside the terrain!

Wow!

(also: major rework of skyfillers and stuff)

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3642 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoset "cull none" in water.shaders. Mappers who want to use the water* shaders are...
div0 [Wed, 21 May 2008 13:23:41 +0000 (13:23 +0000)]
set "cull none" in water.shaders. Mappers who want to use the water* shaders are recommended to rename the shaders to their own namespace (e.g. water/water1 to stralenex42/water1) and include the shaders from here into their map so the bug fix helps their map in 2.4.2 too.

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3641 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoremove unused import
savagex [Mon, 19 May 2008 13:26:14 +0000 (13:26 +0000)]
remove unused import

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3640 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoDirectly output to a PrintWriter, don't keep the whole map in a BufferedString and...
savagex [Mon, 19 May 2008 13:23:45 +0000 (13:23 +0000)]
Directly output to a PrintWriter, don't keep the whole map in a BufferedString and then flush it to disk once finished. Should get rid of the out-of-memory thingie.

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3639 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoinclude additional libraries for Java 5
savagex [Mon, 19 May 2008 08:29:40 +0000 (08:29 +0000)]
include additional libraries for Java 5

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3638 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agocheck sanity of height values for terrain and sky
savagex [Sun, 18 May 2008 15:02:16 +0000 (15:02 +0000)]
check sanity of height values for terrain and sky

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3637 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoonly generate sky-visblockers at the edge of "actual" geometry. If large parts of...
savagex [Sun, 18 May 2008 13:45:55 +0000 (13:45 +0000)]
only generate sky-visblockers at the edge of "actual" geometry. If large parts of the input image are invisible due to the alpha mask this saves tons of nonsense-brushes.

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3636 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

11 years agoautogenerate skybox, fill dropped blocks with full-height sky (first step to autogene...
savagex [Sun, 18 May 2008 13:13:47 +0000 (13:13 +0000)]
autogenerate skybox, fill dropped blocks with full-height sky (first step to autogenerate vis-blockers)

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3635 f962a42d-fe04-0410-a3ab-8c8b0445ebaa