From 033120e8d8ce54e377b7f71fdb9ec4536ebc8aa9 Mon Sep 17 00:00:00 2001 From: WhiteTreePaladin Date: Mon, 18 Jun 2012 22:33:40 +0000 Subject: [PATCH] Shrink experience bar, add tooltip to rank icon, rework middle panel shading This was SVN commit r11984. --- .../art/textures/ui/session/panel_shader.png | 3 + .../public/gui/session/selection_details.js | 10 +- .../data/mods/public/gui/session/session.xml | 62 +-- .../data/mods/public/gui/session/sprites.xml | 12 +- .../public/gui/session/utility_functions.js | 452 +++++++++--------- 5 files changed, 273 insertions(+), 266 deletions(-) create mode 100644 binaries/data/mods/public/art/textures/ui/session/panel_shader.png diff --git a/binaries/data/mods/public/art/textures/ui/session/panel_shader.png b/binaries/data/mods/public/art/textures/ui/session/panel_shader.png new file mode 100644 index 0000000000..dba374a9b2 --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/session/panel_shader.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63bfd77e86c4d94ddaa783bb6d2ca7e549a9b1fd2d926fb476c07b5ca037061d +size 3700 diff --git a/binaries/data/mods/public/gui/session/selection_details.js b/binaries/data/mods/public/gui/session/selection_details.js index d4ec6ecf24..429c5e9672 100644 --- a/binaries/data/mods/public/gui/session/selection_details.js +++ b/binaries/data/mods/public/gui/session/selection_details.js @@ -30,8 +30,12 @@ function displaySingle(entState, template) playerName = "[OFFLINE] " + playerName; } - // Rank - getGUIObjectByName("rankIcon").sprite = getRankIconSprite(entState); + // Rank + if (entState.identity && entState.identity.rank && entState.identity.classes) + { + getGUIObjectByName("rankIcon").sprite = getRankIconSprite(entState); + getGUIObjectByName("rankIcon").tooltip = entState.identity.rank; + } // Hitpoints if (entState.hitpoints) @@ -69,7 +73,7 @@ function displaySingle(entState, template) experienceSize.rtop = 100 - (100 * Math.max(0, Math.min(1, 1.0 * +entState.promotion.curr / +entState.promotion.req))); experienceBar.size = experienceSize; - var experience = "[font=\"serif-bold-13\"]Experience [/font]" + Math.floor(entState.promotion.curr); + var experience = "[font=\"serif-bold-13\"]Experience: [/font]" + Math.floor(entState.promotion.curr); if (entState.promotion.curr < entState.promotion.req) experience += "/" + entState.promotion.req; getGUIObjectByName("experience").tooltip = experience; diff --git a/binaries/data/mods/public/gui/session/session.xml b/binaries/data/mods/public/gui/session/session.xml index 5055dac06e..897bbfa914 100644 --- a/binaries/data/mods/public/gui/session/session.xml +++ b/binaries/data/mods/public/gui/session/session.xml @@ -617,7 +617,7 @@ - + @@ -655,29 +655,31 @@ - - - - - - - - - - - - - - - - - - + + + + + + + - + + + + + + + + + + + + + + - + @@ -754,17 +756,17 @@ z="30" > - + - - -