| |
| | [No title] |
 | | @verb #79:"description" this none this @program #79:description if (!(map = this:find(this.setting))) return this.description; endif if (this.setting == "station names") return {@map, @this:find("legend")}; else return map; endif. |
 | | @verb #79:"busy" this none this @program #79:busy if (args && args[1]) if (this.busy && (this.busy[1] > time())) player:tell("***Sorry, ", this.name, " is busy ", this.busy[2], "."); return 1; else this.busy = {time() + (60 * 5), args[1], player.name, task_id()}; return 0; endif else this.busy = 0; return 0; endif. |
 | | @verb #79:"look_self" this none this @program #79:look_self player:tell(this:integrate_room_msg()); pass(@args); if (this.busy) player:tell(this.name, " is busy ", this.busy[2], " for ", this.busy[3]); endif. |
| cmc.uib.no /moo/objects/gopher-weather-map.moo (419 words) |
|