[Turn on line numbering]var i, d, weather_ticked, t; (> .perms(sender(), $heart) <); t = time(); weather_ticked = 0; if (t >= last_weather_change + weather_rate) { weather_ticked = 1; last_weather_change = t; } for i in (realms) { pause(); catch any { i.advance_weather(weather_ticked); } with { (| i.manager().tell_traceback(traceback()) |); (| i.manager().tell("Weather change failed for " + i + ".") |); } }
// Created 17-Dec-1996 as a part of ColdCore, see: @help Credit