AzaezelX
fbcfe02098
clean up "Add" menubar categoes on the 3d object side via the following:
...
SceneObject now defaults to a category of "misc"
getCategoryOfClass now checks parent classes for what categories they hold so that variants can inherit
categories are in one of a few rough groups and subgroups depending on actual mapper needs/usages
2023-11-08 20:42:47 -06:00
Marc Chapman
ab88b8f489
anim-clip -- sequence selection by afx effects
2017-07-27 00:31:43 +01:00
Areloch
ef3162616b
Removes an extraneous Namespace usage on a function declaration that could cause compiler errors.
2016-07-06 22:48:17 -05:00
John3
9dadd28ab8
Correct Bot aim.
...
http://forums.torque3d.org/viewtopic.php?f=11&t=673&p=5718#p5718
2016-06-19 10:03:15 -05:00
Azaezel
262cc4bac1
Merge branch 'development' of https://github.com/GarageGames/Torque3D into AIExtracts
...
Conflicts:
Engine/source/T3D/aiPlayer.cpp
2016-03-02 10:59:10 -06:00
Anis A. Hireche
f701228a37
Steve Acaster's Ai Poses
2016-02-26 15:53:20 +01:00
Azaezel
ee83c8b66c
Extacted AI tweaks:
...
attackradius - seperate value/callbacks to allow AI to be coded to move and shoot.
slowdown triggered by 2x movetolerance rather than a fixed 5 untis.
void AIPlayer::updateMove(const Move* move) - 'lag' correction.
getTargetDistance - c side distance calculation with enabled option.
2015-12-04 11:24:20 -06:00
Daniel Buckmaster
807aad826f
Merge pull request #1357 from Azaezel/ChaseCache
...
followobject position caching
2015-07-25 15:22:14 +10:00
Azaezel
656efbfeb7
lastpos init. world-center.
2015-07-17 14:04:02 -05:00
Azaezel
f97dced4a7
followobject position caching
...
re-use the position of an object we're following (within reason) so we're not constantly regenning a path.
2015-07-17 03:34:22 -05:00
Areloch
11398bb04e
Issue found with PVS-Studio:
...
A lot of instances where some function args are not actually modified in any way, meaning that it is better for performance to convert them into const references. This prevents an additional copy, which can help performance.
2015-07-16 22:02:18 -05:00
Daniel Buckmaster
02c88201c6
Merge remote-tracking branch 'GuyAllard/aiPlayerTweaks' into development
...
Conflicts:
Engine/source/T3D/aiPlayer.cpp
Engine/source/T3D/aiPlayer.h
2015-02-22 21:51:56 +11:00
GuyAllard
bc230be8a2
Added scriptable move triggers for AIPlayers. Fixes an issue where AIPlayers were setting move trigger states from invalid memory. Enables the use of player poses and actions.
2014-12-04 16:21:57 +01:00
Daniel Buckmaster
d315b1fa5a
Improved style of AIPlayer modifications.
2014-11-29 12:31:05 +11:00
Daniel Buckmaster
f42e12940c
Navmesh load/save now uses builtin file abstraction.
2014-11-28 20:24:11 +11:00
Daniel Buckmaster
f4c940f4fe
Added basic Walkabout with #define renamed and no editor.
2014-11-28 19:42:10 +11:00
Azaezel
e332609003
requested alterations.
...
bool AIPlayer::checkLosClear(Point3F _pos) removed as not fit for purpose at the present time. Something to revisit when I'm spread less thin, or give someone else a crack at it.
2014-07-13 12:24:17 -05:00
Azaezel
ae55ad2b50
revised checkInLos and CheckFoV. boith now take all parameters as optional as suggested, with a target value of NULL resulting in checking the present one.
...
cleaned up internal usage of checkInLos, tightened the typemask used, and provided further documentation.
2014-07-11 06:58:19 -05:00
Azaezel
9342115b1e
helper functions for AI: testing if an object is in line of sight (and optionally if it's enabled), if a point is clear, and if an object is within a given angular field of view (optionally specified beyond a stock 45 degrees, as well as optionally checking if the target is enabled)
2014-05-13 19:53:00 -05:00
DavidWyand-GG
7dbfe6994d
Engine directory for ticket #1
2012-09-19 11:15:01 -04:00