User:Allen Kerensky/Myriad Lite Roadmap
From OpenSimulator
Myriad Lite Roadmap
WANTED
C# Developer to create OpenSim module which implements Myriad RPG in a region as middleware which takes to the region database C++ Developer to create Third Party Viewer patch to implement Myriad RPG in the viewer/client
Preview 1: Shooting (June 2011)
-
HUD -
Character Sheet Loader -
Non-Powered Armor -
Firearm -
Bullet -
Ranged Combat Skill Handler -
Opposed Test Handler -
Practice Target
Preview 2: Fists, Melee, Healing (June 2011)
-
Healing -
Melee Weapon -
Built in Fist Fighter -
Close Combat Skill Handler -
Hovertext Meter
Preview 3: Commenting (August 2011)
-
Heavily Commented Code
Preview 4: Quests ( Sept. 2011 )
-
Contributed: BAM Adventure Giver NPC -
Contributed: BAM Collision Goal -
Contributed: BAM Location Goal -
Contributed: BAM Touch Goal -
HUD BAM Module -
Holster -
Power Armor
Preview 5: Character Builder (Feb. 2012)
-
HUD Unopposed Test Handler -
Region CSVs Servers -
Region Settings Server -
Region Templates Server -
Character Builder -
Narrators -
Contributed: BAM-compatible Traps
Preview 6: Modular HUD, NPCs, Re-icense (In Progress)
The focus of preview 6 is creating the rest of the foundation roleplaying platform and lay the groundwork for character builder/updater: modularize HUD to work around script memory constraints, NPCs, and re-license
-
Improved Armor HUD Module -
Improved Armor Attachment -
Myriad Lite v0.1.1 -
Rumor Server -
Rumor HUD Module -
Myriad Lite v0.1.2 -
CSV Server: Equipment with defined Resource Point costs -
HUD Module Character Sheet Loader with support for default or region specific character sheets -
Myriad Lite v0.1.3 -
HUD Module Close Combat Skill (Fist Fighter / Melee) -
Myriad Lite v0.1.4 -
HUD Module Ranged Combat Skill (Firearms) -
Myriad Lite v0.1.5 -
HUD Module Character Sheet Loader with drop down menu for multiple characters per region if needed -
Myriad Lite v0.1.6 -
Update character sheet module to pick default character sheet if drop down menu is ignored -
Add ESTATE= keyword to region setting server -
HUD Module Damage and Health -
Myriad Lite v0.1.7 -
Turret script for autofire - Myriad damage to players -
Add ESTATE= check to Character Sheet Module -
HUD Module Damage and Health Movelock -
HUD Module Talker/Emoter -
Add PROGRESSION= options to Region Settings Server -
Add base stats to all example skills for random progression, publish new Skills CSV and Skills CSV Server Code -
HUD Module World Effect Library Language (WELL) -
Add dice roller to Talker/Emoter(Myriad Lite v0.1.9 20120704)
- BAM Adventure Giver NPC generates Rumors
- BAM Collision Goal Rumors
- BAM Location Goal generates Rumors
- BAM Touch Goal generates Rumors
- Narrrator generates Rumors
- NPC Goons
- NPC Specialists
- NPC Detailed
- Meter Attach: Custom format strings
- Meter Attach: Species/Career/Faction support
- Region Status Board for character health/combat stats
- Add SPAWNPOINT to region server for osTeleportAgent configuration - move to SPAWNPOINT on die
- Relicense in CC-BY and BSD for full OpenSim adoption
Preview 7: Character Build, Update, Messages
The focus of Preview 7 will be 3 things:
- Clean up all of the message passing between scripts to use a universal format/specification.
- Since I need to visit all scripts to update message formats and processing, will also embed updater capabilities and fix some minor opensim compatible issues with attach events, region change, and teleport.
- Finish the character sheet module, character creator, and character updater work started in Preview 6 to get all the character builder working correctly under control of character sheet module, get all of the character sheet updaters working.
- Design universal Myriad message format to be used between all Myriad scripts
- Revised Armor Module to avoid lack of opensim detach
- Revised attachment code to reset/resume after changed teleport and changed region events
- Revised server code to reset/resume after changed region restart events
- Updaters (possible llLoadRemoteScriptPin setup)
- Character Builder Controller - rewrite to load/store/control in correlation with region servers and character sheet module
- Character Builder integration with updated character sheet module
- Points-Based Creator - loads/stores intial points to character sheet module
- Template-Based Creator - loads/stores initial templates and remaining GP to/from character sheet module
- Random Creator - loads/stores random allocations and spends to/from character sheet module
- Progression (client in testing, character updater in testing)
- Level-Based Progression (client in testing, character updater pending)
- Gradual Progression (client in testing, character updater not started)
- Random Progression (client in testing, character updater not started)
Preview 8: Past
The focus of Preview 8 will be to build out all of the historic, medieval, and fantasy parts of the core Myriad RPG book.
- Implement Medieval- and Fantasy-related Setting Specifics
- Statistics
- Resiliences
- Templates
- Boons
- Flaws
- Skills
- Special Effect Abilities including Magical and Spell-casting abilties
- Equipment
Preview 9: Present
The focus of Preview 9 will be to build out all of the modern era and horror (usually based in modern-ish era as well) parts of the core Myriad RPG book.
- Implement Modern and Horror-related Setting-specifics
- Statistics
- Resiliences
- Templates
- Boons
- Flaws
- Skills
- Special Effect Abilities including Occult abilities
- Equipment
Preview 10: Future
The focus of Preview 10 will be to build out all of the science-fiction and futuristic parts of the core Myriad RPG book.
- Implement Futuristic- and Science-Fiction-related Setting specifics
- Statistics
- Resiliences
- Templates
- Boons
- Flaws
- Skills
- Special Effect Abilities including Psionic abilities
- Equipment
Release 1.0: Universal and Release
- Implement final remaining universal setting specifics
- Statistics
- Resiliences
- Templates
- Boons
- Flaws
- Skills
- Special Effect Abilities including all eras Mortal and Social Combat abilties
- Equipment
- Final bugfixes
- Release 1.0 Scripts and Objects to Community Development