1999Q4/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] Battle Systems -->
<!--X-From-R13: [vx Qynexr <zvxpyexNnggtybony.arg> -->
<!--X-Date: Mon, 04 Oct 1999 11:54:38 &#45;0700 -->
<!--X-Message-Id: 37F7DC8A.154C6B4E@attglobal.net -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 002e01bef470$049f0f00$cfe37ad1@fibhufky.erols.com -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev] Battle Systems</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:mikclrk@attglobal.net">
</head>
<body background="/backgrounds/paperback.gif" bgcolor="#ffffff"
      text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000">

  <font size="+4" color="#804040">
    <strong><em>MUD-Dev<br>mailing list archive</em></strong>
  </font>
      
<br>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00004.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00002.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00004.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00051.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00005">Author</A>
&nbsp;|&nbsp;<A HREF="#00005">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00005">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev] Battle Systems</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Subject</em>: Re: [MUD-Dev] Battle Systems</LI>
<LI><em>From</em>: Mik Clarke &lt;<A HREF="mailto:mikclrk#attglobal,net">mikclrk#attglobal,net</A>&gt;</LI>
<LI><em>Date</em>: Sun, 03 Oct 1999 21:45:30 +0000</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Sender</em>: <A HREF="mailto:mud-dev-admin#kanga,nu">mud-dev-admin#kanga,nu</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
Philip Loguinov -- Draymoor wrote:
&gt; 
{BIG SNIP]
&gt; I'd like to hear what people think of this. Would this work?
&gt; Could i make it better somehow? How about my assessment
&gt; of normal mud combat, is it accurate?

That's sort of what I'm aiming for on CthulhuMud, although there
is still a ways to go.  Currently I still have the automatic
round based trading of blows - small damage but a lot of it.  I
want to add options to fight defensively or offensively. My main
objection to removing it is that players shouldn't be left standing
there facing a mob if the server experiences a sudden lag attack.
As contact with the 'boss' cannot be guarenteeed default activities
should be to try and stay alive and to complete the last order.
The way my scripts work is basically to slow the server down to give
players on normal lag (say 2-300ms each way) a even chance.

I've recently (driver 7 for thsoe who are watching) cut over to
a multi-step spell casting system.  Each spell at least 1 second
and potentially a lot longer to cast.  If the caster gets hit during
that time it may disrupt thier spell (depends on the amount of damage
caused).  The spell definitions are in an external text file.

I also want to convert the combat manouvers - kick, trip etc... over
to use this system as well.  It's a technique that puts the wait before
the action, rather than giving instant gratification and lockout for
x seconds.

I have mob progs and combat chat.  Chat is a mechanism for driving
randomly picked scripts at random times.  There a special set used
for combat which can have a somewhat higher change of being used
than normal chatter.

Mobs can also react to events (such as Bubba attacks Me or, bettter
yet, Bubba walks into the room next door).  These can trigger 
scripts which run complicated spell casting sequences, but it all
has to be hand coded for each mob at the moment.

Mik

CthulhuMud: 212.17.96.215 port 9999
Website: <A  HREF="http://212.17.96.215/mud/">http://212.17.96.215/mud/</A>
Development website: <A  HREF="http://www.geocities.com/SoHo/Cafe/2260">http://www.geocities.com/SoHo/Cafe/2260</A>
Current driver: 7.1.5, with 7.1.6 due early next week



_______________________________________________
MUD-Dev maillist  -  MUD-Dev#kanga,nu
<A  HREF="http://www.kanga.nu/lists/listinfo/mud-dev">http://www.kanga.nu/lists/listinfo/mud-dev</A>

</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<ul compact><li><strong>Follow-Ups</strong>:
<ul>
<li><strong><A NAME="00051" HREF="msg00051.html">Re: [MUD-Dev] Battle Systems</A></strong>
<ul compact><li><em>From:</em> Greg Miller &lt;gmiller@classic-games.com&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00004.html">Re: [MUD-Dev] Battle Systems</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00002.html">Re: [MUD-Dev] Battle Systems</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00004.html">Re: [MUD-Dev] Battle Systems</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00051.html">Re: [MUD-Dev] Battle Systems</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00005"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00005"><STRONG>Thread</STRONG></A></LI>
</UL>
</LI>
</UL>

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
<ul><li>Thread context:
<BLOCKQUOTE><UL>
<LI><STRONG>Re: [MUD-Dev] Battle Systems</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<LI><strong><A NAME="00013" HREF="msg00013.html">Re: [MUD-Dev] Battle Systems</A></strong>, 
Richard Ross <a href="mailto:rross@rross.eurobell.co.uk">rross@rross.eurobell.co.uk</a>, Mon 04 Oct 1999, 21:56 GMT
<UL>
<LI><strong><A NAME="00019" HREF="msg00019.html">Re: [MUD-Dev] Battle Systems</A></strong>, 
Matthew Mihaly <a href="mailto:diablo@best.com">diablo@best.com</a>, Tue 05 Oct 1999, 04:19 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00052" HREF="msg00052.html">Re: [MUD-Dev] Battle Systems</A></strong>, 
Greg Miller <a href="mailto:gmiller@classic-games.com">gmiller@classic-games.com</a>, Thu 14 Oct 1999, 18:07 GMT
</LI>
</ul>
<LI><strong><A NAME="00004" HREF="msg00004.html">Re: [MUD-Dev] Battle Systems</A></strong>, 
Batis <a href="mailto:bat_geor@mail.hol.gr">bat_geor@mail.hol.gr</a>, Mon 04 Oct 1999, 18:54 GMT
</LI>
<LI><strong><A NAME="00005" HREF="msg00005.html">Re: [MUD-Dev] Battle Systems</A></strong>, 
Mik Clarke <a href="mailto:mikclrk@attglobal.net">mikclrk@attglobal.net</a>, Mon 04 Oct 1999, 18:54 GMT
<UL>
<LI><strong><A NAME="00051" HREF="msg00051.html">Re: [MUD-Dev] Battle Systems</A></strong>, 
Greg Miller <a href="mailto:gmiller@classic-games.com">gmiller@classic-games.com</a>, Thu 14 Oct 1999, 18:07 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00002" HREF="msg00002.html">Re: [MUD-Dev] Battle Systems</A></strong>, 
Hans-Henrik Staerfeldt <a href="mailto:hhs@cbs.dtu.dk">hhs@cbs.dtu.dk</a>, Mon 04 Oct 1999, 18:54 GMT
</LI>
<LI><strong><A NAME="00006" HREF="msg00006.html">Re: [MUD-Dev] Battle Systems</A></strong>, 
Matthew Mihaly <a href="mailto:diablo@best.com">diablo@best.com</a>, Mon 04 Oct 1999, 18:54 GMT
<UL>
<LI><strong><A NAME="00017" HREF="msg00017.html">Re: [MUD-Dev] Battle Systems</A></strong>, 
Richard Woolcock <a href="mailto:KaVir@dial.pipex.com">KaVir@dial.pipex.com</a>, Tue 05 Oct 1999, 04:17 GMT
</LI>
</UL>
</LI>
</ul>
</LI>
</UL></BLOCKQUOTE>

</ul>
<hr>
<center>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>