Bill Currie
|
a565f2f9ea
|
`document' the new client functions
|
2003-03-10 16:49:01 +00:00 |
|
Bill Currie
|
4c7daebe89
|
provide SV_UserCmd builtin so progs can emulate a client but use the
engine's physics code
|
2003-03-10 16:39:40 +00:00 |
|
Bill Currie
|
57a470a88a
|
alpha compile fixes (unused functions)
|
2003-03-08 07:17:32 +00:00 |
|
Bill Currie
|
a8c989969d
|
hopefully better input grabbing state tracking
|
2003-03-07 22:30:15 +00:00 |
|
Bill Currie
|
c731afa957
|
hopefully fix the input grabbing (and evem more hopefully, without driving
Despair to ... um... ;)
|
2003-03-07 03:55:51 +00:00 |
|
Bill Currie
|
7bdf1bdb90
|
don't count server clients as clients
|
2003-03-06 19:06:10 +00:00 |
|
Bill Currie
|
f70b1fbafd
|
actually free the client when SV_FreeClient is called (oops:)
|
2003-03-05 18:19:32 +00:00 |
|
Bill Currie
|
bfaef7747b
|
the first fielddef isn't always null (esp with qfcc), so check to see if it
needs printing too
|
2003-03-05 18:18:42 +00:00 |
|
Bill Currie
|
6c028a57bb
|
bot player stats seem to be working working
|
2003-03-05 03:56:50 +00:00 |
|
Bill Currie
|
6b20862865
|
disable some debug
|
2003-03-04 21:13:10 +00:00 |
|
Bill Currie
|
d788d02716
|
for now don't allow bots to survive map changes
|
2003-03-04 17:38:42 +00:00 |
|
Bill Currie
|
3e05400175
|
add SV_SetUserinfo builtin
|
2003-03-04 17:28:31 +00:00 |
|
Bill Currie
|
4de6a20856
|
fix a bug with \\ handling just before the end of a string constant
|
2003-03-04 17:03:49 +00:00 |
|
Bill Currie
|
2310e94df8
|
fix userid setup
|
2003-03-04 16:00:57 +00:00 |
|
Bill Currie
|
e131ec5885
|
fix the status seg
|
2003-03-04 07:44:22 +00:00 |
|
Bill Currie
|
cee4846743
|
hmm, that segs :), but then, so does doing "status" while bots are going
|
2003-03-04 07:36:34 +00:00 |
|
Bill Currie
|
a10704f99d
|
boundscheck the client entity
|
2003-03-04 04:10:25 +00:00 |
|
Bill Currie
|
9fbbadb788
|
disable the disconnect events for bots as I'm not yet sure how I'm going to
do things
|
2003-03-04 04:03:02 +00:00 |
|
Bill Currie
|
fc7324485e
|
implement SV_AllocClient and SV_FreeClient builtins
|
2003-03-04 03:35:12 +00:00 |
|
Brian Koropoff
|
34f3970847
|
Added the "map" GIB event to qw-server.
|
2003-03-04 03:23:41 +00:00 |
|
Bill Currie
|
c07891826a
|
break out the client slot allocation code into a separate function
|
2003-03-04 01:36:30 +00:00 |
|
Bill Currie
|
da3cac2b6a
|
oops, didn't notice the lack of {}s
|
2003-03-03 21:46:41 +00:00 |
|
Bill Currie
|
c52ce7f202
|
slight optimisation
|
2003-03-03 21:41:13 +00:00 |
|
Bill Currie
|
1c774bc10c
|
remove some debug code :P
|
2003-03-03 21:10:29 +00:00 |
|
Bill Currie
|
4c5c711ff5
|
fix a nasty bug where immediates would get aliased. (eg, 2 and 1073741824).
|
2003-03-03 21:09:41 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
f57eb911cc
|
Another little FIXME. (Cleanup I'll do soon, hopefully)
|
2003-03-03 19:32:56 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
2000954a2c
|
Whitespace, and a workaround for show_* misplacement.
|
2003-03-03 19:20:44 +00:00 |
|
Bill Currie
|
d469a06620
|
move the maxclients and maxspectators range checks into callbacks
|
2003-03-03 18:30:09 +00:00 |
|
Bill Currie
|
beecb5580f
|
use %g instead of %f and the 0s hack
|
2003-03-03 17:52:11 +00:00 |
|
Bill Currie
|
389542fda7
|
first step in creating an interface for the snagging of client slots by
the progs
|
2003-03-03 17:08:45 +00:00 |
|
Bill Currie
|
8db10ff577
|
prototype the new Write functions
|
2003-03-03 16:13:04 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
b64f193d56
|
Rest of the Write* update.
|
2003-03-03 05:34:26 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
888337527e
|
Use Write*V and WriteBytes, instead of antique bloated functions. ;)
|
2003-03-03 05:28:13 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
e472c6b935
|
*shakes an angry shambler at ugly codingstyle*
|
2003-03-03 05:24:45 +00:00 |
|
Brian Koropoff
|
3b99b7366f
|
Fixed two bugs in complex variable substitution.
|
2003-03-02 05:11:22 +00:00 |
|
Bill Currie
|
1a40e5b6b4
|
implement WriteBytes for qc
|
2003-03-02 03:25:47 +00:00 |
|
Brian Koropoff
|
cd3fc3569b
|
Fixed a bug on out-of-bounds array access attempts and enhanced the now-
functioning infobot.gib.
|
2003-03-01 07:24:58 +00:00 |
|
Brian Koropoff
|
2be8a851d5
|
Oops, make 'return' GIB builtin actually end the current function.
|
2003-03-01 02:44:58 +00:00 |
|
Bill Currie
|
90752b33fe
|
make TYPE (void) NAME valid (no args)
|
2003-02-28 23:36:56 +00:00 |
|
Bill Currie
|
7f37260a9c
|
this bit shouldn't know about windows
|
2003-02-28 16:22:42 +00:00 |
|
Brian Koropoff
|
15cc02f17c
|
Added client::print, client::printChat, client::printAll, and
client::printAllChat GIB builtins.
|
2003-02-28 06:51:16 +00:00 |
|
Bill Currie
|
a99c859034
|
"main" in progs is never called
|
2003-02-28 05:53:40 +00:00 |
|
Bill Currie
|
a9a169e820
|
make the more relevant parts of qfs available to progs. bi_file.c will
eventually be moving into bi_qfs.c
|
2003-02-28 05:35:27 +00:00 |
|
Bill Currie
|
6ef4770adb
|
make the menu load when the gamedir hasn't been set
|
2003-02-28 05:28:35 +00:00 |
|
Bill Currie
|
a45223da6c
|
d'oh, forgot about "default"
|
2003-02-28 05:18:49 +00:00 |
|
Brian Koropoff
|
e9b117379f
|
Added client.connect, client.spawn, and client.disconnect GIB events.
|
2003-02-28 05:09:46 +00:00 |
|
Brian Koropoff
|
7f72596ab5
|
Fix a bug with embedded commands and make the parser more anal about what
can be embedded.
|
2003-02-28 05:07:15 +00:00 |
|
Bill Currie
|
d2edce37a4
|
give qc access to WriteCoordV and WriteAngleV
|
2003-02-28 04:59:40 +00:00 |
|
Bill Currie
|
ef762e21eb
|
allow initialized globals (since they're constant) to be used in most places
constants are required (switch, initializing globals, enums)
|
2003-02-28 04:54:07 +00:00 |
|
Brian Koropoff
|
11596e4b42
|
Fixed a bug with parse trees being freed early.
|
2003-02-28 04:03:45 +00:00 |
|