<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>MUD Engine: v0.05 - Online!</title>
		<link>http://www.allegro.cc/forums/view/303221</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Sat, 18 Oct 2003 15:02:48 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I released version 0.05 of my <a href="http://24.141.201.66/transsoft/projects.php?content=MUD">MUD Engine</a> today.</p><p>MUD stands for &quot;Multi User Dungeon&quot; (or other variation). They&#39;re basically online text RPGs.<br />This MUD has been built from the ground up and is completely custom made <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>It&#39;s very early in development, but has the basic features of a mud such as players, areas, rooms, NPC&#39;s, skills and spells, items and equipment, modifier effects, currency, etc. Even built-in area editing commands have been implemented. <br />Most of the interface is currently still ugly and usually very lacking in detail, but it&#39;s colorful! <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>You can connect to this MUD at <a>telnet://24.141.201.66:4000</a> by clicking that link or inserting the address/port into your favorite MUD client. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>Don&#39;t be completely surprised if you find a bug, or if you try to connect and it&#39;s not up because someone else found a bug. Although there are no known game-crashing bugs, there probably are lots of them hiding around.</p><p>If you have any suggestions or comments, I&#39;d love to hear them! <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>This MUD engine uses allegro for Timers, Packfiles and Config Files. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>[edit: Screenshot]<br />http://24.141.201.66/mud.gif
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Tue, 23 Sep 2003 19:28:22 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Ehh... that was pretty confusing, if you asked me. First, it asked my name and when I pressed &#39;f&#39; it immediately advanced to the next question, where I pressed &#39;y&#39;. Now it asked for a password, and after I pressed &#39;a&#39;, it immediately wanted me to confirm it, so I pressed &#39;a&#39; again.<br />Then I had no idea what to do next, for every character I pressed it said that I couldn&#39;t do something, so I quit... <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /><br />But maybe the problem is that I&#39;ve never played a MUD before, just seen someone to play.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Fladimir da Gorf)</author>
		<pubDate>Tue, 23 Sep 2003 19:33:28 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Forgot to mention, there&#39;s a &quot;show commands&quot; command. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>[edit]<br />F is still in the game, with 0 clients connected <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /><br />Gotta add some auto-disconnect code. Thanks for reminding me!</p><p>[edit2]<br />Oh.. and.. I just realized what you were saying.<br />That&#39;s rather odd how it would advance right after the first character... but I see.</p><p>I&#39;ll need to fix it to work with telnet perhaps.<br />Telnet must send 1 key at a time.. while MUSHClient (what I use) sends one command at a time.</p><p>[edit3]<br />Got it fixed ingame, but will need to work on the login before I put it over to the server.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Tue, 23 Sep 2003 19:35:58 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>unless the yellow room is connected to itself on the east and west, it needs some sort of &quot;ouch, that&#39;s a wall&quot; message.</p><p>Oh, and I can&#39;t find anybody else, mainly because I&#39;m stuck in the yellow room.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Tue, 23 Sep 2003 22:59:16 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Derezo, I couldn&#39;t connect, must be down right now. I&#39;m a big MUD fun, good luck with it. I&#39;ll try it again some time later.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Radagar)</author>
		<pubDate>Tue, 23 Sep 2003 23:16:20 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Nope. It&#39;s up right now. And don&#39;t say &quot;go north&quot; <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Tue, 23 Sep 2003 23:17:48 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I should mention (already did to CGP inside <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />) that you should have a dark default background.. like black. If it&#39;s white, it wont show white messages <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /></p><p>I need a command to disable color. Noted. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>[edit]<br />Oh yeah, and it is up.. but, there&#39;s an issue with Windows Telnet right now (though it should connect).</p><p>Trying to get it resolved, but I had to redo my entire buffering code... which is working, but for some reason screws up if you log in more than one person.. <img src="http://www.allegro.cc/forums/smileys/angry.gif" alt="&gt;:(" /> I&#39;ll get it eventually.</p><p>Someone tried to connect as a blank character a minute ago.....
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Tue, 23 Sep 2003 23:18:23 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>say WHEHE!!! now I can&#39;t stop typing say! I do it before I say anything!!!</p><p>say am I crashing your server? the login seems to have stopped.<br />say it quit right after I said kill Derezo with all my stats save INT set to -1.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Wed, 24 Sep 2003 01:07:47 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>say Yeah, it buggered up with the crazy stats <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /><br />say The log said &quot;You do not have enough HP&quot;. Pretty weird.<br />say I loaded up the new version which was telnet friendly, but apparently it&#39;s got other issues.<br />say Namely, new player login.</p><p>say It&#39;s back up now... the windows telnet-hating version</p><p>:: UPDATE ::<br />Now supports windows telnet limitedly.<br />Your backspace wont work, nor will your arrow keys or anything fancy.</p><p>Anyway, it&#39;s functional in windows telnet now <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /><br />So, all you guys who had one letter names can come back! F, B, A, L.. all of ya&#39;s! <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /></p><p>:: Another Update ::<br />Improved the command buffering code BIG TIME. I&#39;ll add support for backspace very soon. <br />It doesn&#39;t freak out on you if you don&#39;t put in a command and press enter. Command stacking is now fully supported as well, instead of only 2 commadn maximum before it starts eating your commands up (command stacking is sending multiple commands. Usually using a semi;colon to seperate them).</p><p>There&#39;s also a gossip command which sends your gossip to everyone in the game. Monsters no longer &quot;leave the room&quot; when they die, characters don&#39;t &quot;enter the room&quot; when they enter the game, and a few other minor changes (you don&#39;t see yourself leave or enter the room anymore <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />).</p><p>Movin&#39; along quite well. Thanks for all the comments from those who gave them in game! <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /><br />Will work on some of the other stuff shortly.</p><p>Ah yes.. someone came in asking how to &#39;pose&#39;. I was AFK, then came back, and then left again.. Sorry, heh.<br />The game doesn&#39;t quite have a proper social list yet, but you can use emote or /me. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /><br />/me smiles happily.  -&gt; &quot;Derezo smiles happily&quot;<br />emote stares up at the sky.  -&gt; &quot;Derezo stares up at the sky&quot;<br />Etc. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Wed, 24 Sep 2003 01:09:09 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>D&#39;oh! I was killed by a Burning X-G Killer!</p><p>Btw, I was a builder on a Mud previously. If you need any help with areas (assuming in-game building is implemented) then I&#39;d be happy to help.</p><p>Let me know.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Radagar)</author>
		<pubDate>Wed, 24 Sep 2003 20:50:33 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Ignore
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (DanielH)</author>
		<pubDate>Wed, 24 Sep 2003 21:16:28 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>X-G killer was crashing the MUD not long ago.. I gotta bring his stats down, or figure out why it&#39;s doing that.</p><p>In-game building is implemented, but I&#39;m not quite looking for builders yet. I&#39;ll tell you when I am though -- that&#39;d be great <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /> The more I can get the better.</p><p>The area file format is not yet complete, and it will be changing a lot in the next few months. I&#39;d like to get the file formats completed before I start recruiting other people to join in the development. I don&#39;t want to be changing formats and losing data while other people are working on area projects.<br />The time will certainly come though.</p><p>I love building areas. One of the things I&#39;m looking forward to. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /> I&#39;m going to make the builder as intuitive as possible. It&#39;s already somewhat intuitive, but I&#39;d like to make it as simple as possible while also having advanced commands available.<br /> <br />I need to implement some scripting for npc scripts and room scripts still too.. That&#39;s going to take some time, as I&#39;ve never successfully done that.<br />I may look into LUA.</p><p>My current agenda looks something like this:
</p><ul><li><p>Get most the dormant flags working (mainly npc flags and item flags)</p></li><li><p>Expand modifier functionality and visibility.</p></li><li><p>Fix some of the known bugs like the crazy stats crashes.</p></li><li><p>Add player flags which grant/restrict certain commands, and adjust commands to work with it.</p></li><li><p>Add building stuff so player X can only work on areas that have been assigned to player X.</p></li><li><p>Add Scripting.</p></li></ul><p>
The rest I&#39;ll get as I come to it.... but I may have forgot some stuff in there. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /></p><p>[edit]<br />Also, one thing I&#39;m noticing.. a lot of people are going on expecting it to be a Diku, Merc or other base-code clone.<br />It&#39;s been created completely from scratch. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /> <br />Some of the command are the same as other base codes, but most are not.</p><p>The public channel is &#39;gossip&#39; (not chat). I&#39;ll add the single character abbreviation of . for that soon <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /><br />As well as say... it needs a single character abbreviation. I&#39;ll find a character that suits it... I can&#39;t use a single quote without some moditications to other code.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Wed, 24 Sep 2003 21:40:30 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Woo! I&#39;m there, man!</p><p>pete
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Peter Hull)</author>
		<pubDate>Wed, 24 Sep 2003 21:52:00 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Some MUDs (Circle?) have both a gossip channel and a chat channel that can be enabled and disabled separately...
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (gnolam)</author>
		<pubDate>Wed, 24 Sep 2003 21:53:48 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Yeah, many have &#39;[ooc]&#39; (out of character) and gossip.. I&#39;ll have those two eventually as well.</p><p>Right now, gossip just takes a string and sends it to every client connected.. later I&#39;ll make some sort of proper channel system.</p><p>If you&#39;re at the login screen and someone gossips, you&#39;ll see it. <img src="http://www.allegro.cc/forums/smileys/grin.gif" alt=";D" /></p><p>Peter: I found out why your frog didn&#39;t load. You didn&#39;t give it a &#39;short name&#39; and a &#39;long time&#39;. &#39;Name&#39; is just it&#39;s keywords for taking it, wearing it, etc.. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /><br />So, it was there.. we just couldn&#39;t see it <img src="http://www.allegro.cc/forums/smileys/grin.gif" alt=";D" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Wed, 24 Sep 2003 22:17:51 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Cool. I could give you a hand with Lua if you need it..</p><p>Pete
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Peter Hull)</author>
		<pubDate>Thu, 25 Sep 2003 02:20:37 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>That would be excellent, when the time comes.</p><p>Expect many Lua threads in the not too distant future. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>I&#39;m hoping Lua is appropriate.<br />Is it as simple to run a script as &quot;LuaRunScript(script);&quot;?<br />If the script is edited during gameplay, you wouldn&#39;t need to do anything major to keep it working right? <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Thu, 25 Sep 2003 02:41:07 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Even simpler <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /><br />You can call individual function in Lua, as well as other stuff.</p><p>But... Lua? Come on! Try LScript! <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /></p><p>Well, it was an idea... <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Thu, 25 Sep 2003 03:48:42 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Gee, Derezo. You gotta fix your OneArg() function, if you really want to keep LSD da stoopid script kiddie out. <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (LSd016)</author>
		<pubDate>Thu, 25 Sep 2003 05:58:41 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>OneArg()?</p><p>I actually didn&#39;t build the whole function.. ripped it from the merc code (that&#39;s the ONLY ripped function! <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />) and changed it a little.</p><p>What&#39;s wrong with it? <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p><div class="source-code"><div class="toolbar"></div><div class="inner"><table width="100%"><tbody><tr><td class="number">1</td><td><span class="c">/*</span></td></tr><tr><td class="number">2</td><td><span class="c"> * Pick off one argument from a string and return the rest.</span></td></tr><tr><td class="number">3</td><td><span class="c"> * Understands quotes.</span></td></tr><tr><td class="number">4</td><td><span class="c"> */</span></td></tr><tr><td class="number">5</td><td><span class="k1">char</span> <span class="k3">*</span>OneArg<span class="k2">(</span> <span class="k1">char</span> <span class="k3">*</span>argument, <span class="k1">char</span> <span class="k3">*</span>arg_first <span class="k2">)</span></td></tr><tr><td class="number">6</td><td> <span class="k2">{</span></td></tr><tr><td class="number">7</td><td>    <span class="k1">char</span> cEnd<span class="k2">;</span></td></tr><tr><td class="number">8</td><td>&#160;</td></tr><tr><td class="number">9</td><td>    <span class="k1">while</span> <span class="k2">(</span> <a href="http://www.delorie.com/djgpp/doc/libc/libc_514.html" target="_blank">isspace</a><span class="k2">(</span> <span class="k3">*</span>argument <span class="k2">)</span> <span class="k2">)</span></td></tr><tr><td class="number">10</td><td>  argument<span class="k3">+</span><span class="k3">+</span><span class="k2">;</span></td></tr><tr><td class="number">11</td><td>&#160;</td></tr><tr><td class="number">12</td><td>    cEnd <span class="k3">=</span> <span class="s">' '</span><span class="k2">;</span></td></tr><tr><td class="number">13</td><td>    <span class="k1">if</span> <span class="k2">(</span> <span class="k3">*</span>argument <span class="k3">=</span><span class="k3">=</span> <span class="s">'\''</span> <span class="k3">|</span><span class="k3">|</span> <span class="k3">*</span>argument <span class="k3">=</span><span class="k3">=</span> <span class="s">'"'</span> <span class="k2">)</span></td></tr><tr><td class="number">14</td><td>  cEnd <span class="k3">=</span> <span class="k3">*</span>argument<span class="k3">+</span><span class="k3">+</span><span class="k2">;</span></td></tr><tr><td class="number">15</td><td>&#160;</td></tr><tr><td class="number">16</td><td>    <span class="k1">while</span> <span class="k2">(</span> <span class="k3">*</span>argument <span class="k3">!</span><span class="k3">=</span> <span class="s">'\0'</span> <span class="k2">)</span></td></tr><tr><td class="number">17</td><td>    <span class="k2">{</span></td></tr><tr><td class="number">18</td><td>  <span class="k1">if</span> <span class="k2">(</span> <span class="k3">*</span>argument <span class="k3">=</span><span class="k3">=</span> cEnd <span class="k2">)</span></td></tr><tr><td class="number">19</td><td>  <span class="k2">{</span></td></tr><tr><td class="number">20</td><td>      argument<span class="k3">+</span><span class="k3">+</span><span class="k2">;</span></td></tr><tr><td class="number">21</td><td>      <span class="k1">break</span><span class="k2">;</span></td></tr><tr><td class="number">22</td><td>  <span class="k2">}</span></td></tr><tr><td class="number">23</td><td>  <span class="k3">*</span>arg_first <span class="k3">=</span> <span class="k3">*</span>argument<span class="k2">;</span></td></tr><tr><td class="number">24</td><td>  arg_first<span class="k3">+</span><span class="k3">+</span><span class="k2">;</span></td></tr><tr><td class="number">25</td><td>  argument<span class="k3">+</span><span class="k3">+</span><span class="k2">;</span></td></tr><tr><td class="number">26</td><td>    <span class="k2">}</span></td></tr><tr><td class="number">27</td><td>    <span class="k3">*</span>arg_first <span class="k3">=</span> <span class="s">'\0'</span><span class="k2">;</span></td></tr><tr><td class="number">28</td><td>&#160;</td></tr><tr><td class="number">29</td><td>    <span class="k1">while</span> <span class="k2">(</span> <a href="http://www.delorie.com/djgpp/doc/libc/libc_514.html" target="_blank">isspace</a><span class="k2">(</span> <span class="k3">*</span>argument <span class="k2">)</span> <span class="k2">)</span></td></tr><tr><td class="number">30</td><td>  argument<span class="k3">+</span><span class="k3">+</span><span class="k2">;</span></td></tr><tr><td class="number">31</td><td>&#160;</td></tr><tr><td class="number">32</td><td>    <span class="k1">return</span> argument<span class="k2">;</span></td></tr><tr><td class="number">33</td><td> <span class="k2">}</span></td></tr></tbody></table></div></div><p>
Should just fill arg_first with the first word up until a space, right?</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>Try LScript!</p></div></div><p>
I&#39;d give it a try, but it doesn&#39;t look very complete. <img src="http://www.allegro.cc/forums/smileys/sad.gif" alt=":(" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Thu, 25 Sep 2003 16:45:25 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>um...</p><div class="source-code snippet"><div class="inner"><pre>moose@natasha vector $ telnet <span class="n">24</span>.<span class="n">141</span>.<span class="n">201</span>.<span class="n">66</span> <span class="n">4000</span>
Trying <span class="n">24</span>.<span class="n">141</span>.<span class="n">201</span>.<span class="n">66</span>...
Connected to <span class="n">24</span>.<span class="n">141</span>.<span class="n">201</span>.<span class="n">66</span>.
Escape character is <span class="s">'^]'</span>.
Welcome to Derezo<span class="s">'s MUD Engine!</span>
<span class="s">Version: 0.06</span>
<span class="s"></span>
<span class="s">Name: Tomasu</span>
<span class="s">Character not found. Create a new character? y</span>
<span class="s">Input New Password: ***</span>
<span class="s">Confirm New Password: ***</span>
<span class="s">You must be in a room to look.</span>
<span class="s"></span>
<span class="s">&gt;</span>
</pre></div></div><p>

is that a bad thing? a look after seemed to work.</p><p>Oh, another thing:
</p><div class="source-code snippet"><div class="inner"><pre>Also in the room: NOTE <span class="k2">:</span> Derezo is currently AFK<span class="k3">!</span>, Derezo, LSD

<span class="k3">&gt;</span>
take LSD
You cannot find that here.

<span class="k3">&gt;</span>
</pre></div></div><p>

NOW FFS Why? Its in the room <img src="http://www.allegro.cc/forums/smileys/angry.gif" alt="&gt;:(" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Thu, 25 Sep 2003 16:49:19 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>The &quot;You must be in a room to look.&quot; message is because you start off at room 0. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>It transfers you to the first room, which is 101, and goes from there. I haven&#39;t set it up to do that automatically yet, because the only simple way is hackish.. want to avoid that. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /></p><p>Oh, you edited. Two can play at that game.<br />Well, you can only take objects.. which are shown under the players/characters in the room. <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /><br />(The note guy is an npc that I named that.. heh)</p><p>So, yeah.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Thu, 25 Sep 2003 16:52:47 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Is that normal:</p><p>&lt;code&gt;<br />Welcome to Derezo&#39;s MUD Engine!<br />Version: 0.06</p><p>Name: Gin<br />Names must contain only letters, and must be at last 3 letters long.</p><p>Name: Gin<br />Password: ******<br />Newbie Training Grounds<br />Welcome to the Newbie Training Grounds!<br />...that&#39;s all I got so far. Pretty good huh?<br />&lt;/quote&gt;<br />and I can enter. So it says that the name must be at least 3 letters (Gin has 3 letters), and when I type it the second time it accepts it.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Oscar Giner)</author>
		<pubDate>Thu, 25 Sep 2003 16:54:04 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p> What&#39;s wrong with it? </p></div></div><p>

It doesn&#39;t take &quot;max length&quot; argument. Am I the only one who sees a stack-based overflow here? I might be wrong of course, Derezo sounds quite confident.</p><div class="source-code"><div class="toolbar"></div><div class="inner"><table width="100%"><tbody><tr><td class="number">1</td><td>CMD_FUN<span class="k2">(</span>CmdCast<span class="k2">)</span></td></tr><tr><td class="number">2</td><td> <span class="k2">{</span></td></tr><tr><td class="number">3</td><td>  <span class="k1">char</span> buf<span class="k2">[</span>MAX_STR_LEN<span class="k2">]</span> <span class="k3">=</span> <span class="s">""</span><span class="k2">;</span></td></tr><tr><td class="number">4</td><td>  <span class="k1">char</span> spell<span class="k2">[</span>SHORT_LEN<span class="k2">]</span><span class="k2">;</span></td></tr><tr><td class="number">5</td><td>  CHARACTER <span class="k3">*</span>tgt<span class="k2">;</span></td></tr><tr><td class="number">6</td><td>&#160;</td></tr><tr><td class="number">7</td><td>  <span class="k1">if</span><span class="k2">(</span>ch-&gt;cooldown<span class="k2">)</span></td></tr><tr><td class="number">8</td><td>   <span class="k2">{</span></td></tr><tr><td class="number">9</td><td>  Output2Ch<span class="k2">(</span>ch,<span class="s">"`bCatch your breath, first!`x\r\n"</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">10</td><td>  <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">11</td><td>   <span class="k2">}</span></td></tr><tr><td class="number">12</td><td>&#160;</td></tr><tr><td class="number">13</td><td>  <span class="k1">if</span><span class="k2">(</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_764.html" target="_blank">strlen</a><span class="k2">(</span>args<span class="k2">)</span> <span class="k3">&lt;</span> <span class="n">1</span><span class="k2">)</span></td></tr><tr><td class="number">14</td><td>   <span class="k2">{</span></td></tr><tr><td class="number">15</td><td>  Output2Ch<span class="k2">(</span>ch,<span class="s">"Cast what? Where?\r\n"</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">16</td><td>  <span class="k1">return</span> <span class="n">1</span><span class="k2">;</span></td></tr><tr><td class="number">17</td><td>   <span class="k2">}</span></td></tr><tr><td class="number">18</td><td>&#160;</td></tr><tr><td class="number">19</td><td>  <span class="c">// get the spell</span></td></tr><tr><td class="number">20</td><td>  args <span class="k3">=</span> OneArg<span class="k2">(</span>args,spell<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">21</td><td>&#160;</td></tr><tr><td class="number">22</td><td>  <span class="c">// then get the target</span></td></tr><tr><td class="number">23</td><td>  args <span class="k3">=</span> OneArg<span class="k2">(</span>args,buf<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">24</td><td><span class="k2">(</span>...<span class="k2">)</span></td></tr></tbody></table></div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (LSd016)</author>
		<pubDate>Thu, 25 Sep 2003 16:56:29 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">OG said:</div><div class="quote"><p>Is that normal:</p></div></div><p>
Nope. I just put that check in. I&#39;ll take a look at it, thanks <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>LSD: Yeah, I see. I should get rid of SHORT_LEN and define it as MAX_STR_LEN... Screw memory conservation. <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /></p><p>You can currently send more than MAX_STR_LEN to the server and cause an overflow. Once I fix that, it&#39;ll be impossible for args not to have a delimeter, since it&#39;s cleared to 0&#39;s (using memset) every time it gets a new command.</p><p>Lots of people comin&#39; on. Many more than expected <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /><br />Here&#39;s another screen shot. Most players yet at one time.<br />http://24.141.201.66/mud2.gif
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Thu, 25 Sep 2003 17:27:32 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>When you develop it into a stable system with scripting support, think about adding some simple story. Like a legendary sword buried in dungeons of the Kraków castle, which can then be used to defeat the mighty dragon sleeping deep inside the nearby lair.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (LSd016)</author>
		<pubDate>Thu, 25 Sep 2003 18:12:55 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Yeah, I intend to have a small base story in areas that I build. Then other areas that are built by other people will be sort of like side quests. There will eventually be more side quests than there is a base plot..</p><p>In a MUD though, it&#39;s difficult to keep a story throughout the entire thing.. since there&#39;s no real &quot;beating&quot; it.. just finishing different quests and what not.. So there never really is an end, when you finally save the world and vanquish all evil... you just kill evil (or good!) in different lands, and in different ways. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Thu, 25 Sep 2003 18:18:57 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>OF COURSE theres no real beating it <img src="http://www.allegro.cc/forums/smileys/rolleyes.gif" alt="::)" /> yeesh, when you kill someone they don&#39;t die! Hows that work eh? (I'm dumb! or should I say &quot;doesn&#39;t work&quot;.) <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Thu, 25 Sep 2003 18:53:31 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">MUD said:</div><div class="quote"><p>
You have been KILLED!<br />Lucky for you, this hasn&#39;t been implemented yet.
</p></div></div><p>
<img src="http://www.allegro.cc/forums/smileys/grin.gif" alt=";D" /></p><p>When you kill npcs they die properly though.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Thu, 25 Sep 2003 19:08:38 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Heh, you&#39;re well on your way to having a decent MUD. Keep up the good work =)</p><p>This thread inspired me to grab a stock copy of Smaug and start playing with it. So far, I&#39;m having fun!
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Radagar)</author>
		<pubDate>Thu, 25 Sep 2003 20:08:12 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>How do you feel Derezo? You&#39;re know Inspiring!
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Thu, 25 Sep 2003 20:14:05 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>emote sniffles.<br />emote sheds a tear.</p><p>I feel so proud! <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>Text games are definitely the most fun to program. You don&#39;t need any media (images, music, sounds, models) to start it up. Not even programmers art! <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>BTW, Oscar, I can&#39;t see a problem in the name validation code.<br />Here&#39;s the code which checks to see if a name is valid.
</p><div class="source-code snippet"><div class="inner"><pre><span class="k1">int</span> CheckNameReq<span class="k2">(</span><span class="k1">char</span> <span class="k3">*</span>str<span class="k2">)</span>
 <span class="k2">{</span>
  <span class="k1">int</span> i<span class="k2">;</span>
  
  <span class="k1">if</span><span class="k2">(</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_764.html" target="_blank">strlen</a><span class="k2">(</span>str<span class="k2">)</span> <span class="k3">&lt;</span> <span class="n">3</span><span class="k2">)</span> <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
  <span class="k1">for</span><span class="k2">(</span>i<span class="k3">=</span><span class="n">0</span><span class="k2">;</span>i<span class="k3">&lt;</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_764.html" target="_blank">strlen</a><span class="k2">(</span>str<span class="k2">)</span><span class="k2">;</span>i<span class="k3">+</span><span class="k3">+</span><span class="k2">)</span>
   <span class="k2">{</span>
    <span class="k1">if</span><span class="k2">(</span><span class="k3">!</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_504.html" target="_blank">isalpha</a><span class="k2">(</span>str<span class="k3">&lt;</span>i&gt;<span class="k2">)</span><span class="k2">)</span> <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
   <span class="k2">}</span>
  <span class="k1">return</span> <span class="n">1</span><span class="k2">;</span>
 <span class="k2">}</span>
</pre></div></div><p>
If you use the arrow keys to move your cursor back from the client, it sends the keys as part of your name.. and arrow keys aren&#39;t alpha characters.. so, it makes your name invalid. So if you pressed Gn&lt;leftarrow&gt;i&lt;enter&gt;, it would actually send it in that order. The i would be after a left arrow which is after the n. Stupid windows telnet.</p><p>If that wasn&#39;t the problem, then I&#39;ll need to double check my buffering code to make sure it doesn&#39;t add characters on the end under certain conditions... and maybe strip spaces off the name when I check it, just in case.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Thu, 25 Sep 2003 20:23:17 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>
Some telnet clients send some control sequences on connect that your server might not be able to cope with. These might be interpreted as part of the name on first attempt.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (X-G)</author>
		<pubDate>Thu, 25 Sep 2003 20:38:40 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Nope. I press &#39;Gin&#39;, only, no other character. It fails the first time, and accepts it the second.</p><p>I tried a name with more than 3 characters and the same happens: the first time I connect and enter the name it says that the name should have at least 3 letters. I use Putty.</p><p>I&#39;ve tested with windows telnet and it works. (I spend some time trying to figure out how to set the port).</p><p>So the problem doesn&#39;t seem to be CheckNameReq.</p><p>One speed tip: save the value of strlen(str) in a variable, so there&#39;s not a function call every loop <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Oscar Giner)</author>
		<pubDate>Thu, 25 Sep 2003 21:23:36 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>
Like I said. Telnet sends control characters on connect. Derezo&#39;s server thinks these are part of your name (and obviously, they are not alphanumeric, hence the error). You can&#39;t see them, but they&#39;re in there.</p><p>With putty, you could try connecting in Raw mode rather than Telnet mode.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (X-G)</author>
		<pubDate>Thu, 25 Sep 2003 21:46:49 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Yes, connecting in raw mode solved the problem.</p><p>[edit]<br />BIG BUG:</p><div class="source-code"><div class="toolbar"></div><div class="inner"><table width="100%"><tbody><tr><td class="number">1</td><td>STAT</td></tr><tr><td class="number">2</td><td>Stats:</td></tr><tr><td class="number">3</td><td>VNUM:         <span class="n">0</span></td></tr><tr><td class="number">4</td><td>NAME:         Gin</td></tr><tr><td class="number">5</td><td>HP:           <span class="n">64090</span> <span class="k3">/</span> <span class="n">2000</span></td></tr><tr><td class="number">6</td><td>MN:           <span class="n">0000</span> <span class="k3">/</span> <span class="n">0000</span></td></tr><tr><td class="number">7</td><td>STR:          <span class="n">212</span></td></tr><tr><td class="number">8</td><td>AGI:          <span class="n">101</span></td></tr><tr><td class="number">9</td><td>INT:          <span class="n">1</span></td></tr><tr><td class="number">10</td><td>LCK:          <span class="n">1</span></td></tr><tr><td class="number">11</td><td>VIT:          <span class="n">1</span></td></tr><tr><td class="number">12</td><td>ATT PTS:      <span class="n">0</span></td></tr><tr><td class="number">13</td><td>Level Information:</td></tr><tr><td class="number">14</td><td>LEVEL:        <span class="n">3</span></td></tr><tr><td class="number">15</td><td>EXP:          <span class="n">4371</span></td></tr><tr><td class="number">16</td><td>AP:           <span class="n">28</span></td></tr><tr><td class="number">17</td><td>Class Information:</td></tr><tr><td class="number">18</td><td>CLASS:        Squire</td></tr><tr><td class="number">19</td><td>Coins on hand:</td></tr><tr><td class="number">20</td><td>Copper:       <span class="n">200</span></td></tr><tr><td class="number">21</td><td>Silver:       <span class="n">100</span></td></tr><tr><td class="number">22</td><td>Gold:         <span class="n">100</span></td></tr><tr><td class="number">23</td><td>Platinum:     <span class="n">0</span></td></tr><tr><td class="number">24</td><td>Modifiers:</td></tr><tr><td class="number">25</td><td>  <span class="n">1</span> <span class="k3">-</span> <span class="n">4</span> <span class="k3">-</span> <span class="n">10</span></td></tr><tr><td class="number">26</td><td><span class="k3">&gt;</span></td></tr></tbody></table></div></div><p>
I have 64090 HP!<br />The last time I checked the HP I had more than 4000. I exit and enter again (after trying to kill you;D), and I have that high amount of HP.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Oscar Giner)</author>
		<pubDate>Thu, 25 Sep 2003 21:50:46 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hmm.. I&#39;ll hafta look into that HP bug.<br />Got all night to work on it now <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /></p><div class="quote_container"><div class="title">CGames said:</div><div class="quote"><p>Derezo, you must send \r instead of \n, eh?</p></div></div><p>
Yep, working on fixing them all.<br />I have most of it converted to \r\n instead of just \n.. but some have not yet. Was working on that before I left earlier.</p><div class="quote_container"><div class="title">CGames said:</div><div class="quote"><p>Derezo, did you add support for backspace? if you did, you did, it seems to be a bit buggy.</p></div></div><p>
Yeah... I&#39;ll hafta check it out. I noticed sometimes it skips them for some reason. (Oh how I hate windows telnet..)</p><div class="quote_container"><div class="title">X-G said:</div><div class="quote"><p>Some telnet clients send some control sequences on connect that your server might not be able to cope with.</p></div></div><p>
It&#39;s not top priority, but I&#39;ll look into that.<br />If it&#39;s something simple (if it has a delimeter, or is only 1 character), it wont be hard to ignore.</p><div class="quote_container"><div class="title">Oscar said:</div><div class="quote"><p>save the value of strlen(str) in a variable</p></div></div><p>
Yeah. Thanks for reminding me. In my head I was thinking it was only called twice.. but no, it&#39;s called every loop <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Thu, 25 Sep 2003 23:12:22 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Well, actually, this is the problem I&#39;ve found with the backspace:</p><div class="source-code snippet"><div class="inner"><pre><span class="k3">&gt;</span>
lookk^H<span class="k3">&lt;</span>enter&gt;

Huh?
<span class="k3">&gt;</span>
lookk^H <span class="k3">&lt;</span>enter&gt;
<span class="c">//...</span>
<span class="k3">&gt;</span>
looo^hk<span class="k3">&lt;</span>enter&gt;
<span class="c">//...</span>
<span class="k3">&gt;</span>
</pre></div></div><p>
In other words, when you recieve a backspace, you decrement your string pointer, but what you should do is set the current location to &#39; &#39;, then decrement. or even &#39;\0&#39;.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Thu, 25 Sep 2003 23:41:25 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Of course. That&#39;s why sometimes if I do multiple backspaces it does nothing.. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /></p><p>Thanks.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Fri, 26 Sep 2003 00:19:02 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Also in Win telnet, I notice the death messages look something like this:
</p><div class="source-code snippet"><div class="inner"><pre>SOmething something<span class="k3">!</span>
                   blah<span class="k3">!</span>
                        d dropped <span class="n">31</span> platinum <span class="c">// assume 80 cols here</span>
coins<span class="k3">!</span>
      <span class="k3">&gt;</span>
</pre></div></div><p>Is that because of the \n problem? I thought a \n went to the next line and flushed, \r just flushed. Am I wrong?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Fri, 26 Sep 2003 00:38:33 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>
\n goes to the next line, \r resets the cursor to the column 0 again.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (X-G)</author>
		<pubDate>Fri, 26 Sep 2003 00:43:13 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>\r is a carrige return, which returns the &quot;carriage&quot; to teh start. \n is a line feed, which feeds another line... Think in typwriter terms. a \n without a \r will just advance a line, a \r will just return the cursor to the start of the line. add em both and you get tot he first char on the next line.</p><p>Thankfully, the best OS&#39;s chose a single char to do newlines.</p><p>Derezo, have you looked at any Telnet specs? so you can correctly handle the Telent protocol? (yes, there is a protocol spec, it tells you how everything is handled, and lists the various controll chars)
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Fri, 26 Sep 2003 00:44:29 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Ok, and in UNIX, \n does both?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Fri, 26 Sep 2003 00:45:15 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>in text files and such.. yeah, and \r is just a carriage return.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Fri, 26 Sep 2003 00:47:10 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Isn&#39;t it great that Win, Unix and Mac all havwe different ways to handle the end of line? </p><p><img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>Makes programming more interesting ...
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (spellcaster)</author>
		<pubDate>Fri, 26 Sep 2003 00:52:19 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>SC: Not unless by more interesting you mean more frustrating. <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /></p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>Derezo, have you looked at any Telnet specs? so you can correctly handle the Telent protocol?</p></div></div><p>
Nope. I&#39;m winging it! <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /><br />I will when I launch this into a full fledged MUD, with actual players.. but for now, I&#39;m just trying to support the basics.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Fri, 26 Sep 2003 01:10:48 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>ugghhh... It will be sooo much easier if you dont have to worry about telnet getting int he way.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Fri, 26 Sep 2003 01:24:49 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Yeah, I know. If windows telnet were non existant, I would still be using my old buffering method <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /><br />(Other than the command stacking problem).</p><p>Now I treat the network like a keyboard buffer and use a readkey-style method of reading from it. <img src="http://www.allegro.cc/forums/smileys/sad.gif" alt=":(" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Fri, 26 Sep 2003 01:34:29 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Thats how I had to deal with my HTTP server. belive that or not.. Headers are evil <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /> you can have multiple lines in one header, and stuff.. so I read one byte at a time till I find my plain \n or two \n\n... that header reader func is a wee convoluted.</p><p>But what I meant, is if you followed the telnet specs (which most other protocols are based on, ie: ftp, http...), you wouldnt be having this problem I bet <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Fri, 26 Sep 2003 01:50:32 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Yeah, but who likes following a SPEC? I mean, come on.. takes all the fun out of it!</p><p>Oh, wait.. I probably shouldn&#39;t be answering for Derezo.</p><p><b>goes back into his MUD</b>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Radagar)</author>
		<pubDate>Fri, 26 Sep 2003 01:54:13 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>No, probably wouldn&#39;t have had the problems if I checked out the spec.. It was my first networking app though, so I wasn&#39;t sure how I should go about it. So I just did whatever. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /></p><p>In due time I&#39;ll go and take a look at it, and fix my code.. Until then, I&#39;ll worry about the other stuff.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Fri, 26 Sep 2003 02:29:45 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Ok. <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /> See you soon <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /> no doubt it&#39;ll be about a bug related to the input. <img src="http://www.allegro.cc/forums/smileys/cheesy.gif" alt=":D" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Fri, 26 Sep 2003 02:33:09 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hey, have you had 23y3 on there yet?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Peter Hull)</author>
		<pubDate>Fri, 26 Sep 2003 03:12:34 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Yeah. <br />&quot;ChrisBarry&quot; and &quot;MatthewLeverton&quot; came on when I was out doing stuff.<br />Neither of them said anything! <img src="http://www.allegro.cc/forums/smileys/angry.gif" alt="&gt;:(" /><br />Can you believe that!?!? The nerve, I tell you!</p><p>There&#39;s been a lot of people on. 1/2 of them haven&#39;t posted in this thread. Several of them I could have swore never posted in their lives. <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /></p><p>I&#39;d dig through the users, but they&#39;re in their own letter-assigned directories.. so.... if you want to, you can check them out here:<br /><a href="http://24.141.201.66/mud/players">http://24.141.201.66/mud/players</a></p><p>Just did some more updates.<br />Here&#39;s a list.
</p><div class="source-code"><div class="toolbar"></div><div class="inner"><table width="100%"><tbody><tr><td class="number">1</td><td><span class="k3">-</span> Say alias changed from <span class="k3">-</span> to <span class="s">' (Thanks to Ashley [Angela] for making it a priority ;)</span></td></tr><tr><td class="number">2</td><td><span class="s">  Because of this change, you can no longer use single quotes to represent one argument.</span></td></tr><tr><td class="number">3</td><td><span class="s">  learn '</span>fire ball<span class="s">' must now be learn "fire ball". No big change.</span></td></tr><tr><td class="number">4</td><td><span class="s">- '</span>Player has entered the game<span class="s">' message added.</span></td></tr><tr><td class="number">5</td><td><span class="s">- '</span>Player has left the game<span class="s">' message added. Double-kill bug found and removed in the process.</span></td></tr><tr><td class="number">6</td><td><span class="s">- TO_CH, TO_ROOM, TO_PLAYERS, TO_NOTCH, TO_NOTTGT changed to flags (DoAction types).</span></td></tr><tr><td class="number">7</td><td><span class="s">- Attribute dependant point for skills added. </span></td></tr><tr><td class="number">8</td><td><span class="s">- Defense attribute for skill defender'</span>s changed to reflect dependant point.</td></tr><tr><td class="number">9</td><td><span class="k3">-</span> Server-side change to logs. Now outputs ALL logs to the console, as well</td></tr><tr><td class="number">10</td><td>  as the <a href="http://www.delorie.com/djgpp/doc/libc/libc_542.html" target="_blank">log</a> file.</td></tr><tr><td class="number">11</td><td><span class="k3">-</span> Coin taking combined to one <a href="http://www.allegro.cc/manual/line" target="_blank"><span class="a">line</span></a> rather than one <span class="k1">for</span> each coin type.</td></tr><tr><td class="number">12</td><td>  Also outputs the message to all players in the room.</td></tr><tr><td class="number">13</td><td><span class="k3">-</span> Backspace problem fixed. Should work now. <span class="k2">(</span>Thanks to CGames <span class="k1">for</span> pointing that out<span class="k2">)</span></td></tr><tr><td class="number">14</td><td><span class="k3">-</span> New lines should all be properly formated as \r\n. Post a small quote of where it screws up <span class="k1">if</span></td></tr><tr><td class="number">15</td><td>  you happen to find a spot <span class="k2">(</span>I can<span class="s">'t tell from within my client).</span></td></tr><tr><td class="number">16</td><td><span class="s">- Go command added, by popular demand. Works the same as n/s/e/w/u/d, but you need to put go before it.</span></td></tr><tr><td class="number">17</td><td><span class="s">- Take, Drop and Give now display properly.</span></td></tr><tr><td class="number">18</td><td><span class="s">- Buffer limitations added to server code. (Thanks to LSD for pointing that issue out)</span></td></tr></tbody></table></div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Fri, 26 Sep 2003 03:15:23 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Looking good.  I&#39;ve never played a MUD before but kind of reminds me of the old BBS game, Legend of the Red Dragon.  I need to find something better than telnet - ack!
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Breakman79)</author>
		<pubDate>Fri, 26 Sep 2003 05:03:38 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>&quot;ChrisBarry&quot; ... came on when I was out doing stuff.</p></div></div><p>Like caek I did. I was <i>thinking</i> of trying it, but I&#39;ve never used a MUD before so I&#39;d probably be lost <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (23yrold3yrold)</author>
		<pubDate>Fri, 26 Sep 2003 05:12:37 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Well.. then.. who the fark made ChrisBarry? <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /></p><p>I must say I found it rather odd. I came on and it said something like:</p><p>ChrisBarry has left to the North.<br />MatthewLeverton has left to the North.</p><p>(I was in the room where characters are created in)<br />..so both players were created around the same time <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Fri, 26 Sep 2003 05:48:44 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>..so both players were created around the same time</p></div></div><p>I would assume so, since I&#39;m guessing the ML is a fake too (shouldn&#39;t he go by konforce?) ...
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (23yrold3yrold)</author>
		<pubDate>Fri, 26 Sep 2003 05:51:16 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hey 23! Using a MUD is easy. Just log on and type &#39;show commands&#39; when you get the &#39;&gt;&#39; prompt. You should have no trouble trying the game out.</p><p>When I first started using MUDs I thought they were really complex to use, but after trying one out for an hour I found that they were really easy, and fun to use.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Patrick Barry)</author>
		<pubDate>Fri, 26 Sep 2003 06:59:58 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Yeah. It&#39;s always confusing for first-timer&#39;s. You get use to it though.</p><p>Mainly because there&#39;s so much text coming at you, and n00bs don&#39;t know what to look for in it.  <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /></p><p>Battles, for example, are very fast paced.. they look like:<br />Flames leap from your hands and scorch A Crazy Monster!<br />Your spell deals 9856 damage to A Crazy Monster!<br />Derezo slashes A Crazy Monster and deals 321 damage!<br />A Crazy Monster bites Derezo and deals 2 damage!<br />Derezo slashes A Crazy Monster and deals 327 damage!<br />A Crazy Monster bites Derezo and deals 4 damage!<br />Derezo slashes A Crazy Monster and deals 309 damage!<br />A Crazy Monster bites Derezo and deals 3 damage!</p><p>Really all you want to look at is the numbers and the names, and skip everything inbetween. <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /><br />It&#39;s just there so it makes sense. If all it said was &quot;Derezo 321 Monster&quot;.. it just doesn&#39;t look very elegant. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /><br />It&#39;s all color coded too.. so it&#39;s easy to spot what you need to know.</p><p>As for the commands, it&#39;s like using a DOS-Based chat room. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /><br />As patrick says, &#39;show commands&#39; gives you all the commands. Typing them in will usually give you a helpful syntax message.. but sometimes not right now. In a complete mud, there&#39;s also a help system which you can use to find help on commands/spells/classes/whatever. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>[edit]<br />More updates.<br />Should be more responsive now. Output is now handled on a seperate thread for each client, which was causing slowdowns before. (Had to send all the data to another client in order to keep the game logic going)</p><p>Added a little piece of code which patrick gave me which tells the client to hide the local echo. Added it for when you enter your password at login (wont show it when you type it).</p><p>Bunch of other minor things. Added some flags and stuff... nothing else of interest. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /></p><p>[edit]<br />Even more updates.<br />Now it should be safe with ANY client if it follows the telnet spec. It even sends some proper telnet commands now, but for the most part just ignores telnet commands... cuz most of them are pretty lame. (&quot;Do this.&quot;,&quot;Ok, are you sure?&quot;,&quot;Yeah. Do it.&quot;,&quot;Well, I can&#39;t. Sorry.&quot;. <img src="http://www.allegro.cc/forums/smileys/rolleyes.gif" alt="::)" />)
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Fri, 26 Sep 2003 07:22:23 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p><img src="http://www.allegro.cc/forums/smileys/cool.gif" alt="8-)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Peter Hull)</author>
		<pubDate>Fri, 26 Sep 2003 11:11:19 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>It doesn&#39;t seem to work with windows XP&#39;s telnet.<br />I connect, get your colorful login (which looks pretty bad since I normally use a blue BG... and if I change to a black BG the red &quot;name&quot; string is almost un-readable).<br />Anyway... I don&#39;t get an echo for anything I type.<br />Even if I just type blindly, nothing happens...
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (spellcaster)</author>
		<pubDate>Fri, 26 Sep 2003 12:18:14 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Breakman79: <a href="http://lord.nuklear.org/">Legend Of The Red Dragon</a> you say? Ahh, the wonders of telnet <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /><br />(direct <a>telnet link</a> for the lazy)</p><p>Derezo: I get &quot;Connection refused&quot; when I try to connect <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /><br />And damn! These MUD threads have made me start to feel MUD withdrawal symptoms now - must... resist... the urge to... start mudding again...
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (gnolam)</author>
		<pubDate>Fri, 26 Sep 2003 14:21:34 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>spellcaster, you have to turn on Local Echo with WinXP Telnet or you won&#39;t see a thing you type.</p><p>type &quot;Set LOCAL_ECHO&quot; before you connect. </p><p>Good luck!
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Radagar)</author>
		<pubDate>Fri, 26 Sep 2003 18:37:24 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I&#39;m really looking forward to try this thing out! Unfortunately it appears to be down at the moment...</p><p>I&#39;ll try it again later and see if I can get anywhere.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (AikonIV)</author>
		<pubDate>Fri, 26 Sep 2003 18:53:14 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>which looks pretty bad since I normally use a blue BG... and if I change to a black BG the red &quot;name&quot; string is almost un-readable</p></div></div><p>
I can&#39;t really control the brightness of colors. I only have Bold and Regular weight adjustments. Most clients also change the brightness for these.</p><p>You&#39;ll need to adjust the standard colors from your client (Most use the standard 16 color pallete like MS Paint has).</p><p>I&#39;ll have an option to remove ANSI Color in the not to distant future (already have a function to stip it, just haven&#39;t made an option yet).</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>I don&#39;t get an echo for anything I type.</p></div></div><p>
Also a client setting. However, my server tries to disable the echo, but just for the password. It enables it after you enter a password.<br />[edit: Actually, you&#39;re right. Windows telnet is borked now. I&#39;ll fix that... looks like it wants a confirmation when I request to change the client-side local echo setting.. I&#39;ll just comment it out for now until I finish integrating the telnet spec <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />]</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>&quot;Connection refused&quot;</p></div></div><p>
Yeah. It crashed last night..<br />There&#39;s a bug in the login that I never noticed until last night before I went to sleep. If you connect, and disconnect before logging in, it crashes.. <img src="http://www.allegro.cc/forums/smileys/rolleyes.gif" alt="::)" /> <br />I really need more error checking. Workin&#39; on it. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Fri, 26 Sep 2003 19:31:22 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hm...<br />seems like there&#39;s a &quot;spellcaster&quot; already <img src="http://www.allegro.cc/forums/smileys/sad.gif" alt=":(" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (spellcaster)</author>
		<pubDate>Fri, 26 Sep 2003 20:49:45 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>and it&#39;s not u? <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /><br />Someone&#39;s makin a bunch of fake accounts........</p><p>BALETED!</p><p>Bug Fix: <br />Fixed the bug where it would crash when players connected and disconnected without logging in. (Bug in kill client didn&#39;t properly remove players from the online players list. Sometimes crashed when players didn&#39;t use the quit command too <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />).</p><p>I&#39;ll be uploading a new package with the source/etc later today if anyone&#39;s interested.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Fri, 26 Sep 2003 21:46:10 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>heh, I also was cloned.</p><p>So yesterday you weren&#39;t the real spellcaster? There was also a ML...
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Oscar Giner)</author>
		<pubDate>Fri, 26 Sep 2003 21:51:08 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>hey yeah.. there&#39;s also an OscarGiner.. <img src="http://www.allegro.cc/forums/smileys/rolleyes.gif" alt="::)" /><br />Why I oughtta... </p><p>Holy, you must have a lot in your inventory.. or a bunch of skills that aren&#39;t in the game! <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />
</p><div class="quote_container"><div class="title">logs said:</div><div class="quote"><p>


09.26.2003 16:47:10:0609 &gt;&gt; $$$ Loading Player players\G\Gin<br />09.26.2003 16:47:10:0609 &gt;&gt; ### ALLOCATED BLOCK @ 009E3270!<br />09.26.2003 16:47:10:0609 &gt;&gt; ### ALLOCATED BLOCK @ 009E30D0!<br />09.26.2003 16:47:10:0609 &gt;&gt; ### ALLOCATED BLOCK @ 009E30B0!<br />09.26.2003 16:47:10:0609 &gt;&gt; ### ALLOCATED BLOCK @ 009E3090!<br />09.26.2003 16:47:10:0609 &gt;&gt; ### ALLOCATED BLOCK @ 009E3070!<br />09.26.2003 16:47:10:0609 &gt;&gt; ### ALLOCATED BLOCK @ 009E3050!<br />09.26.2003 16:47:10:0609 &gt;&gt; ### ALLOCATED BLOCK @ 009E3030!<br />09.26.2003 16:47:10:0609 &gt;&gt; ### ALLOCATED BLOCK @ 009E3010!<br />09.26.2003 16:47:10:0781 &gt;&gt; ### ALLOCATED BLOCK @ 009E4560!<br />09.26.2003 16:47:10:0781 &gt;&gt; ### ALLOCATED BLOCK @ 009E43C0!<br />09.26.2003 16:47:10:0781 &gt;&gt; ### ALLOCATED BLOCK @ 009E4220!<br />09.26.2003 16:47:10:0781 &gt;&gt; ### ALLOCATED BLOCK @ 009E4080!<br />09.26.2003 16:47:10:0781 &gt;&gt; ### ALLOCATED BLOCK @ 009E4060!<br />09.26.2003 16:47:10:0781 &gt;&gt; ### ALLOCATED BLOCK @ 009E4040!<br />09.26.2003 16:47:10:0781 &gt;&gt; ### ALLOCATED BLOCK @ 009E4020!<br />09.26.2003 16:47:10:0781 &gt;&gt; ### ALLOCATED BLOCK @ 009E59E0!<br />09.26.2003 16:47:10:0781 &gt;&gt; ### ALLOCATED BLOCK @ 009E5840!<br />09.26.2003 16:47:10:0781 &gt;&gt; ### ALLOCATED BLOCK @ 009E56A0!<br />09.26.2003 16:47:10:0781 &gt;&gt; ### ALLOCATED BLOCK @ 009E5500!<br />09.26.2003 16:47:10:0781 &gt;&gt; ### FREEING BLOCK @ 009E3270<br />09.26.2003 16:47:10:0781 &gt;&gt; ### ALLOCATED BLOCK @ 009E3270!<br />09.26.2003 16:47:10:0781 &gt;&gt; ### ALLOCATED BLOCK @ 009E54B0!<br />09.26.2003 16:47:10:0781 &gt;&gt; Loaded Character &#39;Gin&#39; Successfully
</p></div></div><p>
<img src="http://www.allegro.cc/forums/smileys/shocked.gif" alt=":o" /></p><p>BTW. Taking logs offline in a second.. since they&#39;re accessible (not that I think anyone knew that). It logs all commands recieved from the server, including passwords.. so.... Yoink!</p><p>[edit]<br />I&#39;m going away for the weekend, so when the MUD crashes when I&#39;m gone, it&#39;s out until Sunday. I&#39;ll try to resolve the disconnecting crashes before I leave, but no promises <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Fri, 26 Sep 2003 22:01:13 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hey Derezo, just wanted to let you know, my HP is bugged too. Here is what I&#39;m at...</p><div class="source-code"><div class="toolbar"></div><div class="inner"><table width="100%"><tbody><tr><td class="number">1</td><td>Stats:</td></tr><tr><td class="number">2</td><td>VNUM:         <span class="n">0</span></td></tr><tr><td class="number">3</td><td>NAME:         Radagar</td></tr><tr><td class="number">4</td><td>HP:           <span class="n">15427</span> <span class="k3">/</span> <span class="n">00</span></td></tr><tr><td class="number">5</td><td>MN:           <span class="n">0000</span> <span class="k3">/</span> <span class="n">000</span></td></tr><tr><td class="number">6</td><td>STR:          <span class="n">10</span></td></tr><tr><td class="number">7</td><td>AGI:          <span class="n">0</span></td></tr><tr><td class="number">8</td><td>INT:          <span class="n">0</span></td></tr><tr><td class="number">9</td><td>LCK:          <span class="n">0</span></td></tr><tr><td class="number">10</td><td>VIT:          <span class="n">0</span></td></tr><tr><td class="number">11</td><td>ATT PTS:      <span class="n">0</span></td></tr><tr><td class="number">12</td><td>Level Information:</td></tr><tr><td class="number">13</td><td>LEVEL:        <span class="n">1</span></td></tr><tr><td class="number">14</td><td>EXP:          <span class="n">1250</span></td></tr><tr><td class="number">15</td><td>AP:           <span class="n">0</span></td></tr><tr><td class="number">16</td><td>Class Information:</td></tr><tr><td class="number">17</td><td>CLASS:        Squire</td></tr><tr><td class="number">18</td><td>Coins on hand:</td></tr><tr><td class="number">19</td><td>Copper:       <span class="n">0</span></td></tr><tr><td class="number">20</td><td>Silver:       <span class="n">0</span></td></tr><tr><td class="number">21</td><td>Gold:         <span class="n">0</span></td></tr><tr><td class="number">22</td><td>Platinum:     <span class="n">0</span></td></tr><tr><td class="number">23</td><td>Modifiers:</td></tr><tr><td class="number">24</td><td>  <span class="n">1</span> <span class="k3">-</span> <span class="n">4</span> <span class="k3">-</span> <span class="n">10</span></td></tr></tbody></table></div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Radagar)</author>
		<pubDate>Sat, 27 Sep 2003 07:38:50 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Yeah. I gotta look into that... (first I gotta find an easy way to reproduce the problem <img src="http://www.allegro.cc/forums/smileys/sad.gif" alt=":(" />)</p><p>It was up ALL WEEKEND!<br />Can you believe it? <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /><br />It didn&#39;t crash -- not once!</p><p>Thanks all for testing this and helping me out with the problems <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Sun, 28 Sep 2003 22:28:32 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Holy, you must have a lot in your inventory.. or a bunch of skills that aren&#39;t in the game!
</p></div></div><p>
I collect frogs <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Oscar Giner)</author>
		<pubDate>Mon, 29 Sep 2003 20:53:24 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Everything&#39;s gone! The game is still running, but there&#39;s nothing there...</p><p>Peter
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Peter Hull)</author>
		<pubDate>Thu, 02 Oct 2003 23:00:10 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Actually, I&#39;m not so sure everything&#39;s really gone, I just think that it doesn&#39;t start you in a room with any exits. If you use the goto command to go to room 101 (gotta love being able to cheat, heh), you end up at the entrance to the Forgotten Castle, which I&#39;m guessing is a new area that Derezo is working on creating.</p><p>EDIT: I think I just crashed it (blushes). I was experimenting with the redit command, I think the last thing I did was &#39;redit 200&#39;, a second later I got a Connection Lost, and can&#39;t reconnect. Couldn&#39;t ping it either.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (AikonIV)</author>
		<pubDate>Fri, 03 Oct 2003 02:41:20 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Actually, Zemus is creating forgotten castle (101 - 200). I&#39;m creating Elven Forest (201 - 300).<br />He&#39;s getting use to the editor (He&#39;s my cousin, staying at my place for a bit).</p><p>All the old players / areas got earased, because I converted a big portion of the file format. I&#39;m going to implement a command that will load everything in the old format, and save it in the new format.. but going to take some time. Working on a few other things right now. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Fri, 03 Oct 2003 02:55:37 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Heh, I&#39;d suggest making it start you somewhere other than the Void...it&#39;s pretty boring there <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>Is there a room number you can go into to get to your elven forest? Or do you have to load/somehow get into a different area first?</p><p>I don&#39;t really know how you are handling your areas. Do all areas have to have unique room VNums? Or are only the rooms from one area ever loaded at once?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (AikonIV)</author>
		<pubDate>Fri, 03 Oct 2003 02:59:03 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Nice! But I think we should begin in a ceratin game room. How do I get to your elven forest, Derezo?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (rockslave)</author>
		<pubDate>Fri, 03 Oct 2003 08:12:13 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>You can get there by typing &quot;goto 201&quot;, sans the quotes. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>Aikon: I handle the areas in a linked list. Each have a lvnum (low vnum) and a hvnum (high vnum) which is the range for the vnums available to them. Right now it only applies to rooms (properly).. because you can still create objects/mobiles outside of the area&#39;s vnum range.. but, later, it will matter for everything. Vnums are global (not in the programming sense <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />), and each area has a portion of those vnums assigned to them.</p><p>Areas are loaded from an areas.txt file, one by one.. I noticed you tried to create an area. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /><br />Aedit is littered with bugs right now, and you need to be very careful when using it. I did no error checking and assumed that every command is going to be entered with perfection. <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /> Which is rarely the case...</p><p>I should change the void.. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Fri, 03 Oct 2003 09:25:26 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>How do I choose my character class?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (rockslave)</author>
		<pubDate>Fri, 03 Oct 2003 09:50:33 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Well, since I don&#39;t have many (read: any finished) areas, I don&#39;t have any guildmasters. So, the only way to change your class at this time is using mset.<br />mset takes arguments like so:</p><p>mset &lt;target&gt; &lt;field&gt; &lt;amount&gt;</p><p>target can be &#39;self&#39; for yourself, or other players/mobiles.<br />&#39;field&#39; can be CLASS, HP, MN, AGI, STR, LCK, VIT, INT, AP, etc. <br />Amount is the number you want to change it to.</p><p>For class, you need to use numbers (for now) to assign yourself a new class.<br />The only class with a skill right now is Wizard. They have scorch which takes 35AP to learn (using the learn command). Wizard is class #3. So you can switch to wizard by typing &#39;mset self class 3&#39; <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Fri, 03 Oct 2003 21:43:56 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Well I played around some more on the mud. Getting much more stable, I wasn&#39;t able to crash it. I set myself as a wizard, but I couldn&#39;t find a single MOB to fight, and I had no HP. </p><p>Anyways, it&#39;s slowly coming along. Let us know when you do another big update.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Radagar)</author>
		<pubDate>Sun, 05 Oct 2003 20:45:35 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Radagar: mset self hp -1 <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>And what is a MOB (you make it sound like an acronym)?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Sun, 05 Oct 2003 23:25:40 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>MOB= mobile<br />A bit like an NPC in other words.</p><p>Pete
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Peter Hull)</author>
		<pubDate>Mon, 06 Oct 2003 00:55:23 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>yep, MOB is an old MUD term meaning Mobile, as Peter said. It is used for any creature in a mud that isn&#39;t player controlled. A non-player character or creature.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Radagar)</author>
		<pubDate>Mon, 06 Oct 2003 01:21:17 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>Let us know when you do another big update.</p></div></div><p>
Will do. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /><br />On the 1.0 release I&#39;ll be making another post <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Mon, 06 Oct 2003 01:48:57 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Good mud, looks like it&#39;ll be very nice <img src="http://www.allegro.cc/forums/smileys/grin.gif" alt=";D" /><br />It&#39;s annoying when you type you pass and theres no *&#39;s just plain text, but you probobly know that <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /></p><p>For everybody using telnet, just download putty, it&#39;s only 0.35mb.<br /><a href="http://www.linuxbox.cz/podpora/download/putty.exe">download here</a>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Freke)</author>
		<pubDate>Sat, 11 Oct 2003 22:09:27 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Freke: Yeah, the password problem was resolved for a short period. Later it was noted that some clients (our good friend windows telnet, of course) don&#39;t want to do that. So they tell me they wont do it, and wait for me to give the ok or something.. and since I don&#39;t send that yet, they wait forever for me to do that. <img src="http://www.allegro.cc/forums/smileys/sad.gif" alt=":(" /></p><p>So, once I add full telnet support, that code will be uncommented and used once again. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>BTW, people may have noticed that I haven&#39;t added nothing to it this month at all.. that&#39;s because I&#39;m coding my entry for HalloweenHack and working on my PHP, and I&#39;ve been sitting at this desk a little less. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /> I&#39;ll probably work on it more when winter hits..
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Tue, 14 Oct 2003 11:18:37 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>how dose it work?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (PyroBoy)</author>
		<pubDate>Tue, 14 Oct 2003 19:32:05 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Connect to it via a telnet client (such as windows telnet, but I would recommend downloading something better). The address is in my sig, or in the first post. Port 4000.</p><p>Enter a name &amp; password, and you&#39;re in. There&#39;s not much you can do right now, especially if you don&#39;t explore the commands.. as you start in a room with nothing in it. <img src="http://www.allegro.cc/forums/smileys/sad.gif" alt=":(" /></p><p>Room 101 &amp; 201 are entrances to areas. You can type &#39;goto 101&#39; or &#39;goto 201&#39; to go there. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>(no more repeating myself <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />)</p><p>If it doesn&#39;t connect, it could have crashed and I haven&#39;t rebooted it yet. If you connect and it&#39;s really slow, my cousin could be playing Vice City.. like he is now. <img src="http://www.allegro.cc/forums/smileys/grin.gif" alt=";D" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Wed, 15 Oct 2003 02:26:29 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Ah, I finally managed to connect (BTW, is there a way to change the default telnet client in Windows? It would be nice to be able to click telnet links and have them opened with PuTTy...).</p><p>Can you get past the door in area 101?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (gnolam)</author>
		<pubDate>Wed, 15 Oct 2003 02:39:16 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>He may have locked the door.. and I don&#39;t think unlocking is possible yet.. ahem. &quot;open&quot; is a command though, and the direction is the argument.<br />eg. &#39;open north&#39;<br />Later I&#39;ll also add keywords to door so you can type &#39;open door&#39;.. or &#39;open gate&#39;</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>... change the default telnet client in Windows?</p></div></div><p>
[edited response]<br />In windows explorer (XP), go into the folder options (tools-&gt;folder options)<br />Select the &#39;file types&#39; tab.<br />There&#39;s one named URL:Telnet Protocol. Edit it.</p><p>I first did a registry search, and found that line.. but I was looking for something that invoked telnet.exe. Looks like rundll32 does that.</p><p>Win9x tutorial can be found <a href="http://www.ecn.ab.ca/helpdesk/TEXT/CLIENT/INDEX.HTM">here</a>.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Wed, 15 Oct 2003 03:06:31 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hey Derezo, I sent you a PM.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Radagar)</author>
		<pubDate>Wed, 15 Oct 2003 20:36:25 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I like MUDs.<br />But I already spend way too much time playing &#39;<a href="http://mume.pvv.org/">MUME</a>&#39;.<br />So I don&#39;t think I&#39;ll play your game. <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Karadoc ~~)</author>
		<pubDate>Thu, 16 Oct 2003 16:37:16 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Going to be updating the server in 2 seconds, and a few minutes after that I&#39;m going to be updating my site with the newest version : 0.07. (Will be the third update on my site today, heh)<br />The previous version was 0.06 which had quite a few bugs compared to the version I&#39;ve had running on the server for the past couple weeks. If you&#39;re interested, you can check the changes.txt file included in the download.</p><p>My project was also <a href="http://www.allegro.cc/depot/project.php?_id=1103">accepted into the Depot</a> the other day <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>Wow. This thread is very old... I think it&#39;s about time it dies. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Derezo)</author>
		<pubDate>Sat, 18 Oct 2003 15:02:48 +0000</pubDate>
	</item>
</rss>
