Akkadius 4b6ce1c19e [Performance] Reworked how client to NPC aggro checks are made
- Before when reverse aggro checks were done (client to NPC), checks would happen every 750 millseconds where a client would
		check an entire entity list with distance calcs and other checks for aggro, with many clients in a zone and many NPC's this would
		add a lot of unecessary overhead. A temporary adjustment on 3/25 was made and upped the check to 6 seconds.
	- Now, there is a new methodology to scanning. The client will build a cache list of NPC's within close range as defined in new rule:
		RULE_INT(Range, ClientNPCScan, 300) and will also get any NPC that has an aggro range beyond that defined range to use in
		the frequent checks for aggro, the result is far less overhead
	- Client scanning changes when moving versus not moving, the client will scan aggro every 500 milliseconds while moving, and
		3000 millseconds aggro check when not moving, with a 6000ms re-fetch for close NPC's
	- A demo of these changes can be found here:
		https://youtu.be/aGroiwLSTVU
2017-03-28 01:30:42 -05:00
..
2015-06-20 19:44:00 -07:00
2015-06-20 19:44:00 -07:00
2016-06-01 08:54:26 -04:00
2017-01-15 00:03:02 -05:00
2017-03-14 16:32:10 -04:00
2017-03-16 12:56:21 -04:00
2017-01-15 00:03:02 -05:00
2016-10-16 21:36:39 -04:00
2016-10-30 22:51:50 -04:00
2016-05-25 16:10:28 -04:00
2016-05-24 23:24:49 -05:00
2016-09-26 02:11:50 -07:00
2016-12-08 16:19:17 -05:00
2017-03-18 01:09:48 -04:00
2017-02-17 21:04:48 -05:00
2016-05-25 16:10:28 -04:00
2016-08-27 00:47:55 -05:00
2016-12-19 20:58:38 -05:00
2016-11-09 12:14:24 -05:00
2016-11-09 12:14:24 -05:00
2016-07-28 22:50:06 -04:00
2017-01-19 23:17:14 -05:00
2017-02-15 07:03:43 -05:00
2017-01-21 01:47:06 -05:00
2015-01-22 16:52:50 -08:00
2016-05-20 21:03:34 -05:00
2016-05-25 16:10:28 -04:00
2016-05-25 16:10:28 -04:00
2016-05-25 16:10:28 -04:00
2016-07-20 16:27:22 -04:00
2016-05-25 16:10:28 -04:00
2016-05-25 16:10:28 -04:00
2017-03-18 01:15:08 -04:00
2017-02-17 21:04:48 -05:00
2016-05-25 16:10:28 -04:00
2016-05-25 16:10:28 -04:00
2017-03-20 19:49:35 -04:00
2016-12-03 18:17:10 -05:00
2016-07-31 17:16:23 -04:00
2017-01-15 00:03:02 -05:00
2016-05-25 16:10:28 -04:00
2014-12-15 19:16:53 -06:00
2017-03-10 19:17:04 -05:00
2017-02-15 07:03:43 -05:00