- for(std::map<v3s16, NodeTimer>::const_iterator
- i = m_data.begin();
- i != m_data.end(); i++){
- v3s16 p = i->first;
- NodeTimer t = i->second;
+ for (const auto &timer : m_timers) {
+ NodeTimer t = timer.second;
+ NodeTimer nt = NodeTimer(t.timeout,
+ t.timeout - (f32)(timer.first - m_time), t.position);
+ v3s16 p = t.position;