[MUD-Dev] Re: MUD Design doc (long)
Michael Willey
Michael.Willey at abnamro.com
Fri Dec 18 11:19:27 CET 1998
On 12/17/98 2:36 PM, adam at angel.com wrote:
>On Thu, 17 Dec 1998, Emil Eifrem wrote:
>> Surely you must have some way to delay a
>>player's queing commands while they're busy
>>doing something else. For example, say you
>>have a spell that causes damage. According to
>>the above, a fight between two people with
>>this spell would basically be a fight between
>>their clients and connections -- whomever gets
>>through most "cast my damagespell" messages
>>would win.
>
>No, not necessarily. It's game balance. A
>direct player delay is not always necessary in
>order to ensure that combat itself gets drawn
>out for more than 3 seconds.
>
>Consider:
>
>- Buffy the mage has a damage spell,
>'fireball'. It costs her 100 mana to cast the
>spell.
>- Buffy has another, weaker damage spell,
>'chilling touch'. It costs her 50 mana to cast
>the spell.
>- Buffy has a really kickass damage spell, >'nuke'. It costs her 200
mana to cast the
>spell.
>
>- Buffy has 120 total mana.
>- Buffy's mana count can go negative, up to her
>total negated: -120.
>- Buffy gets back (((N + n) / 8) + 1) mana per >second, where N is her
max (120) and n is her
>current mana level (which could be between -120
>and 120).
>
>Buffy's current target, Boffo, can be killed by
>two nukes, four fireballs, or eight chilling
>touches. What spell(s) should she cast at him >to kill him as quickly as
possible, and when? >Does tintin really help out here? How long
>does combat last?
>
>Now throw in that Boffo has spells and mana of >his own, including neat
mana-twiddling spells
>such as limiting the targets regen or
>temporarily increasing your own.
>
>Now what's the wisest course? Does #10 cast
>'fireball' boffo seem to be the best way for
>Buffy to start combat?
A simple problem. Assuming Buffy starts at a
full charge, a simple script will kill off Boffo
in eight seconds, with mana to spare. Something
along the lines of..
Repeat 4 { chill touch boffo, wait 2 seconds }
nuke boffo
Poor Boffo has eight seconds to type in a few
commands; He will likely be defending himself or
running away rather than trying to slow Buffy's
mana regeneration. Even if he does, he'll be
horribly injured and she'll be unharmed, merely
delayed a few seconds.
The only effect your mana regeneration had on
Buffy is for her to add a 2 second delay to the
script rather than the system adding a delay
for her. Buffy's next goal is probably to raise
her mana maximum to 200 points, so she can
change her insta-death script to
repeat 2 nuke boffo
and be done with it. Sure, it'll be awhile
before she can do that again. (Actually, it'll only be 35 seconds.) But
since Boffo is already
dead, she can pick through his corpse at her
leisure and be far away by the time he or his
friends return. (Or be waiting in ambush with another insta-kill trigger
at the ready.)
More information about the mud-dev-archive
mailing list