<!-- MHonArc v2.4.4 --> <!--X-Subject: Re: [MUD-Dev] Alignment --> <!--X-From-R13: Zvat <Y.Z.Zb-94Nfghqrag.yobeb.np.hx> --> <!--X-Date: Thu, 04 Dec 1997 19:31:45 +0000 --> <!--X-Message-Id: Pine.SOL.3.96.971204193012.12959B-100000@sun-cc203 --> <!--X-Content-Type: text/plain --> <!--X-Reference: 199712040457.VAA06314#user2,inficad.com --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, Re: [MUD-Dev] Alignment</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:K.L.Lo-94#student,lboro.ac.uk"> </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="msg00494.html">Previous</a> | <a href="msg00496.html">Next</a> ] Thread: [ <a href="msg00488.html">Previous</a> | <a href="msg00643.html">Next</a> ] Index: [ <A HREF="author.html#00495">Author</A> | <A HREF="#00495">Date</A> | <A HREF="thread.html#00495">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>Re: [MUD-Dev] Alignment</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] Alignment</LI> <LI><em>From</em>: Ling <<A HREF="mailto:K.L.Lo-94#student,lboro.ac.uk">K.L.Lo-94#student,lboro.ac.uk</A>></LI> <LI><em>Date</em>: Thu, 4 Dec 1997 19:35:35 +0000 (GMT)</LI> </UL> <!--X-Head-of-Message-End--> <!--X-Head-Body-Sep-Begin--> <HR> <!--X-Head-Body-Sep-End--> <!--X-Body-of-Message--> <PRE> Here is a novel way to handle alignment. The help file is directly ripped off from DartMUD. Did it just now. So don't steal it. Which reminds me, DartMUD should be put into the FAQ as one of the muds to investigate, even just for background knowledge purposes. However, when I tried starting my own mud, I met up with stiff resistance from AD&D die hards. Damn them. DartMUD @ dartmud.com 2525 ----- log start here ----- help alignment Alignment: Every intelligent creature has a Belief. This belief is represent- ed by a position on the circle of beliefs: War/aggression .... Destruction ..... ..... Passion/optimism ... ... . . . 0 . . . ... ... Death/ ..... ..... Life/Renewal fatalism .... Peace/calm T aggression, with a major Deity ascribed to each. There are three major and peace (opposite aggression). A belief is denoted by a position on the circle, which consists of (a) the distance from the center (called "exceptionality"), and (b) number of degrees from zero (called "alignment"). Note that there is a natural progression/cycle of belief systems on the circle. Fatalism leads to calm, which leads to psychological renewal, which leads to passion, which leads to war, which leads to destruct which leads to despair/fatalism. In fact, beliefs "decay" in just this way over time (in mortals); the alignment precesses counterclockwise, and exceptionality diminishes. Every living creature has an adjust_alignment() function. When you perform an act which is typical of a belief (picking a lock is an act of Mischief, which falls between Passion and War; killing a monster is an act of belief opposite to the belief of the monster, tinged by Destruction. So for example killing a Destructiv Renewal, tinged by the f * Examples. An exceptionally extreme Pacifist picks a lock. This is Mischievous, and thus he becomes slightly less Pacifistic, and a touch more Passionate. Or: an extremely Destructive player kills a mildly Renewal-believing creature. This doesn't affect the player's beliefs. A quick question-and-answer session follows, in which I answer questions I made up, which is a heck of a lot easier than answering real questions: Q. How is this implemente A. I favor a polar is the alignment. It may be reasonable to have a three-dimensional system instead, with the dimensions being Aggression, Fatalism, and Renewal. Q. What is the purpose of the belief system? A. It's a way of going out on a limb. Gods have beliefs, and in order to get along with your God, you'd damn well better have the same Q. What does the player get out of beliefs? A. Certainly not extra experience, or anything silly like that. No, just divine recognition, friendliness from certain monsters, and a special title for the extremes of each alignment (the Warlord, the Destroyer, the Pacifist, the Reverent, the Romantic, the Disillusioned). > | Ling Lo, freshwater fish (cod variant) _O_O_ EEE, Loughborough University, England Another 'Screemer! </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="00488" HREF="msg00488.html">Re: [MUD-Dev] Alignment</A></STRONG> <UL><LI><EM>From:</EM> Adam Wiggins <nightfall#user2,inficad.com></LI></UL></LI> </UL></LI></UL> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00494.html">Re: [MUD-Dev] Guilds & Politics [was Affecting the World]</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00496.html">META: FAQ and Thread Summaries</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00488.html">Re: [MUD-Dev] Alignment</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00643.html">Re: [MUD-Dev] Alignment</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00495"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00495"><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] META: FAQ and Thread Summaries</STRONG>, <EM>(continued)</EM> <ul compact> <ul compact> <ul compact> <LI><strong><A NAME="00707" HREF="msg00707.html">Re: [MUD-Dev] META: FAQ and Thread Summaries</A></strong>, Matt Chatterley <a href="mailto:root#mpc,dyn.ml.org">root#mpc,dyn.ml.org</a>, Thu 11 Dec 1997, 22:51 GMT </LI> </ul> </ul> <LI><strong><A NAME="00596" HREF="msg00596.html">Re: [MUD-Dev] META: FAQ and Thread Summaries</A></strong>, Stephen Zepp <a href="mailto:zoran#enid,com">zoran#enid,com</a>, Tue 09 Dec 1997, 22:30 GMT </LI> </ul> </LI> <LI><strong><A NAME="00481" HREF="msg00481.html">Alignment</A></strong>, Vadim Tkachenko <a href="mailto:vadimt#4cs,com">vadimt#4cs,com</a>, Wed 03 Dec 1997, 20:56 GMT <UL> <LI><strong><A NAME="00488" HREF="msg00488.html">Re: [MUD-Dev] Alignment</A></strong>, Adam Wiggins <a href="mailto:nightfall#user2,inficad.com">nightfall#user2,inficad.com</a>, Thu 04 Dec 1997, 04:48 GMT <UL> <LI><strong><A NAME="00495" HREF="msg00495.html">Re: [MUD-Dev] Alignment</A></strong>, Ling <a href="mailto:K.L.Lo-94#student,lboro.ac.uk">K.L.Lo-94#student,lboro.ac.uk</a>, Thu 04 Dec 1997, 19:31 GMT </LI> <LI><strong><A NAME="00643" HREF="msg00643.html">Re: [MUD-Dev] Alignment</A></strong>, Vadim Tkachenko <a href="mailto:vadimt#4cs,com">vadimt#4cs,com</a>, Wed 10 Dec 1997, 20:19 GMT <UL> <LI><strong><A NAME="00665" HREF="msg00665.html">Re: [MUD-Dev] Alignment</A></strong>, Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Thu 11 Dec 1997, 04:57 GMT </LI> <LI><strong><A NAME="00689" HREF="msg00689.html">Re: [MUD-Dev] Alignment</A></strong>, Adam Wiggins <a href="mailto:nightfall#user2,inficad.com">nightfall#user2,inficad.com</a>, Thu 11 Dec 1997, 07:43 GMT <UL> <LI><strong><A NAME="00723" HREF="msg00723.html">Re: [MUD-Dev] Alignment...an old view</A></strong>, Derrick Jones <a href="mailto:gunther#online1,magnus1.com">gunther#online1,magnus1.com</a>, Fri 12 Dec 1997, 06:51 GMT </LI> </UL> </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>