branchrust_reboot/main/fix_baseentity_query_nrecancel
3 Commits over 0 Days - Infinitycph!
Call BaseEntity.Query.Server.Remove() earlier inside DoServerDestroy so if it does throw an NRE later in OnServerDestroy it's still removed from the lookup grid
Fix BaseEntity.Query not checking if the entity is null / destroyed (to prevent entities that fail to be destroyed from breaking queries)
Fix DeepSeaManager using Destroy() when killing the deep sea after it's disabled instead of Kill()
- probably not the cause but better to be safe