+ Added Fern and Lichen to natural regrowth (default 0.5 days).
+ Added Pig Torch (1 day), Merm Head(1 day), Pig Head(1 day), Broken/Repaired Ancient Station (3 days) to event regrowth.
+ Increased Regrowth Rate:
. Berry bush/Spiky berry bush/Juicy berry bush from 3 days to 2 days
. Evil flowers/Light flowers from 1 day to 0.5 days
+ Decreased Regrowth Rate:
. Flintless boulder from 0.5 days to 1 day
. Beehive from 1 day to 2 days
. Killer bee hive from 2 days to 3 days
. Splumonkey pod from 2 days to 3 days
+ A known bug (possibly a DST bug) that fireflies always give position (0,0,0) in onremove event handler. A confirmed work-around is to store locations during the hooking process. But this is really something DST devs should take care of instead of me.
Have to think about how to monitor player planted entities such as grass from tufts since the source code only pushes the onremove event for renewable resources.
TODO:
- implmenet event regrowth load/save
- implement event regrowth CACHE/FAIL/SUCCESS states
- currently the mod rehooks all entities every 3 seconds to mitigate the issue above but it eats performance. Maybe do it once per day? or simply don't care?
- refactor natural regrowth's array iteration.