Skip to content
YaroKasear edited this page Nov 28, 2015 · 1 revision

Welcome to the yaro-muf wiki!

Yaro-muf is a collection of MUF (Multi-User Forth) programs to provide a standard set of utilities centered around ProtoMUCK-based RP worlds.

lib-yaro

The core of the yaro-muf programs. lib-yaro breaks down into three major groups of features:

  1. Standard utility functions to make life a little easier for a programmer, including an ANSI-friendly "tell" and "otell" that allows the use of Neon tags without making ^_^-esque emoticons troublesome, and various routines for making arrays more intuitive to use.
  2. A configuration framework allowing a program, in one command, to search various objects in the database for important data to be used. This allows for users to customize the look and feel of yaro-muf programs as well as an easy way for yaro-muf programs to manage their features.
  3. The "box toolkit" which is a number of routines that provide string formatting, color features, and putting information in boxes in the form of tables, word-wrapped displays, and listings.

yaro-chat

A channels program allowing wizards to create and delete channels on the fly, customize their colors and appearance, and restrict their usage, as necessary.

yaro-control

A simple utility which allows a player to determine if an object (Usually another player.) controls (Has the power to directly alter or delete.) another object or not.

yaro-editplayer

Provides editplayer, cinfo, pinfo, and @request utilities. This is for setting and viewing information such as age, gender, personality, history, etc, as well as preferences for colors and display elements.

yaro-guest

System for dynamically creating and naming guest characters.

yaro-look

A standard look utility. Supports statuses and honors DARK.

yaro-page

A standard paging utility. Has mail support.

yaro-poseorder

Tracks pose order. Features include notification, timeout settings, kicking players out of the order, and nuking the order.

yaro-say

Full communication utility: Provides say, pose, spoof, osay, opose, and ospoof. Supports poseorder. Autocolors quotes.

yaro-status

Sets player status. Easy to use and administrate. Provides "types" of statuses so other utilities can work differently based on status.

yaro-summon

A normal msummon/mjoin utility.

yaro-where

Provides where/find and ws. Shows location and details of online players.

yaro-wizcenter

Provides wizzes and a notification system for wizards to better administrate a game.