[Turn off line numbering]1: var i, d, weather_ticked, t; 2: 3: (> .perms(sender(), $heart) <); 4: t = time(); 5: weather_ticked = 0; 6: if (t >= last_weather_change + weather_rate) { 7: weather_ticked = 1; 8: last_weather_change = t; 9: } 10: for i in (realms) { 11: pause(); 12: catch any { 13: i.advance_weather(weather_ticked); 14: } with { 15: (| i.manager().tell_traceback(traceback()) |); 16: (| i.manager().tell("Weather change failed for " + i + ".") |); 17: } 18: }
// Created 17-Dec-1996 as a part of ColdCore, see: @help Credit