Category: Basternae and ModernMUD

Posts about the Basternae MUD and/or the ModernMUD codebase.

First Very Broken Version of the WPF-Based Client

Here’s a screenshot of the Basternae Client, version 0.20: There are some things missing and in a few ways it’s a step back from the previous C++-based client (version 0.18 — 0.19 was never released).  However, it does work with the new map graphics.  Roads still need a little work, but that’s a server-side change.

Back to WPF

A while back I made a start on building the client using WPF, the Windows Presentation Foundation. It only made sense to give it a shot since the whole MUD is based on C# and .NET. That effort stalled due to a roadblock or two, probably because I didn’t know about routed events and partly

Client Work

John Baker has delivered a new set of artwork for the client and I’ve spent some time working on integrating it into the code. What I’ve discovered is that the client code is rather brittle and prone to explode.  It will need some significant work before a new version is ready to release.  Testing with

Minor Data Fixes

I finally got around to taking care of two things that have been bugging me for a bit. 1. Every boot the MUD would reset the time/day/year to the first day of the first month of the first year (time zero).  Now time continues across reboots.  No more Groundhog Day. 2. The current, maximum, and

Stuff After Death

Lyran mentioned that it’d pretty tough to do anything after dying above level 5 for complete lack of equipment.  I added a toggle that lets players start with newbie equipment every time they die no matter what level they are and turned it on. Newbie equipment isn’t exactly a huge advantage, so it might be

A Dozen More Spells Working

These spells were made to work today: Water Elementalist * Blending * Minor Blending * Tide of the Seas * Water Bolt * Dispel Magic Air Elementalist * Coldshield Earth Elementalist * Dirt Cloud Fire Elementalist * Fireskin * Fireshield Paladin * Judgement Anti-Paladin * Apocalypse Cleric * Soulshield

New Client Graphics Coming

I’ve hired John N. Baker to design the map tiles for the Basternae client. We should have some new graphics for it early in 2011.

A Bunch of Spells

Nearly three dozen spells were made functional today: Air Elementalist * Airy Starshell * Hypnotic Pattern * Telekinesis Cleric * Create Water * Detect Poison * Group Heal * Know Alignment * Silence * Turn Undead Druid * Analyze Balance * Harbor of Balance * Twilight Earth Elementalist * Earthen Starshell * Earthen Tomb *

A Few Spell Fixes

I think I remembered what I was working on — spells. Ten more spells were made functional today: Air Elementalist * Chill of the Windsaber * Hurricane Cleric * Destroy Undead Druid * Sunburst * Sunray Illusionist * Shadow Magic Psionicist * Detonate * Neural Fragmentation Shaman * Greater Mending Water Elementalist * Tidal Wave

Now Where Was I?

OK, now that I’ve travelled halfway across the planet, built a good bit of software for a startup (not done yet, but it’s settled down to a saner pace), and unpacked a ton of boxes, it might be a good time to start working on Basternae a bit more. Except…  I can’t remember where I

FindMUD Now At 600 Listings has broken the 600 MUD listing mark.  Most of the last hundred additions have been by the admins of the MUDs being listed.  Great for accuracy, but a lot slower than adding them in bunches.

Help Entries Improved

When the help file entries were translated from a text file to our fancy help entry format, the line spacing in each entry was converted from single to double.  It was just a quirk of XML serialization, but it made for long, spammy entries when helps were displayed.  I had gone through and cleaned up

Editor Version 0.56 Update

Working on a zone always results in editor improvements, so here’s what we get this release: * Changed the error window shown for “Check Area” to a scrollable list so all errors can be seen. * When items in the list of errors found by “Check Area” are double-clicked, the object, room, or mob will open in

Grey Elf Hometown Layout Finished

I have the general layout of the Grey Elf hometown finished now. There’s a lot of work still to do — room descriptions, shops, mobs, objects, etc., but the layout is done and the repopulation points have been set. Here’s what it looks like:

Editor Version 0.55 Update

I spent a little while working on the Grey Elf hometown today. That sort of thing always results in editor changes. Version 0.55 was released today with these two changes: * Added the “Check Area” command to the tools menu. Right now it only checks for missing descriptions on rooms, objects, and mobs. * Added

Some Text Fixes

I made a couple minor text fixes, the most noticeable of which was a map rendering glitch that would cause mobs to show up as P’s and the map to be strangely distorted in the client. I also released a minor update to the client (now version 0.18), with a map fix and a couple

A Few More Spells

These spells were made to work today: Cleric * Dispel Evil * Dispel Good * Holy Word * Unholy Word Druid * Gleam of Dawn * Gleam of Dusk * Negate Hex Illusionist * Magnetism Anti-Paladin * Stamina * Greater Stamina

A Dazzling Array of Spell Fixes

I spent much of the day working on spells, and more than 90 of them have been made to work. Anti-Paladin * Fear Sorcerer * Sleep * Minor Paralysis * Faerie Fire * Celestial Sword * Weaken * Melfs Acid Arrow * Prismatic Spray * Immolate * Shield Air Elementalist * Haste * Wall of

More Spells Working

I spent a while pushing spell code around today. The following spells have been made to work: Sorcerer * Strength * Dexterity Cleric * Bless * Armor * Vitality Shaman * Fire Ward * Cold Ward * Wolfspeed * Hawkvision * Pantherspeed * Bearstrength * Snailspeed * Molevision * Lionrage * Elephantstrength * Mousestrength *

Working on Psionicist Abilities

I spent a good part of the past week traveling from the midwest to the west coast and back (5 flights total). During airport layovers I took a look at some of Tiu’s psi reports. Since I hadn’t touched psionicist spells/abilities yet it was no surprise that most of them were pretty borked. I made