From: SourceForge.net <no...@so...> - 2005-05-06 19:59:58
|
Feature Requests item #1196836, was opened at 2005-05-06 15:59 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=384722&aid=1196836&group_id=25576 Category: User Interface Group: None Status: Open Resolution: None Priority: 6 Submitted By: Eddy Anthony (eddyanthony) Assigned to: Nobody/Anonymous (nobody) Summary: User Adjustable Variables - USERDEFINE tag Initial Comment: We need to provide a way to allow users to manually adjust certain variables. This is needed because there are some variables which have values that depend more heavily on circumstances within the game than on hard game mechanics. We have the Temporary Bonus Tab which works great for VARs which are adjusted by a few very specific circumstance but when a VAR has many circumstantial modifiers or requires many adjustments that mechanism gets a bit clumsy and we need something the user can just plug their own numbers into. Currently only ability scores work this way. Three examples of this are Moderns Action Points and Wealth Score and the RSRD's Leadership score. A specific number of action points are granted to a PC at each level but once spent they are gone for good. A PC's wealth score is also a hard number derived from game mechanics but can go up or down depending on circumstances within the game. Likewise Leadership starts with a base number which can be calculated from the PC's stats but then there are many in-game modifiers which can affect it. I suggest a new tag similar to DEFINE which would do two things, 1) it would create a new variable that would be added to the value of an existing variable and 2) it would trigger the GUI to display it in a new pane similar to the Ability Stat pane. Currently the lower left pane on the Summary Tab displays 'Tips' of which there are three, since we already have a tips feature I don't think it would be a great loss to use this space for a User Variable Adjuster feature. It's also a prominent and logical place for it. The tag itself will need to set the name or label that will appear in the GUI, the VAR it will be adjusting and possibly a new VAR to hold the amount of the adjustment. Might look something like this: USERDEFINE:<Label>|<existing VAR>|<Adjustment VAR> Our three examples might look like this: USERDEFINE:Action Points|Action|ActionUsed USERDEFINE:Current Wealth Score|Wealth|WealthAdjustment USERDEFINE:Leadership Score|Leadership|LeadershipAdjustment The tag should be global like DEFINE, this would enable any dataset to add an adjustable variable for whatever purpose. The existing VAR would need to have been DEFINEd in order for the USERDEFINE to be displayed, so if a PC had a USERDEFINE tag applied to him that adjusted a VAR the PC did not have DEFINEd then that user adjustment would not be displayed. Once it was DEFINEd it would be activated. Once activated the GUI would display the following from left to right: 1) The name or label of the adjustment. 2) The current value total of the variable being adjusted, this would be a number field which the used could select and enter any number they wish. (I'm not sure if this will work, it may be that the adjustment value will need to be the editable field) 3) plus and minus icon for the user to adjust the number in increments of one. 4) The name of the VAR being adjusted 5) The base value of the VAR being adjusted 6) the Value of the adjustment ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=384722&aid=1196836&group_id=25576 |