E Spause 147916ce2e Set group info to null in various places
When the group is disbanded, set the leader to null.

When setting a new raid leader, make sure we have a new raid leader. If we don't, avoid a crash and disband the raid. It's better than zones falling apart, and will resolve itself on the next VerifyRaid call.

If a member zones, set the leader pointer to nullptr. This fixes an issue where the leader pointer is freed later (MemberZoned normally cleans up the Client object), but referenced by other entities, allowing the leader to be used in the same server process tick, post-cleanup - as the leader won't exist.
2020-07-19 02:34:59 -04:00
..
2015-06-20 19:44:00 -07:00
2020-04-02 11:55:05 -04:00
2020-06-29 15:49:24 -04:00
2019-12-10 02:02:42 -05:00
2018-07-21 19:16:19 -04:00
2020-01-31 20:25:06 -06:00
2020-07-04 02:24:53 -05:00
2020-06-21 16:10:55 -04:00
2019-10-12 21:07:06 -07:00
2019-10-12 21:07:06 -07:00
2018-03-04 13:54:28 -05:00
2019-08-11 00:14:02 -05:00
2019-09-01 22:05:44 -05:00
2017-04-10 14:52:44 -04:00
2017-05-19 22:50:08 -07:00
2016-11-09 12:14:24 -05:00
2016-11-09 12:14:24 -05:00
2019-10-13 00:53:31 -07:00
2020-06-29 15:49:24 -04:00
2020-06-29 15:49:24 -04:00
2017-06-16 23:12:54 -07:00
2020-05-14 23:55:55 -04:00
2020-05-14 23:55:55 -04:00
2017-05-15 15:46:19 -07:00
2020-03-05 14:37:43 -05:00
2020-03-05 14:37:43 -05:00
2020-06-28 22:56:33 -05:00
2020-06-29 15:49:24 -04:00
2018-11-07 21:55:12 -08:00
2018-07-01 19:56:02 -05:00
2020-06-29 15:49:24 -04:00
2018-07-01 20:29:44 -05:00
2020-03-05 14:37:43 -05:00
2016-05-25 16:10:28 -04:00
2019-09-01 23:54:24 -05:00
2016-05-25 16:10:28 -04:00
2019-10-12 21:07:06 -07:00
2020-03-05 14:37:43 -05:00
2017-07-15 20:29:55 -07:00
2020-02-22 16:17:18 -06:00
2020-01-31 20:25:06 -06:00