WMCoolmon
c9e3d746d4
Added object_get_model; moved object_h to object.h
2008-08-30 11:02:36 +00:00
WMCoolmon
525e45db77
Updated objsnd API
2008-08-30 10:46:23 +00:00
taylor
0c1d218fb4
fix compiling on F9 (per the standard, limits.h isn't implicitly included)
2008-06-19 04:36:26 +00:00
phreak
ece785dee7
fix mantis #1682 - weapon ship collisions not applying to ships beyond the warpout clip plane.
2008-06-10 01:14:32 +00:00
Backslash
cf6cfa6538
Fix to not play the flyby sound repeatedly for a stupid reason when viewing from another ship. (The player is NOT always the center of the universe.)
2008-05-26 06:59:00 +00:00
WMCoolmon
6bdf192fec
Scripting:
...
- Add On Mission Start, On Mission End hooks; swap Warpin and Warpout to Warp In and Warp Out
- Safer handle helper structs
- Improved math, eg matrix interpolation and vector multiply/divide
- Filesystem read AND write support
- Initial scripting orders support
- Better waypoints support
- Assorted requested scripting functions
bmpman:
- Safer bm_get_filename
cfile:
- Support for RW, rather than just R or W, file modes.
model:
- Safer texture_info struct. Taylor, I know we talked about this, but I realized that it was just a lot better for what it does and it shouldn't be too much trouble to replace with the new system (operations tend to be much more concise and clear). Let me know if any unexpected difficulties arise.
2008-05-25 22:52:05 +00:00
taylor
88693b7388
fix various compiler warnings
2008-03-29 06:30:20 +00:00
taylor
461922f046
some minor mprintf() cleanup
2008-03-28 03:32:38 +00:00
WMCoolmon
d760c85ae9
Initial commit of new files for main codebase.
2008-03-15 09:01:46 +00:00
WMCoolmon
7e7d77c8d7
*Drumroll* The official scripting system commit to the stable branch!
2008-03-15 08:56:43 +00:00
Backslash
bfde817bb2
View slew, Target padlock and TrackIR patch by Swifty. Very nice!
...
Don't forget to add code/io/trackir.* to your projects!
2008-03-14 08:55:47 +00:00
turey
d5aa9ccba8
Bunch of stuff already in HEAD. Shouldn't break anything.
2007-12-20 01:57:45 +00:00
taylor
eeefca30af
slighly cleaner/faster version of object secondary fire control
2007-10-28 16:42:16 +00:00
Goober5000
44e03a8fa8
another fix by razorjack... parent is -1 when created by sexp
2007-09-30 22:37:08 +00:00
Goober5000
b73b258942
another patch by razorjack -- remove something that never worked
2007-09-30 22:28:29 +00:00
Goober5000
bd7be99c55
this should really be capitalized
2007-07-28 21:31:11 +00:00
Goober5000
82cfac7ec0
make the parse object array dynamic; also made the docking bitstrings dynamic
2007-07-28 21:17:56 +00:00
Kazan
4e96074988
Resolve Mantis 1281
2007-07-24 13:04:11 +00:00
Backslash
5c32f6f28a
Another Gliding fix for 3_6_9: Makes it so switching gliding back off doesn't make your ship instantly switch direction.
2007-06-04 03:09:51 +00:00
Goober5000
3c3416fa3b
the great big duplicate model removal commit
2007-02-20 04:20:38 +00:00
Goober5000
d0a147ee16
uhh... wrong?
2007-02-16 07:06:46 +00:00
taylor
b5fb6913f8
fix a couple of things that I missed earlier
2007-02-12 02:19:45 +00:00
taylor
6a477edd85
cleanup and minor performance improvements
...
add support for new fireball specific lighting values from tbl
remove NO_SOUND
2007-02-11 10:04:46 +00:00
taylor
f0c499fe25
if we are a dying ship then don't do collision detection against our own debris (slight performance boost to exploding ships)
2007-02-11 09:06:30 +00:00
Goober5000
057c4876f9
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
taylor
66bc9102f9
performance optimizations:
...
- fvi_ray_boundingbox() is faster and should be less prone to compiler/optimization/platform specific issues
- clean up or obj_check_all_collisions() which is a good bit faster now
2007-02-10 00:08:59 +00:00
Goober5000
850e65f754
Clean up the ship-weapon collision code for both conventional weapons and beams. Improved readability and clarity; untangled program flow; cleaned up sloppy enhancements. Fixed a few bugs too.
2007-02-07 07:35:01 +00:00
Goober5000
321130465c
remove obsolete and unused shield flag
2007-02-06 01:27:34 +00:00
Goober5000
d5ad083d91
fix forum links
2006-10-08 02:05:38 +00:00
taylor
806027e4e8
various small compiler warning and strict compiling fixes
2006-09-11 01:00:28 +00:00
taylor
f09c7e2d03
fix things that strict compiling balked at (from compiling with -ansi and -pedantic)
2006-09-08 06:14:44 +00:00
taylor
cd4a173af6
compiler warning fixes
2006-08-22 05:45:39 +00:00
taylor
ff4d0008d5
very slight speed optimization to avoid math that we really don't need to do anyway
2006-08-19 04:29:08 +00:00
Goober5000
e27dfe36ea
add another method for calculating dimensions of docked objects, plus improve an existing one
...
--Goober5000
2006-07-21 05:41:10 +00:00
Goober5000
ab19abcb21
cvs comment tweaks
2006-07-05 23:37:13 +00:00
Goober5000
afe05a68bc
bah
2006-06-27 04:10:50 +00:00
Goober5000
cd509e678a
cvs header tweak
...
--Goober5000
2006-06-27 04:10:49 +00:00
Goober5000
3fe06349cc
handle docked objects during death roll
...
--Goober5000
2006-06-27 04:10:48 +00:00
karajorma
384b52f394
Limbo flag support; further scripting 3.6.9 update
2006-06-07 20:25:10 +00:00
wmcoolmon
da11619f8e
Scripting system prep for 3.6.9
2006-06-07 03:54:29 +00:00
taylor
554197fc30
comment out some code which used only if neither D3D nor OGL
2006-05-27 16:59:05 +00:00
wmcoolmon
bc11c5193e
Fix for Mantis bug #0000922
2006-05-24 05:09:25 +00:00
taylor
a39e8900e1
minor cleanup and a couple extra error checks
...
get rid of some wasteful math from the gr_set_proj_matrix() calls
2006-05-13 07:09:25 +00:00
Goober5000
7e41877b7b
proper capitalization according to Volition
2006-04-20 06:32:30 +00:00
taylor
7828fc7e6f
compiler warning fixes to make GCC 4.1 shut the hell up
2006-04-12 22:23:41 +00:00
wmcoolmon
def1993de8
Miscellaneous minor changes, mostly related to addition of Current_camera variable
2006-04-03 07:48:03 +00:00
taylor
026c57c063
fix D3D/OGL test for asteroid rotations (I was far too excited about the result of this :()
2006-03-20 06:16:45 +00:00
taylor
a4bc040ddd
various small cleanups, fixes, error checks
2006-03-05 21:45:12 +00:00
wmcoolmon
0f47fb3dd2
Targetable as bomb SEXPs and dialog stuff; made invulnerable an object flag in both FRED and FS2.
2006-02-26 23:23:31 +00:00
Goober5000
b52b6b1e00
spelling
2006-02-25 21:47:19 +00:00