diff options
Diffstat (limited to 'src/environment.cpp')
-rw-r--r-- | src/environment.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/environment.cpp b/src/environment.cpp index 53a7fdf9b..20ecaff14 100644 --- a/src/environment.cpp +++ b/src/environment.cpp @@ -204,6 +204,19 @@ u32 Environment::getDayNightRatio() } /* + ABMWithState +*/ + +ABMWithState::ABMWithState(ActiveBlockModifier *abm_): + abm(abm_), + timer(0) +{ + // Initialize timer to random value to spread processing + float itv = abm->getTriggerInterval(); + timer = myrand_range(-0.51*itv, 0.51*itv); +} + +/* ActiveBlockList */ |