Sushi
5dcc4762e1
Add workaround so that AI landings consistently work
2011-11-09 18:24:12 +00:00
IssMneur
4cb4e019c9
From m!m: patch to add support for customizable cockpit sounds. See: http://www.hard-light.net/forums/index.php?topic=78675.0
2011-10-22 22:11:31 +00:00
The_E
0c60452e31
From m!m: Allows per-ship customization of ship sounds in ships.tbl. See Wiki for details.
2011-10-01 19:16:38 +00:00
Echelon9
888e5df866
Documentation: Big code cleanup of the collide**.cpp files
2011-09-12 12:34:49 +00:00
Zacam
1c820a6e8c
Part Two: Synchronization pass of Trunk and Antipodes Differences.
...
Removes all extraneous ifdefs (Demo, E3, Multi Beta, etc).
Leaves Debug and Inferno.
2011-09-09 10:23:53 +00:00
Echelon9
74bce78b0f
PVS-Studio fix: V803 Decreased performance. In case 'tvs' is iterator it's more effective to use prefix form of increment. Replace iterator++ with ++iterator.
...
For further discussion see, http://www.viva64.com/en/b/0093/
The scenarios where it will improve performance are under Debug builds. This improvement will however allow quicker use of other profiling tools that need to run on Debug builds.
Note. Code with size_t does not see the performance improvement comparison to iterators due to absence of array overrun check.
2011-08-28 08:31:25 +00:00
Goober5000
e5b8d61088
fix compile problems on MSVC6
2011-07-22 05:56:46 +00:00
The_E
8c81e1c220
Valathil's code cleanup patch.
2011-07-20 18:04:43 +00:00
karajorma
b06d66f797
LuaPineapple's fix for Mantis 2322.
...
Some comment clean up.
2011-01-19 08:24:26 +00:00
Echelon9
3741959d15
Fix: Mantis 2351 - Animated subsystems not counted as rotating allowing max to be exceeded
2010-12-27 08:00:31 +00:00
The_E
3042436f29
Swifty's go-swift stuff. Makes collision detection slightly less insane.
2010-12-22 14:42:21 +00:00
Zacam
6f29bdecd6
Antipodes 7 Merge: HUD Overhaul, by Swifty.
2010-12-12 20:34:15 +00:00
Goober5000
d856d71ffc
revert Echelon9's commit 6754 which needs to be discussed first
2010-11-23 08:27:18 +00:00
Echelon9
b8767484a8
Fix a range of potential NULL dereferences
2010-11-20 12:22:03 +00:00
Sushi
b639593a56
Get rid of compiler warnings
2010-10-01 04:20:40 +00:00
Sushi
23756b39f0
Fix a typo
2010-09-15 05:06:23 +00:00
Sushi
7cde4fb682
Re-added collision physics, added basic landings support (still needs some work)
2010-09-13 14:27:42 +00:00
Goober5000
e0efd2cdab
yeah, asteroids and debris are pretty much the same thing
2010-09-03 01:26:49 +00:00
Goober5000
6412f55b38
partial revert (just one file) of Sushi's collision physics feature as it causes all kinds of crashes in asteroid fields
2010-09-03 00:16:45 +00:00
Goober5000
16add5664f
fix polymodel gettage since heavy_obj could be an asteroid
2010-09-03 00:14:10 +00:00
Sushi
b4fb342c46
Added to ships.tbl:
...
$Collision Physics:
+Bounce
+Both Small Bounce
+Friction
+Rotation Factor
2010-08-04 02:08:14 +00:00
Wanderer
967fd28c94
lua handled collision groups and lua bitwise ops library
2010-01-05 18:00:01 +00:00
karajorma
7e0b23b45c
Can't say for certain this will cause a speed up but it definitely places the faster check first.
2009-07-06 13:28:33 +00:00
portej05
2a09ecc89b
The big CVS comment removal. This chops approx. 3.5mb off a full checkout.
...
I've tested this through compiling and through hand checking.
Normalises line endings in ALL files to \n.
2009-06-20 08:08:20 +00:00
Goober5000
57cab322b4
add apostrophes to contractions, lol
2009-04-10 07:49:12 +00:00
taylor
11ca1ef4a8
move stable branch to the primary under trunk
2008-03-16 16:25:19 +00:00
taylor
eb8c44c2a0
move HEAD to it's own dir under trunk
2008-03-16 16:21:11 +00:00
WMCoolmon
c1a163b0f3
Add objectshield.h and include it in files that require it.
2008-03-15 20:46:07 +00:00
Goober5000
4811257f31
revert the directory move
2008-02-09 21:33:46 +00:00
Goober5000
8909d048b3
remove extraneous fs2_open folder from all branches and tags
2008-02-09 19:21:05 +00:00
wmcoolmon
708aa238d1
- Asteroid, debris, and ship collision damage type support
...
- Scripting system variable-setting optimizations
- Standardize override style
- Reinstate "Self" variable for HUD
- Automatic drawString moving-to-next-line
- Visible subsystem name can be changed through scripting; will not be changed in the log
- Fix many for-loop signed/unsigned warnings related to size()
- Asteroid, debris scripting collision handling
- Many, many additional Lua functions and variables
- Fix the dreaded random-Lua-parse-crash bug
- Fix struct array malf-ups due to flag_def_list change
2007-11-23 23:49:42 +00:00
Goober5000
72ff31e614
the great big duplicate model removal commit
2007-02-20 04:20:38 +00:00
wmcoolmon
cc8c462143
WMCoolmon experiences a duh moment. Move scripting collision variable declarations in front of overrides, to give
...
them access to these (somewhat useful) variables
2007-02-19 07:24:51 +00:00
Goober5000
04e498cbba
massive shield infrastructure commit
2007-02-11 21:26:42 +00:00
Goober5000
2a967b4235
invert the do-collision flag into a don't-do-collision flag, plus fixed a wee lab bug
2007-02-11 06:19:08 +00:00
Goober5000
29103294f0
remove WMC's limbo code, per our discussion a few months ago
...
this will later be handled by copying ship stats using sexps or scripts
2007-01-08 00:50:59 +00:00
wmcoolmon
7366176e79
WMC codebase commit. See pre-commit build thread for details on changes.
2006-12-28 00:59:54 +00:00
Goober5000
fb22ef4804
consolidate the "for reals" crap into a proper ship flag; also move the limbo flags over to SF2_*; etc.
...
this should fix Mantis #977
--Goober5000
2006-07-09 01:55:42 +00:00
wmcoolmon
d500911b66
Limbo flag support; further scripting 3.6.9 update
2006-06-07 04:42:22 +00:00
wmcoolmon
0b858ba513
Codebase commit, most notably including objecttypes.tbl
2005-12-29 08:08:42 +00:00
wmcoolmon
0e16ea57cc
Added warpin/warpout speed override values to ships.tbl
2005-10-09 09:13:29 +00:00
Goober5000
29dda0a324
Okay, everything should now work again. :p Still have to do a little more with the asteroids.
...
--Goober5000
2005-09-25 08:25:16 +00:00
Goober5000
9b657a529b
fixed "warpout sequence aborted" bug
...
--Goober5000
2005-07-12 21:10:57 +00:00
taylor
586190fb8e
s/vector/vec3d/g, better support for different compilers (Jens Granseuer)
2005-04-05 05:53:25 +00:00
Goober5000
2dfa5cdd45
clarified max hull/shield strength names and added ship guardian thresholds
...
--Goober5000
2005-03-27 12:28:35 +00:00
taylor
119a28190f
change min/max to MIN/MAX to fix GCC problems
...
add lab stuff to Makefile
build unbreakage for everything that's not MSVC++ 6
lots of warning fixes
fix OpenGL rendering problem with ship insignias
no Warnings() in non-debug mode for Linux (like Windows)
some campaign savefile fixage to stop reverting everyones data
2005-03-10 08:00:18 +00:00
Goober5000
c7916f4483
fixed a nitpicky thing
...
--Goober5000
2005-01-26 05:42:37 +00:00
Goober5000
144f8f3a4b
multiple ship docking :)
...
don't tell anyone yet... check the SCP internal
--Goober500
2005-01-11 21:38:51 +00:00
Kazan
89e6af4fb5
remove MCD complete
2004-07-26 20:47:56 +00:00
Kazan
f7dd512ba8
MCD - define _MCD_CHECK to use memory tracking
2004-07-12 16:33:09 +00:00