<!-- MHonArc v2.4.4 --> <!--X-Subject: Re: [MUD-Dev] Modeling spells/skills as collections of affects --> <!--X-From-R13: "Fenivf E. Qnfrl" <rsvaqryNvb.pbz> --> <!--X-Date: Mon, 15 Sep 1997 15:40:26 +0000 --> <!--X-Message-Id: Pine.BSI.3.96.970915101621.14411C-100000#bermuda,io.com --> <!--X-Content-Type: text/plain --> <!--X-Reference: Pine.SUN.3.96.970910105922.3518A-100000@sun38 --> <!--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:efindel#io,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="msg01215.html">Previous</a> | <a href="msg01217.html">Next</a> ] Thread: [ <a href="msg01176.html">Previous</a> | <a href="msg01215.html">Next</a> ] Index: [ <A HREF="author.html#01216">Author</A> | <A HREF="#01216">Date</A> | <A HREF="thread.html#01216">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>: "Travis S. Casey" <<A HREF="mailto:efindel#io,com">efindel#io,com</A>></LI> <LI><em>Date</em>: Mon, 15 Sep 1997 10:39:59 -0500 (CDT)</LI> </UL> <!--X-Head-of-Message-End--> <!--X-Head-Body-Sep-Begin--> <HR> <!--X-Head-Body-Sep-End--> <!--X-Body-of-Message--> <PRE> On Wed, 10 Sep 1997, Shawn Halpenny wrote: [about helping others] > Perhaps the grouping system could be used. If you are in the same group > and in the same place as Bubba and you've typed "help bubba" or somesuch, > your stats are merged with Bubba's whenever the digging action is > performed. I seriously doubt this would work in all cases and could lead > to an occasionally unwanted situation where Bubba doesn't have say, the > intelligence to learn a spell, but if Boffo decides to "help bubba" as > Bubba's learning the spell, suddenly he could catch on. That example was > rather weak, but it illustrates the possibility of situations where you > wouldn't want helping someone to benefit that person in such a blatant > fashion. How to distinguish the situations? You could keep information about what helping does for each task, possibly keeping it by general task type. For example, you could keep data on how to figure out how much a helper helps, with a limit on how much total help can be given. Strength tasks: add: helper's Str (I'm assuming a linear scale for examples) limit: none flags: none learning a skill: add: max((helper's Int + skill) - (learner's Int + skill)), 0, helper's Cha/2, helper's Wis/2) limit: learner's Int/2 flags: exclusive (i.e., only the best helper counts) Thus, anyone can help you with a strength task, but only someone whose Intelligence+skill in a skill is better than yours can help you learn a skill. (I threw Charisma and Wisdom in there as limiting factors... in order to make a good teacher, someone should be able to keep the student's attention and be patient.) However, no amount of help will help the student past a certain point -- thus the limit. The "exclusive" flag on learning isn't strictly realistic, but it's more realistic than letting several mediocre teachers add up to one excellent teacher. What can characters be helped with? Well, many paper RPGs differentiate between tasks and actions. Basically, an action is something that is done very quickly and that someone else can't help with: for example, a single swing of your sword at any enemy. A task takes place over time and others can help with it: e.g., moving a rock, picking a lock, or learning a new skill. The same idea may be useful for helping to decide what can and can't be helped with on a mud. -- |\ _,,,---,,_ Travis S. Casey <efindel#io,com> ZZzz /,`.-'`' -. ;-;;,_ No one agrees with me. Not even me. |,4- ) )-,_..;\ ( `'-' Keeper of the rec.games.design FAQ: '---''(_/--' `-'\_) <A HREF="http://www.io.com/~efindel/design.html">http://www.io.com/~efindel/design.html</A> </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="01174" HREF="msg01174.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></STRONG> <UL><LI><EM>From:</EM> Shawn Halpenny <malachai#iname,com></LI></UL></LI> </UL></LI></UL> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg01215.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg01217.html">No Subject</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg01176.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg01215.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#01216"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#01216"><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> <ul compact> <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><strong><A NAME="01173" HREF="msg01173.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></strong>, Maddy <a href="mailto:maddy#fysh,org">maddy#fysh,org</a>, Wed 10 Sep 1997, 14:15 GMT <UL> <LI><strong><A NAME="01174" HREF="msg01174.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>, Wed 10 Sep 1997, 15:31 GMT <UL> <LI><strong><A NAME="01176" HREF="msg01176.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></strong>, Adam Wiggins <a href="mailto:nightfall#user2,inficad.com">nightfall#user2,inficad.com</a>, Thu 11 Sep 1997, 04:35 GMT </LI> <LI><strong><A NAME="01216" HREF="msg01216.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></strong>, Travis S. Casey <a href="mailto:efindel#io,com">efindel#io,com</a>, Mon 15 Sep 1997, 15:40 GMT </LI> </UL> </LI> <LI><strong><A NAME="01215" HREF="msg01215.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></strong>, Travis S. Casey <a href="mailto:efindel#io,com">efindel#io,com</a>, Mon 15 Sep 1997, 15:15 GMT <UL> <LI><strong><A NAME="01223" HREF="msg01223.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></strong>, Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Tue 16 Sep 1997, 04:05 GMT </LI> </UL> </LI> </UL> </LI> <LI><strong><A NAME="01185" HREF="msg01185.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></strong>, Dan Shiovitz <a href="mailto:scythe#u,washington.edu">scythe#u,washington.edu</a>, Thu 11 Sep 1997, 22:03 GMT <UL> <LI><strong><A NAME="01198" HREF="msg01198.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></strong>, clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Fri 12 Sep 1997, 21:46 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>