1998Q3/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: npc memory and reactions -->
<!--X-From-R13: Dbff @vpbyy <eavpbyyNybfgvpf.qrzba.pb.hx> -->
<!--X-Date: Thu, 17 Sep 1998 03:03:02 &#45;0700 -->
<!--X-Message-Id: l03130306b21f01e4aea7@[212.228.90.107] -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 98090509551200.23580@d185d1e96 -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Re: npc memory and reactions</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:rnicoll#lostics,demon.co.uk">
</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="msg01059.html">Previous</a>
&nbsp;|&nbsp;<a href="msg01061.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00990.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00951.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#01060">Author</A>
&nbsp;|&nbsp;<A HREF="#01060">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#01060">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: npc memory and reactions</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>: [MUD-Dev] Re: npc memory and reactions</LI>
<LI><em>From</em>: Ross Nicoll &lt;<A HREF="mailto:rnicoll#lostics,demon.co.uk">rnicoll#lostics,demon.co.uk</A>&gt;</LI>
<LI><em>Date</em>: Fri, 11 Sep 1998 17:42:10 +0100</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#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>
&gt;For instance, suppose that when Robot Zeke sees Tom wearing
&gt;a swastika, he immediately reports him to the local ADL and
&gt;Tom is brought in for questioning...
The plan with my server is that most good NPCs, if they see
one character attack another, will decide whether it is worth
noting (is a high level character attacking a newbie, or an evil
character attacking a good character, for instance), and if it
is, take note and the next time they see a guard, "report" and
then "forget" about the event.

How the guard's will handle that remains to be seen.

&gt;First, how does Zeke get the information about Tom's sartorial
&gt;faux pas? Perhaps Zeke is the consumer of a stream of 'sensory
&gt;events', i.e. some machine-reasonable encoding of "You see
&gt;Tom wearing a swastika".  When Tom does something notable,
&gt;he broadcasts a stream of such events to all who can sense him.
&gt;Ideally, only events appropriate to the receiver would be sent (or
&gt;there'd be some wasted effort there).
Well, on my server, events are sent to NPCs as they happen. I plan
to change it so that instead of calling a NPC function with the event
data as arguments, it finds the correct code for the NPC to handle
that event, and send the pass the event data to that code, if there
is any code.

  _   __  __  __         Ross "Xugumad" Nicoll
 /_) / / (_  (__
/\  /_/  __)   /
______________/




</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00962" HREF="msg00962.html">[MUD-Dev] npc memory and reactions</A></STRONG>
<UL><LI><EM>From:</EM> James Wilson &lt;jwilson#rochester,rr.com&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg01059.html">[MUD-Dev] Re: lurker emerges</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg01061.html">[MUD-Dev] PCCTS-&gt;ANTLR</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00990.html">[MUD-Dev] Re: npc memory and reactions</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00951.html">[MUD-Dev] ADMIN: Unsubscription</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#01060"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#01060"><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>[MUD-Dev] Re: npc memory and reactions</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<LI><strong><A NAME="00972" HREF="msg00972.html">[MUD-Dev] Re: npc memory and reactions</A></strong>, 
T. Alexander Popiel <a href="mailto:popiel#snugharbor,com">popiel#snugharbor,com</a>, Sun 06 Sep 1998, 18:26 GMT
<UL>
<LI><strong><A NAME="00973" HREF="msg00973.html">[MUD-Dev] Re: npc memory and reactions</A></strong>, 
Richard Woolcock <a href="mailto:KaVir#dial,pipex.com">KaVir#dial,pipex.com</a>, Sun 06 Sep 1998, 18:46 GMT
</LI>
<LI><strong><A NAME="00974" HREF="msg00974.html">[MUD-Dev] Re: npc memory and reactions</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Sun 06 Sep 1998, 19:07 GMT
<UL>
<LI><strong><A NAME="00990" HREF="msg00990.html">[MUD-Dev] Re: npc memory and reactions</A></strong>, 
Adam Wiggins <a href="mailto:adam#angel,com">adam#angel,com</a>, Tue 08 Sep 1998, 19:19 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</ul>
<LI><strong><A NAME="01060" HREF="msg01060.html">[MUD-Dev] Re: npc memory and reactions</A></strong>, 
Ross Nicoll <a href="mailto:rnicoll#lostics,demon.co.uk">rnicoll#lostics,demon.co.uk</a>, Thu 17 Sep 1998, 10:03 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="00951" HREF="msg00951.html">[MUD-Dev] ADMIN: Unsubscription</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Sat 05 Sep 1998, 00:59 GMT
<LI><strong><A NAME="00943" HREF="msg00943.html">[MUD-Dev] Re: Wild idea.. :)</A></strong>, 
quzah <a href="mailto:quzah#geocities,com">quzah#geocities,com</a>, Fri 04 Sep 1998, 07:45 GMT
<UL>
<LI><strong><A NAME="00947" HREF="msg00947.html">[MUD-Dev] Re: Wild idea.. :)</A></strong>, 
Adam Wiggins <a href="mailto:adam#angel,com">adam#angel,com</a>, Fri 04 Sep 1998, 18:57 GMT
</LI>
</UL>
<UL>
<li>&lt;Possible follow-up(s)&gt;<br>
<LI><strong><A NAME="00957" HREF="msg00957.html">[MUD-Dev] Re: Wild idea.. :)</A></strong>, 
Damion Schubert <a href="mailto:zjiria#texas,net">zjiria#texas,net</a>, Sat 05 Sep 1998, 02:24 GMT
</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>