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
|
017699d8a3
|
minor tweaks
|
2011-08-19 04:32:24 +00:00 |
|
Echelon9
|
127ac8d051
|
PVS-Studio fix: Remove duplicate if...then conditional within ai_process()
|
2011-08-10 13:43:18 +00:00 |
|
Echelon9
|
989916e0a7
|
PVS-Studio fix: Correct duplicate attempt to set the docker_aip->support_ship_signature in ai_do_objects_undocked_stuff()
|
2011-08-10 13:40:53 +00:00 |
|
The_E
|
466441a58b
|
Slight fix for issue with SSMs hitting the player ship
|
2011-07-30 07:31:24 +00:00 |
|
The_E
|
7f5c3d343e
|
Valathil's code cleanup patch.
|
2011-07-20 18:04:43 +00:00 |
|
The_E
|
a60d32e669
|
Disable warning that is meaningless ("why are G_predicted_pos and G_fire_pos the same?"), and only serves to confuse people.
|
2011-06-27 13:52:45 +00:00 |
|
Sushi
|
fcbce45a2c
|
Fix nasty pointer bug
|
2011-06-03 03:02:48 +00:00 |
|
Sushi
|
4324ca87d6
|
Updated "alt1" path mode so that it respects the cap-waypoint-speed SEXP.
|
2011-05-07 11:31:30 +00:00 |
|
Echelon9
|
aa1601bb36
|
Documentation: Fix a few syntax errors reported in Doxygen's log
|
2011-05-01 03:54:01 +00:00 |
|
Sushi
|
2992e88315
|
Add $Path Metadata and +departure rvec to ships.tbl
|
2011-04-27 14:22:22 +00:00 |
|
Sushi
|
39d6889f86
|
Add "$ai path mode:" to ai_profiles. This allows an alternate method of path following that works better in some cases, such as with high-damp ships.
|
2011-04-18 14:08:31 +00:00 |
|
The_E
|
0aa44e3b12
|
Correction: Previous commit broke AWACS behaviour.
|
2011-03-30 09:42:52 +00:00 |
|
The_E
|
e635eb373b
|
Add a sanity check here.
|
2011-03-29 18:06:04 +00:00 |
|
Echelon9
|
634dcc7e23
|
Accompanying changes to aicode.cpp following staticrand.cpp
|
2011-02-21 14:15:34 +00:00 |
|
Sushi
|
5a9202910f
|
Fix a bug with friendly shield manage/cm usage
|
2011-02-12 17:02:23 +00:00 |
|
The_E
|
0b9429b9ea
|
Adding a few error messages
|
2011-02-04 17:02:49 +00:00 |
|
Goober5000
|
110cd3bccc
|
add turret-protect-ship and turret-unprotect-ship
|
2011-01-21 08:55:26 +00:00 |
|
Sushi
|
65f7c760d8
|
Add "$ai aims from ship center:" and "$allow primary link delay:" AI profiles flags
|
2010-12-31 20:03:16 +00:00 |
|
The_E
|
083a84feff
|
Swifty's go-swift stuff. Makes collision detection slightly less insane.
|
2010-12-22 14:42:21 +00:00 |
|
Sushi
|
c7eac88eec
|
Fix oversight from AI.tbl overhaul a while ago
|
2010-12-20 16:57:13 +00:00 |
|
Zacam
|
09fad95070
|
Antipodes 7 Merge: HUD Overhaul, by Swifty.
|
2010-12-12 20:34:15 +00:00 |
|
Goober5000
|
0c945c210d
|
revert Echelon9's commit 6754 which needs to be discussed first
|
2010-11-23 08:27:18 +00:00 |
|
The_E
|
66596f519c
|
Fix for commit 6756: -1 is a perfectly valid value for current_secondary_bank at that point.
|
2010-11-22 06:14:11 +00:00 |
|
FUBAR-BDHR
|
e818f7840f
|
Fix for Mantis 2190 - Player beams do not cause traitor.
|
2010-11-21 06:34:27 +00:00 |
|
Echelon9
|
184b004e19
|
Fix: Use of swp->current_secondary_bank when equal to -1 as an array index. Very broken.
|
2010-11-20 16:25:33 +00:00 |
|
Echelon9
|
5bf9697227
|
Fix a range of potential NULL dereferences
|
2010-11-20 12:22:03 +00:00 |
|
Sushi
|
c9b6c3a4ee
|
Fix bug where changing AI goals while gliding can cause them to get stuck in glide
|
2010-10-20 05:21:51 +00:00 |
|
The_E
|
b192612b57
|
More checking to guard against Mantis 2205
|
2010-10-03 20:35:48 +00:00 |
|
The_E
|
f5d8a1354d
|
Hopefully fixes an Int3() encountered by FUBAR, where the AI submode of a ship was set incorrectly.
|
2010-09-27 04:03:06 +00:00 |
|
The_E
|
5daf4591b7
|
Less ugly hacks is good as well. Why compute the object index, when it's passed as a function argument?
|
2010-09-24 06:31:52 +00:00 |
|
The_E
|
4b1dd8e719
|
Same here.
|
2010-09-22 00:41:52 +00:00 |
|
The_E
|
b7c9f0e8dd
|
Dead code removal
|
2010-09-03 22:31:25 +00:00 |
|
chief1983
|
682a517129
|
MSVC, why on FSM's green earth does this compile?
|
2010-09-03 15:04:05 +00:00 |
|
Goober5000
|
8733ab557a
|
don't simply assume that something is a ship!
|
2010-09-03 02:57:49 +00:00 |
|
Goober5000
|
455b7f9d81
|
no need to check if other_objp is a capital ship in these if statements, since the first capital+ check would have already returned the function
this also removes the assumption that other_objp is always a ship! it isn't!
|
2010-09-03 02:50:54 +00:00 |
|
chief1983
|
5b775e7a88
|
Fix Assertion on GCC to support 2 arguments, and revert hacked calls to their 2 argument state
|
2010-08-31 21:09:15 +00:00 |
|
Sushi
|
f045a26eed
|
Updated random sidethrust ($Random Sidethrust Percent) to include strafing attacks vs big ships, as well as making it a bit more situational for fighter vs fighter.
|
2010-08-21 19:55:44 +00:00 |
|
The_E
|
063dea2f89
|
Patch for issue with ai-waypoints not working correctly. The ship's goals were accidentally cleared after a single run through the waypoint path.
|
2010-07-29 22:30:02 +00:00 |
|
Sushi
|
d391e3f093
|
Changed "big ships manage shields" to "all ships manage shields." No difference in behavior, just named more accurately.
|
2010-07-29 00:30:57 +00:00 |
|
chief1983
|
b60eb681e6
|
Fix an Assertion usage issue on *nix platforms.
|
2010-07-14 15:31:17 +00:00 |
|
chief1983
|
cbe541598e
|
IssMneur's autopilot fixes (hooray\!)
|
2010-07-13 22:45:54 +00:00 |
|
Sushi
|
9c766c1315
|
Added "$big ships manage shields:" AI profile/AI class flag
|
2010-07-09 13:11:37 +00:00 |
|
Goober5000
|
3cdf9d3f12
|
fix a bug noticed by The_E: object types are not bitfields
|
2010-07-05 05:43:08 +00:00 |
|
Sushi
|
6d29c1a462
|
Removed unpopular circle strafe changes to make circle-strafing AI more aggressive (like in RC2)
|
2010-06-24 02:33:48 +00:00 |
|
chief1983
|
6284da4654
|
Fix the Assertion to not break Macs and Linux.
|
2010-06-21 17:12:23 +00:00 |
|
chief1983
|
eed85feae9
|
IssMneur's fix for #1888 (finally): Much better autopilot behavior.
|
2010-06-21 14:59:36 +00:00 |
|
Goober5000
|
5cc6f5e4fd
|
sync case
|
2010-06-12 20:47:22 +00:00 |
|
Sushi
|
270734b6f3
|
Fixed a parsing bug in AI.tbl that scaled Glide Attack Percent, Glide Strafe Percent, Circle Strafe Percent, and Random Sidethrust percent between 0 and 1 instead of 0 and 100 (as is the case for AI profiles.tbl)
|
2010-05-25 18:09:59 +00:00 |
|