taylor
2520b32796
various weapon_range cap fixes for primary, secondary weapons and hud targetting info
2005-09-01 04:14:04 +00:00
Goober5000
bb71f4b655
hm, typo
...
--Goober5000
2005-08-31 08:11:58 +00:00
Goober5000
fe4b513b5c
All wings will now form on their respective leaders, not just certain starting wings.
...
If this breaks anything, the old code is commented out. You know who to yell at. ;)
--Goober5000
2005-08-31 08:09:51 +00:00
Goober5000
78af7600f1
Wings will now form on their leader, not necessarily the player. This is to
...
account for cases where the player is not the leader of his wing. It has the
side effect of causing wings that arrive later in the mission to form on *their*
leader rather than the player, but this is probably the preferred behavior (at
least judging from Mike Kulas's comment of 5/9/98). This does create a
difference from retail AI, but it should be only cosmetic, since ships only form
on a wing until they are ordered (via comm or sexp) to do something else.
--Goober5000
2005-08-31 07:54:33 +00:00
Goober5000
f4cd9067fd
removed two unused functions
...
--Goober5000
2005-08-31 07:17:43 +00:00
Goober5000
8686a71e66
remove a redundant function
...
--Goober5000
2005-08-31 07:01:40 +00:00
Goober5000
118bbeda61
fix a function prototype to match its counterpart in vecmat.h
...
--Goober5000
2005-08-31 06:25:27 +00:00
Goober5000
9fa9ae8310
roll back and recommit the minimally invasive version of phreak's fix...
...
this removes a bit of redundant code
--Goober5000
2005-08-31 06:12:41 +00:00
phreak
a8b4fdd4ef
real spawn angle fix. The problem stemmed from the matrix argument in vm_vec_random_cone()
...
being objp->orient and should have been the matrix formed by vm_vector_2_matrix(&m, &objp->orient.vec.fvec, NULL, NULL);
2005-08-31 05:47:02 +00:00
Goober5000
81c940e254
fixed yet another docking bug, based on taylor's original fix :p
...
--Goober5000
2005-08-31 00:59:35 +00:00
Goober5000
51587ee9ff
made spawning missiles work like retail when appropriate
...
--Goober5000
2005-08-31 00:48:22 +00:00
phreak
bcef5f55ff
Get rid of alpha blending when using the htl drawing fuctions for lines and spheres.
...
Right now, gr_opengl_draw_htl_line and gr_opengl_draw_htl_sphere are only used in fred, so
it shouldn't change anything critical
2005-08-29 02:23:04 +00:00
phreak
65a76cd8d6
Record state changes in gr_opengl_set_state()
2005-08-29 02:20:56 +00:00
Kazan
dc78cd4498
potential fix for mantis bug 237
2005-08-27 00:21:27 +00:00
taylor
29e119eb05
fix strange static issue experienced with TBP briefing voices
2005-08-26 17:05:13 +00:00
taylor
bf90cfdfdc
send out multi pings during level load to prevent timeouts on slower computers (does not break network compatibility with older, or retail, clients/servers)
2005-08-26 00:56:17 +00:00
taylor
2a97e46c9b
basic cleaning, removing old/useless code, sanity stuff, etc:
...
- very minor performance boost from not doing stupid things :)
- minor change to 3d shockwave sizing to better approximate 2d effect movements
- for shields, Gobal_tris was only holding half as many as the game can/will use, buffer is now set to full size to avoid possible rendering issues
- removed extra tcache_set on OGL spec map code, not sure how that slipped in
2005-08-25 22:40:04 +00:00
taylor
3832b9d77d
fix crash from oversized buffer data requests with OGGs
2005-08-25 22:33:48 +00:00
taylor
3a8e956471
since the geomtry_batcher can send more verts than non-HTL code can handle, avoid drawing in that case to avoid crashing
2005-08-25 22:32:55 +00:00
taylor
d440737986
fix Int3() when we are an OGG and need silence data
2005-08-25 06:32:42 +00:00
taylor
01f831c6f8
don't let ai keep firing primary and secondary weapons for fighters and bombers if they are dying (fixes player deathroll too)
2005-08-25 00:48:19 +00:00
Goober5000
4fe9ddb852
tweaky optimization based on the current version of stristr and
...
the current version of the expanded music.tbl
--Goober5000
2005-08-24 07:20:36 +00:00
Goober5000
2d29d894d0
faster version of stristr
...
--Goober5000
2005-08-24 07:14:52 +00:00
matt
7aa6a39040
Changed rect_size_y - 1 to rect_size_y. Not really that important, but much more correct. I'll stop barraging cvs now :)
2005-08-23 17:06:28 +00:00
matt
b22d44e804
Fixed another screen save bug relating to having your window positioned offscreen. Still isn't great for when the window is offscreen top left
2005-08-23 16:57:28 +00:00
matt
2d93c49a5a
Fixed screen save crash when a popup is called
2005-08-23 15:59:51 +00:00
Goober5000
2e6dbb7165
ensure init/reset of goals works cleanly
...
--Goober5000
2005-08-23 09:18:08 +00:00
Goober5000
6f9563aa62
fix for bug 519
...
--Goober5000
2005-08-23 09:03:56 +00:00
Goober5000
94462b57a0
removed a thing I apparently forgot to remove on 2005/07/12
...
--Goober5000
2005-08-23 07:49:24 +00:00
taylor
adcd7c68b4
fix navpoint hud brackets and text display in non-standard resolutions
2005-08-23 07:37:14 +00:00
Goober5000
650afb4bc3
some tweaks to parselo, plus ensure that Unicode files don't crash
...
--Goober5000
2005-08-22 22:24:22 +00:00
taylor
40900e556a
fix stats display in debriefing with non-standard resolutions
2005-08-21 21:05:53 +00:00
Goober5000
87b26e68a5
clarified the comment on my original move of the wing departure information assignment
...
--Goober5000
2005-08-21 06:19:31 +00:00
taylor
8bcc0066b5
more unix->SCP_UNIX define fixing
2005-08-20 20:38:08 +00:00
taylor
99dab0fc7d
some bmpman and render_target function name changes so that they make sense
...
always use bm_set_render_target() rather than the gr_ version so that the graphics state is set properly
save the original gamma ramp on OGL init so that it can be restored on exit
2005-08-20 20:34:51 +00:00
taylor
c2716d4ee8
Make sure to always use world pos for shockwaves in HTL mode, avoids the distance check Error()
...
(if someone can find a better explanation of why this one thing was different please make a better fix)
2005-08-20 20:32:28 +00:00
taylor
0073206944
Fix an old unix define, should be SCP_UNIX
2005-08-20 20:29:47 +00:00
Goober5000
90d22b6bcd
made AwacsMultiplier more user-friendly
...
--Goober5000
2005-08-20 18:23:02 +00:00
matt
13d5f649b8
Fix for D3D white squares issue
2005-08-20 16:00:03 +00:00
taylor
63f6c54661
Address a couple of pilot code issues
...
- make the same MAX_PILOTS in the barracks that the playerselect screen has since it's a problem here too
- add a -1 check for ship/weapon name lookups to avoid bounds issues. NOTE: this can empty the techroom of entries if ithits this check, but it won't crash :)
2005-08-18 01:15:41 +00:00
Kazan
aeb846307d
# FEATURE BREAK # This breaks a feature in pilot files temporarily to correct a [reproducable] crash - it is merely commenting out the trouble lines - bug report in mantis and assigned to taylor
2005-08-18 00:19:53 +00:00
Kazan
abbb5ff762
[hopefully] Fix the bug i introduced in the show memory usage code, and the convergence bug during autopilot [also saves cpu cycles - MANY of them]
2005-08-16 20:06:24 +00:00
Kazan
8136a01885
i introduced a bug in _vm_realloc.. fixed it
2005-08-14 23:05:27 +00:00
Kazan
dd2cc96e74
I'm stupid, sorry - fixed release-build-crash
2005-08-14 21:01:59 +00:00
Kazan
cbf139d3a3
diabled NEW_MALLOC on windows - it was causing crashing - must have been corrupting it's own heap
2005-08-14 17:20:56 +00:00
taylor
12a4369650
don't do any ambient sound or music stuff in game_pause()/unpause() on options screens when in mission so we can
...
avoid having mainhall ambient sounds and music start playing and then not stop until you exit the mission
2005-08-11 12:22:26 +00:00
taylor
3460454893
handle rare cases where anims would get freaky if one happened to still be playing or otherwise queued
2005-08-11 12:18:53 +00:00
taylor
3b15226dd4
little safety check, a couple of strange cases allow this to happen so we should look for it
2005-08-11 12:16:23 +00:00
taylor
dc87987f6f
well that was rather stupid of me, this would crash if old + new pilots went over MAX_PILOTS
2005-08-09 10:06:47 +00:00
taylor
86b1553f57
be sure to remove ships from a wing when that ship gets vanished
2005-08-08 03:13:53 +00:00