Commit Graph

23 Commits

Author SHA1 Message Date
secXsQuared
f96f844fe2 ++ 2018-08-31 11:01:25 +08:00
secXsQuared
f2a87d2826 Ver 0.2.3:
+ 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.
2018-03-02 01:59:37 -05:00
secXsQuared
c1280e69ff Ver# 2018-02-02 21:55:38 -05:00
secXsQuared
3b5461ee2e Fixed regrowth not working on rocky biomes 2018-02-02 21:53:04 -05:00
secXsQuared
5fa0bcf9a0 version 2018-02-01 06:34:56 -05:00
secXsQuared
0e019aff63 - Optimized event based regrowth algorithm - entities will be more compact instead of purely random in case of failure.
- Excluded non-craftable structures from the structure check, i.e. entities can spawn near beehives/ancient statues/mermhouses now.
2018-02-01 06:33:38 -05:00
secXsQuared
dfa3e57bc9 Ver 0.2.0
- Added regrowth time configuration for all supported entities.
2018-02-01 01:04:37 -05:00
secXsQuared
fd8a256870 - Fixed a possible crash when multiple event-regrowth structures are simultaneouslydestroyed in the same area
- Fixed the issue that mandrakes don't respawn
2018-01-29 15:24:22 -05:00
secXsQuared
6161bc2885 Merge branch 'master' of ssh://github.com/secxsquared/DST-World-Regrowth-Ex 2018-01-29 05:33:46 -05:00
secXsQuared
43b41d8883 - Added Blue, Red, Green Mushtree to natural regrowth
- Added light flowers (1x,2x,3x) to event regrowth
- Changed Stalagmite's interval from 1 day to 0.5 days
- Refactored config table
2018-01-29 05:33:28 -05:00
secXsQuared
a38907e0b8
Update README.md 2018-01-28 16:42:14 -05:00
secXsQuared
24bd38d2a9
Update README.md 2018-01-28 16:39:05 -05:00
secXsQuared
90b2ead675 - Added one additional respawn condition check
- Lowered the entity exclude radius
- Increased # of threads for hooking
2018-01-28 14:40:56 -05:00
secXsQuared
096e8f929f Organize files 2018-01-28 14:12:29 -05:00
secXsQuared
2386330d13 Change name + add version # to description 2018-01-28 14:11:49 -05:00
secXsQuared
5874c69463 + tallbird nest 2018-01-28 00:43:36 -05:00
secXsQuared
a0afef92e1 ++ script & description 2018-01-27 21:18:51 -05:00
secXsQuared
5959c9e84a Beta Release. 2018-01-27 19:44:49 -05:00
secXsQuared
4f11d8b07e Added interval for each entity. Optimized event regrowth algorithem and structure check. 2018-01-27 04:23:18 -05:00
secXsQuared
165648c40a Almost done with event regrowth.
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.
2018-01-23 05:13:21 -05:00
secXsQuared
a3463e6c1f
Update README.md 2018-01-22 23:36:26 -05:00
secXsQuared
fda92dd393 Natural regrowth done. 2018-01-22 23:35:36 -05:00
secXsQuared
833c656be0
Initial commit 2018-01-20 20:47:41 -05:00