Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for scatter position retries #4261

Draft
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

LtRipley36706
Copy link
Member

Used by Landblock for dynamic world objects only, if enabled.

Adds shard configurable properties:
dynamic_scatter_retry - if TRUE, landblock will retry to spawn dynamic world objects that fail their first position per dynamic_scatter_num_retries with a radius of dynamic_scatter_retry_radius

This attempts to mitigate the issue in which some dynamic (player created/accessible) objects have been assigned positions that do not allow them to enter the world.

Some examples of objects seen in these states include player corpses and/or objects player corpses spewed when the corpse decayed, and objects that were dropped by players that failed to enter world and then return to player's inventory.

Used by Landblock for dynamic world objects only, if enabled.

Adds shard configurable properties:
`dynamic_scatter_retry` - if TRUE, landblock will retry to spawn dynamic world objects that fail their first position per `dynamic_scatter_num_retries` with a radius of `dynamic_scatter_retry_radius`

This attempts to mitigate the issue in which some dynamic (player created/accessible) objects have been assigned positions that do not allow them to enter the world.

Some examples of objects seen in these states include player corpses and/or objects player corpses spewed when the corpse decayed, and objects that were dropped by players that failed to enter world and then return to player's inventory.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant