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
Goober5000
2a1b807bdb
fix compilation problems
2009-09-20 00:39:42 +00:00
Wanderer
06f0b169e4
wanderer's ai control system setup (both sexps and lua)
2009-09-17 21:27:45 +00:00
Sushi
2e833278ea
Fix for Linux build bug reported by Shadow95
2009-09-17 17:43:14 +00:00
Sushi
01c5a62b1a
Fixed an oversight in my last commit
2009-09-09 04:44:23 +00:00
Sushi
890b1bee36
Added $Max Aim Update Delay to AI_Profiles.tbl (and AI.tbl). $Max Aim Update Delay allows AI aim to "lag" somewhat, making it more possible to evade high-velocity weapons.
2009-09-08 23:32:03 +00:00
karajorma
78deb06ea2
Fix Mantis 1987 (Too many calls to good-secondary-time causes an Int3() )
2009-08-30 04:24:09 +00:00
karajorma
cf949cc6ad
Fix a typo, remove some unreachable code, add some missing casts.
2009-08-29 09:32:36 +00:00
Sushi
8b8f325e71
Updates to ai.tbl to allow AI behavior to NOT use the index of the AI class in its logic. In other words, added stuff so that you can create AI classes where their order in the file doesn't affect how they perform.
...
AI now uses the (previously unused) "Patience" attribute to determine how quickly to break out of a "stalemate" situation (higher patience means willing to endure stalemate for longer). Only matters if the stalemate detection stuff is used as well.
2009-08-29 01:20:11 +00:00
karajorma
8a10fb3181
Don't bother with any other AI checks for afterburner use when the ship doesn't even have an afterburner. Might fix Mantis 1982.
2009-08-28 00:04:25 +00:00
Wanderer
23521c1e3b
nuke's scripting and submodel animation changes
2009-08-22 06:32:11 +00:00
Wanderer
064ab52578
lots of fixes to the earlier burst fire mode
2009-08-21 18:20:28 +00:00
Sushi
eb4b7c03e9
Major expansion of AI.tbl. AI.tbl now allows per-AI-class changes to AI settings in AI Profiles. Numerical values (such as $Glide Attack Percent or $Predict Position Delay) are handled as multipliers. YES/NO flags are overridden if set for a specific AI class. All of these multipliers and overrides are optional, and only active if explicitly specified for an AI class.
2009-08-18 04:32:40 +00:00
Sushi
66db559d2c
Some fixes/improvements to AI glide stuff, cleaned up some comments and notes
2009-08-05 05:36:45 +00:00
portej05
98f337f701
safe_strings - from Antipodes build #1
2009-07-27 16:06:24 +00:00
karajorma
8a811104b5
Add support for ammo low builtin messages when there is no support ship in the mission.
2009-07-25 16:31:51 +00:00
karajorma
0bde3e5d8f
Fix a couple of typos other people made. One minor, one not so minor.
2009-07-15 21:49:15 +00:00
Sushi
d4cc6c215e
Added burst-fire for ballistic primaries (controlled with the $Primary Ammo Burst Multiplier flag in AI_Profiles).
2009-07-15 19:29:49 +00:00
Echelon9
4e5c2a89d8
Ensure Sushi's latest AI changes work with gcc, as well as Visual Studio
2009-07-13 20:33:43 +00:00
Sushi
9246a2f74d
Additional AI code, including stuff taking advantage of glide and sidethrust. Includes: Flag for allowing fighters to dodge vertically as well as horizontally, "stalemate detection" to help AI break out of circle fights and other stalemate situations, "glide attack" where AI fighters will use glide to fly away while shooting back at you, "circle strafe" where AI fighters will use sidethrusters to jink around while shooting, and an (incomplete) version of "glide strafe" that allows fighters/bombers to use glide to attack capital ships. All new stuff is off by default, and can be turned on with AI_Profiles flags.
2009-07-13 20:08:32 +00:00
Wanderer
657eed8106
Non-swarm type burst fire firing mode commit
2009-07-07 17:08:50 +00:00
Wanderer
94ddf755da
moved ai's missiles fired at player limit to ai_profiles.tbl
2009-07-06 15:40:21 +00:00
chief1983
8b7917d084
No primary linking ship flag. Good thing Kara did 5395 or this would be one more that caused problems.
2009-07-02 23:23:55 +00:00
portej05
719825f80d
The big CVS comment removal. This chops approx. 3.5mb off a full checkout.
...
I've tested this through compiling and through hand checking.
Normalises line endings in ALL files to \n.
2009-06-20 08:08:20 +00:00
portej05
f7a8bf844b
Fix the CTD in aicode.cpp when autopilot is engaged, but not in AP_CINEMATIC and wing_leader == NULL. Probably does not fix all the autopilot woes.
2009-06-20 07:21:41 +00:00
karajorma
a4e623db23
Portej05's preFAST warning fixes.
2009-05-17 11:50:48 +00:00
karajorma
5d9af246c5
Allow multi-docking in multiplayer.
2009-05-16 16:29:41 +00:00
karajorma
1ea70f7122
Move the repair penalty to an AI profile setting.
2009-05-15 17:53:38 +00:00
Wanderer
edd046798a
fix for mantis 1902
2009-05-10 19:09:21 +00:00
Wanderer
c695230883
Fix for mantis 1915 and related collision detection issues
2009-05-09 10:45:04 +00:00
Goober5000
6e4021888d
add apostrophes to contractions, lol
2009-04-10 07:49:12 +00:00
karajorma
d5168e3592
Fix Mantis 1661 (Ships leaving via the fighter bay don't disappear on multiplayer clients).
2009-03-17 20:28:41 +00:00
Wanderer
e302a90a1e
add 'missing' casts
2009-03-06 15:08:16 +00:00
karajorma
bec2409fba
Fix a warning where ai_do_objects_docked_stuff was being called twice on clients during multiplayer mission load.
2009-03-05 20:43:34 +00:00
Goober5000
58b171ce76
bah
2008-12-21 21:36:42 +00:00
Goober5000
673f10485b
this ought to fix bomber+ according to the way $smart secondary weapon selection was set up
2008-12-21 21:34:37 +00:00
Goober5000
1323b85c9d
roll back Wanderer's fix
2008-12-21 21:18:00 +00:00
Wanderer
f80572c172
fix mantis 1802
...
fix possible issue with subsystem fixup
fix - via ai_profiles - AI with bomber+ flag
2008-12-21 19:46:38 +00:00
taylor
0253d298e9
only load tbls from tables/ (Mantis #1725 )
2008-10-13 06:34:48 +00:00
Goober5000
d37828e00a
fix linked primary behavior to be based on percentage, not absolute value, as expected (Mantis #1778 )
2008-10-01 00:44:11 +00:00
karajorma
9ef6d889d3
Fix compiling on OSX...apparently.
2008-09-30 15:52:53 +00:00
Goober5000
8340ed5943
add Keldor's fix for Mantis #1779
2008-09-28 20:58:28 +00:00
Goober5000
52c04fdf18
add KeldorKatarn's fix for AI afterburning too long
2008-09-28 00:26:56 +00:00
karajorma
bfe417ff2f
Add builtin messages for support ships back into TvT missions.
2008-08-10 10:37:20 +00:00
karajorma
6de7ba0deb
Fix Mantis 1605 (Support ships are forever marked as abort on clients after initially called in).
...
Fix a bug where support messages were sent from the client and the server so they played twice.
2008-08-05 21:25:55 +00:00
karajorma
7452c98564
Allow priorities higher than 89 for orders in FRED. Clean up unused parameters from several AI methods.
2008-05-26 13:29:53 +00:00
taylor
461922f046
some minor mprintf() cleanup
2008-03-28 03:32:38 +00:00
taylor
df1c4abc23
should be the last bit of the fix for Mantis #1520
...
various bits of little cleanup
2008-03-20 18:35:31 +00:00
WMCoolmon
7e7d77c8d7
*Drumroll* The official scripting system commit to the stable branch!
2008-03-15 08:56:43 +00:00