User:Allen Kerensky/Myriad Lite

From OpenSimulator

< User:Allen Kerensky(Difference between revisions)
Jump to: navigation, search
(flaws and point pools)
(SFX, Skills, Statistics)
Line 283: Line 283:
 
| CSV server script for serving Point Pools data to a region
 
| CSV server script for serving Point Pools data to a region
 
| [[Myriad_Lite_Point_Pools_Server-v0.0.1-20120129.lsl]]
 
| [[Myriad_Lite_Point_Pools_Server-v0.0.1-20120129.lsl]]
 +
|
 +
|-
 +
| [[Server CSV Resiliences]]
 +
| Resilience data notecard for CSV Server
 +
| [[Myriad_Lite_Resiliences-v0.0.0-20111005.csv]]
 +
|
 +
|-
 +
| [[Server CSV Resiliences Client]]
 +
| Test client script to list Resiliences data from CSV server
 +
| [[Myriad_Lite_Resiliences_Client-v0.0.0-20111005.lsl]]
 +
|
 +
|-
 +
| [[Server CSV Resiliences Server]]
 +
| CSV server script for serving Resiliences data to a region
 +
| [[Myriad_Lite_Resiliences_Server-v0.0.0-20121005.lsl]]
 +
|
 +
|-
 +
| [[Server CSV SFX]]
 +
| Special Effect abilities data notecard for CSV Server
 +
| [[Myriad_Lite_SFX-v0.0.0-20100326.csv]]
 +
|
 +
|-
 +
| [[Server CSV SFX Client]]
 +
| Test client script to list SFX data from CSV server
 +
| [[Myriad_Lite_SFX_Client-v0.0.0-20111008.lsl]]
 +
|
 +
|-
 +
| [[Server CSV SFX Server]]
 +
| CSV server script for serving SFX data to a region
 +
| [[Myriad_Lite_SFX_Server-v0.0.0-20111008.lsl]]
 +
|
 +
|-
 +
| [[Server CSV Skills]]
 +
| Skills data notecard for CSV Server
 +
| [[Myriad_Lite_Skills-v0.0.2-20120527.csv]]
 +
|
 +
|-
 +
| [[Server CSV Skills Client]]
 +
| Test client script to list Skills data from CSV server
 +
| [[Myriad_Lite_Skills_Client-v0.0.1-20120527.lsl]]
 +
|
 +
|-
 +
| [[Server CSV Skills Server]]
 +
| CSV server script for serving Skills data to a region
 +
| [[Myriad_Lite_Skills_Server-v0.0.1-20120527.lsl]]
 +
|
 +
|-
 +
| [[Server CSV Statistics]]
 +
| Statistics data notecard for CSV Server
 +
| [[Myriad_Lite_Statistics-v0.0.0-20111001.csv]]
 +
|
 +
|-
 +
| [[Server CSV Statistics Client]]
 +
| Test client script to list Statistics data from CSV server
 +
| [[Myriad_Lite_Statistics_Client-v0.0.0-20110928.lsl]]
 +
|
 +
|-
 +
| [[Server CSV Statistics Server]]
 +
| CSV server script for serving Statistics data to a region
 +
| [[Myriad_Lite_Statistics_Server-v0.0.0-20111001.lsl]]
 
|
 
|
 
|}
 
|}

Revision as of 10:40, 11 August 2012

Contents

Myriad Lite

W A N T E D

C# Developers to create an OpenSim module which implements the
Myriad RPG System in a region as middleware which talks to a region database

C++ Developers to create a Third Party Viewer patch to implemen
Myriad RPG System in the viewer/client

Please sign up on the TALK page or contact Allen Kerensky.

What Is Myriad Lite?

Before home computers were widely available, people played role-playing games (RPGs) by sitting around a table, telling shared stories, and rolling dice to determine if their "character" in the story succeeded or failed at the actions the player wanted them to take within the story.

Myriad Lite is a project to adapt a pen-and-paper role-playing game rulebook into OpenSimulator Xengine and SecondLife Mono scripts, and the related 3D objects, needed to implement a pen-and-paper role-playing game in 3D virtual worlds.

The Myriad Universal RPG System

Myriad Lite is based on the book MYRIAD: A UNIVERSAL RPG SYSTEM by Ashok Desai, which is freely downloadable as a PDF e-book from Lulu.

You also also purchase the "Myriad Special Extended Edition" printed book from that site, which includes for additional rules, many more examples, and other 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.

It is helpful to read through the original rulebook to understand the rules and assumptions "behind" Myriad Lite, before diving into the scripts.

Development Roadmap

Player Scripts

Category Summary Current Preview (6) Development
Armor Registers armor attachments with HUD Myriad_Lite_Armor-v0.0.6-20120212.lsl
Bullet Fired from firearm to trigger Ranged Combat skill checks Myriad_Lite_Bullet-v0.0.4-20120130.lsl
Firearm Firearm/bow attachment to fire bullets/arrows Myriad_Lite_Firearm-v1.5-20120130.lsl
Holster Holster/sheath attachment to show you carry a weapon Myriad_Lite_Holster-v0.0.1-20120201.lsl
Lite The core script for the Myriad Lite HUD Myriad_Lite-v0.1.10-20120809.lsl
Lite Module: Armor HUD module for Armor attachments Myriad_Lite_Module_Armor-v0.0.2-20120317.lsl
Lite Module: BAM HUD module for Baroun's Adventure Machine (Quests) Myriad_Lite_Module_BAM-v0.0.4-20120317.lsl
Lite Module: Character Sheet HUD module to load and manage character sheet data Myriad_Lite_Module_Character_Sheet-v0.0.3-20120522.lsl
Character Sheet HUD notecard for character sheet information and stats Myriad_Lite_Character_Sheet-v0.0.5-20120604.txt
Lite Module: Meter HUD module to manage the hovertext meter attachment Myriad_Lite_Module_Meter-v0.0.0-20120810.lsl
Lite Module: Progression HUD module to track and spend Experience Points for progress Myriad_Lite_Module_Progression-v0.0.0-20120518.lsl
Lite Module: Resilience HUD module to track resilience, wounds, and healing Myriad_Lite_Module_Resilience-v0.0.1-20120810.lsl
Lite Module: Rumors HUD module for region-specific rumors Myriad_Lite_Module_Rumors-v0.0.1-20120317.lsl
Lite Module: Skill Close Combat HUD module for Close Combat skill, hand-to-hand combat, fist fighter Myriad_Lite_Module_Skill_Close_Combat-v0.0.0-20120430.lsl
Lite Module: Skill Ranged Combat HUD module for Ranged Combat skill, thrown and fired projectiles Myriad_Lite_Module_Skill_Ranged_Combat-v0.0.1-20120511.lsl
Lite Module: WELL HUD module for World Effect Language Library, utility functions Myriad_Lite_Module_WELL-v0.0.2-20120626.lsl
Melee Melee weapon attachment for clubs, knives, swords, etc. Myriad_Lite_Melee-v0.0.6-20120508.lsl
Meter Hovertext meter to see character status in-world Myriad_Lite_Meter-v0.0.6-20120810.lsl
Target Practice dummy for close and ranged combat Myriad_Lite_Target-v0.0.6-20120202.lsl

Region Owner Scripts

Category Summary Current Preview (6) Development
BAM Adventure Giver NPC Baroun's Adventure Machine NPC script to start quests off BAM_Adventure_Giver_NPC-v0.0.7-20120704.lsl
BAM Collision Goal Baroun's Adventure Machine quest goal triggered on collision BAM_Collision_Goal-v0.0.8-20120704.lsl
BAM Location Goal Baroun's Adventure Machine quest goal triggered by sensor BAM_Location_Goal-v0.0.8-20120704.lsl
BAM Touch Goal Baroun's Adventure Machine quest goal trigger by touch BAM_Touch_Goal-v0.0.9-20120704.lsl
BAM Trap A quest trap by User:Lani Global Myriad_Compatible_Trap-v0.5.4-20120202.lsl
Character Creator Controller Starts/stops Character Creator scripts based on modes Myriad_Lite_Creator_Controller-v0.0.1-20120203.lsl Myriad_Lite_Creator_Controller-v0.0.2-20120525.lsl
Character Creator Points-Based Manage character creation using point pools to buy attributes Myriad_Lite_Creator_Points-v0.0.1-20120203.lsl
Character Creator Random Manage character creation using random dice rolls for attributes Myriad_Lite_Creator_Random-v0.0.1-20120203.lsl
Character Creator Template Manage character creation using templates for attributes Myriad_Lite_Creator_Template-v0.0.1-20120203.lsl
Character Updater Gradual Manage character progress using Gradual method Myriad_Lite_Updater_Gradual-v0.0.0-20120528.lsl
Character Updater Level-Based Manage character progress using Experience Point Level-based method Myriad_Lite_Updater_Level-Based-v0.0.0-20120528.lsl
Character Updater Random Manage character progress using Random method Myriad_Lite_Updater_Random-v0.0.0-20120528.lsl
Narrator Provide narrated location-specific descriptions and clues Myriad_Lite_Narrator-v0.0.9-20120704.lsl
NPC Critter Goon Framework for Myriad simple, expendable Critters and Goons Non-Player Characters Myriad_Lite_NPC_Critter_Goon-v0.0.0-20120708.lsl
NPC Specialist Framework for Myriad skill-specific specialist Non-Player Characters
NPC Detailed Framework for Myriad fully-detailed Non-Player Characters
Region Status Simple report for Myriad combat status of all players in region Myriad_Lite_Region_Status-v0.0.0-20120810.lsl
Server CSV Boons Boon data notecard for Myriad CSV Server Myriad_Lite_Boons-v0.0.0-20120326.csv
Server CSV Boons Client Test client script to list boons and boon data from CSV server Myriad_Lite_Boons_Client-v0.0.0-20111006.lsl
Server CSV Boons Server CSV server script for serving Boon data to a region Myriad_Lite_Boons_Server-v0.0.1-20120124.lsl
Server CSV Equipment Equipment data notecard for Myriad CSV Server Myriad_Lite_Equipment-v0.0.1-20120424.csv
Server CSV Equipment Client Test client script to list equipment and equipment data from CSV server Myriad_Lite_Equipment_Client-v0.0.1-20120124.lsl
Server CSV Equipment Server CSV server script for serving Equipment data to a region Myriad_Lite_Equipment_Server-v0.0.2-20120424.lsl
Server CSV Flaws Flaws data notecard for CSV Server Myriad_Lite_Flaws-v0.0.0-20100326.csv
Server CSV Flaws Client Test client script to list flaws and flaws data from CSV server Myriad_Lite_Flaws_Client-v0.0.0-20111006.lsl
Server CSV Flaws Server CSV server script for serving Flaws data to a region Myriad_Lite_Flaws_Server-v0.0.1-20120129.lsl
Server CSV Point Pools Point Pool data notecard for CSV Server Myriad_Lite_Point_Pools-v0.0.0-20110928.csv
Server CSV Point Pools Client Test client script to list Point Pools data from CSV server Myriad_Lite_Point_Pools_Client-v0.0.0-20110928.lsl
Server CSV Point Pools Server CSV server script for serving Point Pools data to a region Myriad_Lite_Point_Pools_Server-v0.0.1-20120129.lsl
Server CSV Resiliences Resilience data notecard for CSV Server Myriad_Lite_Resiliences-v0.0.0-20111005.csv
Server CSV Resiliences Client Test client script to list Resiliences data from CSV server Myriad_Lite_Resiliences_Client-v0.0.0-20111005.lsl
Server CSV Resiliences Server CSV server script for serving Resiliences data to a region Myriad_Lite_Resiliences_Server-v0.0.0-20121005.lsl
Server CSV SFX Special Effect abilities data notecard for CSV Server Myriad_Lite_SFX-v0.0.0-20100326.csv
Server CSV SFX Client Test client script to list SFX data from CSV server Myriad_Lite_SFX_Client-v0.0.0-20111008.lsl
Server CSV SFX Server CSV server script for serving SFX data to a region Myriad_Lite_SFX_Server-v0.0.0-20111008.lsl
Server CSV Skills Skills data notecard for CSV Server Myriad_Lite_Skills-v0.0.2-20120527.csv
Server CSV Skills Client Test client script to list Skills data from CSV server Myriad_Lite_Skills_Client-v0.0.1-20120527.lsl
Server CSV Skills Server CSV server script for serving Skills data to a region Myriad_Lite_Skills_Server-v0.0.1-20120527.lsl
Server CSV Statistics Statistics data notecard for CSV Server Myriad_Lite_Statistics-v0.0.0-20111001.csv
Server CSV Statistics Client Test client script to list Statistics data from CSV server Myriad_Lite_Statistics_Client-v0.0.0-20110928.lsl
Server CSV Statistics Server CSV server script for serving Statistics data to a region Myriad_Lite_Statistics_Server-v0.0.0-20111001.lsl

Snapshot Previews

I as develop the system, I wrap up and post everything as a milestone snapshot called a Preview. Preview snapshots are archived below.

The latest Preview Release is the recommended place to start if you are exploring the system.

Myriad Online Reference

U N D E R    C O N S T R U C T I O N

To provide an online reference for the rules and data, which can be used as comment links in the code, I have included the text of the original Myriad RPG system book here for reference.

Note: Myriad Lite may include rule implementation and supporting data from the Special Extended Edition, which is not reprinted here.

Personal tools
General
About This Wiki