<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: {MUD} Re: roleplaying &#38; combat -->
<!--X-From-R13: nyrkbNfncvraf.pbz (Oyrk Aera) -->
<!--X-Date: from 194.78.48.181 [194.78.48.181] by mx01.ny.us.ibm.net id 841083121.92553&#45;1 Mon Aug 26 18:12:01 1996 -->
<!--X-Message-Id: 3221e17b.91900736#squid,sapiens.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: Pine.SOL.3.94.960823200000.20373L&#45;100000#eduserv1,rug.ac.be -->
<!--X-Reference: 9608260902.ZM3190#xsvr1,cup.hp.com -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: {MUD} Re: roleplaying &amp; combat</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:alexo#sapiens,com">
</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="msg00023.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00025.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00019.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00029.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00024">Author</A>
&nbsp;|&nbsp;<A HREF="#00024">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00024">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: {MUD} Re: roleplaying &amp; combat</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud#megami,ibase.be">mud#megami,ibase.be</A></LI>
<LI><em>Subject</em>: Re: {MUD} Re: roleplaying &amp; combat</LI>
<LI><em>From</em>: <A HREF="mailto:alexo#sapiens,com">alexo#sapiens,com</A> (Alex Oren)</LI>
<LI><em>Date</em>: Mon, 26 Aug 1996 17:53:59 GMT</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud#megami,ibase.be">mud#megami,ibase.be</A></LI>
<LI><em>Sender</em>: <A HREF="mailto:owner-mud#megami,ibase.be">owner-mud#megami,ibase.be</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
On Mon, 26 Aug 1996 09:02:28 -0700, JCL wrote:

} I think Alex had the right idea is saying that be default all commands should
} be forced to compleat in entry order.  His suggestion of also not starting
} processing on one until the prior command compleats is tantalising[...]

A direct requirement of the C&amp;C model.
An event that didn't successfully complete does not exist.

} My idea is that a command resulting in an event which does
} not call a method on the same object as the event it is sequentially dependant
} on, may start processing prior to the event it depends on compleating first
} compleating.
} 
} ie
} 
}   Given the following sequence of entered commands:
} 
}     &gt; #1
}     &gt; #2
}     &gt; #3
} 
}   Where those commands result in events A, B and C respectively, and
}     where event A calls a method on ObjectX, event B calls a method
}     on ObjectX, and event C calls a method on ObjectY.
}   A will start processing.
}   B cannot start processing until A compleats.
}   C may start processing before B compleats.

Some questions:

1) Event C calls a method on objectY, which calls a method on objectZ, which 
   calls a method on objectX. How will you handle?


2) You mention events that are the result of commands.
   What about events that result from mob programs, user-written scrips, etc.?


3) Consider the following sequence of commands:

      [Bubba is naked, has 1 HP left]
      #100&gt; north
      You enter the dragon's cave.
      There's a sleeping dragon here.
      There's the magical amulet of invulnerability here.
      #101&gt; get amulet
      #102&gt; kill dragon

   Serialization is needed. How will you handle?


Have fun,
Alex.


</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="00029" HREF="msg00029.html">Re: {MUD} Re: roleplaying &amp; combat</A></strong>
<ul compact><li><em>From:</em> "Chris Lawrence" &lt;clawrenc#xsvr1,cup.hp.com&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00003" HREF="msg00003.html">{MUD} Re: roleplaying &amp; combat</A></STRONG>
<UL><LI><EM>From:</EM> Wout Mertens &lt;Wout.Mertens#rug,ac.be&gt;</LI></UL></LI>
<LI><STRONG><A NAME="00019" HREF="msg00019.html">Re: {MUD} Re: roleplaying &amp; combat</A></STRONG>
<UL><LI><EM>From:</EM> "Chris Lawrence" &lt;clawrenc#xsvr1,cup.hp.com&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00023.html">Re: {MUD} Re: various (MUD)</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00025.html">Re: {MUD} Re: Misc MUD issues</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00019.html">Re: {MUD} Re: roleplaying &amp; combat</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00029.html">Re: {MUD} Re: roleplaying &amp; combat</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00024"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00024"><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} Expanding the mud list</STRONG>, <EM>(continued)</EM>
<ul compact>
<LI><strong><A NAME="00032" HREF="msg00032.html">Re: {MUD} Expanding the mud list</A></strong>, 
Wout Mertens <a href="mailto:Wout.Mertens#rug,ac.be">Wout.Mertens#rug,ac.be</a>, Tue 27 Aug 1996, 19:05 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="00004" HREF="msg00004.html">Re: {MUD} threads</A></strong>, 
Chris Lawrence <a href="mailto:clawrenc#xsvr1,cup.hp.com">clawrenc#xsvr1,cup.hp.com</a>, Sat 24 Aug 1996, 03:10 GMT
<LI><strong><A NAME="00003" HREF="msg00003.html">{MUD} Re: roleplaying &amp; combat</A></strong>, 
Wout Mertens <a href="mailto:Wout.Mertens#rug,ac.be">Wout.Mertens#rug,ac.be</a>, Sat 24 Aug 1996, 01:24 GMT
<UL>
<LI><EM>Message not available</EM><UL>
<LI><strong><A NAME="00019" HREF="msg00019.html">Re: {MUD} Re: roleplaying &amp; combat</A></strong>, 
Chris Lawrence <a href="mailto:clawrenc#xsvr1,cup.hp.com">clawrenc#xsvr1,cup.hp.com</a>, Mon 26 Aug 1996, 23:20 GMT
<UL>
<LI><strong><A NAME="00024" HREF="msg00024.html">Re: {MUD} Re: roleplaying &amp; combat</A></strong>, 
Alex Oren <a href="mailto:alexo#sapiens,com">alexo#sapiens,com</a>, Tue 27 Aug 1996, 01:12 GMT
<UL>
<LI><strong><A NAME="00029" HREF="msg00029.html">Re: {MUD} Re: roleplaying &amp; combat</A></strong>, 
Chris Lawrence <a href="mailto:clawrenc#xsvr1,cup.hp.com">clawrenc#xsvr1,cup.hp.com</a>, Tue 27 Aug 1996, 05:05 GMT
<UL>
<LI><strong><A NAME="00030" HREF="msg00030.html">Re: {MUD} Re: roleplaying &amp; combat</A></strong>, 
Alex Oren <a href="mailto:alexo#sapiens,com">alexo#sapiens,com</a>, Tue 27 Aug 1996, 15:08 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00002" HREF="msg00002.html">{MUD} Re: MUD: language</A></strong>, 
Wout Mertens <a href="mailto:Wout.Mertens#rug,ac.be">Wout.Mertens#rug,ac.be</a>, Sat 24 Aug 1996, 01:19 GMT
<LI><strong><A NAME="00001" HREF="msg00001.html">Re: {MUD} Re: Wout's mailing list.</A></strong>, 
Chris Lawrence <a href="mailto:clawrenc#xsvr1,cup.hp.com">clawrenc#xsvr1,cup.hp.com</a>, Sat 24 Aug 1996, 01:18 GMT
</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>