Goober5000
|
3eedfc7853
|
don't freak out if we don't have a beam texture
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10203 387891d4-d844-0410-90c0-e4c51a9137d3
|
2013-12-08 19:52:58 +10:00 |
|
Wanderer
|
96cc3c017d
|
feature commit: excluding weapons from linked fire penalty (per request)
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10147 387891d4-d844-0410-90c0-e4c51a9137d3
|
2013-11-25 19:29:37 +10:00 |
|
Goober5000
|
4611a77dbd
|
re-commit r10082, except for ship.h, because it's the size of the ship_weapon struct that's causing the mysterious crashes (Mantis #2958)
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10141 387891d4-d844-0410-90c0-e4c51a9137d3
|
2013-11-25 19:29:37 +10:00 |
|
chief1983
|
1cb031c190
|
Fix #2959 by reverting r10082. I can probably talk zookeeper into converting the troublesome SCP_vectors into static variables so this isn't causing memset issues.
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10132 387891d4-d844-0410-90c0-e4c51a9137d3
|
2013-11-25 19:29:36 +10:00 |
|
Goober5000
|
f6a92e0972
|
allow modder to specify countermeasure type on a per-species basis
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10131 387891d4-d844-0410-90c0-e4c51a9137d3
|
2013-11-25 19:29:36 +10:00 |
|
niffiwan
|
b4ab0f3a44
|
fix gcc warning: declaration of ‘shipp’ shadows a previous local [-Wshadow]
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10092 387891d4-d844-0410-90c0-e4c51a9137d3
|
2013-11-17 20:24:43 +10:00 |
|
niffiwan
|
7a1b8d5be1
|
Coverity 1129269: Dereference after null check
add checks to deal with parent_objp == NULL
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10091 387891d4-d844-0410-90c0-e4c51a9137d3
|
2013-11-17 20:24:43 +10:00 |
|
Goober5000
|
fa7cf7a910
|
"new" shouldn't really ever fail
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10083 387891d4-d844-0410-90c0-e4c51a9137d3
|
2013-11-17 20:24:43 +10:00 |
|
Goober5000
|
33b871d29d
|
remove non-working and non-supported $substitute feature for weapons (Mantis #2951)
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10082 387891d4-d844-0410-90c0-e4c51a9137d3
|
2013-11-17 20:24:43 +10:00 |
|
niffiwan
|
910d4bd293
|
Coverity: fix some out-of-bounds access issues
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@9874 387891d4-d844-0410-90c0-e4c51a9137d3
|
2013-10-07 20:02:30 +10:00 |
|
Goober5000
|
fe934190ac
|
clarify that some structs should now be treated as classes change shockwave_create_info back to being a struct fix some missing shockwave_create_info initialization
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@9817 387891d4-d844-0410-90c0-e4c51a9137d3
|
2013-09-26 18:51:35 +10:00 |
|
Goober5000
|
8cf10e86f8
|
remove Bobboau's "better error messages" which were never fully implemented and are more distracting than helpful
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@9802 387891d4-d844-0410-90c0-e4c51a9137d3
|
2013-09-20 19:46:41 +10:00 |
|
Goober5000
|
138e6b853f
|
yeesh... a veritable cascade of const-correctness
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@9783 387891d4-d844-0410-90c0-e4c51a9137d3
|
2013-09-13 20:18:32 +10:00 |
|
Echelon9
|
0f7d8ec579
|
Fix Mantis 2847: Assert: (team != -1) -- due to aicode issues tracking destroyed weapons
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@9741 387891d4-d844-0410-90c0-e4c51a9137d3
|
2013-09-03 21:01:25 +10:00 |
|
zookeeper
|
53c90981ea
|
Fixed even secondaries without a free flight time receiving a decreased initial speed, which was causing particle spews to create a particle with the wrong speed when the weapon is created.
git-svn-id: svn://svn.icculus.org/fs2open/trunk@9593 387891d4-d844-0410-90c0-e4c51a9137d3
|
2013-03-30 15:36:17 +10:00 |
|
Goober5000
|
dc18b7e012
|
fix Mantis #2796 (capships always have an EMP time of 7.5 seconds) by adding a weapon flag to allow the full value of emp_time to be used
git-svn-id: svn://svn.icculus.org/fs2open/trunk@9540 387891d4-d844-0410-90c0-e4c51a9137d3
|
2013-03-18 20:24:46 +10:00 |
|
Echelon9
|
72770939a2
|
Further spelling fixes, inspired by bugmenot's Mantis 2794
git-svn-id: svn://svn.icculus.org/fs2open/trunk@9533 387891d4-d844-0410-90c0-e4c51a9137d3
|
2013-03-18 20:24:45 +10:00 |
|
Goober5000
|
a916633b46
|
onlyjob's spelling fixes, per Mantis #2777
|
2013-01-13 09:50:08 +00:00 |
|
Valathil
|
f920395b0c
|
Fix for Mantis 2707: Pass the firing turret to weapon_create so it knows where to look for when using $Substitute.
|
2012-12-15 21:47:51 +00:00 |
|
karajorma
|
2d91a76f47
|
Fix Mantis 2703 (Primary weapons with the child flag prevent any further weapons appearing in the ships-editor->weapons list)
|
2012-11-24 08:37:25 +00:00 |
|
niffiwan
|
26d70dcb33
|
Fix for mantis 2664: shockwaves now use bounding box to test distance for damage
|
2012-11-24 02:40:55 +00:00 |
|
Goober5000
|
0a7d226d5f
|
fix for Mantis #2726 -- proper handling of mismatch of LOD levels
|
2012-11-15 07:52:45 +00:00 |
|
The_E
|
ebd477067d
|
Fix for Mantis 2679: Adds new setting to game_settings.tbl: "$Weapons inherit parent collision group:", a boolean setting defaulting to FALSE. Setting it to true will cause weapons fired to inherit their parent ships' collision group setting.
|
2012-10-30 19:37:53 +00:00 |
|
Goober5000
|
f53f819591
|
remove all hacks with #weak because FSPort has corrected data
|
2012-10-07 04:06:29 +00:00 |
|
Goober5000
|
8612ee9f69
|
fix the techroom bug where #weak weapons appear because they were assigned the player-allowed flag during parsing
|
2012-09-28 06:26:14 +00:00 |
|
m_m
|
947263a047
|
Let's try this again, hopefully this time without reverting previous changes. See r9215 for a better description.
|
2012-09-24 16:17:26 +00:00 |
|
The_E
|
1f8dcf5494
|
Reverting 9215, because it conflicts massively with my fixes for hud_gauges. m|m, did you update your checkout before committing your stuff?
|
2012-09-22 21:41:23 +00:00 |
|
m_m
|
1faee4f711
|
Added weapon specific HUD tracking and lock-on sounds and in-flight sounds.
New options are $TrackingSnd, $LockedSnd, $InFlightSnd and +Inflight sound type.
|
2012-09-20 13:05:09 +00:00 |
|
Swifty
|
6dfa635811
|
Added better object and weapon cleanup code for the new collision detection code when max object and weapon counts are reached.
|
2012-09-10 05:08:16 +00:00 |
|
The_E
|
9901ad613d
|
This warning needs to be a bit more helpful
|
2012-09-05 15:29:56 +00:00 |
|
Swifty
|
c6c12fc251
|
go_even_faster: Improved collision detection performance by rewriting broadphase and narrowphase testing.
|
2012-08-11 21:14:53 +00:00 |
|
Goober5000
|
2ceecf9405
|
fix for Mantis #2694: homing breaks when free_flight_time is 0
also, correctly set default free_flight_time to retail value of 0.5 second
|
2012-08-07 05:59:35 +00:00 |
|
Goober5000
|
0ad86d78f6
|
unherp the derp
|
2012-07-29 20:59:44 +00:00 |
|
Goober5000
|
a5f80ab4bb
|
move the selection effect settings into game_settings.tbl because putting them in ai_profiles.tbl is incorrect and misleading
also, fix game_settings.tbl to not leave some settings uninitialized
|
2012-07-29 20:57:20 +00:00 |
|
The_E
|
6da6894f22
|
New weapons.tbl flag: "no primary linking" Weapons with this flag can not be linked with other weapons. This also introduces a third (!) field for weapon flags.
|
2012-07-29 11:32:39 +00:00 |
|
The_E
|
535d91bae8
|
New weapons.tbl flag: "anti-subsystem beam" Enabling this allows the turret AI to use beams against subsystems
|
2012-07-29 11:09:36 +00:00 |
|
niffiwan
|
bcea3057f5
|
GCC warnings: declaration of ‘ship_obj’ shadows a global declaration (weapon/*.cpp)
|
2012-06-14 10:30:01 +00:00 |
|
Echelon9
|
eceb337219
|
GCC warning: variable set but not used (further cases)
|
2012-06-12 16:09:22 +00:00 |
|
Goober5000
|
03b8f478b1
|
remove the unnecessary null sets
|
2012-06-11 03:17:55 +00:00 |
|
Goober5000
|
e683881ac3
|
remove the vestiges of free_flight_time, which never worked
|
2012-06-11 02:52:43 +00:00 |
|
Goober5000
|
b14d2c4938
|
fix some aspects of homing (pun not intended), including hopefully Mantis #2652
|
2012-06-11 02:40:05 +00:00 |
|
Goober5000
|
bfe3f3f60c
|
parentheses are A-1 SUPAR
|
2012-06-11 01:04:46 +00:00 |
|
Echelon9
|
de48302de6
|
GCC: Remove unused variable
|
2012-05-17 17:51:51 +00:00 |
|
Echelon9
|
e21ad72877
|
Utilise the CLAMP() utility macro in a further range of appropriate locations
|
2012-05-02 15:15:48 +00:00 |
|
karajorma
|
d7d6009ea1
|
Fix a bug that caused bombs to be indestructible by the player for much longer than they should be according to the table settings given.
|
2012-04-30 07:47:23 +00:00 |
|
Sushi
|
5669c03872
|
Add support for weapon spread over time (+FOF Spread Rate, +FOF Reset Rate, +Max FOF)
|
2012-04-21 15:40:06 +00:00 |
|
zookeeper
|
c3fe50ecce
|
Made @Laser Color2 work even with a value of 0,0,0.
|
2012-04-02 06:35:19 +00:00 |
|
Goober5000
|
913edc6294
|
revision 8155 inadvertently made ALL weapons area-effect... so don't add an automatic inner radius (for Mantis #2634) but still be careful about potential divide-by-zero
|
2012-03-30 05:58:55 +00:00 |
|
Zacam
|
2cb5b15bd8
|
Nukes changes to the Armor Table for Difficulty Scaling and additional options.
Potentially handles Mantis issues 2493 and/or 2494.
http://www.hard-light.net/forums/index.php?topic=78277.0
|
2012-03-28 06:25:26 +00:00 |
|
Echelon9
|
2fd00900f6
|
Fix Mantis 2620 - PVS-Studio warning: Consider inspecting the '(strlen(filename) > 6)' expression. A 5 year old bug.
|
2012-03-03 00:22:49 +00:00 |
|