User:Allen Kerensky/Myriad Lite Preview 5
From OpenSimulator
(created) |
Revision as of 07:48, 6 February 2012
Contents |
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.
Player Guide
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
- 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
Commands
Myriad Lite accepts a variety of chat commands on channel 5.
Many commands are detailed below in context, and more are described in the additional documentation below as well.
/5 <command> will activate that command.
Scripters can also send the same commands as a link message.
Custom HUDs can be constructed with buttons named each command, and the button will activate the command of the same name
You can send commands to Myriad Lite on chat channel 5.
- /5 armoroff - turn off powered armor to save battery
- /5 armoron - turn on powered armor
- /5 checkammo - check the ammo left in your firearm
- /5 checkarmor - check what amount of armor you currently have on
- /5 checkbattery - check the battery level in powered armor
- /5 combatoff - disable the built in fist fighter
- /5 combaton - enable the built in fist fighter
- /5 credits - credit where credit is due
- /5 debugoff - turn off debugging messages if showing
- /5 debugon - turn on debug messages
- /5 drawboth - draw weapons in both hands if attached
- /5 drawleft - draw a weapon in your left hand, if attached
- /5 drawright - draw a weapon in your right hand, if attached
- /5 holsterboth - holster the firearms in both hands, if attached
- /5 holsterleft - holster the firearm in your left hand, if attached
- /5 holsterright - holster the firearm in your right hand, if attached
- /5 quest - see your current status in your current quest
- /5 recharge - recharge the batteries in powered armor
- /5 reload - reload your firearm
- /5 reset - reset your meter and reload your character sheet
- /5 safetyoff - unsafe your firearm
- /5 safetyon - safe your firearm
- /5 sheatheboth - sheathe the melee weapons in both hands, if attached
- /5 sheatheleft - sheathe the melee weapon in your left hand, if attached
- /5 sheatheright - sheathe the melee weapon in your right hand, if attached
- /5 version - show the credits which includes the HUD version number and date
Martial Combat: Armor
Armor is always useful to deflect or absorb kinetic impacts.
Some armor is static, just a simple object like a medival shield or bulletproof vest.
In science-fiction, armor may be computerized or formed from an electronic field.
Myriad Lite calls armor that requires electricity to run "power armor"
For non-powered armor, simply wear the item and you should see the armor value reported.
- /5 checkarmor to see what your current armor value is
The following commands let you control power armor:
- /5 armoron to activate power armor.
- /5 armoroff to deactivate power armor and save the battery
- /5 recharge to recharge a power armor battery
Close Combat: Hand-To-Hand Fighting
For Hand-to-Hand combat, do not attach another weapon.
Say: /5 combaton in main chat to activate the built in "fist fighter"
In mouselook OR third person view, hold the left mouse button down, to start your attack, then press the following keys to actually attack
- Up Arrow: one-two punch
- Left Arrow: left-hand punch
- Right-Arrow: right-hand punch
- Down-Arrow: roundhouse kick
Say: /5 combatoff to disable the fist fighter mode
Close Combat: Melee Weapons
For melee weapon (knife, sword, club, etc)
Wear the melee weapon, which disables fist fighter mode if active
NOTE: The melee weapon is invisible when first attached, as if it is "sheathed".
Say /5 drawright or /5 drawleft in main chat to draw the weapon.
In mouselook or third person view, press left mouse button to trigger the weapon's attack.
Ranged Combat: Firearms
Wear a firearm with a Myriad bullet in it.
NOTE: The melee weapon is invisible when first attached, as if it is "sheathed".
Say /5 drawright or /5 drawleft in main chat to draw the weapon.
Go into mouselook for first person view
Aim.
Press left mouse button to fire.
Ranged combat does not work in third-person view.
/5 checkammo will show ammo count remaining.
/5 reload will reload ammo
Holstering a weapon
- /5 holsterright
- /5 holsterleft
- /5 holsterboth
Quests
Thanks to a mighty contribution from Baroun Tardis, Myriad Lite also includes Baroun Tardis' Adventure Machine (BAM) v1.
Sim owners can create objects using BAM allowing you to find and participate in scavenger hunt-style "quests", "adventures", or "crusades" in their regions.
To go on a quest, you find an Non-Player Character (NPC) in the sim who will give you the quest, and the first task to complete, along with a hint. Complete each task in the quest, possibly earning prizes or necessary support equipment along the way. Once you have completed the quest tasks, return to the NPC to complete the quest itself, and possibly earn a prize.
You should get the first 'task' for the adventure, which will show what your goal and a hint on how to obtain it.
If you should lose track of what you're doing, touch the HUD on your screen, and it will give you a quick update on the status of your adventure.
If you remove your HUD, it will reset and clear the current adventure.
This will cause you to lose all goals you have achieved, and reset you to "no adventure in progress"
Adventures are like a scavenger hunt: You go after certain goals, and when you get all of them , you win the main prize at the end.
Say /5 quest or click the HUD attachment will show you your current quest status.
There are four basic types of goals in the BAM system:
1) Adventure Giver : if you're reading this, you've already found one.... These start adventures, and can also be the end point of one. Usually, some small prize is given out when you complete the adventure. These have a text floating over their head, indicating their name, such as "Baker" or "Clerk"
2) Collision Goal: These occupy an area, and when you run into it or step on it while looking for that area, it lets you know you've reached it, and gives you a clue for the next step in the adventure. These have no floating text, since that would be too much of a give away that this is the spot (grin)
3) Location Goal: These scan an area, and when you enter it while looking for that area, let you know you've reached it, and give you a clue for the next step in the adventure. These have no floating text, since that would be too much of a give away that this is the spot (grin)
4) Touch Goal : These sit still, waiting, until you touch them. If they're not the current goal for you in the adventure, then nothing happens. If they _are_ your current goal, then the victory music plays and you get clue/hint for the next step. These have a text floating over them, indicating their name.
If you have problems with an adventure, please contact the region owner of the region where you found the quest.
Region Owners Guide
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 Template - A template to manage building 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
Character Creator
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