<!-- MHonArc v2.4.4 --> <!--X-Subject: Re: [MUD-Dev] Modeling spells/skills as collections of affects --> <!--X-From-R13: pynjerapNphc.uc.pbz --> <!--X-Date: Fri, 12 Sep 1997 19:12:19 +0000 --> <!--X-Message-Id: 199709121910.MAA01341#xsvr3,cup.hp.com --> <!--X-Content-Type: text/plain --> <!--X-Reference: Pine.SUN.3.96.970909164324.2633B-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:clawrenc#cup,hp.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="msg01193.html">Previous</a> | <a href="msg01195.html">Next</a> ] Thread: [ <a href="msg01170.html">Previous</a> | <a href="msg01181.html">Next</a> ] Index: [ <A HREF="author.html#01194">Author</A> | <A HREF="#01194">Date</A> | <A HREF="thread.html#01194">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>: <A HREF="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</A></LI> <LI><em>Date</em>: Fri, 12 Sep 97 11:57:36 -0700</LI> <LI><em>Reply-to</em>: <A HREF="mailto:claw#null,net">claw#null,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> In <<A HREF="msg01170.html">Pine.SUN.3.96.970909164324.2633B-100000@sun38</A>>, on 09/09/97 at 02:08 PM, Shawn Halpenny <malachai#iname,com> said: >* The post a wee bit ago about tying a rope to an object could be >done something like this: >- Bubba tries to move a rock, but find he can't get a grip on it > (let's say that the rock determines his dex must be 20 to move the > rock) Bubba ties some rope to the rock (the rope creates an > I-have-a-rope-tied-to-me modifier and attaches it to the rock. > There's also some virtual container or some such magic going on > that associates the actual rope object with the rock as well so > they move as one entity.) >- Bubba pulls the rope and the rock moves (the rock receives a > message to be moved (probably came from the rope) and queries its > list of modifiers. Rock sees the rope modifier and calls a method > on it that lowers the dex required by the action by 3 (and perhaps > spews out a message fragment about being able to move the rock now > that the rope is tied to it). Execution returns to the move rock > method and the action succeeds since Bubba's dex was 17.) >This lets you tie that rope to anything and pull it around. The rope >doesn't have to know anything about what it's tied to as long as the >verbs on that object can pass the required attributes to the rope >modifier so they can be modified if necessary. How I would do this: The rock has a certain weight, size, and shape etc. I assume for simplicity that the weight is evenly distributed thru the rock and that I can largely ignore the shape of the rock for weight distribution. Bubba is attempting to move the rock in a certain direction (sideways, uphill, downhill, down a hole, whaetever). Bubba is impeded in that attempt by the weight of the rock, the location he applies force to, and whatever is in the way (eg moving rock the wall of building). After that it is all simplisitic mechanics to determine if Bubba can move the rock with static/dynamic friction largely ignored, momentum exagerated, and rolling ignored. To handle the rope, and its added leverage: Create a virtual object/anonymous group of the rope and the rock. Now have Bubba's force applied to the point of the rope's attachment to the rock. Exagerate any leverage effects to account for static vs dynamic friction. No spoofs or watchers required. -- J C Lawrence Internet: claw#null,net (Contractor) Internet: coder#ibm,net ---------------(*) Internet: clawrenc#cup,hp.com ...Honorary Member Clan McFUD -- Teamer's Avenging Monolith... </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="01170" HREF="msg01170.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="msg01193.html">Re: [MUD-Dev] Alignment</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg01195.html">Re: [MUD-Dev] Re: Character evolution</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg01170.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg01181.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#01194"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#01194"><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="01101" HREF="msg01101.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>, Thu 04 Sep 1997, 23:50 GMT <UL> <LI><strong><A NAME="01116" HREF="msg01116.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>, Fri 05 Sep 1997, 23:49 GMT <UL> <LI><strong><A NAME="01131" HREF="msg01131.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>, Sat 06 Sep 1997, 16:25 GMT </LI> <LI><strong><A NAME="01170" HREF="msg01170.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>, Tue 09 Sep 1997, 21:06 GMT <UL> <LI><strong><A NAME="01194" HREF="msg01194.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, 19:12 GMT </LI> </UL> </LI> <LI><strong><A NAME="01181" HREF="msg01181.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>, Thu 11 Sep 1997, 21:37 GMT </LI> </UL> </LI> </UL> </LI> <LI><strong><A NAME="01047" HREF="msg01047.html">Modeling spells/skills as collections of affects</A></strong>, S001GMU <a href="mailto:S001GMU#nova,wright.edu">S001GMU#nova,wright.edu</a>, Wed 03 Sep 1997, 13:49 GMT <UL> <LI><strong><A NAME="01049" HREF="msg01049.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></strong>, Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Wed 03 Sep 1997, 17:03 GMT <UL> <LI><strong><A NAME="01070" HREF="msg01070.html">Re: [MUD-Dev] Modeling spells/skills as collections of affects</A></strong>, Miroslav Silovic <a href="mailto:silovic#mare,zesoi.fer.hr">silovic#mare,zesoi.fer.hr</a>, Thu 04 Sep 1997, 08:11 GMT </LI> </UL> </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>