Midboss' Home Page

Here are but a few of the snippets I've released, all of them for ROM-based MUDs. Most of them have instructions included, and should work with little fuss; however, I provide them as-is. These were all written a considerable amount of time ago, and you'd probably be best off working through any problems you might find on your own rather than asking someone as rusty as myself for help. You can find these and more at MudBytes - I'm only mirroring a few of the better and more popular ones. Just right click the links and choose 'save as'.

Conditional Turn-Based Battle System

This is a CTB system as seen in Grandia or Final Fantasy X. It is meant to replace the existing ROM combat engine, however it comes in a bare state - in order to use this, you'll have a lot of additional work ahead of you to port existing skills and commands into it.

Download ctb-v0-2.tar.gz.

3x3 ASCII Mapper

This is a fast ASCII mapper using a breadth-first search algorithm. It displays each room as a 3x3 arrangement of 9 characters, thus displaying walls and doors in addition to rooms. It's highly colorful, and definitely not for everybody.

Download asciimap.c.

Materia System

A basic implementation of Materia, ala Final Fantasy VII. It includes much of the functionality, but does not support Materia giving stat bonuses or varying AP requirements per level. These shouldn't be too hard to add yourself, however.

Download materia_v1-1.zip.

Customizable Newbie Weapons

This is a quick snippet I wrote out of boredom one day. It adds special newbie weapons that level up along with the player and may be customized as they grow. Most likely, if you implement this, they'll either end up being trash or the only weapons used, so you should put thought into the decision if you consider it.

Download custom_weapons.zip.

Symbolic 'Goto' Locations

One of my favorite snippets. This makes navigating your world and transferring players (when necessary) a breeze. It adds the ability to designate specific keywords as valid goto targets, and assign each keyword a room vnum to lead to -- for instance, you can arrange for 'goto square' to take you to town square, rather than memorizing some obscure NPC's name or a 4 digit vnum.

Download location.c.


 Valid HTML 4.0 Transitional  Valid CSS  Get Firefox
Best Viewed Through a Series of Tubes
Site layout and all original content copyright Scott V. Fritz II.
All other content copyright the respective owners.