Hey all!
Got a present for everyone. I told @Thenomain about it but I'm still making my way through the threads on this crazy-awesome place. Maybe he's posted about it already but I can't find it.
Have you ever looked at MUSHes such as Multiverse Crisis, Megaman MUSH (M3), Super Robot Taisen, the now-defunct Videoland, Battle Fantasia, or various superhero and Transformers games and thought 'I would love to make one of those but it's a LOT OF WORK?' Well, it was a lot of work because before now all the code those sorts of places ran wasn't really shared.
https://github.com/volundmush/mushcode
If the readme is tl;dr (I hope not, since it contains install instructions!) here's a brief synopsis.
Admin tools for tracking players by accounts/alts, softcoded +Help and +news system. A modernized BBS made to resemble Myrddin's that can import from Myrddin's. A Groups/Organizations/Guilds/Factions system that can be used with @lock very effectievly. Softcoded +radio channels. A (rather complicated to setup unfortunately) scene-logging and scheduling system that integrates with Mediawiki (kudos to Mercutio for that), my own simplified take on an Anomaly-like Job system, and much more.
There is even a fairly simple system in place for running Exalted 2e and New World of Darkness 2e tabletops, provided immersion is not the objective and Storytellers oversee character creation (there is no database of game rules and powers, just tools to mark things down on an approved sheet...). The dice roller and sheet display are some of my best works. Exalted 3e coming soon.
All freely available.
Using this package, Brave New World (a new Superhero game at BraveNewWorldMush.com 9999) sprang up out of nowhere in the course of a week or two. Most of that week was on building the grid and writing policies. They're already quite populous and everyone's having a blast.
So now I feel confident enough to advertise it!
The main support is aimed at the latest (bleeding edge, since it depends on a few things I requested the Penn devs add) PennMUSH, but RhostMUSH is also tentatively supported. I say tentatively because while I've made it with Rhost in mind, I don't have much feedback on Rhost yet and a few things I -know- don't work yet, like +finger or the SToryteller sheets. (I need to recode those using printf instead of align...)