?

Log in

The LiveJournal MUF/MPI Archive
Recent Entries 
12th-Aug-2007 11:22 am - Morph.MPI -- Character
Attention
Flags: N/A
Requires: Some Setup
Description: A morph MPI program, for personal use, or for mucks that don't have Morph programs. Fairly simple, but does everything you might need.
Notes: Just paste the whole thing into your muck client, then type 'morph #help' for help and setup. Might need some tweaking depending on muck setup.

CodeCollapse )
12th-Aug-2007 11:11 am - BuyPhones.Muf -- Communication
Attention
Flags: W
Requires: Phones.muf
Description: The program that makes phones for use with the phones program.
Notes: Again, may be a bit buggy. Still fun.

CodeCollapse )
12th-Aug-2007 11:06 am - Phones.Muf -- Communication
Attention
Flags: W
Requires: BuyPhone.Muf (Or something you program to make phones)
Description: Objects. With numbers assigned. Any person can pick up any object, put in a number, and end up talking to whomever is holding the object assigned that number. People in the room will hear one half of the conversation. Supports range limits via envrooms, speed dial, call-waiting, caller ID, conference-calling, and voice mail. (No Joke)
Notes: Only tested it myself, may be a bit buggy. But fun, nonetheless.

CodeCollapse )
12th-Aug-2007 10:52 am - WhereAre.muf -- General
Attention
Flags: W
Requires: N/A
Description: A whereare command for smaller-then-FM mucks, it's Taps/SC style, showing each character.
Notes: N/A

CodeCollapse )
12th-Aug-2007 10:34 am - NewBuild2 Help Files -- Building
Attention
Flags: N/A
Requires: NewBuild2.muf
Description: These are the help files for NewBuild2.
Notes: This is suitable for pasting directly to the muck by whatever means you have. Name the program NewBuild.muf and be holding it when you paste this.

CodeCollapse )
12th-Aug-2007 10:29 am - NewBuild2.muf -- Building
Attention
Flags: W
Requires: Help Files
Description: A building program for rooms, exits, MPI, looktraps, etc. A version of Triggur's Room hammer for more advanced builders.
Notes: The program isn't real well documented. The help files explain a lot. Some definitions will need to be changed based on your preferences and muck set up.

CodeCollapse )
12th-Aug-2007 09:18 am - Email.muf -- Admin
Attention
Flags: W
Requires: _Connect prop for the nagging, Some sort of privacy message/policy
Description: Keeps an email address for player, set to a wiz-prop. Also keeps track of all email addresses used and by whom, suitable for calling up in a wizlog program (mine does, automatically).
Notes: N/A

CodeCollapse )
12th-Aug-2007 09:10 am - Twisted Kingdoms -- Specialized
Attention
Flags: Varies
Requires: Varies
Description: These are the programs specialized for Twisted Kingdoms. As I'm no longer involved with that creation, I'm offering these special programs to anyone who wants to hack them to work on other mucks. Leave a comment if you want any of these. You'll have to tweak them to fit your muck yourself.
Notes: The original Twisted Kingdoms is still running, though I am no longer involved. It is currently being run and maintained by gen.

Code AvailableCollapse )
12th-Aug-2007 08:59 am - Bug.Muf -- Admin, Coding
Attention
Flags: W
Requires: Suitable Forceable Character for sending mailed notifications of bugs
Description: Much like SC's Trouble Ticket program, this keeps track of bugs.
Notes: Props to Slipstream@SC who wrote some of the TT system there, which this is just a re-write of.

CodeCollapse )
12th-Aug-2007 08:51 am - Applaud.muf -- Roleplaying
Attention
Flags: W
Requires: _Conntect prop on Env room (If you want on-connect notification of new applauds), Owned by a wizard.
Description: Applauds people for good roleplaying. Also gives a Top Ten list of characters.
Notes: Based on my code for SC, this is a generic version that doesn't do anything but give people back-pats.

CodeCollapse )
Attention
Flags: Varies (Most require W)
Requires: Varies (Some require Lib/XYZ by Points, others require a space grid like SC)
Description: I have original copies of the code I wrote for several of SC's functions. As SC has gone down, I am offering these to anyone who wants to hassle with making these work on other MUCKs. See below the cut for the programs I have.
Notes: Email me or post a comment if you want one of these programs, I am not posting the code for these as they are specialized for use on SC and in some cases require libraries written by other people.

Code AvailableCollapse )
12th-Aug-2007 08:16 am - ExitBroadcast.muf -- Building
Attention
Flags: L-M3
Requires: N/A
Description: An exit broadcaster, just like the old one. This one will also broadcast osuccs and odrops which the old one didn't. Uses same prop on exit.
Notes: N/A

CodeCollapse )
12th-Aug-2007 07:59 am - Lib/NewRef.muf -- Library
Attention
Flags: L-H-M3
Requires: N/A
Description: This is a Ref-list, exactly like the old ref list, only this has no practical maximum limit on references it can hold. It can also hold information specific to each reference in the reflist.
Notes: Slipstream @ SC wrote the version in use there, this is my version used elsewhere, credit to him for the idea.

CodeCollapse )
12th-Aug-2007 07:47 am - Lib/MiddleMan.muf -- Library
Attention
Flags: L-H-M3
Requires: .tell Macro (me @ swap notify)
Description: Old library to handle telling lists to people, paging long lists, asking questions, and seeking confirmations.
Notes: Used in some older programs, most programs can be converted to use any other library like this, or to use none at all.

CodeCollapse )
12th-Aug-2007 06:51 am - Standard Formatting
Attention
All programs submitted should be formatted as follows. We reserve the right to remove or change any post not conforming to these standards.

General: Set Tags to the category(s) of the program. Note that in order for less-than signs (<) to show up correctly and break your entire post, you must replace any less-than signs with '&lt;'

Title: Include the name of the program, the author (if it isn't you), and a category(s) it would fit into (libraries, systems, guests, locks, communication, etc).

Body: The body should include a description of the program (what it does or doesn't do), the flag the program will need to have set (M3? L?) in order to work correctly, any requirements the program needs, and any special notes or instructions.

Code: The code for the program must be under an lj-cut tag.

Sample Entry:
Hello-World.muf (Some_Programmer) -- General

Flags: N/A
Requires: $lib/Some_Library (Linked to the library entry if not a 'typical' library)
Description: This program will print 'Hello, World!' to the user.
Notes: Should only be installed by beginners.

<lj-cut text="Code">
<pre>

( HelloWorld.muf by Some_Programmer )
: main
me @ "Hello, World!" notify
;

</pre>

Tags: General
This page was loaded Jul 31st 2015, 1:15 am GMT.