The Age of the Full Zone Respawn

More memories from the depths of TorilMUD lore.

Being one of the proto-MMO MUDs, and the MUD in particular that influenced the creation of EverQuest, TorilMUD included early/crude/simplified versions of many of the MMO mechanics we have come to love/loathe.

One of these is, of course, the respawn.

Oh, the respawn, one of those quirks required of a shared world.  You can’t just kill a thing and expect it to remain dead in a game where a hundred or a thousand other people might need to kill the same thing… or ten of the same thing… as well.

And so we have grown used to respawns, spawn tables, rare spawns, and all of that in our MMORPGs.  The sight of slain mobs reappearing on the field is nothing strange.  I remember when the two hour respawn timer for mobs in WoW dungeons used to be an issue, back when WoW dungeons took longer than 20 minutes to run.

(Even the term “mob” dates from the MUD era, when it referred to a “mobile object,” which is all our orcs and dragons were back then.)

But back in the MUD era, things were less sophisticated, resources more restricted, and even drive space could be an issue.  Back then there wasn’t any process keeping track of every single trash mob in the world, respawning them one by one on individual timers.

Sure, there might be a bit of code keeping track of a very special boss mob or a rare world spawn, but for the most part respawns were handled at the zone level.

Kobold Village - Surface

Kobold Village Zone – Surface Level

A zone back in TorilMUD… back in DikuMUD… was something of an autonomous process.  I tinkered with zone creation at one point and have forgotten most of what I once knew, but I recall that they were discreet areas that contained all the data… rooms, descriptions, objects, and mobs… that they contained.  There could be a lot of zones in a MUD.  You can see a list of zones from TorilMUD on a previous post I did.

When actually playing TorilMUD, it could sometimes be difficult to tell where one zone ended and another began.  The world was seamless in its way, probably more so that WoW, where you can see the change in geography and color palette as you move from one zone to another.  You had to look at the style of the text in the zone.

Sometimes it was obvious.  An old or connecting zone might have no ANSI color characters in it or the writing style in room descriptions might change dramatically.  And, sometimes, there would be a sign announcing the area, often including a warning about dangers ahead. (See the sign on the fence outside Kobold Village for example.)

Within a zone, all the mobs would respawn at the same time.  The standard timer in TorilMUD was 20 minutes if I recall right.  When off on a experience group, grinding levels some place like Kobold Village, the buffalo fields, the pirate ship, or even on the walls of Waterdeep, where elite guards gave great experience, it was important to establish a flow that worked with the respawn timer so as to limit down time.  We used to come up with regular cycles and move from mob to mob, winding up back where we started just in time for the respawn.

Some zones were different.  There were a couple of zones that were set to not respawn.  Once they were done, they were empty until the game crashed and restarted.

Other zones… the special zones like City of Brass that required a full group of 16, correctly balanced… would not spawn until empty.  That is, nothing would respawn until there were no players left in the zone.  That could lead to difficult times if there was a full party wipe.  With everybody dead and back in their own respawn points… their class guilds in most cases… the zone would respawn and all the mobs between the players and their corpses… corpses which had all of their equipment… leading to difficult times.  It was not uncommon to bring along an extra person just to sit in the first room and “hold the zone” for the group to keep it from respawning in the event of a wipe.

And there were, of course, some oddities with the full zone respawn, like spawn order.

Any unique mobs in a zone were likely just that, unique.  There was only one and they had a specific spawn location.  But more generic mobs, guards or patrols, or other trash if you will, might be a single mob that was set to spawn at a list of points.  At respawn time the zone would then refill any missing mobs from that batch starting at the top of the list of spawn points.

This meant that if you killed a generic mob from the second spot on the list, when respawn time came it would respawn in the first spot.  The process was simple.  It didn’t check what spots were empty or keep track of which mobs had spawned in which spot.  It just checked to see how many of that mob were left and, if the count came up short, it spawned more of them to fill out the desired number.

This could be painful if somebody killed the wrong mob.  Spawn order was serious business.

For example, I mentioned the elite guards on the walls of Waterdeep.  Those were tough mobs, but they would not call for help or trigger a city-wide alarm if you attacked them.  And they were excellent experience and dropped a decent amount of cash.  But they were generic mobs and you had to be careful to kill them in spawn order.  If you didn’t follow spawn order, or missed the respawn and kept killing in order past the first spawn after a respawn, you could end up with two elites in that first room.  And while elite guards wouldn’t call for help or set off the alarm, they would assist each other, so now you faced a double spawn.  And given that you probably setup your group to maximize experience, which meant keeping it as small as possible, a double spawn would be then end of things unless you got some help.

And so it went.  As I recall, the reavers on the Pirate ship were the same way as elite guards.  You needed to kill them in the right order or you ended up with overlapping spawns.

Anyway, that is my MUD memory of the day.

3 thoughts on “The Age of the Full Zone Respawn

  1. Peter Street (LazerFX)

    The reavers on the Pirate ship… what? Argh – hanging in the balance, we need to know :D

    I recall how things were handled back in the days when I used to play Discworld MUD – there’d be a re-generation script, so if you killed a ‘master’ MOB (Granny Weatherwax, Captain Carrot, etc., usually from the books) they’d re-spawn after a period at a root area, or somewhere on their rounds… it was quite advanced for its day…

    Liked by 1 person

  2. .xyd

    Remember the chaos after a reboot?? People running to find rares or to loot the world of easily obtainable yet valuable items that were only loaded on reboot… not that Xyd would run to Bandor or to the tree in the southeast corner of Anna’s and do that.

    It’s really amazing how deep and fond my memories are of TorilMUD. As I remember all the games you and I have played – both before we met and after – my memory of TorilMUD has an almost palpable quality to it. Sure I loved Lode Runner, Wizardry, Eamon, Karate, Half Life, SMB3, Marathon, EQ, WoW, Minecraft (sorry about getting you hooked) and more, but TorilMUD is more vibrant than any of those, and by a decent margin. I’d love to understand that better.

    I haven’t tried to login to TorilMUD in years, and my last login was just to prove I could. I often have the desire to login but that would require downloading zMUD and figuring out how to config it with the right IP and port… AND how to get it to run on my Mac, all of which seems too cumbersome. Heh.

    Also, your memory is better than mine. Or maybe you wrote everything down and saved logs, something I did not do. Either way I enjoy reading these little nuggets.

    Like

  3. Anon

    LOL … I STILL MUD and just got done with a short rent session on two different MUDs. Thank you for putting stories out about them , some are still very alive, even getting new content regularly. For your readers, go out there and check into your old MUDs and play them. They were crafted with love for your enjoyment !!!!

    Like

Voice your opinion... but be nice about it...

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s