DarkflameServer/dGame
David Markowitz bd9b790e1d
feat: Add MovingAI pathing for NPCs without combatAI (#1509)
* remove goto

* Update MovementAIComponent.cpp

* convert to PathWaypoint

Easier for usage with paths

* add path parsing

* ref removal, simplification of work

* it works

* Update MovementAIComponent.cpp

* disable pathing for combat

we just need it for npcs for now, combat ai can be done later

* fixed stuttery enemies

wow

* start at ramped up speed

* add pausing and resuming

* Update MovementAIComponent.cpp

* Update MovementAIComponent.h

* Update CMakeLists.txt
2024-03-26 21:06:22 -05:00
..
dBehaviors rename and shorted BehaviorTemplate enum (#1512) 2024-03-26 06:35:35 -05:00
dComponents feat: Add MovingAI pathing for NPCs without combatAI (#1509) 2024-03-26 21:06:22 -05:00
dEntity fix: Dissolve more CMake dependencies (#1387) 2024-03-05 20:13:24 -06:00
dGameMessages Remove multiple Script syntax (#1496) 2024-03-06 19:49:29 -06:00
dInventory fix: Dissolve more CMake dependencies (#1387) 2024-03-05 20:13:24 -06:00
dMission fix: Dissolve more CMake dependencies (#1387) 2024-03-05 20:13:24 -06:00
dPropertyBehaviors fix: Dissolve more CMake dependencies (#1387) 2024-03-05 20:13:24 -06:00
dUtilities add info to debug logs (#1495) 2024-03-06 19:46:16 -06:00
Character.cpp refactor: allow usage of NiPoint3 and NiQuaternion in constexpr context (#1414) 2024-01-29 01:53:12 -06:00
Character.h chore: Player class removal (#1445) 2024-02-04 06:29:05 -08:00
CMakeLists.txt fix: Dissolve more CMake dependencies (#1387) 2024-03-05 20:13:24 -06:00
Entity.cpp feat: Add MovingAI pathing for NPCs without combatAI (#1509) 2024-03-26 21:06:22 -05:00
Entity.h Remove multiple Script syntax (#1496) 2024-03-06 19:49:29 -06:00
EntityManager.cpp feat: Provide SerializeEntity constant reference overload (#1491) 2024-03-06 19:23:24 -06:00
EntityManager.h feat: Provide SerializeEntity constant reference overload (#1491) 2024-03-06 19:23:24 -06:00
LeaderboardManager.cpp chore: Convert LeaderboardManager to use BitStream refs (#1469) 2024-02-26 23:25:45 -06:00
LeaderboardManager.h chore: Convert LeaderboardManager to use BitStream refs (#1469) 2024-02-26 23:25:45 -06:00
PlayerManager.cpp chore: Player class removal (#1445) 2024-02-04 06:29:05 -08:00
PlayerManager.h chore: Player class removal (#1445) 2024-02-04 06:29:05 -08:00
TeamManager.cpp Teams: Default team loot to ffa (#1224) 2023-10-18 09:18:22 -05:00
TeamManager.h Teams: Default team loot to ffa (#1224) 2023-10-18 09:18:22 -05:00
TradingManager.cpp close trade window (#1457) 2024-02-11 21:00:39 -06:00
TradingManager.h close trade window (#1457) 2024-02-11 21:00:39 -06:00
User.cpp fix: general crashes (#1336) 2023-12-16 12:27:06 -06:00
User.h fix: make include paths consistent (#1390) 2024-01-05 06:33:52 -06:00
UserManager.cpp chore: make predefined name unique when the name files are not provided (#1453) 2024-02-11 00:08:22 -06:00
UserManager.h refactor: Database abstraction and organization of files (#1274) 2023-11-17 18:47:18 -06:00