DarkflameServer/dGame
Aaron Kimbrell d8ac148cee
refactor: re-write AOE, add FilterTargets, Update TacArc Reading (#1035)
* Re-write AOE behavior for new filter targets
Update Tacarc to use new filter targets
Added dev commands for skill and attack debugging

* Get all entities by detroyable
rather than controllable physics
Since destroyables are what can be hit

* Re-work filter targets to be 100% live accurate
reduce memory usage by only using one vector and removing invalid entries
get entities in the proximity rather than all entities with des comps in the instance, as was done in live

* remove debuging longs and remove oopsie

* address feedback

* make log more useful

* make filter more flat

* Add some more checks to filter targets
add pvp checks to isenemy

* fix typing

* Add filter target to TacArc and update filter target

* fix double declaration

* Some debugging logs

* Update TacArc reading

* make log clearer

* logs

* Update TacArcBehavior.cpp

* banana

* fix max targets

* remove extreanous parenthesesuuesdsds

* make behavior slot use a real type

---------

Co-authored-by: David Markowitz <EmosewaMC@gmail.com>
2023-10-09 15:18:51 -05:00
..
dBehaviors refactor: re-write AOE, add FilterTargets, Update TacArc Reading (#1035) 2023-10-09 15:18:51 -05:00
dComponents refactor: re-write AOE, add FilterTargets, Update TacArc Reading (#1035) 2023-10-09 15:18:51 -05:00
dEntity format codebase 2022-07-28 08:39:57 -05:00
dGameMessages refactor: re-write AOE, add FilterTargets, Update TacArc Reading (#1035) 2023-10-09 15:18:51 -05:00
dInventory Move EntityManager to Game namespace (#1140) 2023-07-15 13:56:33 -07:00
dMission Revert: Fix wisp lee mission 2023-10-08 23:23:14 -07:00
dPropertyBehaviors Refactor: Amf3 implementation (#998) 2023-05-13 17:22:00 -05:00
dUtilities refactor: re-write AOE, add FilterTargets, Update TacArc Reading (#1035) 2023-10-09 15:18:51 -05:00
Character.cpp Move dZoneManager to game namespace (#1143) 2023-07-17 17:55:33 -05:00
Character.h Revert playerflags functions to uint instead of int (#1130) 2023-06-26 00:51:28 -07:00
CMakeLists.txt Organize dScripts (#814) 2022-11-03 12:57:54 -05:00
Entity.cpp Renamed RocketLaunchLUP to MultiZoneEntrance (#1185) 2023-08-18 14:14:40 -05:00
Entity.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
EntityManager.cpp refactor: re-write AOE, add FilterTargets, Update TacArc Reading (#1035) 2023-10-09 15:18:51 -05:00
EntityManager.h refactor: re-write AOE, add FilterTargets, Update TacArc Reading (#1035) 2023-10-09 15:18:51 -05:00
LeaderboardManager.cpp feature: Donation Vendor Component (#1168) 2023-08-03 21:44:03 -05:00
LeaderboardManager.h Add weekly filter 2023-06-05 16:04:56 -07:00
Player.cpp Move dZoneManager to game namespace (#1143) 2023-07-17 17:55:33 -05:00
Player.h convert to unix line endings 2022-08-05 22:01:59 -05:00
TeamManager.cpp format codebase 2022-07-28 08:39:57 -05:00
TeamManager.h format codebase 2022-07-28 08:39:57 -05:00
TradingManager.cpp Move EntityManager to Game namespace (#1140) 2023-07-15 13:56:33 -07:00
TradingManager.h format codebase 2022-07-28 08:39:57 -05:00
User.cpp breakout gmlevel into a scoped enum (#996) 2023-03-24 18:16:45 -05:00
User.h breakout gmlevel into a scoped enum (#996) 2023-03-24 18:16:45 -05:00
UserManager.cpp feat: Security improvements for spoofed packets (#1201) 2023-09-28 12:16:11 -05:00
UserManager.h format codebase 2022-07-28 08:39:57 -05:00