Sushi
04af101eda
Add "$Max Turrets per Bomb" and "$Max Turrets per Target" turret attributes. Allow per-turret control over maximum number of targeted bombs and ships (respectively). Works like "$Max Turret Target Ownage" but on a per-turret basis, and with the ability to affect incoming bombs as well.
2011-08-25 01:33:44 +00:00
Echelon9
a248a37d58
PVS-Studio: Fix V805. Decreased performance. It is inefficient to identify an empty string by using 'strlen(str) > 0' construct
2011-08-24 13:37:01 +00:00
Goober5000
b1ad28efdb
add an option to fire-beam to force the beam to fire
...
combine fighter_beam flag into flags field
2011-08-21 01:11:24 +00:00
Goober5000
bc1b977c77
rewrite facing and is-facing to be more clear; I think I also fixed a bug in the process
2011-08-20 08:25:39 +00:00
Goober5000
570aaf88ae
change warnings to mprintfs
2011-08-14 08:42:50 +00:00
Echelon9
682936b8d7
PVS-Studio fix: XYZ co-ordinated were not correctly copied and pasted in parse_ship_values()
2011-08-10 16:11:29 +00:00
Swifty
5283c36d34
Let's try this again without breaking the orb radar: Optimized BSG radar and cockpit displays. Fixed cockpit models not switching when changing ships.
2011-08-04 11:01:28 +00:00
The_E
4a488dd7f0
Reverting 7411 due to it breaking the standard 3D radar.
2011-08-02 13:02:34 +00:00
Swifty
043d56b3f7
For Diaspora: Optimized BSG radar rendering and cockpit displays. Fixed cockpit models not switching when changing ships.
2011-08-02 10:49:51 +00:00
The_E
91e54218a7
Correcting a little oversight with the $Selection Effect: tbl entries
2011-08-01 18:06:58 +00:00
The_E
fd29f15e12
Make external weapon models cloak when the mothership is cloaking.
2011-08-01 11:56:06 +00:00
The_E
2dc34f3e1f
This is the correct version now.
2011-07-30 22:39:49 +00:00
The_E
7f219cad2c
Reverting due to bugs
2011-07-30 22:32:09 +00:00
The_E
32c5491d83
Adding support for the new cloaking effect.
2011-07-30 21:13:02 +00:00
The_E
9e423a8bca
Fixes issue with Default ship/weapon select ai_profiles entries.
2011-07-29 13:53:35 +00:00
The_E
8fb2085a9d
Adding the realtime ship/weapon select effects by Valathil.
2011-07-26 22:02:12 +00:00
The_E
f768943284
Swifty's collision detection improvements.
2011-07-01 17:00:31 +00:00
Sushi
e661586a3f
Add "wait for animation" turret flag (turret won't fire until associated animation completes)
2011-06-26 18:10:54 +00:00
Sushi
3a7c0f2cee
Halleck's glide sound patch (mantis 2452)
2011-06-18 00:44:41 +00:00
Sushi
4f8e6da7b9
Halleck's pre-launch sound patch (mantis 2451)
2011-06-10 04:52:35 +00:00
Sushi
1d4d3c0b6f
Update thruster rendering (consistently render based on acceleration instead of speed, don't render distant/tiny thrusters)
2011-05-21 20:25:14 +00:00
The_E
6526b86bc5
Patch for bug encountered by Zacam: Ship model instance data was not being reset correctly when changing ship classes.
2011-05-19 21:32:02 +00:00
Echelon9
761266b768
Two small comment typo corrections for model.h and ship.cpp
2011-05-01 12:00:26 +00:00
Sushi
2992e88315
Add $Path Metadata and +departure rvec to ships.tbl
2011-04-27 14:22:22 +00:00
IssMneur
e6f43f6f0f
Make this a more useful error message.
2011-04-20 04:16:42 +00:00
Wanderer
bf66734ded
adds table controls for various particle effects, and explosions related to ship death event. per ship class base deathroll time.
2011-04-14 18:59:06 +00:00
The_E
0aa44e3b12
Correction: Previous commit broke AWACS behaviour.
2011-03-30 09:42:52 +00:00
The_E
ef2681eb69
Change an Assert to an Assertion for better debugging.
2011-03-29 17:17:15 +00:00
Wanderer
db8b44191d
feature commit - damage and impact particle spew controls, control for setting a multiplier for propagating explosion radius.
2011-03-19 22:37:32 +00:00
Goober5000
af39be3120
add another ship class to the list of FSPort changed names
2011-03-09 04:04:33 +00:00
Swifty
225f16f754
Memory leaks involving Polymodel_instances plugged.
2011-03-02 14:08:22 +00:00
Goober5000
e765702121
use subsystem_stricmp where appropriate
2011-02-28 08:27:52 +00:00
Goober5000
315bd423dc
rename subsystem type fields so as to better distinguish them
...
some consistency checks
add "no aggregate" flag to exclude a subsystem from aggregate hitpoint calculations
2011-02-14 08:33:23 +00:00
Goober5000
9b0b26b643
fixed compilation error
2011-02-06 08:18:26 +00:00
The_E
ebab2d44ff
Adding patch for Mantis 2385. This adds a "+sub_name" option to the animation code, which comes after/replaces "+sub_type" for a few triggers, such as the "weapon fired" trigger.
2011-02-04 17:18:39 +00:00
Zacam
bed42975da
Karajorma's "Clean up" code. (Not for credit, but because I'm trying to reduce the "open" number of "Code Reviews" so that we don't get too backlogged with them)
...
http://www.hard-light.net/forums/index.php?topic=74066.0
2011-02-03 07:41:16 +00:00
Goober5000
f570348ee2
--the behavior of cargo index -1 (which can only happen for capships) and cargo index 0 is substantially the same, so let's standardize on index 0... this prevents crazy stuff happening with bitwise operators on negative numbers :-/
...
--also, remove the restriction on capship cargo where ships must have the "scannable" flag
--because of the above constraints, "nothing" cannot be a meaningful subsys cargo, but then again, scanning a subsystem with "nothing" didn't do anything in the old code, so this doesn't change anything
2011-01-31 10:04:37 +00:00
Goober5000
c77551181c
fix for Mantis #2390
...
errors in handling the CARGO_NO_DEPLETE flag for ship subsystems
2011-01-31 09:18:21 +00:00
The_E
76e7f656d1
Adds "no ets" ships.tbl flag.
2011-01-23 16:03:04 +00:00
Sushi
b38fa48e7e
Add "starts locked" subsystem flag (that turret starts out locked by default and needs to be turret-freed before it will fire)
2011-01-22 00:44:44 +00:00
The_E
b4db3b3ecf
FUBAR's damage type sexps. Tested ad nauseum by BP.
2011-01-18 16:21:36 +00:00
FUBAR-BDHR
1529f948f2
Add flag that applies damage to subsystem as if it were the hull.
2011-01-05 00:12:01 +00:00
Goober5000
d57ab51162
change fl_radian to fl_radians so as to be consistent
2010-12-31 04:02:41 +00:00
Swifty
aa71f4a817
Clear the active display list when this ship is beleeted.
2010-12-27 09:28:17 +00:00
Swifty
a5be8facf6
Limit the setup of cockpit displays to only the player ship.
2010-12-27 05:52:33 +00:00
The_E
38d2da68a3
Fix for Mantis 2350 (Sound assignments get lost/become bogus when changing ship class)
2010-12-25 15:15:28 +00:00
The_E
083a84feff
Swifty's go-swift stuff. Makes collision detection slightly less insane.
2010-12-22 14:42:21 +00:00
The_E
1f1640d47d
2010-12-20 19:53:52 +00:00
Echelon9
eb129200a1
Fix: Convert a further subset of strcpy() to the SAFE_STRINGS strcpy_s() version
2010-12-20 04:28:01 +00:00
Goober5000
2e7dea0018
set certain flags that used to be in ship_info via ship_set and change_ship_type, which is the correct thing to do, rather than in the middle of parsing, which was a red herring
...
(fixes Mantis #2169 )
2010-12-13 07:33:35 +00:00