>> ObCircle: With all of these Midieval muds, ever
>> consider using a timer to cast spells. I mean
>> spells don't just get casted instantaneously. Maybe
>> a timer, where at every tic counting down, it sends
>> the message "$n is uttering some magical words and
>> drawing energy from the universe." in an act line
>> TO_ROOM or something. Then after the specified
>> number of ticks of the timer, three seconds or so,
>> the spell is then casted.
Hey George, is Circle ever going to switch to an event
queue system? Maybe in 4.0? :)
> I always found it to make more sense to delay them.
> Usually though, just have them say the message as
> usual, set the WAIT_STATE, and then have the spell go
> off later. If you really want some notification for
> people who walk in later, have a little tag below
> their character like blind does.
>
>Bob is standing here.
>... he is chanting 'hdjhfsknvyurhvskbryu'.
This kind of system can get a bit spammy though:
Bob is here.
... he is hovering above the ground.
... he has a white aura!
... he is surrounded by a red, glowing aura.
... he is stumbly about blindly.
Tom is here.
... he is hovering above the ground.
... he has a white aura!
... he is surrounded by a red, glowing aura.
... he is stumbly about blindly.
Dick is here.
... he is hovering above the ground.
... he has a white aura!
... he is surrounded by a red, glowing aura.
... he is stumbly about blindly.
Harry is here.
... he is hovering above the ground.
... he has a white aura!
... he is surrounded by a red, glowing aura.
... he is stumbly about blindly.
Although less interesting, I have seen a system like:
Bob is here. (flying) (red aura) (white aura)
... he is stumbling about blindly.
Angelfire for your free web-based e-mail. http://www.angelfire.com
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST