<!-- MHonArc v2.4.4 --> <!--X-Subject: Re: Resets and repops --> <!--X-From-R13: Oqnz Ivttvaf <avtugsnyyNvasvpnq.pbz> --> <!--X-Date: from tacitus.globecomm.net [207.51.48.7] by mx4.ibm.net id 859083352.94424-1 Sun Mar 23 02:15:52 1997 --> <!--X-Message-Id: 199703230223.TAA29636#user2,inficad.com --> <!--X-Content-Type: text/plain --> <!--X-Reference: 199703222354.XAA151085#out1,ibm.net --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, Re: Resets and repops</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:nightfall#inficad,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="msg00183.html">Previous</a> | <a href="msg00185.html">Next</a> ] Thread: [ <a href="msg00183.html">Previous</a> | <a href="msg00185.html">Next</a> ] Index: [ <A HREF="author.html#00184">Author</A> | <A HREF="#00184">Date</A> | <A HREF="thread.html#00184">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>Re: Resets and repops</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: Resets and repops</LI> <LI><em>From</em>: Adam Wiggins <<A HREF="mailto:nightfall#inficad,com">nightfall#inficad,com</A>></LI> <LI><em>Date</em>: Sat, 22 Mar 1997 19:23:58 -0700 (MST)</LI> </UL> <!--X-Head-of-Message-End--> <!--X-Head-Body-Sep-Begin--> <HR> <!--X-Head-Body-Sep-End--> <!--X-Body-of-Message--> <PRE> > :> It calls into question all sorts of free will/action isues for a MUD, > :> much as my body stealing does, or just straight possession (you are > :> connected to the body, you can't leave it, but someone else is > :> controlling it). The worst thing is that the God then ends up having > :> to micro-manage the charmed subject to keep him in line as vs the > :> player's line. [AW:] > :Hmmm, could one influence the player more subtley? Ie, instead of forcing > :the subject to attack their buddy, how about parsing the buddy's communicati > :with the charmed person for their name, and replace it with something nasty? > :Ie, non-charmed guy types: > : > :> say hey fred, let's go back to town > : > :and the other guy sees: > :Bob says, 'Hey asshole, let's go back to town.' [NY:] > I liiiike it. Genuine enforced roleplaying, by manipulating how a player > thinks... Hmmm. Consider a player who is portraying a member of an > agressive species... you have to, if you want to play the Character as a > pacifist, actually (as is reasonable) countermand your instinctive > response. > > Craig throws the contents of his mug in your face. Centauran Ale drips > down your muzzle, matting your fur. You lift yourself out of your chair, > red spots flashing in front of your eyes. You feel the wood of the chair's > arms splintering under your claws. One arm flashes out, catching Craig by > his shirt. This honorless bald worm will pay... > >calm down > You get ahold of yourself, relaxing muscles and sheathing claws. Craig > drops to the floor and starts to crawl away. El'thae taps you on the > shoulder. "You OK, friend?", it asks. Right. Of course, I've found that if you suggest this sort of thing to 'normal' mud players, they dislike it intensely, because they are basically loosing control of their character. I think this is just a reflection of how muds work right now, though, and stuff like the above is a perfect way to do 'natural' role-playing - that is, you don't have to force any Kzin to be quick to anger - they just *are* quick to anger. If the player doesn't like that, he can play another race, or possibly try to engage in some sort of meditation rituals to get control of his natural tendancies. Hmmm, I wonder - a pacifist race? > kill el'thae You just can't bring yourself to attack El'thae. Instead, you give him a stern talking-to. > Of course, having a seperate command window (three lines) and text flow > really helps for this sort of thing. I'm still trying to figure out how to > make the text flow an actual feed... right now, I've got a single block > for text, and it gets to the bottom and starts rewriting at the top, > wiping the two lines below it, similar to the standard unix talk utility. > Anyone know how to implement, in telnet, a system with a standard text > feed, but starting four lines above the bottom of the screen? (the bottom > three lines for commands, and the fourth line for a divider of dashes) Yeah, we do this. Although we don't chunk together the messages (no cr/lf's except to break up natural text blocks) in order to increase readability, we do have basically three seperate windows. There is a single status bar line which replaces the normal mud prompt, and contains things like your fatigue level, what task you're currently doing, and whatever else you desire to throw in there. Everything above this line is the text window, and everything below it is the command line. This is user configurable, but normally you have a single line for text input, leaving screen height - 2 lines availible for text output. I fooled around with ncurses for a while, trying to get it to work with descriptors, but it was both hacky and not very quick, so I finally gave up and just did it with raw vt-100 codes. (If anyone wants the reference I used or the even the code let me know, I've posted it to r.g.m.a and alt.mud.programming before as well.) As it is we don't even support non-vt100 terminals, which I suppose is a bad thing. One of these days I'll put support for 'normal' mud output (ie an undefined teletype style terminal), but the windowed thing is just soooooo nice that I'm loathe to actually do so. </PRE> <!--X-Body-of-Message-End--> <!--X-MsgBody-End--> <!--X-Follow-Ups--> <HR> <!--X-Follow-Ups-End--> <!--X-References--> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00183.html">Re: Resets and repops</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00185.html">Re: Resets and repops</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00183.html">Re: Resets and repops</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00185.html">Re: Resets and repops</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00184"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00184"><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: Resets and repops</STRONG>, <EM>(continued)</EM> <ul compact> <LI><strong><A NAME="00180" HREF="msg00180.html">Re: Resets and repops</A></strong>, Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Sun 23 Mar 1997, 04:15 GMT </LI> <LI><strong><A NAME="00181" HREF="msg00181.html">Re: Resets and repops</A></strong>, Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Sun 23 Mar 1997, 04:21 GMT </LI> <LI><strong><A NAME="00182" HREF="msg00182.html">Re: Resets and repops</A></strong>, Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Sun 23 Mar 1997, 04:41 GMT </LI> <LI><strong><A NAME="00183" HREF="msg00183.html">Re: Resets and repops</A></strong>, Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Sun 23 Mar 1997, 09:48 GMT </LI> <LI><strong><A NAME="00184" HREF="msg00184.html">Re: Resets and repops</A></strong>, Adam Wiggins <a href="mailto:nightfall#inficad,com">nightfall#inficad,com</a>, Sun 23 Mar 1997, 10:15 GMT </LI> <LI><strong><A NAME="00185" HREF="msg00185.html">Re: Resets and repops</A></strong>, Adam Wiggins <a href="mailto:nightfall#inficad,com">nightfall#inficad,com</a>, Sun 23 Mar 1997, 10:46 GMT </LI> <LI><strong><A NAME="00186" HREF="msg00186.html">Re: Resets and repops</A></strong>, Adam Wiggins <a href="mailto:nightfall#inficad,com">nightfall#inficad,com</a>, Sun 23 Mar 1997, 12:29 GMT </LI> <LI><strong><A NAME="00188" HREF="msg00188.html">Re: Resets and repops</A></strong>, Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Mon 24 Mar 1997, 03:44 GMT </LI> <LI><strong><A NAME="00189" HREF="msg00189.html">Re: Resets and repops</A></strong>, Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Mon 24 Mar 1997, 03:52 GMT </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>