User:Allen Kerensky/Myriad Lite Roadmap

= Myriad Lite Roadmap =

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 (August 2012)
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
 * Narrator generates Rumors
 * NPC Goons framework built, need more design and input
 * Meter code moved from HUD into its own Module
 * Meter Attach: Custom format strings
 * Meter Attach: Species/Career/Faction support
 * Region Status Board for character health/combat stats
 * Add RESPAWNPOINT to region server, notecard, and client for osTeleportAgent configuration
 * Add DEATHPOINT to region server, notecard, and client for osTeleportAgent configuration
 * Add TeleportAgentHome or osTeleportAgent to DEATHPOINT on die, RESPAWNPOINT on respawn into Module_Resilience
 * Relicense in CC-BY and BSD for full OpenSim adoption (4 previews early!)

Preview 7: Character Builder/Updater
The focus of Preview 7 will be to finish the character builder/updater started in Preview 5 and 6, but many new features also crept in.


 * Create Myriad Adventurer Handbook
 * Create Myriad Region Owners Handbook
 * Develop a persistent character sheet database which runs in-world
 * Split out the character notecard reader/menu from the base character sheet module
 * Convert Module Character Sheet to PPMA
 * Convert Myriad Lite to PPMA
 * Convert Module Armor to PPMA
 * Convert Module BAM to PPMA
 * Convert Module Character Notecard to PPMA
 * Convert Module Meter to PPMA
 * Convert Module Progression to PPMA
 * Convert Module Resilience to PPMA
 * Convert Module Rumors to PPMA
 * Convert Module Skill Close Combat to PPMA
 * Convert Module Skill Ranged Combat to PPMA
 * Convert Module WELL to PPMA
 * Implement Module Social Combat

DEV IN PROGRESS


 * Implement PPMA for the character builder
 * 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)


 * Finish Myriad Region Owners Handbook

Preview 8: Critters and Conflicts
The focus for Preview 8 will be to provide the opponents to fight and NPCs to interact with and remaining combat systems


 * NPC Critters/Goons (Revised)
 * NPC Specialists
 * NPC Detailed
 * Mortal Combat Stunts
 * Social Combat Quotes
 * Magic Combat System
 * Witchgroup/Group Magic Combat System
 * Psionics Combat System

Preview 9: Setting Specifics
The focus of this preview will be to build out all of the setting-specific parts of the core Myriad RPG book.

NOTE: The ORDER of development is being revised due to survey results.


 * Implement Medieval setting specifics
 * Statistics
 * Resiliences
 * Templates
 * Boons
 * Flaws
 * Skills
 * Special Effect Abilities including Magic, Occult, and Psionic abilities
 * Equipment


 * Implement Modern setting specifics
 * Statistics
 * Resiliences
 * Templates
 * Boons
 * Flaws
 * Skills
 * Special Effect Abilities including Magic, Occult, and Psionic abilities
 * Equipment


 * Implement Futuristic setting specifics
 * Statistics
 * Resiliences
 * Templates
 * Boons
 * Flaws
 * Skills
 * Special Effect Abilities including Magic, Occult, and Psionic abilities
 * Equipment


 * Implement any remaining Universal setting specifics
 * Statistics
 * Resiliences
 * Templates
 * Boons
 * Flaws
 * Skills
 * Special Effect Abilities including Magic, Occult, and Psionic abilities
 * Equipment

Preview 10: Cleanup and Release 1.0
The focus of Preview 10 will be 3 things:
 * 1) Visit all scripts to update message formats and processing to use a universal format/specification.
 * 2) Embed updater capabilities
 * 3) Fix remaining script-by-script minor issues such as OpenSim-compatible attach/detach, region change and teleport script restart, etc.


 * 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)
 * Final bugfixes
 * Release 1.0 to Community Development

Beyond 1.0: Expansions

 * Resource Gathering
 * Crop Harvesting
 * Crafting
 * Technology Tree
 * Roleplay Currency
 * Intersim Trade and Economics
 * Expanded vehicle combat
 * Your suggestions here...