Goober5000
27992b09cf
add ship-subsys-targetable and ship-subsys-untargetable
...
--Goober5000
2006-03-18 07:12:08 +00:00
Goober5000
4c272613da
fix the animation type triggers
2006-02-28 05:16:55 +00:00
Goober5000
a655058346
add log entry for jettison-cargo
2006-02-27 04:17:11 +00:00
Goober5000
4fc7c30a4d
some more WCSaga stuff
2006-02-26 18:49:07 +00:00
Goober5000
b52b6b1e00
spelling
2006-02-25 21:47:19 +00:00
wmcoolmon
d35972621b
Maybe fix ships-limit bug
2006-02-24 05:13:26 +00:00
Goober5000
b865037e38
remove my old anti-frustration thing since it's not what retail does
...
--Goober5000
2006-02-24 05:02:34 +00:00
taylor
7f2c88fa5c
div-by-0 bug fixage
2006-02-20 07:26:07 +00:00
wmcoolmon
e8b4fa8508
Fix a silly bug
2006-02-17 21:47:47 +00:00
taylor
9ede455899
remove reset of modelnums on level start (more properly moved to model_unload())
...
minor change ship class fixage to clear out old model
take better care to make sure that a ship model has the proper refcount (this needs further work, I don't like :V:'s crap here)
add <string> to includes in ship.h, fixes a compile issue that I forgot to fix properly before (thanks Jens)
2006-02-16 05:44:53 +00:00
Goober5000
a9642a2a86
more tweaks, plus clarification of checks for the existence of files
...
--Goober5000
2006-02-13 00:20:46 +00:00
Goober5000
5ca168e515
yet more various and sundry fixes
...
--Goober5000
2006-02-11 02:58:23 +00:00
wmcoolmon
990132536e
Various fixes; very beginnings of Directives scripting support
2006-02-06 02:06:02 +00:00
Goober5000
72ba8ab2ab
bah and double bah
2006-02-02 07:13:42 +00:00
Goober5000
fa592e5e62
fixed what I broke for ship types :p
...
--Goober5000
2006-02-02 07:01:16 +00:00
Goober5000
8ae737074b
bettered the ballistic primary check
...
--Goober5000
2006-02-01 05:11:25 +00:00
wmcoolmon
a898ab1a00
Fix hack for checking for ballistic primary ammo
2006-01-31 06:32:42 +00:00
taylor
42183592cd
try and detect some bad path info
2006-01-30 06:34:06 +00:00
wmcoolmon
42a74e93d3
Apologies, don't know how I missed this...
2006-01-29 18:01:04 +00:00
wmcoolmon
f695a935af
Make sure stuff is set up properly for ship kills
2006-01-29 07:42:49 +00:00
wmcoolmon
faa0b28008
Texture replacement stuff
2006-01-21 09:36:58 +00:00
phreak
f300716e93
Rearranged the rearming code so it doesn't potentially take 2 minutes to reload a single bomb.
2006-01-17 03:45:32 +00:00
wmcoolmon
abf75dd133
Various warning fixes, scripting globals fix; added "plr" and "slf" global variables for in-game hooks; various lua functions; GCC fixes for scripting.
2006-01-16 11:02:23 +00:00
taylor
d67327d1a7
fix compile issues from bad constructor
...
make sure ai_actively_pursues gets filled for modular tables too
fix NULL ptr reference when parsing ship type which doesn't exist and is set to not create
2006-01-15 18:55:27 +00:00
wmcoolmon
eba6d1dff9
Special shockwave and moving capship bugfix, (even more) scripting stuff, slight rearrangement of level management functions to facilitate scripting access.
2006-01-14 19:54:55 +00:00
taylor
5bc170d5be
hmm, didn't put much thought in that the first time, this should work closer to the original but still be cleaner
2006-01-13 13:06:15 +00:00
taylor
5f3a6ec743
fix hud comm message screwups (missing support ship, no coverme, etc) that was part :V: bug and (bigger) part Ship_types related bug
2006-01-13 11:09:45 +00:00
Goober5000
4d5a477f71
übercommit of custom IFF stuff :)
2006-01-13 03:31:20 +00:00
phreak
7665133851
Remove tertiary weapons in their current form, I want something more flexable instead of what I had there.
2006-01-09 04:54:51 +00:00
wmcoolmon
07fb5808d6
turret-target-order SEXPs, ship thrusters
2006-01-06 04:18:55 +00:00
taylor
25b15af791
allow both +Pri style and original style (+Normal, etc) for species_defs TBMs
...
allow for "<none>" as a bitmap/anim name, to have no effect
fix ship/weapon thruster rendering to handle missing primary animation and/or glow graphics
2006-01-05 05:12:11 +00:00
taylor
0f6eeb3288
use cf_find_file_location() for objecttypes.tbl rather than a cfopen()
...
fix a few compiler warning messages
2006-01-02 07:16:43 +00:00
wmcoolmon
246cfcfa65
Codebase commit, most notably including objecttypes.tbl
2005-12-29 08:08:42 +00:00
taylor
f2db1ce34b
Oops, bit of debug stuff I didn't mean to commit (but something similar is needed so you'll it again)
2005-12-28 22:21:04 +00:00
taylor
425c7b86b4
deal with cf_find_file_location() changes
...
add a central parse_modular_table() function which anything can use
fix up weapon_expl so that it can properly handle modular tables and LOD count changes
add support for for a fireball TBM (handled a little different than a normal TBM is since it only changes rather than adds)
2005-12-28 22:17:02 +00:00
taylor
eddf28ad6e
add the name of the modular table about to be parsed to the debug log
...
a missing weapon_expl table should just be a note in the debug log rather than a popup warning
2005-12-21 08:27:37 +00:00
wmcoolmon
6264b3f9fa
Keep a crash from happening if POF file isn't initially specified
2005-12-16 03:36:21 +00:00
wmcoolmon
1aef275407
Ability to disable damage particle spew on ships
2005-12-13 22:32:30 +00:00
wmcoolmon
9cff1a52c0
Minor XMT-engine wash fix
2005-12-13 20:20:20 +00:00
taylor
b36baacca7
Hmm, .triggers isn't ever malloc'd for the Ships[] copy so don't try to free it since it's actully trying to free the Ship_info[] memory instead, which is bad :)
...
(newer glibc just starting going monkey over this, not sure why it didn't screw up before)
2005-12-13 18:15:26 +00:00
taylor
5bb3145073
allow use of a specific LOD for ship and weapon rendering in the hud targetbox
2005-12-12 21:32:14 +00:00
taylor
37fad529ab
double free and invalid ptr reference fixage
2005-12-12 05:29:59 +00:00
taylor
4b34bbca19
fix several bad crash related problems from WMC's commits on the 4th
2005-12-08 15:17:35 +00:00
taylor
4fd616b2c5
cleanup some debug log messages:
...
note that a nprintf() with "Warning" or "General" is basically the same thing as mprintf()
make sure that OpenAL init failures always get to the debug log
2005-12-06 03:17:48 +00:00
wmcoolmon
76a6a274a1
Oops, arand should only be generated if it isn't passed to the function as well.
2005-12-05 09:09:53 +00:00
Goober5000
a324693691
fix compiler error
...
--Goober5000
2005-12-04 22:44:00 +00:00
wmcoolmon
3e2d1800f2
subsystem + shockwave armor support; countermeasures as weapons
2005-12-04 18:58:07 +00:00
Goober5000
c3bfdce5f4
* cleaned up mission_do_departure
...
* fixed a hidden crash (array index being -1; would only
be triggered for ships w/o subspace drives under certain conditions)
* removed finding a new fighterbay target because it might screw up missions
* improved clarity, code flow, and readability :)
* added custom AI flag for disabling warpouts if navigation subsystem fails
--Goober5000
2005-11-24 08:46:11 +00:00
phreak
6216367f79
Forgot to add in the part where the rearm timer actually counts down. Minor oversight
2005-11-24 03:07:35 +00:00
taylor
4806fd38dc
yeah I know, I should have noticed that little jewel *before* the commit
2005-11-23 06:59:09 +00:00