1997Q1/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: Resets and repops -->
<!--X-From-R13: @nguna Kbfcr <lbfcrNunjnvv.rqh> -->
<!--X-Date: from tacitus.globecomm.net [207.51.48.7] by mx01.ny.us.ibm.net id 859146240.77968&#45;1 Sun Mar 23 19:44:00 1997 -->
<!--X-Message-Id: Pine.GSO.3.95q.970323092004.17700A&#45;100000@uhunix2 -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 199703231708.RAA82694#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:yospe#hawaii,edu">
</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>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00187.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00189.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00186.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00189.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00188">Author</A>
&nbsp;|&nbsp;<A HREF="#00188">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00188">Thread</A>
&nbsp;]

<!--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>: Multiple Recipients of MUD Design Mailing List &lt;<A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A>&gt;</LI>
<LI><em>Subject</em>: Re: Resets and repops</LI>
<LI><em>From</em>: Nathan Yospe &lt;<A HREF="mailto:yospe#hawaii,edu">yospe#hawaii,edu</A>&gt;</LI>
<LI><em>Date</em>: Sun, 23 Mar 1997 09:43:43 -1000</LI>
<LI><em>Reply-To</em>: Nathan Yospe &lt;<A HREF="mailto:yospe#hawaii,edu">yospe#hawaii,edu</A>&gt;</LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
On Sat, 22 Mar 1997, Adam Wiggins wrote:

:&gt; I liiiike it. Genuine enforced roleplaying, by manipulating how a player
:&gt; thinks... Hmmm. Consider a player who is portraying a member of an
:&gt; agressive species... you have to, if you want to play the Character as a
:&gt; pacifist, actually (as is reasonable) countermand your instinctive
:&gt; response.
:&gt; 
:&gt; Craig throws the contents of his mug in your face. Centauran Ale drips
:&gt; down your muzzle, matting your fur. You lift yourself out of your chair,
:&gt; red spots flashing in front of your eyes. You feel the wood of the chair's
:&gt; arms splintering under your claws. One arm flashes out, catching Craig by
:&gt; his shirt. This honorless bald worm will pay...
:&gt; &gt;calm down
:&gt; You get ahold of yourself, relaxing muscles and sheathing claws. Craig
:&gt; drops to the floor and starts to crawl away. El'thae taps you on the
:&gt; 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?
:
:&gt; kill el'thae
:You just can't bring yourself to attack El'thae.
:Instead, you give him a stern talking-to.

There should be a way to override the instinctive behavior. Just enough of
it to nudge the Player, give them a sense of being in the Character.

:&gt; Of course, having a seperate command window (three lines) and text flow
:&gt; really helps for this sort of thing. I'm still trying to figure out how to
:&gt; make the text flow an actual feed... right now, I've got a single block
:&gt; for text, and it gets to the bottom and starts rewriting at the top,
:&gt; wiping the two lines below it, similar to the standard unix talk utility.
:&gt; Anyone know how to implement, in telnet, a system with a standard text
:&gt; feed, but starting four lines above the bottom of the screen? (the bottom
:&gt; 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.

Does it scroll? That's what I'm struggling to do: create a scrolling
system. So far, what I've got is not capable of scrolling... Though I do
have a few ideas for it I haven't tested yet.

: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.)

I'd appreciate it.

: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.

I do have windowless as an option... and full vt-220 as another option.
But I have not yet tracked down everything. I did get quite a bit from
Robin Carey's NetServe 3.x code.

   __    _   __  _   _   ,  ,  , ,  
  /_  / / ) /_  /_) / ) /| /| / /\            First Light of a Nova Dawn
 /   / / \ /_  /_) / \ /-|/ |/ /_/            Final Night of a World Gone
Nathan F. Yospe - University of Hawaii Dept of Physics - yospe#hawaii,edu


</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="msg00187.html">Old missing posts from old list</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00189.html">Re: Resets and repops</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00186.html">Re: Resets and repops</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00189.html">Re: Resets and repops</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00188"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00188"><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="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>
<LI><strong><A NAME="00197" HREF="msg00197.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>, Mon 24 Mar 1997, 15:01 GMT
</LI>
<LI><strong><A NAME="00195" HREF="msg00195.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>, Mon 24 Mar 1997, 15:01 GMT
</LI>
<LI><strong><A NAME="00194" HREF="msg00194.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>, Mon 24 Mar 1997, 15:05 GMT
</LI>
</ul>
</LI>
</UL></BLOCKQUOTE>

</ul>
<hr>
<center>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>