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 |
|
Sushi
|
e63505510b
|
Added $Random Sidethrust Percent to AI Profiles and AI.tbl. Allows ships with sidethrust capability to sometimes randomly use it in dogfighting situations to make life more miserable for the player.
|
2010-05-17 19:10:34 +00:00 |
|
Sushi
|
71ba95081c
|
Added $No extra collision avoidance vs player flag. Makes the AI less likely to didder around like an idiot at close range.
|
2010-05-14 20:43:32 +00:00 |
|
Sushi
|
b01b4a1778
|
Small fix for circle strafe
|
2010-05-14 18:57:58 +00:00 |
|
Sushi
|
63b9efeb3a
|
Some fixes/updates for the Circle Strafe behavior. The AI should use it a bit more effectively now.
|
2010-05-07 17:03:23 +00:00 |
|
Sushi
|
34c61a7caa
|
Reverted commit 5656, due to side effect of changing AI behavior (see mantis 1982)
|
2010-05-01 20:39:41 +00:00 |
|
Sushi
|
b48b7f76ac
|
Fix for bug causing AI to not fire secondaries, as well as a fix for other minor AI bugs
|
2010-04-29 18:56:11 +00:00 |
|
karajorma
|
a2afa2b67a
|
Switch to using the Macros for Multiplayer modes whenever possible.
|
2010-04-27 13:42:59 +00:00 |
|
Sushi
|
f7ebd3c636
|
Added $Turret Max Aim Update Delay (same as $Max Aim Update Delay, but affecting turrets instead).
|
2010-04-15 20:03:01 +00:00 |
|
Sushi
|
0c025d96f6
|
Fixes a bug where paths generated by exit paths aren't garbage collected. This can cause the game to crash in missions where a lot of ships launch from fighterbays.
|
2010-04-11 18:36:30 +00:00 |
|
Goober5000
|
59c7c56dd4
|
The E's patch to apply capital+ to secondary weapons
|
2010-03-31 05:31:23 +00:00 |
|
Wanderer
|
e8d72f5a50
|
mantis 2138, fix game crashing if using ships with secondaries but without primaries, allow ai ships armed only with secondaries to attack & shoot
|
2010-03-08 14:53:48 +00:00 |
|
Wanderer
|
96c365ca86
|
Fix for mantis 2131:
prevent for time compression caused vector scaling errors
changed time compression related beam assert into nprintf.
|
2010-03-05 11:48:19 +00:00 |
|
Zacam
|
6a6a3ac822
|
From The_E: Capital+ flag "AI will not use this weapon on fighters or bombers" for use against Capital class Targets ( SIF_BIG_SHIP | SIF_HUGE_SHIP ).
|
2010-02-09 20:01:54 +00:00 |
|
Wanderer
|
f168b7aab7
|
fix for a case when player dies before his weapons hit the target (target hit by ghost)
|
2010-01-09 20:12:03 +00:00 |
|
Sushi
|
fc26bd16da
|
Fix for mantis 2031
|
2009-12-18 17:22:01 +00:00 |
|
Wanderer
|
0db2ca515f
|
fix for mantis 2016
|
2009-12-05 12:01:03 +00:00 |
|
karajorma
|
39550294bd
|
Pedro's Mantis 1982 Fix (Afterburners are used from several places in the code for ships with no afterburners).
|
2009-11-14 09:51:24 +00:00 |
|
Sushi
|
771571be7e
|
AI Profiles entries in AI.tbl are now overrides instead of multipliers.
|
2009-11-05 22:46:54 +00:00 |
|
Sushi
|
56ff4f45c6
|
Fixed bomb-firing delay scale bug (actually applied to all secondaries)
|
2009-10-10 19:25:04 +00:00 |
|
karajorma
|
f0b8f077d5
|
Fix for Mantis 1996 (Missing support ship builtin messages)
|
2009-10-01 06:45:02 +00:00 |
|
Sushi
|
b12b60d577
|
Fixed a bug that caused the AI to use afterburner too much (in the past 50 revisions or so)
|
2009-09-28 22:18:35 +00:00 |
|
portej05
|
0383415a3b
|
Antipodes 3 from Flaming_Sword
|
2009-09-26 05:52:17 +00:00 |
|
Goober5000
|
e516f97d49
|
improved some retarded setup code in aicode.cpp
moved create_waypoints() into waypoints.cpp and called it at mission post-process
|
2009-09-20 08:30:50 +00:00 |
|