For WARP we are using Mumps as scripting language. Looking at a Mumps script for the first time, might give you a real bad headache and you wish you would have looked at Perl instead :) So since you are crazy enough or interested to read on - or both - here it goes: campfire ; campfires ; Axel 2009-Feb-10 n fire,room,do,nul ;--- check how many seconds it would take to gather wood s room=$$room^%char(who) s do=$$campdo^%room(room) w "You start gathering some wood for a campfire..." d room^%act("$n starts to gather wood for a campfire.",1,who,0) [..] Mumps is a string oriented, interpreted programming language with an integrated database. The programming language is ANSI standardized and rather old, from times when every byte was worth a lot more money than nowadays. I think mostly because of that, it supports an abbriviation mode for commands and functions. Since it is supported, us lazy people tend to use it, making the code unreadable for all others :) s => set i => if e => else d => do w => write Ok, this text was only supposed to be a very rough introduction. I will try to make it more comprehensive soon. Axel Trocha (2003-Feb-23)