13 Dec, 2009, boblinski wrote in the 1st comment:
Votes: 0
Hi there, I'm wanting to create a spell that creates a fog in the room I am in.. it will cause several things to happen such as: room_desc to change, exits to disappear etc.

I want it to last for set values of time however, dependant on the casters level etc.. Any ideas for how I can have an "affect" on a room? Can I just use a room_flag?? How would I get it to time-off?
13 Dec, 2009, Runter wrote in the 2nd comment:
Votes: 0
By default in many code bases rooms cannot contain effects. In a diku game you could obviously model it off of the way their effects affect characters.

I think you might be better off just coming up with something new for this purpose, though. Perhaps something you can eventually adapt to better character/object effects as well.
13 Dec, 2009, Koron wrote in the 3rd comment:
Votes: 0
ACK muds contain this functionality. If your mud is C++ friendly, check out AckFUSS. Otherwise grab 4.3.1 or 4.2

Website here.