Lines 344-349 in brightmarespawner.lua. This issue persists even after regenerating the world, old(er) worlds that regenerate for new ones will never have this fixed.
The issue is that TimerExists checks if timer has been registered through AddTimer, not if timer has been started through StartTimer. Use ActiveTimerExists instead.
Older worlds still wouldn't get fixed if this would get fixed, as wagboss_defeated event only gets pushed on the first scion kill, when wagstaff is still around. It might be best to add a check upon the component getting loaded that adds the timer if it doesn't exist and TheWorld.components.wagboss_tracker:IsWagbossDefeated() is true.
Worlds also can be fixed manually even now by using the following in console:
TheWorld.components.worldsettingstimer:StartTimer("add_evolved_gestalt_to_pool", TUNING.GESTALT_EVOLVED_ADDTOPOOLTIME)
(Big thanks to @grem6!)
1. Kill Celestial Scion
2. Notice that no matter how much time you will spend in your world, only one inimical gestalt will ever spawn (the one that's scripted to spawn due to line 345 in brightmarespawner.lua)
-
2
-
1
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now