1998Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: Levelless MUDs -->
<!--X-From-R13: Oqnz Ivttvaf <nqnzNnatry.pbz> -->
<!--X-Date: Mon, 15 Jun 1998 15:11:09 &#45;0700 -->
<!--X-Message-Id: Pine.SGI.3.96.980615144449.1565B&#45;100000#zazu,angel.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: Pine.HPP.3.91.980615084737.2654D&#45;100000#emu,micro.ti.com -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Re: Levelless MUDs</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:adam#angel,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>
[&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="msg01052.html">Previous</a>
&nbsp;|&nbsp;<a href="msg01054.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg01045.html">Previous</a>
&nbsp;|&nbsp;<a href="msg01064.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#01053">Author</A>
&nbsp;|&nbsp;<A HREF="#01053">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#01053">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: Levelless MUDs</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] Re: Levelless MUDs</LI>
<LI><em>From</em>: Adam Wiggins &lt;<A HREF="mailto:adam#angel,com">adam#angel,com</A>&gt;</LI>
<LI><em>Date</em>: Mon, 15 Jun 1998 15:07:32 -0700 (PDT)</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#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>
On Mon, 15 Jun 1998, Holly Sommer wrote:
&gt; On Fri, 12 Jun 1998, Matt Chatterley wrote:
&gt; &gt; I suppose the key things to look at are *exactly* what is influenced by
&gt; &gt; levels, and how else you might handle it. Swap in other things which make
&gt; &gt; more 'sense' (for instance, apply a strength stat to damage instead of
&gt; &gt; level, and so forth).
&gt; 
&gt; After going over it with some who have played in this environment, and 
&gt; others who have written code for it, the following things have been 
&gt; highlighted:
&gt; 
&gt;    o We'll have to move from a %based skill proficiency system, to one
&gt;      which has no artificial ceiling (100% is max... hey, is anyone 
&gt;      perfect at ANYTHING?) where you have skill bonuses and penalties
&gt;      (+8 on pick lock) and that each skill has a counterskill (working
&gt;      on a -5 difficulty lock, for a net effectiveness of +3) while
&gt;      throwing in some luck (so roll a 3d6 and get &lt;= net effectiveness,
&gt;      where 18 is always a fail, and 3 is always a win)

Yup, it's all relative.  I generally like to set up everything on a rough
scale of 0 to 99, where 0 means you've never heard of it, and 99 is
practically inattainable.  (Your skill max is actually dependant on a lot
of stuff; big dumb brutes will have trouble getting most of their skills
over 40.)  This makes it easy to do comparissons, since it's just your
skill vs. your opponent's skill.  (Ie, sword skill vs parry skill)  An
inanimate object can still be considered your "opponent" - if it's a lock
on a door, you compare your lockpicking skill (0 to 99) against the
difficulty of the lock (0 to 99).

&gt;    o Remove the level restrictions on eq. This is what the builders
&gt;      objected to the most (see below). I am of the mindset that levels
&gt;      could still be left in place for deciding relative "power" of the
&gt;      eq (and the goodies/bonuses/penalties/etc. which go along with
&gt;      the more desirable eq), but that if player characters no longer have
&gt;      player levels, then there is no level check for using eq: you 
&gt;      found it, you can use it.

There are lots of fun things you can do to achieve a similar effect.  The
first diku I played on had no level limits, but it did have a few
interesting things:

- Ego items.  Based on some strange formula (I think it was something like
(5 * char_level) + char_hitpoints) the item would decide that you weren't
'good enough' for it and would attempt to wretch itself out of your hands.
This was no big deal if you were high level + high hitpoints, but if you
were right on the line it meant you frequently ran into problems of your
sword throwing itself out of your hand in the middle of a fight...
- 'Cursed' items.  The One Ring of Power was found in the stanard place
(Keeper of the Ring in the Shire).  Anyone above about 20th level (on a 50
level scale) could kill him by themselves without much difficulty.
However...having the One Ring in your posession meant that the nine
ringwraiths that inhabitted the mud would constantly be chasing you down.
These were nasty creatures that hit hard, had a good amount of hit points,
and "touched you with ghostly hands" or something once a round to drain
you a character level.  Thus keeping the Ring around was a full-time job
in and of itself.  Most folks that tried it elected to give it up, despite
being the best ring for spellcasters in the game.  Usually they got it,
said 'Al-RIGHT!', and fifteen minutes later they were down five or six
levels and had junked the ring.
- PK.  This is the best one, IMO.  Newbies wearing good gear on Arctic get
killed very quickly.  This means that oldbies, when creating a new
character, either carefully hide their equipment, or just don't give
anything good to their new char.  Of course, it also means that giving a
good item to a true newbie is about the same as signing their
death-warrant.

&gt;    o Other means of identifying the experienced bravados from the
&gt;      well-equipped newbie. Obviously, this is in the skill bonuses/penalties
&gt;      realm. You can outfit Bubba the Well-Travelled Adventurer and 
&gt;      Boffo the Brand New Player the same, but Bubba knows the game better,
&gt;      and has spent time LEARNING things, which will be to his advantage,
&gt;      should he and Boffo ever be in the arena together against one another.

And as always, I'm a strong proponent of the swordmaster with a steel
rapier being able to best the newbie wielding Deathwreaker, Mighty Mace of
Power practically every time.

&gt; Essentially, levels are being used for two things:
&gt;    1. Determining when you can learn a skill
&gt;    2. Determining when you can use eq
&gt; 
&gt; We have considered using skilltrees - sets of prerequisites - for skills. 
&gt; This removes the artificialness of "sorry, you can't learn dodge, it's a 
&gt; level 20 skill in THIS game, and you're only level 3), and of using 
&gt; rune-based magic, so that you don't have situations where "fireball is 
&gt; just a level 30 version of magic missile).

You can (once again) get mechanics in the game which are much less
discrete but still achieve the same effect as limiting skills based on
levels.  For instance, the only person who can teach you the deadly
Adder's Touch attack is the guru on top of Mt. Tall.  He'll only agree to
teach you if you can engage him in combat, naked and unarmed, and remain
standing for more than thirty seconds.

&gt; It would also be easy and popular with players to promote our eq as 
&gt; "having no level restrictions! You find it, you use it!"

Plenty of muds do this.  I don't see it as a problem, as long as you limit
your equipment properly.  The place it causes problems is when there is a
surplus of good stuff, such that high-levelers kill a nasty critter and
get a full set of nice gear, but have no use for it and so give it to a
newbie.  If you balance things right, there should always be a slight
under-suply of good gear for all the high-level players on the mud, such
that very little trickles down to newbies.  AnotherMUD achieved this quite
well; despite having NO object limits (you could get an infinite number of
any given object, potentially), the best objects managed to keep their
value for the entire several-year span of the mud's existence.

Another option that seems to work well is item decay.  I'm not so fond of
this, but I've seen it work quite effectively.  Any given 'good' item
decays after so many game ticks.  Thus if a newbie happens onto a good
item somehow, they only have it for a while and then it goes away.  If a
high level person has it, it decays and then they just say, "Whoops, my
Glowing Headband of Doom just decayed, let's go grab me another"

And of course, the ubiquios rent.  This doesn't stop high-levelers from
giving good items to their newbies (since they just give them a pile of
money, too) but it does keep a newbie who happened onto a high-lever's
corpse (or whatever) from keeping everything they find - they just can't
afford it.

&gt; For some reason, however, if you use precise language and say "levels are 
&gt; being removed," those who are accustomed to them absolutely flip out. 
&gt; It's very very strange. I guess people assume that eq which would have 
&gt; been known as "level 50 eq" will just be lying around the newbie area, 
&gt; and will seriously unbalance the game. If that IS the case, it's not so 
&gt; much a problem of system design, as it is of poor AREA (builder) design.

That's it.  Levels just make things so much easier on builders, although
someone like me only finds them restricting.

&gt; If it's anything at all like the staff members I've merely MENTIONED this 
&gt; to, as a possible *consideration* - with great bouts of gnashing of 
&gt; teeth, and with feelings of betrayal. And that's without even speculating 
&gt; aloud, what a change like removing levels would entail. Bleah.

People do this about any major change.  I've seen it a million times: a
popular mud makes a big change which is for the better in the long run but
which player's don't take to at the moment.  The mud population drops
sharply for a few weeks, but then picks up again and actually increases
since the mud is better now.  And new folks come on, unaware that things
were ever any other way...

&gt; We decided it best to just go ahead and start work on an experimental 
&gt; server, and leave everyone else out of it while we work on it. Too much 
&gt; strife, and too many cooks with their fingers in the pot, if we involve 
&gt; player and builder feedback during the construction phase. It'll be a 
&gt; coder's endeavor, initially.

This is always a good idea.  Most muds I've been involved with at an admin
level have two versions running at any given time, the regular game port,
and the builder's port, which is limited to members of the admin only.

Adam




</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="01045" HREF="msg01045.html">[MUD-Dev] Re: Levelless MUDs</A></STRONG>
<UL><LI><EM>From:</EM> Holly Sommer &lt;hsommer#micro,ti.com&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg01052.html">[MUD-Dev] Re: Levelless MUDs</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg01054.html">[MUD-Dev] Re: stuff that makes me leave (was Re: In game bulletin...)</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg01045.html">[MUD-Dev] Re: Levelless MUDs</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg01064.html">[MUD-Dev] Re: Levelless MUDs</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#01053"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#01053"><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>[MUD-Dev] Re: Levelless MUDs</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="01119" HREF="msg01119.html">[MUD-Dev] Re: Levelless MUDs</A></strong>, 
Travis S. Casey <a href="mailto:efindel#io,com">efindel#io,com</a>, Wed 17 Jun 1998, 20:45 GMT
</LI>
<LI><strong><A NAME="01124" HREF="msg01124.html">[MUD-Dev] Re: Levelless MUDs</A></strong>, 
Adam Wiggins <a href="mailto:adam#angel,com">adam#angel,com</a>, Thu 18 Jun 1998, 18:43 GMT
</LI>
</ul>
</ul>
<LI><strong><A NAME="01010" HREF="msg01010.html">[MUD-Dev] Re: Levelless MUDs</A></strong>, 
Matt Chatterley <a href="mailto:matt#mpc,dyn.ml.org">matt#mpc,dyn.ml.org</a>, Fri 12 Jun 1998, 23:36 GMT
<UL>
<LI><strong><A NAME="01045" HREF="msg01045.html">[MUD-Dev] Re: Levelless MUDs</A></strong>, 
Holly Sommer <a href="mailto:hsommer#micro,ti.com">hsommer#micro,ti.com</a>, Mon 15 Jun 1998, 14:08 GMT
<UL>
<LI><strong><A NAME="01053" HREF="msg01053.html">[MUD-Dev] Re: Levelless MUDs</A></strong>, 
Adam Wiggins <a href="mailto:adam#angel,com">adam#angel,com</a>, Mon 15 Jun 1998, 22:11 GMT
</LI>
<LI><strong><A NAME="01064" HREF="msg01064.html">[MUD-Dev] Re: Levelless MUDs</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Tue 16 Jun 1998, 02:59 GMT
</LI>
<LI><strong><A NAME="01156" HREF="msg01156.html">[MUD-Dev] Re: Levelless MUDs</A></strong>, 
Matt Chatterley <a href="mailto:matt#mpc,dyn.ml.org">matt#mpc,dyn.ml.org</a>, Sun 21 Jun 1998, 16:30 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</ul>
</LI>
<LI><strong><A NAME="00898" HREF="msg00898.html">[MUD-Dev] RE: META: Archives.</A></strong>, 
Koster, Raph <a href="mailto:rkoster#origin,ea.com">rkoster#origin,ea.com</a>, Mon 08 Jun 1998, 15:29 GMT
<LI><strong><A NAME="00895" HREF="msg00895.html">[MUD-Dev] META: Archives.</A></strong>, 
Ling <a href="mailto:K.L.Lo-94#student,lboro.ac.uk">K.L.Lo-94#student,lboro.ac.uk</a>, Sat 06 Jun 1998, 17:17 GMT
</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>