Ben Horton
Ben Horton
See: https://devforum.roblox.com/t/behavior-change-tostring-will-start-returning-shortest-precise-decimal-representation-of-numbers/1635031
A race condition between AncestryChanged and a new replacement Head being swapped in on the same frame. To fix, change line 208 from self:update() to task.defer(self.update, self).
- [ ] https://devforum.roblox.com/t/regarding-zone-plus/1466837/6 - [ ] https://devforum.roblox.com/t/zone-module-memory-leak/1577802/3 - [ ] Typo in the docs probably related to an extra bracket ``zone:onItemEnter(item, function()``
Credit to Nogalo for this feature request.
Credit: https://devforum.roblox.com/t/zoneplus-v320-construct-dynamic-zones-and-effectively-determine-players-and-parts-within-their-boundaries/1017701/342?u=foreverhd
See: https://devforum.roblox.com/t/zoneplus-v320-construct-dynamic-zones-and-effectively-determine-players-and-parts-within-their-boundaries/1017701/382?u=foreverhd
See the following for details: https://devforum.roblox.com/t/zoneplus-v320-construct-dynamic-zones-and-effectively-determine-players-and-parts-within-their-boundaries/1017701/365?u=foreverhd
1. Ensure ``:getRandomPoint()`` returns nil instead of recurring infinitely if zone parts are 0, e.g. if all streamed all: ```lua function Zone:getRandomPoint() local region = self.exactRegion local size = region.Size...