<!-- MHonArc v2.4.4 --> <!--X-Subject: Re: [MUD-Dev] Modeling spells/skills as collections of affects --> <!--X-From-R13: [ngg Qunggreyrl <ebbgNzcp.qla.zy.bet> --> <!--X-Date: Wed, 03 Sep 1997 10:44:48 +0000 --> <!--X-Message-Id: Pine.LNX.3.96.970903113529.205C-100000#mpc,dyn.ml.org --> <!--X-Content-Type: text/plain --> <!--X-Reference: 340C44B6.7BF6DD7#sparta,mainstream.net --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, Re: [MUD-Dev] Modeling spells/skills as collections of affect</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:root#mpc,dyn.ml.org"> </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="msg01043.html">Previous</a> | <a href="msg01045.html">Next</a> ] Thread: [ <a href="msg01042.html">Previous</a> | <a href="msg01025.html">Next</a> ] Index: [ <A HREF="author.html#01044">Author</A> | <A HREF="#01044">Date</A> | <A HREF="thread.html#01044">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>Re: [MUD-Dev] Modeling spells/skills as collections of affects</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] Modeling spells/skills as collections of affects</LI> <LI><em>From</em>: Matt Chatterley <<A HREF="mailto:root#mpc,dyn.ml.org">root#mpc,dyn.ml.org</A>></LI> <LI><em>Date</em>: Wed, 3 Sep 1997 11:44:03 +0000 (GMT)</LI> <LI><em>Reply-To</em>: <A HREF="mailto:neddy#itl,net">neddy#itl,net</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 Tue, 2 Sep 1997, Michael Hohensee wrote: > An ugly approach to this problem would be to make all higher level > functions (like getrand, move_to, attack_this, etc) availible through a > runtime programming language. (I suppose this or something similar has > already implemented, but it'd work better than trying to define the > effects of new spells before they're written, since it's less limiting. While the technical implementation of languages and such is way over my head (and out of my interests - I like to think I'm a designer at heart), I believe LPC happily achieves this. Or rather, you can make it achieve it, by having such functions available in your objects. Spells (my generic term for a skill which is physically applied to achieve an effect, as opposed to Skills being skills which you have some value or rating in, whether you can tell what it is or not), are composed of various 'effects' in this way. Currently my wizards write them 'freeform' from the code available - putting together standard spell elements is something fairly desirable, but not in any great depth (or great depth but poor spread?) so as to be restrictive to them. In this vein, we're planning a 'spell inheritable' allowing them to put together existant component functions, and custom functions of their own (usually modified combinations of the components), to create spells. Regards, -Matt Chatterley <A HREF="http://user.itl.net/~neddy/index.html">http://user.itl.net/~neddy/index.html</A> "Speak softly and carry a big stick." -Theodore Roosevelt </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="01017" HREF="msg01017.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></STRONG> <UL><LI><EM>From:</EM> Michael Hohensee <michael#sparta,mainstream.net></LI></UL></LI> </UL></LI></UL> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg01043.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg01045.html">Re: [MUD-Dev] Level abstractions - Realism vs Game Issues</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg01042.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg01025.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#01044"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#01044"><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-Dev] Modeling spells/skills as collections of affects</STRONG>, <EM>(continued)</EM> <ul compact> <LI><strong><A NAME="00982" HREF="msg00982.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></strong>, Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Tue 02 Sep 1997, 01:03 GMT </LI> <LI><strong><A NAME="00992" HREF="msg00992.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></strong>, Travis Casey <a href="mailto:efindel#io,com">efindel#io,com</a>, Tue 02 Sep 1997, 02:46 GMT <UL> <LI><strong><A NAME="01017" HREF="msg01017.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></strong>, Michael Hohensee <a href="mailto:michael#sparta,mainstream.net">michael#sparta,mainstream.net</a>, Tue 02 Sep 1997, 18:12 GMT <UL> <LI><strong><A NAME="01042" HREF="msg01042.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></strong>, Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Wed 03 Sep 1997, 04:22 GMT </LI> <LI><strong><A NAME="01044" HREF="msg01044.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></strong>, Matt Chatterley <a href="mailto:root#mpc,dyn.ml.org">root#mpc,dyn.ml.org</a>, Wed 03 Sep 1997, 10:44 GMT </LI> </UL> </LI> <LI><strong><A NAME="01025" HREF="msg01025.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></strong>, Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Tue 02 Sep 1997, 20:23 GMT </LI> </UL> </LI> <LI><strong><A NAME="01043" HREF="msg01043.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></strong>, Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Wed 03 Sep 1997, 04:22 GMT </LI> <LI><strong><A NAME="01062" HREF="msg01062.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></strong>, Travis Casey <a href="mailto:efindel#io,com">efindel#io,com</a>, Wed 03 Sep 1997, 23:51 GMT <UL> <LI><strong><A NAME="01079" HREF="msg01079.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></strong>, Shawn Halpenny <a href="mailto:malachai#iname,com">malachai#iname,com</a>, Thu 04 Sep 1997, 14:35 GMT </LI> </UL> </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>