1997Q3/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev]  Virtual Chemistry -->
<!--X-From-R13: [nevna Uevssvgu <telcubaNvnrui.ay> -->
<!--X-Date: from fabius.globecomm.net [207.51.48.6] by in12.ibm.net id 868796241.43026&#45;1 Sun Jul 13 12:17:21 1997 CUT -->
<!--X-Message-Id: Marcel&#45;1.26&#45;0713124810&#45;868Ky&#38;5#Gryphon,knoware.nl -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 199707130230.VAA18864@dfw&#45;ix1.ix.netcom.com -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev]  Virtual Chemistry</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:gryphon#iaehv,nl">
</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="msg00113.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00115.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00134.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00124.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00114">Author</A>
&nbsp;|&nbsp;<A HREF="#00114">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00114">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev]  Virtual Chemistry</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A></LI>
<LI><em>Subject</em>: Re: [MUD-Dev]  Virtual Chemistry</LI>
<LI><em>From</em>: Marian Griffith &lt;<A HREF="mailto:gryphon#iaehv,nl">gryphon#iaehv,nl</A>&gt;</LI>
<LI><em>Date</em>: Sun, 13 Jul 1997 13:48:10 +0100 (BST)</LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
On Sat 12 Jul, Jon A. Lambert wrote:

&gt; &gt; From: Matt Chatterley &lt;root#mpc,dyn.ml.org&gt;
&gt; &gt; Subject: [MUD-Dev]  Virtual Chemistry

&gt; &gt; What if we just simulated our own chemistry? Certain objects could as
&gt; &gt; 'ingredients' (not really elements, more compounds), and combining these
&gt; &gt; ingredients would have predetermined reactions and results. Further
&gt; &gt; compounds could be obtained by appropriate mixes, which would all have
&gt; &gt; varying effects on the body (infusion of magic could somehow guide these
&gt; &gt; effects). This would obviously extend the alchemy idea - the creation of
&gt; &gt; poisons, herbal compounds and literally anything in any state (which the
&gt; &gt; PC was able to store).

&gt; &gt; Has anyone actually attempted anything of this nature, or contemplated it?

&gt; An excellent idea.  I think we may have peripherally touched on this
&gt; concept in a thread on "assemblies" of objects.  It was my thought that
&gt; these assemblies would have there own predefined attributes and methods
&gt; that hide unassembled objects attributes and methods.  The assembly class
&gt; might have an assemble method and a disassemble method.  The assemble
&gt; method checking that all components are present and the disassemble 
&gt; creates the aggregated objects upon disassembly.
&gt; I think some rudimentary chemistry/alchemy could be implemented using 
&gt; this technique.  

[Jon Lambert's example snipped]

I would recommend taking this one step further back and read a couple
of treatises on alchemy.  While they were inventing chemistry and its
tools they also created an elaborate theory on how things worked. You
might find it useful reading when setting a system of your own.
It is my belief that realistic systems of alchemy (or magic!)  should
follow a logical set of laws.  This should at least explain the chem-
istry of the world.  I.e. explain things like disease  and explosions.
I'm not well versed in this subject myself  so I can't be very precise
but perhaps accupuncture  may serve as an example.  By putting needles
at various places on the body one can take away the awareness of pain,
heal (or speed up healing)  diseases and so on.  The underlying theory
is one of (un)balancing the flow of yin and yang through the body. The
act of putting a needle in a certain part  will attract or divert that
flow.  Accupuncture works because disease is also an unbalance in this
flow and a skilled practicioner can restore balance and thus heal.
If you build a similar underlying theory, perhaps a bit more complica-
ted than yin and yang flows  because it must explain much more, you'll
have a natural working alchemy. Not because there is a recipy, but be-
cause that is what has to happen when you put incompatible elements in
a single brew.
If you want to make things real complicated you could have things like
the zodiac be of importance.  E.g. you can't hope to create the strong
potions involving the 'flowing' aspect  unless the moon is in the sign
of aquarius, the strongest lunar aspect of 'flowing' and so on.  There
is really no limit to what you could do  if there are laws that under-
ly the way the entire world works (al)chemically speaking.  For a more
complete understanding you really should read books on alchemy though.
And if you do, please post a summary here &lt;gr&gt;

marian
-- 
Yes - at last - You. I Choose you. Out of all the world,
out of all the seeking, I have found you, young sister of
my heart! You are mine and I am yours - and never again
will there be loneliness ...

Rolan Choosing Talia,
Arrows of the Queen, by Mercedes Lackey


</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="00108" HREF="msg00108.html">Re: [MUD-Dev]  Virtual Chemistry</A></STRONG>
<UL><LI><EM>From:</EM> "Jon A. Lambert" &lt;jlsysinc#ix,netcom.com&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00113.html">Re: [MUD-Dev]  Virtual Chemistry</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00115.html">Re: [MUD-Dev]  Combat messages</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00134.html">Re: [MUD-Dev]  Virtual Chemistry</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00124.html">Re: [MUD-Dev]  Virtual Chemistry</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00114"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00114"><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><A NAME="00108" HREF="msg00108.html">Re: [MUD-Dev]  Virtual Chemistry</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Sun 13 Jul 1997, 09:30 GMT
<UL>
<LI><strong><A NAME="00113" HREF="msg00113.html">Re: [MUD-Dev]  Virtual Chemistry</A></strong>, 
Matt Chatterley <a href="mailto:root#mpc,dyn.ml.org">root#mpc,dyn.ml.org</a>, Sun 13 Jul 1997, 15:24 GMT
<UL>
<LI><strong><A NAME="00133" HREF="msg00133.html">Re: [MUD-Dev]  Virtual Chemistry</A></strong>, 
Michael Hohensee <a href="mailto:michael#sparta,mainstream.net">michael#sparta,mainstream.net</a>, Mon 14 Jul 1997, 23:10 GMT
<UL>
<LI><strong><A NAME="00134" HREF="msg00134.html">Re: [MUD-Dev]  Virtual Chemistry</A></strong>, 
Matt Chatterley <a href="mailto:root#mpc,dyn.ml.org">root#mpc,dyn.ml.org</a>, Tue 15 Jul 1997, 00:49 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00114" HREF="msg00114.html">Re: [MUD-Dev]  Virtual Chemistry</A></strong>, 
Marian Griffith <a href="mailto:gryphon#iaehv,nl">gryphon#iaehv,nl</a>, Sun 13 Jul 1997, 19:17 GMT
</LI>
</UL>
<UL>
<li>&lt;Possible follow-up(s)&gt;<br>
<LI><strong><A NAME="00124" HREF="msg00124.html">Re: [MUD-Dev]  Virtual Chemistry</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Mon 14 Jul 1997, 11:14 GMT
<UL>
<LI><strong><A NAME="00127" HREF="msg00127.html">Re: [MUD-Dev]  Virtual Chemistry</A></strong>, 
Adam Wiggins <a href="mailto:nightfall#user1,inficad.com">nightfall#user1,inficad.com</a>, Mon 14 Jul 1997, 12:09 GMT
</LI>
<LI><strong><A NAME="00132" HREF="msg00132.html">Re: [MUD-Dev]  Virtual Chemistry</A></strong>, 
Matt Chatterley <a href="mailto:root#mpc,dyn.ml.org">root#mpc,dyn.ml.org</a>, Mon 14 Jul 1997, 22:44 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00131" HREF="msg00131.html">Re: [MUD-Dev]  Virtual Chemistry</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Mon 14 Jul 1997, 13:55 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>