[Phoenix] NM Respawn Persistence Module - #201
Conversation
ed4768c to
2482ff5
Compare
There was a problem hiding this comment.
These are all going to error on startup because we disable them - the script won't load even if you have ensure table. You can disable them for now and add them back later when Besieged is enabled.
Lamie_No7
Medusa
Merrow_No5
Dorgerwor_the_Astute
Darting_Kachaal_Ja
Dragonscaled_Bugaal_Ja
Gulool_Ja_Ja
Hundredfaced_Hapool_Ja
2482ff5 to
1ac844e
Compare
Fixed. Left detailed TODOs for all Besieged and WOTG NMs so we know what to update on this module later. |
1ac844e to
0d4686e
Compare
055d997 to
be2f6d5
Compare
|
This is good for another review. |
I affirm:
What does this pull request do?
This PR creates a module which keeps NM respawn windows across map server restarts. Right now a restart spawns every down NM fresh, so maintenance hands out free pops.
Each NM saves its remaining window when it goes down and registers it again at the next boot, so held NMs never spawn and pop on their own when the window ends. Covers 30 open world NMs with windows of an hour or more. Odqan, Carmine Dobsonfly and the Weeping Willow / Lumber Jack chain get their own handling since they share windows between mobs. WotG NMs are left out for now since those entities don't exist while that content is off.
Steps to test these changes
Load the module. Kill NMs. See NMs stay down even after map restarts.