<!-- MHonArc v2.4.4 --> <!--X-Subject: Re: Resets and repops --> <!--X-From-R13: "Xba O. Znzoreg" <wyflfvapNvk.argpbz.pbz> --> <!--X-Date: from babe.globecomm.net [207.51.48.8] by mx3.ibm.net id 858840007.17184-1 Thu Mar 20 06:40:07 1997 --> <!--X-Message-Id: 199703200643.AAA16090@dfw-ix7.ix.netcom.com --> <!--X-Content-Type: text/plain --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, Re: Resets and repops</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:jlsysinc#ix,netcom.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> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] <br clear=all><hr> <!--X-Body-Begin--> <!--X-User-Header--> <!--X-User-Header-End--> <!--X-TopPNI--> Date: [ <a href="msg00150.html">Previous</a> | <a href="msg00152.html">Next</a> ] Thread: [ <a href="msg00150.html">Previous</a> | <a href="msg00153.html">Next</a> ] Index: [ <A HREF="author.html#00151">Author</A> | <A HREF="#00151">Date</A> | <A HREF="thread.html#00151">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>Re: Resets and repops</H1> <HR> <!--X-Subject-Header-End--> <!--X-Head-of-Message--> <UL> <LI><em>To</em>: "Mud Dev Mailing List" <<A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A>></LI> <LI><em>Subject</em>: Re: Resets and repops</LI> <LI><em>From</em>: "Jon A. Lambert" <<A HREF="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</A>></LI> <LI><em>Date</em>: Thu, 20 Mar 1997 01:47:21 -0500</LI> </UL> <!--X-Head-of-Message-End--> <!--X-Head-Body-Sep-Begin--> <HR> <!--X-Head-Body-Sep-End--> <!--X-Body-of-Message--> <PRE> > From: Nathan Yospe <yospe#hawaii,edu> > :On 17/03/97 at 12:17 PM, "Jon A. Lambert" <jlsysinc#ix,netcom.com> said: > :>I heartily agree with your sentiments. I am attempting something > :>similar. I treat most NPCs identically to characters. The subsystems > :>that NPCs run issue commands to an input buffer. In like fashion, the > :>players' input buffers are written to by the network process. > > The problem here is that you get the same overhead on an NPC as on a PC, > with the interpreter, but twice, as you have to create the NPC commands in > the first place. You are correct in this first instance, interpreter overhead is the same on an NPC as a PC. The script that issues NPC commands requires very little interpretation. The overhead does in fact occur primarily in the command parser. > I do allow for this in my own system, but I also have > lower level command access for both PCs and NPCs, and in general, PCs tend > to use the command buffer more, NPCs the lower level access. This is interesting, I have thought of black-boxing low level routines so they can easily be integrated in higher level scripts. You then come up with two levels of user-programming. Your more sophisticated mud-programmers creating these lower-level routines and your less sophisticated users accessing these at a more abstracted level. > :>I have attempted to balance this by programming some > :>NPCs to be "marshalls" for other NPCs or controllers of city/town > :>subsystems. Thus not all NPC scripts are active and consuming resources > :>all the time. For instance city guard captains are programmed to issue > :>patrol orders and attack orders to their charges. An interesting side > :>affect is that by taking out a "marshall" or subsystem controller, a > ^e? > :>great amount of chaos ensues until a replacement NPC is found. > > :Cute. I like this. > > Hmmm. I tend to like everything remotely active to be completely active, > thinking for itself to a greater or lesser extent. I agree with this, the type of activity I refer to occurs whether or not players are present. The individual tactical activity occurs when players are present. > *grin* I modeled a bit of that into my graphical project... I like it too, > and hope someone will eventually run such a world with a Physmud++ base... > I certainly provided enough support for that, and for alternative physical > models... nonetheless, any consistant model will create a better mud, > whatever the model may be. > I would be pleasantly surprised. I suspected that my model to be inconsistent with a model based on real physics. My world is round with a hole in the middle. Water flows into one hole and out of the other. It is suspended in aether. The sun is exactly 30 miles in diameter and is in fact a flat golden disc that descends and ascends into the hole. The stars are in fact fixed in the firmament of the heavens. The amount of aether present in an object determines its attraction or repulsion to earth. > :>They demand sacrifices, quests and generally participate in mortal > :>affairs. As such they are roleplayed by whomever is granted with the > :>responsibility. With this in mind, I have done away with my solar/lunar > :>timer events and have assigned maintenance and execution of these events > :>to the Apollo NPC's and Artemis NPC's subsystems. > > Quite nice. How do you model the Deiatic charis > What does this mean? I am intimately familiar with Homer,Hessiod, the five playwrights and Plato, although only in English translation. > Linking scheduling is quite simple in my system, partly because I had to > allow for the distorted physics of the region around a black hole, the > effects of time dialation, and simpler matters such as different planetary > systems, differing gravitational fields, free fall localities, fluid > environments... I think I could link in a "gods" system fairly easilly. > The whole point of Physmud++ is that it can model any, _any_ set of laws > to the universe. Even if these laws are consistent in their inconsistency? I think part of the charm of such an environment is that it can conveniently match with observed behavior and be believable in context. I keep thinking of the scene in Monty Python's Holy Grail where a discussion about how to determine whether the lady in question was a witch. Can such ridiculous observable behavior occur in your physical model. Is the lady, lighter or heavier than a duck? In my model there would be ample observable evidence to support the lighter than a duck theory, since if the lady be a witch she would have a good deal of aether within. Thus she would readily be repelled by the earth, more so than a duck. ;-) </PRE> <!--X-Body-of-Message-End--> <!--X-MsgBody-End--> <!--X-Follow-Ups--> <HR> <!--X-Follow-Ups-End--> <!--X-References--> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00150.html">Re: Resets and repops</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00152.html">Re: mud grammar</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00150.html">Re: Resets and repops</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00153.html">Re: Resets and repops</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00151"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00151"><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: Resets and repops</STRONG>, <EM>(continued)</EM> <ul compact> <LI><strong><A NAME="00139" HREF="msg00139.html">Re: Resets and repops</A></strong>, claw <a href="mailto:claw#null,net">claw#null,net</a>, Wed 19 Mar 1997, 01:00 GMT </LI> <LI><strong><A NAME="00140" HREF="msg00140.html">Re: Resets and repops</A></strong>, Furball <a href="mailto:K.L.Lo-94#student,lut.ac.uk">K.L.Lo-94#student,lut.ac.uk</a>, Wed 19 Mar 1997, 08:28 GMT </LI> <LI><strong><A NAME="00144" HREF="msg00144.html">Re: Resets and repops</A></strong>, Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Thu 20 Mar 1997, 07:49 GMT </LI> <LI><strong><A NAME="00150" HREF="msg00150.html">Re: Resets and repops</A></strong>, Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Thu 20 Mar 1997, 13:23 GMT </LI> <LI><strong><A NAME="00151" HREF="msg00151.html">Re: Resets and repops</A></strong>, Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Thu 20 Mar 1997, 14:40 GMT </LI> <LI><strong><A NAME="00153" HREF="msg00153.html">Re: Resets and repops</A></strong>, claw <a href="mailto:claw#null,net">claw#null,net</a>, Fri 21 Mar 1997, 02:57 GMT </LI> <LI><strong><A NAME="00154" HREF="msg00154.html">Re: Resets and repops</A></strong>, Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Fri 21 Mar 1997, 03:03 GMT </LI> <LI><strong><A NAME="00158" HREF="msg00158.html">Re: Resets and repops</A></strong>, claw <a href="mailto:claw#null,net">claw#null,net</a>, Fri 21 Mar 1997, 07:47 GMT </LI> <LI><strong><A NAME="00157" HREF="msg00157.html">Re: Resets and repops</A></strong>, claw <a href="mailto:claw#null,net">claw#null,net</a>, Fri 21 Mar 1997, 09:33 GMT </LI> </ul> </LI> </UL></BLOCKQUOTE> </ul> <hr> <center> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] </center> <hr> </body> </html>