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.


