Fabian Woltermann
0e5fbb1396
Fix a number of crash issues
2020-10-25 00:08:52 +02:00
JohnAFernandez
2235a62cda
Merge pull request #2810 from Baezon/better-collide-avoid
...
Improved collision avoidance for fighters
2020-10-22 22:06:34 -04:00
JohnAFernandez
1257396a1b
Add Missing Entries to Submode_text array
2020-10-20 23:32:46 -04:00
Baezon
baa1f23bdc
travis appeasement
2020-10-18 12:43:07 -04:00
Baezon
a9bc56fd13
v1
2020-10-18 00:30:41 -04:00
Baezon
b360435719
v1
2020-10-11 02:34:59 -04:00
m!m
f54ad876aa
Merge pull request #2789 from Baezon/respect-turntime-rotdamp
...
Add 'AI respect tabled turn time and rotdamp' flag
2020-10-10 18:49:26 +02:00
Baezon
3eda3d9315
increase fudge to maintain retail
2020-10-09 23:37:28 -04:00
Baezon
53d2d6c028
v1
2020-10-09 23:19:41 -04:00
Baezon
01d2657532
v1
2020-10-09 23:00:21 -04:00
Goober5000
2be97cfde9
fix several places where the wrong matrix function was used
2020-09-30 15:17:43 -04:00
Baezon
b7ceb29be9
clarity comments
2020-09-24 01:00:21 -04:00
Baezon
86a63f10b8
no shadowing
2020-09-24 01:00:21 -04:00
Baezon
232035e45d
handle shockwaves and renaming
2020-09-24 01:00:21 -04:00
Baezon
58ce531ec6
v1
...
V2
2020-09-24 01:00:21 -04:00
JohnAFernandez
ce9fa02bc3
Fix an ai check
...
Keep multi from crashing from an out of bound check when trying ti set up a formation for a respawning ship.
2020-09-17 07:49:15 -04:00
Baezon
779ef46e22
s'more tweaks
2020-09-09 19:12:20 -04:00
Baezon
5586718e00
review tweaks
2020-09-08 22:05:52 -04:00
Baezon
bf4cc21951
v1
2020-09-08 03:05:42 -04:00
Baezon
6e4ee916a0
aip->wingnum instead of shipp->wingnum
2020-09-05 01:38:53 -04:00
Baezon
62465a24f5
swap wingnum and index, moar MAX_SHIPS_PER_WING
2020-09-04 23:29:56 -04:00
Baezon
c225cf7b90
autopilot argument
2020-09-04 23:09:59 -04:00
Baezon
d3eacb1a0f
v1
2020-09-04 21:35:40 -04:00
JohnAFernandez
8bad12d8a2
Fix Two Multi Crash Points
2020-09-01 21:01:35 -04:00
Goober5000
0e1dfa7ab0
Merge pull request #2692 from Baezon/species-wing-positions
...
Allow for arbitrary wingmate relative positions
2020-09-01 14:38:23 -04:00
Goober5000
bf949f1ff0
move formations from species_defs.tbl to ships.tbl
2020-08-31 15:44:02 -04:00
Baezon
518c60dd08
review fixes
2020-08-29 21:50:42 -04:00
Goober5000
f756b2a353
Merge pull request #2686 from Baezon/axial-turnrate-differences
...
Add "$respect ship axial turnrate differences:" flag (and fix a bug with 2673)
2020-08-29 16:49:14 -04:00
Baezon
0aa0c80af8
more than one formation
2020-08-29 14:32:49 -04:00
asarium
2303785717
Improve scripting hook variable system
...
The previous system was kind of hacky and made things a bit inflexible.
This improves that system quite a bit and also adds unit tests for the
hook variable functionality.
2020-08-29 10:27:41 +02:00
Baezon
c1a2cc3959
v1
2020-08-28 00:50:49 -04:00
Baezon
2501b178d7
squash flag arguments and handle formation flying better
2020-08-27 16:50:55 -04:00
Baezon
6476596b7e
less sips, adjusted slow_bank
2020-08-27 00:21:33 -04:00
Baezon
9abc253023
v1
2020-08-26 23:27:34 -04:00
Baezon
dc413f2168
history comments
2020-08-24 01:01:37 -04:00
Baezon
338e049cb1
renaming of functions
2020-08-24 00:50:42 -04:00
Baezon
29b30ab7ad
just about ready
2020-08-24 00:50:42 -04:00
Baezon
d5b70260e7
almost there
2020-08-24 00:50:00 -04:00
Baezon
ad6e5f9289
nullptr
2020-08-21 00:06:34 -04:00
Baezon
2d1325c9d2
clean up unused variables
2020-08-20 21:28:59 -04:00
Baezon
0857f67875
v1
2020-08-20 20:50:04 -04:00
Goober5000
83d9d352ff
Merge pull request #2604 from Baezon/consistent-apply-whack-args
...
Supply world coordinates in whack function calls
2020-08-09 15:32:41 -04:00
wookieejedi
eaa419610f
Fix Missing Check for Primary Linking
...
Previously, `ai_link_energy_levels_always` or `ai_link_ammo_levels_maybe` could allow a ship to link weapons even if the `No_primary_linking` flag was setfor that ship. This PR fixes that by added a check for `No_primary_linking` before `ai_link_energy_levels_always` or `ai_link_ammo_levels_maybe` is evaluated.
2020-08-03 16:00:42 -04:00
Baezon
20acea31f2
review changes
2020-07-30 15:06:36 -04:00
Goober5000
712bb1fe89
add ship-maneuver flags to ship_info
2020-07-19 22:27:38 -04:00
Baezon
c6cbb1f380
Cargo containers won't recover from collisions
2020-07-11 20:18:24 -04:00
Goober5000
b5f59c7efc
a few fixes for ships which shouldn't move
...
1) Prevent ships from turning in `ai_turn_towards_vector` if they have the `immobile` flag. This was missed because it is a rotation that doesn't originate in `obj_move_call_physics`.
2) Prevent ships from evading shockwaves if they're playing dead.
Also there is a small conversion of an int to a bool.
2020-06-28 20:08:29 -04:00
wookieejedi
f390829e91
Allow AI Flag Use Primary Range to work with Min Range Too
...
The ship table value `+Weapon Min Range:` was ever used for turret firing calculations. This PR adds it as part of the cacluation for other instances, but only if the AI flag `Use_actual_primary_range` is used.
2020-06-25 17:23:55 -04:00
Fabian Woltermann
ec494f0229
Change the model anim type enums to a enum class
2020-06-21 14:51:43 +02:00
Goober5000
6354e5d2ce
add non-sexp.cpp (and minimal sexp.cpp changes) from overhaul wip
2020-06-01 21:14:10 -04:00