08-03-2007, 02:14 AM
|
|
Super Moderator
|
|
Join Date: Jan 2024
Location: Indianapolis, IN
Posts: 387
|
|
Update #2 UI Changes:
UI - The UI XML can now set boolean gamevars via a new action called "set_gamevar_bool". It works by setting strData to the name of the boolean gamevar you want the action to change, then use strData2 to determine what to set the boolean to. Valid options for strData2 are "true", "false", and "#SenderStatus" which set the bool to true, false, or the status/isSelected state of the selector control that triggered the action, respectively. Here is an example (I have replaced the normal greater than and less than symbols with asterisks here to try not to screw up the build notes):
<Action event="set_gamevar_bool" senderName="_AQTO_auto_track_quests" strData="bAutoTrackQuests" strData2="#SenderStatus">
<Notifications>
<Message>SELECTOR_SELITEM</Message>
</Notifications>
</Action>
- XML errors in various windows have been fixed.
- XML Schema updated to reflect recently added UI functionality.
- Proc percentage, display description and effect display description will now be displayed on the item examine window.
- Removed Weight and Item Level from the item examine window.
- Items will now display the ability description of On Equip, Activated and Attached abilities *IF* such a description exists.
- Items will now show the percentage chance to fire for items with "Chance on Hit:" abilities.
- Ratings on items will now, in addition to the current/previous Rating numbers, display the percentage bonus versus an opponent of a level equal to you (ie, 2.03% vs Lvl 50).
- Fixed an issue with the market window not properly displaying items that had more then 99 charges.
- Removed the "Hide My Helm" checkbox in the video settings since we can't show helms anyway. <- LOL
- Widened the reuse text field on parlay cards so large numbers won't be cut off.
- Enlarged the text field on item names to show 3 lines as well as extend to the new size of the item examine window.
- Adjusted the Diplomacy card XML. Names of the cards should be much less inclined to overlap the wax seal and the reuse timers should be less inclined to overlap the clock graphic.
- Added a new UI window property called, "alwaysCheckChildren" which causes the FindWndChildren() function to consider the child windows of a parent that is marked as "alwaysClickThrough". This allows for children of "alwaysClickThrough" windows (windows that don't want to get mouse clicks or other events) to get mouse clicks, mouse overs, and other events. It is only being used in the quest tracker window so far (VGUIQuestStatus.xml).
Last edited by Dolby : 08-04-2007 at 12:46 PM.
|