Skip to content

[Contracts] prevent spawning of items not owned by the zone owner #1345

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

Closed
chrisfarms opened this issue Apr 25, 2024 · 0 comments · Fixed by #1381
Closed

[Contracts] prevent spawning of items not owned by the zone owner #1345

chrisfarms opened this issue Apr 25, 2024 · 0 comments · Fixed by #1381
Assignees

Comments

@chrisfarms
Copy link
Contributor

it's currently possible for a zone owner to spawn ANY item ... and it's also possible to carry items between zones.

this means it's very difficult to create any kind of experience that depends on having a particular item, since anyone can just magic them up and bring them in.

one potential solution to this problem is to:

  • only allow DEV_SPAWN_BAG to spawn items that the zone owner has ownership of
  • allow item owners to restrict use of their item in crafting (this is already possible)
  • allow item owners to restrict use of their item in materials

combined this would make it much much harder (maybe impossible) to get hold of a particular item if the item owner wanted

@ldunnplaymint ldunnplaymint changed the title prevent spawning of items not owned by the zone owner [Contracts] prevent spawning of items not owned by the zone owner May 3, 2024
@chrisfarms chrisfarms mentioned this issue May 7, 2024
3 tasks
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 a pull request may close this issue.

1 participant