Spawner system: placed, persisted objects that maintain + respawn creatures (ModernUO-style) #65
Labels
No labels
alpha:wave-0
alpha:wave-1
alpha:wave-2
alpha:wave-3
area:assets
area:combat
area:ecology
area:infra
area:render
area:scripting
area:ui
area:world
enhancement
epic
migration
post-alpha
roadmap
tech-debt
type:bug
type:chore
type:design
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
marco/IsoMmo#65
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Replace the removed seed/respawn stub with a real spawner system (ModernUO-style): a placed, persisted
Spawnerobject that maintains N creatures of a given type within an area, respawning them on a timer after death.Context: #64 made creatures GM-placed + persisted and removed the old seed-at-startup + single-kind factory-respawn stub (it respawned at the map spawn, not where it died — throwaway). This issue is the proper replacement.
Shape (ModernUO-inspired, adapted)
Spawneris a world entity (persisted like creatures) with: creature type(s), max count, spawn radius/area, respawn delay./spawner rat 5 8= 5 rats, radius 8) and persist — so ambient life survives restarts and regenerates, without the global factory.Definition of Done