AzaezelX
b864908efd
clean up a few stray bits
2025-04-19 07:10:18 -05:00
AzaezelX
a609917cee
put the flocking protocol ion the repath command itself with a high weight so it prioritizes avoidance vs straight following
2025-04-19 06:37:28 -05:00
AzaezelX
3210325f3f
elevated mAicontroller to shapebase
...
aiwheeleedveiclecontrollerdata resolvespeed now only touches throttle
objects assigned aicontrollers now reflect that by thier objecttype
basic flocking
2025-04-19 04:25:36 -05:00
AzaezelX
78a26b0108
expose a getThrottle for vehicles. save some calcs in AIWheeledVehicleControllerData
...
deletion cleanups
2025-04-18 11:00:13 -05:00
AzaezelX
f84bf058c9
navigation: setPathdestination now takes a replace bool to preserve the goal
...
also killed a few now extraneous clearfollow calls
2025-04-17 17:51:31 -05:00
AzaezelX
c72c3068f8
aiinfo subclass inheritance cleanups, and default constructor removals for safeties
2025-04-17 14:38:27 -05:00
AzaezelX
4f87ad4cf7
moar gaol tracking cleanups
2025-04-17 12:27:05 -05:00
AzaezelX
2956223a60
simplify setpathdestination loop
2025-04-17 11:39:06 -05:00
AzaezelX
eaa6a62b0c
misc cleanups
2025-04-17 10:38:36 -05:00
AzaezelX
a10169accf
fix node following stopping early
2025-04-17 09:44:04 -05:00
AzaezelX
4fb92f02a3
completed list of roughly ported over scripthooks.
...
todo: need to figure out why followobject is only hitting the first path node. likely amixup with goal handling
2025-04-17 01:27:08 -05:00
AzaezelX
14a03dfc6c
if you've stopped moving on purpose, you're not stuck
2025-04-16 17:40:53 -05:00
AzaezelX
f3ef698e89
getmovedestination, set/get speed, targetting script commands
...
todo: need to see why getAIController().setAimLocation("10 10 0"); seems to get into an onreachdestination+stuck callback loop
2025-04-16 17:27:26 -05:00
AzaezelX
2fe36a571b
setaicontroller: use Ids
...
get rid of duplicated mMoveDestination
2025-04-15 18:01:18 -05:00
AzaezelX
201b7bf695
aiController.setMoveDestination test
2025-04-15 17:00:36 -05:00
AzaezelX
8c663a19a5
generalized ai subsystem wipwork
2025-04-15 15:12:27 -05:00