What type of PR is this? (Feature, Bug fix, Formatting etc.)
Bug fix
Explain your change(s):
Fixed spawner upgrades. Boost levels are stored as decimals in the config. setMinSpawnDelay() and setMaxSpawnDelay() control spawner delay. getMinSpawnDelay() and getMaxSpawnDelay shouldn't be used to reduce delay because lowerSpawnerDelay() runs after each spawn event. Must instead use a static number (500), which is the average of the default min and max times (200 and 800, respectively). Something more fancy could be done to make this a range that scales with the configs boost decimal, but this would require more work.
Why did you make these change(s)?
spawner upgrades not working
What type of PR is this? (Feature, Bug fix, Formatting etc.) Bug fix
Explain your change(s): Fixed spawner upgrades. Boost levels are stored as decimals in the config. setMinSpawnDelay() and setMaxSpawnDelay() control spawner delay. getMinSpawnDelay() and getMaxSpawnDelay shouldn't be used to reduce delay because lowerSpawnerDelay() runs after each spawn event. Must instead use a static number (500), which is the average of the default min and max times (200 and 800, respectively). Something more fancy could be done to make this a range that scales with the configs boost decimal, but this would require more work.
Why did you make these change(s)? spawner upgrades not working