<!-- MHonArc v2.4.4 --> <!--X-Subject: [MUD-Dev] Circular Alignment [was: Alignment] --> <!--X-From-R13: "Quevfgbcure Oyyra" <QuevfgbcureONExbgbf.arg> --> <!--X-Date: Tue, 18 Apr 2000 12:49:11 -0700 --> <!--X-Message-Id: NDBBIGFBGLEIKKPEAHIBAEGFEEAA.ChristopherA#Skotos,net --> <!--X-Content-Type: text/plain --> <!--X-Reference: 38FB89F7.6E596926#psychochild,org --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, [MUD-Dev] Circular Alignment [was: Alignment]</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:ChristopherA#Skotos,net"> </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="msg00412.html">Previous</a> | <a href="msg00417.html">Next</a> ] Thread: [ <a href="msg00398.html">Previous</a> | <a href="msg00399.html">Next</a> ] Index: [ <A HREF="author.html#00408">Author</A> | <A HREF="#00408">Date</A> | <A HREF="thread.html#00408">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>[MUD-Dev] Circular Alignment [was: Alignment]</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] Circular Alignment [was: Alignment]</LI> <LI><em>From</em>: "Christopher Allen" <<A HREF="mailto:ChristopherA#Skotos,net">ChristopherA#Skotos,net</A>></LI> <LI><em>Date</em>: Mon, 17 Apr 2000 17:05:19 -0700</LI> <LI><em>Importance</em>: Normal</LI> <LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI> <LI><em>Sender</em>: <A HREF="mailto:mud-dev-admin#kanga,nu">mud-dev-admin#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> The classic good/evil, lawful/chaotic is not the only way to go. Take DartMUD, which is a circle. From telnet:dartmud.com:2525 : 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 There are three primary belief systems: fatalism, renewal, and aggression, with a major Deity ascribed to each. There are three major opposites: passion (opposite fatalism), destruction (opposite renewal), 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 destruction, 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 Destructive monster is an act of Renewal, tinged by the fact that killing is basically a destructive act), your alignment is adjusted by that belief. * 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 implemented? A. I favor a polar coordinate system. R is the exceptionality, theta 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 beliefs... 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). ------------------------------------------------------------------------ .. Christopher Allen Skotos Tech Inc. .. .. 1512 Walnut St., Berkeley, CA 94709-1513 .. .. <<A HREF="http://www.Skotos.net">http://www.Skotos.net</A>> o510/649-4030 f510/649-4034 .. _______________________________________________ MUD-Dev mailing list MUD-Dev#kanga,nu <A HREF="http://www.kanga.nu/lists/listinfo/mud-dev">http://www.kanga.nu/lists/listinfo/mud-dev</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="00398" HREF="msg00398.html">Re: [MUD-Dev] Alignment</A></STRONG> <UL><LI><EM>From:</EM> Brian Green <brian#psychochild,org></LI></UL></LI> </UL></LI></UL> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00412.html">RE: [MUD-Dev] Declaration of the Rights of Avatars</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00417.html">Re: [MUD-Dev] DDoS</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00398.html">Re: [MUD-Dev] Alignment</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00399.html">Re: [MUD-Dev] Alignment</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00408"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00408"><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="00368" HREF="msg00368.html">[MUD-Dev] Alignment</A></strong>, Richard Ross <a href="mailto:rross#redhotant,com">rross#redhotant,com</a>, Mon 17 Apr 2000, 16:23 GMT <UL> <LI><strong><A NAME="00382" HREF="msg00382.html">Re: [MUD-Dev] Alignment</A></strong>, David Bennett <a href="mailto:ddt#discworld,imaginary.com">ddt#discworld,imaginary.com</a>, Mon 17 Apr 2000, 20:17 GMT <UL> <LI><strong><A NAME="00393" HREF="msg00393.html">Re: [MUD-Dev] Alignment</A></strong>, Matthew Mihaly <a href="mailto:the_logos#achaea,com">the_logos#achaea,com</a>, Mon 17 Apr 2000, 21:53 GMT </LI> </UL> </LI> <LI><strong><A NAME="00398" HREF="msg00398.html">Re: [MUD-Dev] Alignment</A></strong>, Brian Green <a href="mailto:brian#psychochild,org">brian#psychochild,org</a>, Mon 17 Apr 2000, 22:06 GMT <UL> <LI><strong><A NAME="00408" HREF="msg00408.html">[MUD-Dev] Circular Alignment [was: Alignment]</A></strong>, Christopher Allen <a href="mailto:ChristopherA#Skotos,net">ChristopherA#Skotos,net</a>, Tue 18 Apr 2000, 19:49 GMT </LI> </UL> </LI> <LI><strong><A NAME="00399" HREF="msg00399.html">Re: [MUD-Dev] Alignment</A></strong>, adam <a href="mailto:adam#treyarch,com">adam#treyarch,com</a>, Tue 18 Apr 2000, 00:06 GMT </LI> <LI><strong><A NAME="00422" HREF="msg00422.html">Re: [MUD-Dev] Alignment</A></strong>, Matthew D. Fuller <a href="mailto:fullermd#sighup,org">fullermd#sighup,org</a>, Tue 18 Apr 2000, 19:49 GMT </LI> <LI><strong><A NAME="00427" HREF="msg00427.html">Re: [MUD-Dev] Alignment</A></strong>, Hans-Henrik Staerfeldt <a href="mailto:hhs#cbs,dtu.dk">hhs#cbs,dtu.dk</a>, Tue 18 Apr 2000, 19:49 GMT <UL> <LI><strong><A NAME="00432" HREF="msg00432.html">Re: [MUD-Dev] Alignment</A></strong>, adam <a href="mailto:adam#treyarch,com">adam#treyarch,com</a>, Tue 18 Apr 2000, 22:20 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>