branchrust_reboot/main/fix_baseentity_query_nrecancel

7 Commits over 30 Days - 0.01cph!

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