User:Allen Kerensky/Myriad Lite Preview 5

= Myriad Lite Preview 5 =

Introduction
The Myriad RPG System is a traditional pen-and-paper or tabletop role-playing game book. The Myriad RPG System is freely and openly licensed, and contains the fundamental rules and information needed for someone to create their own roleplaying game rules system.

Myriad Lite implements the rules and information of the Myriad RPG System as a combat and roleplaying HUD/meter for virtual worlds like SecondLife and OpenSimulator. This notecard and its embedded scripts and files represent a point-in-time snapshot of the Myriad Lite software under development. I make Myriad Lite scripts and files freely available to everyone to study, learn from, adapt, or contribute to.

These scripts have been tested on SecondLife (http://secondlife.com) and OpenSim (on OSgrid http://osgrid.org).

The Myriad Lite RPG System was designed, written, and produced by Allen Kerensky (SL Avatar Name) with additional contributions noted in the script headers. Special thanks to Baroun Tardis for many hours of brainstorming and code contributions. Many more thanks to Lani Global for her suggestions which got me started on solving OSgrid coding problems, and extensive testing help.

Contributors

 * Allen Kerensky (SL/OSG) - contributed the initial LSL and OSSL scripting and basic system design converting a pen and paper game into the virtual world
 * Artemis Tesla (OSG) - improved health summary report scripting
 * Ashok Desai - contributed the original Myriad RPG System and Myriad Special Extended Edition books that started this
 * Baroun Tardis (SL/OSG) - contributed Baroun's Adventure Machine (BAM) v1 design and scripts
 * Jeanie Weston (SL) - contributed Jeanie's Heart sculpty
 * Lani Global (OSG) - contributed animations, textures sounds, bullet and armor effects design, trap design and scripting, continual testing and feedback
 * Pete Camino (OSG) - contributed firearms, feedback and testing
 * Snoopy Pfeffer (SL/OSG) - contributed the Ixi combat sandbox region for testing

The Myriad RPG System Book
To help everyone understand the rules and assumptions "behind" the Myriad Lite software, I have included the text of the original Myriad RPG system book here for reference.

MYRIAD: A UNIVERSAL RPG SYSTEM by Ashok Desai is freely downloadable as a PDF e-book from: Lulu

You also also purchase the "Myriad Special Extended Edition" from that site for additional rules and information.

I do not make any financial gain if you purchase the book, but if you would like to support the original writer I recommend it.

Quick Start

 * (required) Copy scripts and instructions from this notecard into inventory
 * (required) Drop the scripts into appropriate objects as described in the script's instructions.
 * (required) Wear the HUD.
 * (optional) Wear the hovertext meter
 * (optional) Wear armor, which you should see reported in your chat window.
 * (optional) Wear a holster
 * (optional) Wear a melee or ranged combat weapon

Components

 * Myriad Lite - core HUD with command reference for HUD, armor, hand-to-hand, melee, ranged combat, and quests
 * Module: Armor - Armor support module for core HUD
 * Module: BAM - Adventure support module for core HUD
 * Character Sheet - default character sheet for core HUD
 * Armor - Armor attachments
 * Bullet - ranged combat bullets
 * Firearm - ranged combat pistol
 * Holster - holster for pistols or sheathes for melee weapons
 * Melee - close combat hand-held weapons
 * Meter - hovertext health and status meter
 * Target - practice target dummy

Command Reference

 * Commands - command reference for HUD, armor, hand-to-hand, melee, ranged combat, and quests

Quick Start

 * (required) Read through the Myriad Lite book above to get an understanding for the underlying rules system itself.
 * (required) Copy the instruction notecard for each desired function from this notecard to inventory, and read it thoroughly.
 * (required) Ask Allen Kerensky any questions you have BEFORE spending lots of time bolting this into your region!
 * (required) Copy the desired scripts, data notecards, and instructions from this notecard into inventory
 * (required) Drop the scripts and notecards into appropriate objects as described each script's instructions.

Barouns Adventure Machine (BAM)

 * BAM Sim Builder Notes - Sim builder notes on quests
 * BAM Adventure Giver NPC - The NPC that gives out the starting task and final prize
 * BAM Collision Goal - On collide, checks current task, hands out prize/helper item and next task
 * BAM Location Goal - When nearby, checks current task, hands out prize/helper item and next task
 * BAM Touch Goal - On click, checks current task, hands out prize/helper item and next task

Myriad Compatible Trap

 * Myriad Compatible Trap - a trap to make BAM quests more hazardous

Healing Heart

 * Healing Heart - item to partially or fully heal players in touch range

Narrator

 * Narrator - describe roleplaying location details in your region to players and visitors as they explore

Server: CSV

 * Server: CSV - holds and serves comma-separated values (CSV) data tables to Character Creator (and eventually HUD, attachments, etc) on request

Server: Template

 * Server: Template - holds and serves Species, Background/History, and Career templates to Character Creator (and eventually HUD, attachments, etc) on request

Server: Region Settings

 * Server: Region Settings - holds and serves region-specific settings to Character Creator (and eventually HUD, attachments, etc) on request

Character Creator

 * Character Creator - a pose stand with buttons and displays to help create a custom Myriad Lite character sheet using random rolls, prebuilt templates, or point-pools to buy improvements.

NOTES:
 * Random roll-up is current incomplete but partially functioning on both OpenSimulator and SecondLife.
 * Template character creator does not compile or run on SecondLife currently.
 * Template character creator DOES compile and run in OpenSimulator.
 * Point-based character creation both work in OpenSimulator and on OSgrid.

Myriad RPG Groups
Join the Myriad RPG group for announcements and discussion around the Myriad RPG and Myriad Lite scripts.


 * SecondLife secondlife:///app/group/dbedc3be-729e-a123-d669-92f401e07a1e/about
 * OSgrid secondlife:///app/group/da0227e5-8a0d-4d99-b970-9411932c852d/about
 * Other grids?

Bug Reports
If you find a bug or something that just doesn't seem right in how a Myriad Lite script works, drop me a notecard!

The best bug reports will be in notecards named MYRIAD LITE BUG REPORT

In the notecard will be:
 * Your SL or OSG name
 * The name, version, and date of the script you are having problems with
 * A description of the problem itself
 * Steps I can follow to reproduce the problem

Feature Requests
If you have a feature you would like to see added to Myriad Lite, drop me a notecard!

The best feature requests will be in notecards named MYRIAD LITE FEATURE REQUEST

In the notecard will be:
 * Your SL name
 * The name, version, and date of the script you are requesting new features in
 * A description of the feature

Contributions
If you would like to contribute to the Myriad Lite project, drop me a notecard!

The best contributions will be a notecards named MYRIAD LIGHT CONTRIBUTION

In the notecard will be:
 * Your SL or OSG Name
 * A description of the contribution
 * The patch, script, file, or object being contributed

Also include a release stating:
 * that you intend to contribute this to Myriad Lite
 * that you are the original creator of the contribution or are legally empowed to contribute it
 * you acknowlege this contribution can be released under the Creative Commons BY-NC-SA 3.0 Unported license