f32 heat = m_emerge->biomedef->calcBlockHeat(p, m_seed,
env->getTimeOfDayF(), gametime * env->getTimeOfDaySpeed());
- block->heat = heat;
- block->weather_update_time = gametime;
+ if(block) {
+ block->heat = heat;
+ block->weather_update_time = gametime;
+ }
return heat;
}
f32 humidity = m_emerge->biomedef->calcBlockHumidity(p, m_seed,
env->getTimeOfDayF(), gametime * env->getTimeOfDaySpeed());
- block->humidity = humidity;
- block->weather_update_time = gametime;
+ if(block) {
+ block->humidity = humidity;
+ block->weather_update_time = gametime;
+ }
return humidity;
}