Commit graph

110 commits

Author SHA1 Message Date
Adam Olsen
747b0a4760 - fix a segfault due to uninited strings
- make concs not affect shamblers
- add a few items to BUGS and TODO
2001-09-23 21:31:06 +00:00
Bill Currie
0c44060141 clean up all the unused local vars found by qfcc 2001-09-23 04:25:02 +00:00
Adam Olsen
033b1f62fd - fix uninited variable 2001-09-23 01:58:13 +00:00
Adam Olsen
7c85b22fb1 - remove some unused local strings 2001-09-23 00:16:29 +00:00
Bill Currie
fe8bce0861 make self destructive goals work 2001-09-22 22:30:33 +00:00
Adam Olsen
66f50d2899 - reduce assaultcannon's movement limitation from 1/8th to 1/4th
- fix judo so your speed is returned after loosing an assault cannon
2001-09-22 19:23:24 +00:00
Adam Olsen
3c8ef5221d - add a "improve_respawns" infokey, which improves the small or slow
respawns on mapload.  Doesn't work for maps which have several small
  items though.
2001-09-22 18:38:45 +00:00
Bill Currie
c136cf9787 or maybe not :( 2001-09-22 07:15:51 +00:00
Bill Currie
354669ad62 actually, I think Goal /is/ supposed to be removed, but remove it /after/ it's
no longer needed.
2001-09-22 07:11:29 +00:00
Bill Currie
6a0bd5c8d6 detpacks are meant to nuke the map, not the server. This is the correct fix
for the problem of detpacking a detpackable door resulting in the door not
opening and the next player connect crashing the server.
2001-09-22 06:53:00 +00:00
Adam Olsen
5300eb7a67 like duh :) 2001-09-22 03:13:49 +00:00
Adam Olsen
0c7ad5110b - foo 2001-09-21 15:28:24 +00:00
Adam Olsen
d607291546 - fix teleporters to not display if you don't have them
- disable topcolor change blocking for now
2001-09-21 14:13:52 +00:00
Adam Olsen
ad94b40139 - fix a soldier menu crash (doh!)
- remove the (long obsolete) sv_gc setting.
2001-09-15 23:54:08 +00:00
Adam Olsen
47c791ff19 - a few bugs I've had lying around locally 2001-09-15 23:31:34 +00:00
Adam Olsen
68424ae9b7 oops, don't want to display fieldgens on the build menu if you dont'
have them
2001-08-26 06:17:18 +00:00
Bill Currie
6debcdb4ed make all work 2001-08-24 23:34:42 +00:00
Adam Olsen
5e3fdef17b - remove some { from comments so it doesn't confuse vim
- make it print out the gamedir when it doesn't like it.
2001-08-24 05:48:29 +00:00
Adam Olsen
00e9ad1b99 oops, don't want that debugging print :) 2001-08-15 00:17:02 +00:00
Adam Olsen
3e8728a06c - cleanup the alias setting a bit. there's known problems, but I
think they're caused by something else
- fix how bubbles handle freeing.  (geeze, there's too many bubbles!)
2001-08-15 00:15:59 +00:00
Adam Olsen
ce66ef6e8e bleargh, revert all that :/ 2001-08-13 21:51:06 +00:00
Adam Olsen
89102c17c7 Start initializing things. Should work, but causes trouble, so the
offending code is commented out.
2001-08-13 21:25:26 +00:00
Adam Olsen
33ac007d15 - Fix printing of number of knife kills
- add a spawn wrapper, so we can guarantee certain fields are
  initialized.  (not that it initializes anything yet)
- removed some commenting that prevented GRUNTY_EXTRA_WEAPONS (a debug
  define) from working
- removed "hacked forcefield gets you teamkills" from BUGS list.
2001-08-13 15:39:14 +00:00
Adam Olsen
c662c418fe - fix the "teleporter causes 'sprint to non-client'" bug
- prevent building when a teleporter is too close to a wall
2001-08-13 13:02:54 +00:00
Adam Olsen
162a1e4caa - Rewrote the engie build menu
- made FFs so you can build them near eachother (or overlapping!)
- fix that annoying bug where people's colors kept going white
- I need to make the color defines (eg DARKBLUE) be the exact number,
  not number + 1.  (in the TODO now)
2001-08-13 12:20:39 +00:00
Adam Olsen
6fca29e666 - tweak assault cannon spread so it's only 80% as wide, and biased
towards the center
- allow (very slow, 1/8th) movement while firing assault cannon
- rewrite much of the soldier menus.  mostly the same except some
  colors are different, and added a menu item to switch between them.
2001-08-12 22:31:50 +00:00
Bill Currie
8e2d5f66e6 back out the dynamic function changes. while a very neat idea, they're not
ready for production use as they break debugging (and traceon(?)/off).
2001-08-12 19:40:25 +00:00
Adam Olsen
78f349961e - fix the fieldgen placement warnings
- remove the ALIGNED_FIELDGENS define, since it's kinda pointless
- Add some waypoint files, which use obscure datastructures in the
  host entity, rather than a new entitiy for each waypoint like
  current soldier waypoints do.  Not use yet.
2001-08-12 12:40:29 +00:00
Adam Olsen
6c46c123cf - fixed thief so you don't go fully hidden when glowing
- overhauled the alias setting stuff.  It now includes a version
  number to detect when aliases have changed, and self-regulates the
  speed at which it sends them.
2001-08-11 10:02:18 +00:00
Adam Olsen
8eff682b52 One more of the same.
Boy, doing foo = foo + bar is REALLY lame, when foo = foo & bar works
just as well, but without rick of affecting other bits.
2001-08-10 10:06:35 +00:00
Adam Olsen
a9cf39a1cc Change a bunch of self.items = self.items - (self.items & IT_FOO)
lines to self.items = self.items & ~IT_FOO.  also changed some
self.items = self.items - IT_FOO lines, which were just Really Evil
(tm)
2001-08-10 10:03:36 +00:00
Adam Olsen
9b04da83d1 - make the thief skill set the IT_INVISIBILITY item, so the client
uses the invisible face and screen blend
- uncomment an error message if something is removed twice
- and of course a TODO addition :)
2001-08-10 06:50:39 +00:00
Adam Olsen
02b68ccc78 Make all the builtins (except checkfunction and getfunction) be
assigned at runtime.  Also killed the {s,b}print{2,3,4,5,6,7,8} functions.
2001-08-04 23:49:44 +00:00
Adam Olsen
683e634ee1 moo. 2001-08-01 21:17:04 +00:00
Adam Olsen
8214026a69 usual. see BUGS for what happened when I used QF on prozac, and why I took it off again :/ 2001-08-01 21:13:20 +00:00
Adam Olsen
8297f62122 - overhaul the callback stuff a bit, add support for teams to it, remove the return value
- fix uninitialized variable
- rewrite the autoteam code, now always chooses the smallest team, random if tied
2001-08-01 07:03:07 +00:00
Adam Olsen
d878c67d00 - fix uninitialized variable (tesla.qc)
- set color and skin when player first connects (client.qc)
2001-08-01 06:08:35 +00:00
Adam Olsen
65c96fe980 usual, added an item to each 2001-08-01 06:07:13 +00:00
Bill Currie
aa3ec293a2 more ignorages 2001-07-31 19:15:22 +00:00
Adam Olsen
3afaf1f98e - merge duplicate motd printing code, and make it more flexible while I'm at it
- the "motd" infokey is now appended to the motd if it exists (including a seperator)
- added a "disable stuffcmd" item to TODO
2001-07-31 19:11:32 +00:00
Bill Currie
7498c71ee5 fix the field stuck test and rename CONTENT_* to CONTENTS_* to match the
server source.
2001-07-31 17:08:59 +00:00
Bill Currie
d540e3fd94 ignore any ChangeLog files 2001-07-31 00:05:58 +00:00
Adam Olsen
8429a59e80 - reenable all those aura sounds, since we have them now
- change mass cure range to 1000 (from 600), since I like it better that way :)
2001-07-30 20:44:34 +00:00
Adam Olsen
8a48b88387 - move '#undef ALIGNED_FIELDGENS' into the right file (options.qh, not .qc)
- make the old "stuck in field" tests work when ALIGNED_FIELDGENS is defined.
2001-07-30 20:21:44 +00:00
Adam Olsen
8b38676806 Add a #define ALIGNED_FIELDGENS. default is #undef'd, because that's
what we want for testing.
2001-07-30 16:01:31 +00:00
Bill Currie
83d6cd17e7 magic number reduction 2001-07-28 17:48:57 +00:00
Adam Olsen
bf8e4e1b33 - finally make hacked fieldgens work right
- some of my "stuck in field" experiments, because they're in the same
  file and I didn't feel like reverting them.
- add an item to TODO
2001-07-28 16:46:29 +00:00
Bill Currie
b3a03080e0 fix and assign to world on client exit 2001-07-28 02:47:17 +00:00
Bill Currie
e8f26cda79 declare testentitypos and hullpointcontents 2001-07-27 23:07:55 +00:00
Adam Olsen
5410fbad7e - set martyr_enemy to the hacker when he does bad hacks to a field gen
- use martyr_enemy as the badguy when a fieldgen frys teammates
- make sure martyr_enemy is set to world when the guy disconnects
- move ClientObituary into it's own obituary.qc file
- tweak field lighting times and stuff
- add code to turn off a field the instant it's turned on, instead of later when it thinks, but that's disabled for now
- probably other stuff I've forgotten

I havn't actually set the deathmsg for friendly forcefield kills yet.  I'm commiting now to reduce conflicting changes.
2001-07-27 20:48:54 +00:00