The Omega Wand and Emote Ball requirements are detailed below.
For a short explanation of the feature specification format, visit:
http://www.alandfaraway.org/phpbbforum/ ... hp?t=27229
Functional Requirements
Omega Wand
The omega wand will only be accessible to DMs and should be created in a DM's inventory on login.
Visual & Sound Effects:
The omega wand will provide a menu of sounds and visual effects available in the game to output on demand. Effects which require a targetable object should be distinguished from effects that can be cast at locations. Placeables targetted by an effect will be reconfigured to produce the desired effect; this only applies to placeables that are configured to output effects.
Environment & Weather:
The omega wand will be used to reconfigure environmental or weather effects.
Level & Visa Validation:
TBD
Reputation:
Adjust the reputation scores of any given player.
N/PC Store Controls:
Adjust any of the persistent store controls available to builders.
Reporting:
The omega wand will provide the following real-time statistics on demand:
- Player XP/hr
Player XP/week
Player XP/travel
Player Monetary Wealth
Player Equipment Wealth
Player Asset Wealth
Travel Source Servers
Travel Destination Servers
Travel Departure Times
Travel Arrival Times
Validating DM
Emote Ball
The emote ball will be a feat accessible to all players and granted on login. This will activate the emote conversation menu without breaking stealth. It can also be used by DMs to force emotes on creatures in-game.
(voice activated emotes?)
Emotes:
TBD. Largely dependent on the emotes available in NWN2 but all emotes should be made available.
Skill Rolls:
The emote ball will provide players with a menu of skills for which to perform dice rolls. (RP skills only?)
Reporting Method:
The emote ball will provide players with a configuration menu to select the output channel for skill checks. This will include private, public, DM, DM + private, and DM + public.
Adventuring Gear:
The emote ball will provide players with the ability to toggle the worn scabbard, shield, backpack, and quiver models on their character, if not provided in NWN2.
NWN Object Dependencies
Wand, Ball
Local Variables and External Configs
iTownSize, iStoreSize, sMerchantType, iUpKeepCost, bAllowStealing, bAllowBargaining, bIdentifyItems, bBuyItems, bSellItems, bBuyStolenItems, iMaxOffer, fBuyMultiple fSellMultiple, iSourceServer, iDestinationServer, sDepartureTime, sArrivalTime, iPlayerXP, sValidatingDM
Logging and Debugging (global LOG & DEBUG (on/off) constants)
TBD
Persistence Requirements
None
Event Dependencies
OnActivateItem