Commit Graph
204 Commits
Author SHA1 Message Date
taylor 5f85d3c0b5 little cleaner ship_get_random_targetable_ship(), for Goober's sake ;) 2005-06-20 04:10:35 +00:00
wmcoolmon d81092d96f This may stop targeting not-targetable ships in EMP 2005-06-07 06:10:51 +00:00
taylor 987ea35f15 don't page out textures in ship_delete() since it causes some slowdown which can make
the explosion effects skip/stutter
2005-05-26 04:30:48 +00:00
taylor d6b8f7305d use vm_malloc(), vm_free(), vm_realloc(), vm_strdup() rather than system named macros
fixes various problems and is past time to make the switch
reallocate sp->triggers with the real vm_realloc() rather than that manual method
2005-05-12 17:45:53 +00:00
wmcoolmon b39cdf84a0 armor.tbl revamp 2005-05-08 20:21:48 +00:00
phreak 4bb01fe267 ABbitmap should default to -1 2005-04-30 18:18:46 +00:00
wmcoolmon a0a5b6261a Removed FS2_DEMO defines that looked like they wouldn't cause the universe to collapse 2005-04-28 05:29:30 +00:00
wmcoolmon d0198a41e7 parse_ship uses stuff_bool_list; stuff_byte to stuff_ubyte 2005-04-28 01:38:32 +00:00
wmcoolmon 6acab304f9 Dynamically allocated engine washes; subsystem sounds; armor fixes. Line 4268 of ship.cpp, apparently, works properly; bears further looking into. 2005-04-25 00:31:14 +00:00
wmcoolmon f5be4600d7 Fix silly armor.tbl parse error. 2005-04-20 08:26:49 +00:00
taylor 374f6168ad we might actually be needing to load a model here ;) 2005-04-19 06:27:54 +00:00
Goober5000 03548e8c38 model and class changes should be all set now
--Goober5000
2005-04-18 08:35:28 +00:00
Goober5000 693577c8e2 removed ship->alt_modelnum as it was essentially duplicates of ship->modelnum; changed the alt modelnum stuff accordingly
fixes for ship_model_change and change_ship_type
--Goober5000
2005-04-18 05:27:26 +00:00
wmcoolmon 50109e9298 Eh, what the hey. Maybe I should've taken the breathalyzer test. :) 2005-04-16 04:19:21 +00:00
wmcoolmon 9de0e8b059 More optional tag-making for ships.tbl 2005-04-16 04:16:57 +00:00
wmcoolmon cc2dcbb434 Minor changes; made even more fields in ships.tbl optional. 2005-04-16 03:36:13 +00:00
wmcoolmon 0e079e49fa Added type "exponential base"; equation is 'final_damage = (x^damage)' 2005-04-15 23:19:13 +00:00
taylor 8f791fc83b proposes that WMC be subject to a breathalyzer test before commit ;) 2005-04-15 11:32:26 +00:00
wmcoolmon a3e406d67b It's amazing how many possible bugs you can catch simply by doing something completely different than coding 2005-04-15 07:19:29 +00:00
wmcoolmon caaef0253c Er, oops 2005-04-15 06:40:54 +00:00
wmcoolmon ed1ea9d172 Local codebase commit; adds armor system. 2005-04-15 06:23:18 +00:00
taylor 7f786136a6 s/vector/vec3d/g, better support for different compilers (Jens Granseuer) 2005-04-05 05:53:25 +00:00
taylor a4c27f3df7 some minor Linux fixage 2005-04-01 07:29:40 +00:00
Goober5000 8e29897d7a fix type mismatch
--Goober5000
2005-03-31 12:38:24 +00:00
wmcoolmon a78fc4151d Whoops. 2005-03-30 05:37:22 +00:00
wmcoolmon e7f1c3e1fa Made it so *Snd fields in ships.tbl and weapons.tbl take the sound name
as well as its index (ie "L_sidearm.wav" instead of "76")
2005-03-30 02:32:41 +00:00
Goober5000 762662f5b2 bah 2005-03-27 13:37:15 +00:00
Goober5000 6c17ef09ab clarified max hull/shield strength names and added ship guardian thresholds
--Goober5000
2005-03-27 12:28:35 +00:00
wmcoolmon 2c2a6334db Big, massive, codebase commit. I have not removed the old ai files as the ones I uploaded aren't up-to-date (But should work with the rest of the codebase) 2005-03-25 06:57:38 +00:00
taylor c253042a4a make sounds.tbl dynamic
have snd_time_remaining() be less stupid
some OpenAL error fixerage
be able to turn off some typically useless debug messages
2005-03-24 23:27:26 +00:00
bobboau b46d8e28c7 added new graphic functions for state blocks
also added a class formanageing a new effect
2005-03-19 18:02:35 +00:00
wmcoolmon 3c1fc73f57 Commited placeholder turret funcs. 2005-03-16 00:18:31 +00:00
taylor 405ba066b9 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
bobboau 61180ca93d minor change to high level render target code 2005-03-08 02:31:51 +00:00
wmcoolmon 23745c58d7 Made HUD shield icon auto-generation off unless "generate icon" ship flag is specified for the ship. 2005-03-03 07:13:17 +00:00
wmcoolmon 02e75ddd49 Merge of WMC's codebase. "Features and bugs, making Goober say "Grr!", as release would be stalled now for two months for sure" 2005-03-03 06:05:32 +00:00
taylor 91e9fb4433 more NO_NETWORK/INF_BUILD goodness for Windows, takes care of a few warnings too 2005-03-02 21:24:48 +00:00
taylor df19f785c1 unbreak Linux build (not valid C/C++ anyway, block scope) 2005-03-01 23:05:38 +00:00
bobboau 9c9876909b oh, hey look I've commited something :D
animation system, weapon models detail box alt-tab bug, probly other stuff
2005-03-01 06:55:45 +00:00
wmcoolmon 12c2e477a4 Removed trails limit 2005-02-19 07:57:03 +00:00
taylor 639ee761ac don't try and draw starfield bitmaps if they aren't valid
make AB thruster stuff in ship_create() a little less weird
replace an Int3() with debug warning and fix crash in docking code
make D3D Textures[] allocate on use like OGL does, can only use one anyway
2005-02-15 00:03:36 +00:00
taylor bec567bbab fix an issue with bm_set_components()
abs is for ints fabsf is for floats (camera.cpp)
make the in-cockpit stuff OGL friendly
2005-02-10 14:38:50 +00:00
taylor 09167fa382 merge with Linux/OSX tree - p0204-2 2005-02-04 20:06:10 +00:00
Goober5000 7f98f2ce19 optional flags default to false I should think
--Goober5000
2005-01-30 09:36:19 +00:00
wmcoolmon 7d8ea51898 Made a bunch of ship.tbl variables optional 2005-01-30 01:34:39 +00:00
wmcoolmon a870961d4a When drawing the viewer_obj, temporarily clip less close up for in-cockpit models. 2005-01-29 08:11:41 +00:00
Goober5000 ff9b79a6e1 fixed Bobboau's spelling of 'relative'
--Goober5000
2005-01-28 11:57:36 +00:00
Goober5000 cc85c92369 changed a bunch of transpose-rotate sequences to use unrotate instead
--Goober5000
2005-01-28 11:06:23 +00:00
wmcoolmon 4702574a59 Ship autorepair, requested by TBP 2005-01-27 04:23:18 +00:00
argv 64590007e7 Surface shields.
See forum thread:
http://dynamic4.gamespy.com/~freespace/forums/showthread.php?s=&threadid=29643

-- _argv[-1]
2005-01-17 23:35:45 +00:00