userJake_Richcancel
branchrust_reboot/main/fix_baseentity_query_nrecancel

7 Commits over 30 Days - 0.01cph!

8 Days Ago
Extra hardening to fix exception inside DoServerDestroy() by checking if children are null before calling child.OnParentRemoved()
8 Days Ago
Extra hardening by checking if entity is null inside SocketMod_PlantCheck too
8 Days Ago
Don't just skip over entities that are destroyed in BaseEntity.Query, make sure they are removed in the narrow phase
8 Days Ago
merge from main -> fix_baseentity_query_nre
41 Days Ago
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
41 Days Ago
Fix BaseEntity.Query not checking if the entity is null / destroyed (to prevent entities that fail to be destroyed from breaking queries)
41 Days Ago
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