1998Q3/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: let's call it a spellcraft -->
<!--X-From-R13: Qnyvona Fverfvnf Rnexybpx <pnyvonaNqnexybpx.pbz> -->
<!--X-Date: Fri, 25 Sep 1998 22:45:29 &#45;0700 -->
<!--X-Message-Id: 199809260545.XAA17920#darklock,com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 3.0.5.32.19980925204625.0082f5b0#earthlink,net -->
<!--X-Reference: 199809260447.AAA29072#crystal,palace.net -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Re: let's call it a spellcraft</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:caliban#darklock,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="msg01253.html">Previous</a>
&nbsp;|&nbsp;<a href="msg01255.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg01252.html">Previous</a>
&nbsp;|&nbsp;<a href="msg01255.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#01254">Author</A>
&nbsp;|&nbsp;<A HREF="#01254">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#01254">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: let's call it a spellcraft</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: let's call it a spellcraft</LI>
<LI><em>From</em>: Caliban Tiresias Darklock &lt;<A HREF="mailto:caliban#darklock,com">caliban#darklock,com</A>&gt;</LI>
<LI><em>Date</em>: Fri, 25 Sep 1998 22:42:22 -0700</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>
On 12:47 AM 9/26/98 -0400, I personally witnessed Matthew R. Sheahan
jumping up to say:
&gt;
&gt;where the injury really comes in here, though, is that is turns magickal
&gt;R&amp;D into all D, no R.  there's no room for creating an effect that no one
&gt;even knew was possible before.  and how cool is _that_?

Form your magic system out of hexadecimal digits. Sixteen possible
commands, context sensitive, in a finite state tree. Ensure that each and
every possible combination of eight hex digits results in something being
done, potentially modified by whether there is a target or not, and what
sort of target it is. Add in the concept of having a material component
basis, with some way for a person to use material in the spell.

Now, when a wizard casts a spell, run a CRC-32 on the name of the spell.
That CRC becomes the spell command. Run it through the parser. Have some
sort of mana or material requirements here and there. Maybe include the
character's name in the CRC so the player can't pass it along to anyone else.

Since the language and the effect have no clearly discernible relation, you
have wizards who have no damn clue why it works, just that it does, and
theoretically four billion possible spells. By using a nonstandard
polynomial, you can make it nearly impossible for the wizard's player to
figure out what any given spell is going to do. :)

&gt;of course, to foster the proper atmosphere, you need some way of keeping
&gt;spell research from being some big buddy-buddy hugfest where once someone
&gt;knows how to achieve an effect, everyone knows.  

The fun part is that while Bob knows "cast zgrvt orc" will toast the orc
when he has used the components of parsley, sage, rosemary, and thyme --
he's not sure which of those components is useful. By allowing components
to be merely "present in inventory" to work, everything he carries and
everything he wears and everything he holds and even everything in the room
could conceivably have an impact on the outcome. He may tell Joe "Hey, cast
zgrvt, you'll toast the gnome," but zgrvt may not work for Joe and may not
work on gnomes and may not even work unless your name is Bob. 

Man, could I be sadistic with this. ;&gt;

-----------------------------------------------------------------------
Caliban Tiresias Darklock &lt;caliban#darklock,com&gt;   | "I'm not sorry or 
Darklock Communications &lt;<A  HREF="http://www.darklock.com/">http://www.darklock.com/</A>&gt; |  ashamed of who I 
PGP Key AD21EE50 at &lt;<A  HREF="http://pgp5.ai.mit.edu/~bal/">http://pgp5.ai.mit.edu/~bal/</A>&gt; |  really am."      
FREE KEVIN MITNICK! &lt;<A  HREF="http://www.kevinmitnick.com/">http://www.kevinmitnick.com/</A>&gt; |  - Charles Manson 


</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="01248" HREF="msg01248.html">[MUD-Dev] Re: let's call it a spellcraft</A></STRONG>
<UL><LI><EM>From:</EM> Andy Cink &lt;ranthor#earthlink,net&gt;</LI></UL></LI>
<LI><STRONG><A NAME="01252" HREF="msg01252.html">[MUD-Dev] Re: let's call it a spellcraft</A></STRONG>
<UL><LI><EM>From:</EM> "Matthew R. Sheahan" &lt;chaos#crystal,palace.net&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg01253.html">[MUD-Dev] Re: let's call it a spellcraft</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg01255.html">[MUD-Dev] Re: let's call it a spellcraft</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg01252.html">[MUD-Dev] Re: let's call it a spellcraft</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg01255.html">[MUD-Dev] Re: let's call it a spellcraft</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#01254"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#01254"><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="01242" HREF="msg01242.html">[MUD-Dev] FW: [MUD-Dev] Re: let's call it a spellcraft</A></strong>, 
Peck, Matthew x96724c1 <a href="mailto:x96724#exmail,usma.army.mil">x96724#exmail,usma.army.mil</a>, Sat 26 Sep 1998, 02:14 GMT
<UL>
<LI><strong><A NAME="01248" HREF="msg01248.html">[MUD-Dev] Re: let's call it a spellcraft</A></strong>, 
Andy Cink <a href="mailto:ranthor#earthlink,net">ranthor#earthlink,net</a>, Sat 26 Sep 1998, 03:51 GMT
<UL>
<LI><strong><A NAME="01251" HREF="msg01251.html">[MUD-Dev] Re: let's call it a spellcraft</A></strong>, 
James Wilson <a href="mailto:jwilson#rochester,rr.com">jwilson#rochester,rr.com</a>, Sat 26 Sep 1998, 04:39 GMT
</LI>
<LI><strong><A NAME="01252" HREF="msg01252.html">[MUD-Dev] Re: let's call it a spellcraft</A></strong>, 
Matthew R. Sheahan <a href="mailto:chaos#crystal,palace.net">chaos#crystal,palace.net</a>, Sat 26 Sep 1998, 04:47 GMT
<UL>
<LI><strong><A NAME="01254" HREF="msg01254.html">[MUD-Dev] Re: let's call it a spellcraft</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Sat 26 Sep 1998, 05:45 GMT
</LI>
<LI><strong><A NAME="01255" HREF="msg01255.html">[MUD-Dev] Re: let's call it a spellcraft</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Sat 26 Sep 1998, 05:59 GMT
</LI>
<LI><strong><A NAME="01273" HREF="msg01273.html">[MUD-Dev] Re: let's call it a spellcraft</A></strong>, 
Travis Casey <a href="mailto:efindel#polaris,net">efindel#polaris,net</a>, Sat 26 Sep 1998, 19:22 GMT
<UL>
<LI><strong><A NAME="01296" HREF="msg01296.html">[MUD-Dev] Re: let's call it a spellcraft</A></strong>, 
Vadim Tkachenko <a href="mailto:vt#freehold,crocodile.org">vt#freehold,crocodile.org</a>, Sun 27 Sep 1998, 07:12 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="01253" HREF="msg01253.html">[MUD-Dev] Re: let's call it a spellcraft</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Sat 26 Sep 1998, 04:58 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>