Stormreaver theme menu

User Tag List

Results 1 to 10 of 10
  1. #1
    turbohud2017's Avatar Member
    Reputation
    1
    Join Date
    Apr 2017
    Posts
    2
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Stormreaver theme

    Hi!
    A few months ago I was playing turbohud+stormreaver theme.
    Where can I download this theme if it is up-to-date?
    or may be smth similar to that theme.

    Stormreaver theme
  2. #2
    1969's Avatar Member
    Reputation
    1
    Join Date
    Mar 2017
    Posts
    11
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Storm hasn't released anything current since the new change of coding... Not sure if he can be bothered with D3 anymore :P

  3. #3
    Stormreaver's Avatar Contributor
    Reputation
    152
    Join Date
    Jul 2012
    Posts
    290
    Thanks G/R
    40/136
    Trade Feedback
    0 (0%)
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Hi

    I did not update my theme since KJ changed TH's engine from xml to the powerful and extensible c#, and for various reasons, mainly that I do not know C# and that I was not playing D3.

    However, I have started to play D3 again recently, and I have started to rebuild my theme with the help of some devs, namely Jack, Prrovoss and Psycho (... and stealing code from Jack's plugins .. I mean stealing from pirates is ok, right?! ). It will take time and I am not sure if I will be able to include everything, but I am working on something

    So far I've:
    - reworked attributes lables.
    - customized some clickables like chests, racks, deadbodies and gizmos.
    - added few item decorators, like death breath and rift orbs.
    - added few UI tweaks, like blood shard and inventory space count, latency and game info numbers.
    - tweaked a couple of monster decos.
    - added few actor decos, working on adding more.
    - added few custom buffs, working on adding more.
    - added boss skill markers (courtesy of jack).
    - working on adding markers for player skills.
    - i'm also using several plugins by other devs, most notably jack's TTS ("nuclear launch detected" is back!).

    In the mean time, the default theme is great tbh, and there are lots of awesome plugins by skilled devs that are adding new features and ideas everyday.
    Last edited by Stormreaver; 04-07-2017 at 04:34 PM.

  4. Thanks Slingshot1, cherouvim13, h4r4ld (3 members gave Thanks to Stormreaver for this useful post)
  5. #4
    1969's Avatar Member
    Reputation
    1
    Join Date
    Mar 2017
    Posts
    11
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Glad to see you back in D3 Storm!

    Honestly, my all time favourite was hearing the 'nuclear launch detected' good times! and I think your custom bandit shrine tts always brought a smile to my face

  6. #5
    Slingshot1's Avatar Member
    Reputation
    10
    Join Date
    Mar 2017
    Posts
    58
    Thanks G/R
    16/9
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    SR - great to see you back, and I look forward to the new version of your theme, if you ever release it!

  7. #6
    cherouvim13's Avatar Member
    Reputation
    14
    Join Date
    Mar 2017
    Posts
    212
    Thanks G/R
    258/13
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Looking forward for plugins of yours Storm

  8. #7
    Stormreaver's Avatar Contributor
    Reputation
    152
    Join Date
    Jul 2012
    Posts
    290
    Thanks G/R
    40/136
    Trade Feedback
    0 (0%)
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    A small update:
    - added markers for regular mob skills
    - added markers for all dangerous traps & devices
    - working on markers for player skills now

  9. Thanks kotnascher, johnfrag (2 members gave Thanks to Stormreaver for this useful post)
  10. #8
    Slingshot1's Avatar Member
    Reputation
    10
    Join Date
    Mar 2017
    Posts
    58
    Thanks G/R
    16/9
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Stormreaver View Post
    A small update:
    - added markers for regular mob skills
    - added markers for all dangerous traps & devices
    - working on markers for player skills now
    Is it available to test?

  11. #9
    Stormreaver's Avatar Contributor
    Reputation
    152
    Join Date
    Jul 2012
    Posts
    290
    Thanks G/R
    40/136
    Trade Feedback
    0 (0%)
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Not yet, but im still working on it. player skills is taking much longer than expected :P

  12. Thanks bobbydigital12 (1 members gave Thanks to Stormreaver for this useful post)
  13. #10
    SeaDragon's Avatar Contributor
    Reputation
    321
    Join Date
    Aug 2016
    Posts
    1,041
    Thanks G/R
    140/299
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I love your XML theme
    I used your health / resource display style
    Code:
    using System.Globalization;
    
    namespace Turbo.Plugins.Default
    {
        public class ResourceOverGlobePlugin : BasePlugin, IInGameTopPainter
    	{
    
            public TopLabelDecorator HealthDecorator { get; set; }
    		public TopLabelDecorator HealthPCTDecorator { get; set; }
            public TopLabelDecorator HealingPosDecorator { get; set; }
            public TopLabelDecorator HealingNegDecorator { get; set; }
            public TopLabelDecorator HealingPosdetailsDecorator { get; set; }
            public TopLabelDecorator HealingNegdetailsDecorator { get; set; }
            public TopLabelDecorator ShieldDecorator { get; set; }
    		
            public TopLabelDecorator ArcanePCTDecorator { get; set; }
            public TopLabelDecorator ArcaneValueDecorator { get; set; }
            public TopLabelDecorator ArcaneRegenDecorator { get; set; }
            public TopLabelDecorator ManaPCTDecorator { get; set; }
            public TopLabelDecorator ManaValueDecorator { get; set; }
            public TopLabelDecorator ManaRegenDecorator { get; set; }
            public TopLabelDecorator SpiritPCTDecorator { get; set; }
            public TopLabelDecorator SpiritValueDecorator { get; set; }
            public TopLabelDecorator SpiritRegenDecorator { get; set; }
            public TopLabelDecorator FuryPCTDecorator { get; set; }
            public TopLabelDecorator FuryValueDecorator { get; set; }
            public TopLabelDecorator FuryRegenDecorator { get; set; }
            public TopLabelDecorator HatredPCTDecorator { get; set; }
            public TopLabelDecorator HatredValueDecorator { get; set; }
            public TopLabelDecorator HatredRegenDecorator { get; set; }
            public TopLabelDecorator DisciplinePCTDecorator { get; set; }
            public TopLabelDecorator DisciplineValueDecorator { get; set; }
            public TopLabelDecorator DisciplineRegenDecorator { get; set; }
            public TopLabelDecorator WrathPCTDecorator { get; set; }
            public TopLabelDecorator WrathValueDecorator { get; set; }
            public TopLabelDecorator WrathRegenDecorator { get; set; }
    
            public ResourceOverGlobePlugin()
    		{
                Enabled = true; // .NET Framework does not contains CompilerServices for C# 6
    		}
    
            public override void Load(IController hud)
            {
                base.Load(hud);
    
                HealthDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 10, 240, 255, 200, 190, true, false, 255, 0, 0, 0, true),
                    TextFunc = () => Hud.Game.Me.Defense.HealthCur.ToString("#,0", CultureInfo.InvariantCulture),
                };
    			
                HealthPCTDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 7, 240, 255, 200, 190, true, false, 255, 0, 0, 0, true),
                    TextFunc = () => Hud.Game.Me.Defense.HealthPct.ToString("#,0", CultureInfo.InvariantCulture) + "%",
                };
    
                HealingPosdetailsDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 6, 255, 110, 205, 110, true, false, 255, 100, 0, 0, true),
                    TextFunc = () => (Hud.Game.Me.Defense.CurrentEffectiveHealingPercent > 0 ? "+" : "") + Hud.Game.Me.Defense.CurrentHealingPerSecond.ToString("#,0", CultureInfo.InvariantCulture),
                };
    
                HealingNegdetailsDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 6, 255, 255, 130, 130, true, false, 255, 100, 0, 0, true),
                    TextFunc = () => (Hud.Game.Me.Defense.CurrentEffectiveHealingPercent > 0 ? "+" : "") + Hud.Game.Me.Defense.CurrentHealingPerSecond.ToString("#,0", CultureInfo.InvariantCulture),
                };
    
                HealingPosDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 7, 255, 110, 205, 110, true, false, 255, 100, 0, 0, true),
                    TextFunc = () => (Hud.Game.Me.Defense.CurrentEffectiveHealingPercent > 0 ? "+" : "") + Hud.Game.Me.Defense.CurrentEffectiveHealingPercent.ToString("#,0", CultureInfo.InvariantCulture) + "%",
                };
    
                HealingNegDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 7, 255, 255, 130, 130, true, false, 255, 100, 0, 0, true),
                    TextFunc = () => (Hud.Game.Me.Defense.CurrentEffectiveHealingPercent > 0 ? "+" : "") + Hud.Game.Me.Defense.CurrentEffectiveHealingPercent.ToString("#,0", CultureInfo.InvariantCulture) + "%",
                };
    
                ShieldDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 8, 255, 255, 255, 255, true, false, 255, 0, 0, 0, true),
                    TextFunc = () => Hud.Game.Me.Defense.CurShield.ToString("#,0", CultureInfo.InvariantCulture),
                };
    
                ArcanePCTDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 7, 255, 255, 255, 255, true, false, 255, 0, 0, 0, true),
                    TextFunc = () => Hud.Game.Me.Stats.ResourcePctArcane.ToString("F0", CultureInfo.InvariantCulture) + "%",
                };
    			
                ArcaneValueDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 12, 255, 255, 255, 255, true, false, 255, 0, 0, 0, true),
                    TextFunc = () => Hud.Game.Me.Stats.ResourceCurArcane.ToString("F0", CultureInfo.InvariantCulture),
                };
    
                ArcaneRegenDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 8, 255, 255, 255, 255, true, false, 255, 0, 0, 0, true),
                    TextFunc = () => Hud.Game.Me.Stats.ResourceRegArcane <= 0 ? null : "+" + Hud.Game.Me.Stats.ResourceRegArcane.ToString("F0", CultureInfo.InvariantCulture) + "/s",
                };
    
    			
                ManaPCTDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 7, 255, 255, 255, 255, true, false, 255, 0, 0, 0, true),
                    TextFunc = () => Hud.Game.Me.Stats.ResourcePctMana.ToString("F0", CultureInfo.InvariantCulture) + "%",
                };
    			
                ManaValueDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 12, 255, 255, 255, 255, true, false, 255, 0, 0, 0, true),
                    TextFunc = () => Hud.Game.Me.Stats.ResourceCurMana.ToString("F0", CultureInfo.InvariantCulture),
                };
    
                ManaRegenDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 8, 255, 255, 255, 255, true, false, 255, 0, 0, 0, true),
                    TextFunc = () => Hud.Game.Me.Stats.ResourceRegMana <= 0 ? null : "+" + Hud.Game.Me.Stats.ResourceRegMana.ToString("F0", CultureInfo.InvariantCulture) + "/s",
                };
    
    			
                SpiritPCTDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 7, 255, 0, 0, 0, true, false, 255, 255, 255, 255, true),
                    TextFunc = () => Hud.Game.Me.Stats.ResourcePctSpirit.ToString("F0", CultureInfo.InvariantCulture) + "%",
                };
    			
                SpiritValueDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 12, 255, 0, 0, 0, true, false, 255, 255, 255, 255, true),
                    TextFunc = () => Hud.Game.Me.Stats.ResourceCurSpirit.ToString("F0", CultureInfo.InvariantCulture),
                };
    
                SpiritRegenDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 8, 255, 0, 0, 0, true, false, 255, 255, 255, 255, true),
                    TextFunc = () => Hud.Game.Me.Stats.ResourceRegSpirit <= 0 ? null : "+" + Hud.Game.Me.Stats.ResourceRegSpirit.ToString("F0", CultureInfo.InvariantCulture) + "/s",
                };
    
                FuryPCTDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 7, 255, 0, 0, 0, true, false, 128, 255, 255, 255, true),
                    TextFunc = () => Hud.Game.Me.Stats.ResourcePctFury.ToString("F0", CultureInfo.InvariantCulture) + "%",
                };
    			
                FuryValueDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 12, 255, 0, 0, 0, true, false, 128, 255, 255, 255, true),
                    TextFunc = () => Hud.Game.Me.Stats.ResourceCurFury.ToString("F0", CultureInfo.InvariantCulture),
                };
    			
                FuryRegenDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 8, 255, 0, 0, 0, true, false, 255, 255, 255, 255, true),
                    TextFunc = () => Hud.Game.Me.Stats.ResourceRegFury <= 0 ? null : "+" + Hud.Game.Me.Stats.ResourceRegFury.ToString("F0", CultureInfo.InvariantCulture) + "/s",
                };
    
                HatredPCTDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 7, 255, 255, 160, 160, true, false, 255, 0, 0, 0, true),
                    TextFunc = () => Hud.Game.Me.Stats.ResourcePctHatred.ToString("F0", CultureInfo.InvariantCulture) + "%",
                };
    			
                HatredValueDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 12, 255, 255, 160, 160, true, false, 255, 0, 0, 0, true),
                    TextFunc = () => Hud.Game.Me.Stats.ResourceCurHatred.ToString("F0", CultureInfo.InvariantCulture),
                };
    
                HatredRegenDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 8, 255, 255, 160, 160, true, false, 255, 0, 0, 0, true),
                    TextFunc = () => Hud.Game.Me.Stats.ResourceRegHatred <= 0 ? null : "+" + Hud.Game.Me.Stats.ResourceRegHatred.ToString("F0", CultureInfo.InvariantCulture) + "/s",
                };
    
                DisciplinePCTDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 7, 255, 160, 160, 255, true, false, 255, 0, 0, 0, true),
                    TextFunc = () => Hud.Game.Me.Stats.ResourcePctDiscipline.ToString("F0", CultureInfo.InvariantCulture) + "%",
                };
    			
                DisciplineValueDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 12, 255, 160, 160, 255, true, false, 255, 0, 0, 0, true),
                    TextFunc = () => Hud.Game.Me.Stats.ResourceCurDiscipline.ToString("F0", CultureInfo.InvariantCulture),
                };
    
                DisciplineRegenDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 8, 255, 160, 160, 255, true, false, 255, 0, 0, 0, true),
                    TextFunc = () => Hud.Game.Me.Stats.ResourceRegDiscipline <= 0 ? null : "+" + Hud.Game.Me.Stats.ResourceRegDiscipline.ToString("F0", CultureInfo.InvariantCulture) + "/s",
                };
    
                WrathPCTDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 7, 255, 0, 0, 0, true, false, 255, 255, 255, 255, true),
                    TextFunc = () => Hud.Game.Me.Stats.ResourcePctWrath.ToString("F0", CultureInfo.InvariantCulture) + "%",
                };
    			
                WrathValueDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 12, 255, 0, 0, 0, true, false, 255, 255, 255, 255, true),
                    TextFunc = () => Hud.Game.Me.Stats.ResourceCurWrath.ToString("F0", CultureInfo.InvariantCulture),
                };
    
                WrathRegenDecorator = new TopLabelDecorator(Hud)
                {
                    TextFont = Hud.Render.CreateFont("tahoma", 8, 255, 0, 0, 0, true, false, 255, 255, 255, 255, true),
                    TextFunc = () => Hud.Game.Me.Stats.ResourceRegWrath <= 0 ? null : "+" + Hud.Game.Me.Stats.ResourceRegWrath.ToString("F0", CultureInfo.InvariantCulture) + "/s",
                };
            }
    
            public void PaintTopInGame(ClipState clipState)
            {
                if (Hud.Render.UiHidden) return;
                if (clipState != ClipState.BeforeClip) return;
    
                var uiRect = Hud.Render.GetUiElement("Root.NormalLayer.game_dialog_backgroundScreenPC.game_progressBar_healthBall").Rectangle;
    
                HealthPCTDecorator.Paint(uiRect.Left + uiRect.Width * 0.13f, uiRect.Top + uiRect.Height * 0.05f, uiRect.Width * 0.8f, uiRect.Height * 0.15f, HorizontalAlign.Center);
                HealthDecorator.Paint(uiRect.Left + uiRect.Width * 0.13f, uiRect.Top + uiRect.Height * 0.26f, uiRect.Width * 0.8f, uiRect.Height * 0.15f, HorizontalAlign.Center);
    
                if (Hud.Game.Me.Defense.CurrentEffectiveHealingPercent != 0)
                {
                    (Hud.Game.Me.Defense.CurrentEffectiveHealingPercent > 0 ? HealingPosDecorator : HealingNegDecorator).Paint(uiRect.Left + uiRect.Width * 0.2f, uiRect.Top + uiRect.Height * 0.42f, uiRect.Width * 0.8f, uiRect.Height * 0.1f, HorizontalAlign.Center);
    				(Hud.Game.Me.Defense.CurrentEffectiveHealingPercent > 0 ? HealingPosdetailsDecorator : HealingNegdetailsDecorator).Paint(uiRect.Left + uiRect.Width * 0.2f, uiRect.Top + uiRect.Height * 0.52f, uiRect.Width * 0.8f, uiRect.Height * 0.1f, HorizontalAlign.Center);
                }
    
                if (Hud.Game.Me.Defense.CurShield > 0)
                {
                    ShieldDecorator.Paint(uiRect.Left + uiRect.Width * 0.13f, uiRect.Top + uiRect.Height * 0.75f, uiRect.Width * 0.63f, uiRect.Height * 0.12f, HorizontalAlign.Right);
                }
    
                uiRect = Hud.Render.GetUiElement("Root.NormalLayer.game_dialog_backgroundScreenPC.game_progressBar_manaBall").Rectangle;
    
                switch (Hud.Game.Me.HeroClassDefinition.HeroClass)
                {
                    case HeroClass.Wizard:
                        ArcanePCTDecorator.Paint(uiRect.Left, uiRect.Top + uiRect.Height * 0.05f, uiRect.Width, uiRect.Height * 0.15f, HorizontalAlign.Center);
                        ArcaneValueDecorator.Paint(uiRect.Left, uiRect.Top + uiRect.Height * 0.30f, uiRect.Width, uiRect.Height * 0.15f, HorizontalAlign.Center);
                        ArcaneRegenDecorator.Paint(uiRect.Left, uiRect.Top + uiRect.Height * 0.55f, uiRect.Width, uiRect.Height * 0.15f, HorizontalAlign.Center);
                        break;
                    case HeroClass.WitchDoctor:
                        ManaPCTDecorator.Paint(uiRect.Left, uiRect.Top + uiRect.Height * 0.05f, uiRect.Width, uiRect.Height * 0.15f, HorizontalAlign.Center);
                        ManaValueDecorator.Paint(uiRect.Left, uiRect.Top + uiRect.Height * 0.30f, uiRect.Width, uiRect.Height * 0.15f, HorizontalAlign.Center);
                        ManaRegenDecorator.Paint(uiRect.Left, uiRect.Top + uiRect.Height * 0.55f, uiRect.Width, uiRect.Height * 0.15f, HorizontalAlign.Center);
                        break;
                    case HeroClass.Barbarian:
                        FuryPCTDecorator.Paint(uiRect.Left, uiRect.Top + uiRect.Height * 0.05f, uiRect.Width, uiRect.Height * 0.15f, HorizontalAlign.Center);
                        FuryValueDecorator.Paint(uiRect.Left, uiRect.Top + uiRect.Height * 0.30f, uiRect.Width, uiRect.Height * 0.15f, HorizontalAlign.Center);
                        FuryRegenDecorator.Paint(uiRect.Left, uiRect.Top + uiRect.Height * 0.55f, uiRect.Width, uiRect.Height * 0.15f, HorizontalAlign.Center);
                        break;
                    case HeroClass.DemonHunter:
                        HatredPCTDecorator.Paint(uiRect.Left, uiRect.Top + uiRect.Height * 0.05f, uiRect.Width * 0.5f, uiRect.Height * 0.15f, HorizontalAlign.Center);
                        HatredValueDecorator.Paint(uiRect.Left, uiRect.Top + uiRect.Height * 0.30f, uiRect.Width * 0.5f, uiRect.Height * 0.15f, HorizontalAlign.Center);
                        DisciplinePCTDecorator.Paint(uiRect.Left + uiRect.Width * 0.5f, uiRect.Top + uiRect.Height * 0.05f, uiRect.Width * 0.5f, uiRect.Height * 0.15f, HorizontalAlign.Center);
                        DisciplineValueDecorator.Paint(uiRect.Left + uiRect.Width * 0.5f, uiRect.Top + uiRect.Height * 0.30f, uiRect.Width * 0.5f, uiRect.Height * 0.15f, HorizontalAlign.Center);
                        HatredRegenDecorator.Paint(uiRect.Left, uiRect.Top + uiRect.Height * 0.55f, uiRect.Width * 0.5f, uiRect.Height * 0.15f, HorizontalAlign.Center);
                        DisciplineRegenDecorator.Paint(uiRect.Left + uiRect.Width * 0.5f, uiRect.Top + uiRect.Height * 0.55f, uiRect.Width * 0.5f, uiRect.Height * 0.15f, HorizontalAlign.Center);
                        break;
                    case HeroClass.Crusader:
                        WrathPCTDecorator.Paint(uiRect.Left, uiRect.Top + uiRect.Height * 0.05f, uiRect.Width, uiRect.Height * 0.15f, HorizontalAlign.Center);
                        WrathValueDecorator.Paint(uiRect.Left, uiRect.Top + uiRect.Height * 0.30f, uiRect.Width, uiRect.Height * 0.15f, HorizontalAlign.Center);
                        WrathRegenDecorator.Paint(uiRect.Left, uiRect.Top + uiRect.Height * 0.55f, uiRect.Width, uiRect.Height * 0.15f, HorizontalAlign.Center);
                        break;
                    case HeroClass.Monk:
                        SpiritPCTDecorator.Paint(uiRect.Left, uiRect.Top + uiRect.Height * 0.05f, uiRect.Width, uiRect.Height * 0.15f, HorizontalAlign.Center);
                        SpiritValueDecorator.Paint(uiRect.Left, uiRect.Top + uiRect.Height * 0.30f, uiRect.Width, uiRect.Height * 0.15f, HorizontalAlign.Center);
                        SpiritRegenDecorator.Paint(uiRect.Left, uiRect.Top + uiRect.Height * 0.55f, uiRect.Width, uiRect.Height * 0.15f, HorizontalAlign.Center);
                        break;
                }
            }
    
        }
    
    }

Similar Threads

  1. Vista Theme For Windows
    By REDACTEDSEPHI in forum Community Chat
    Replies: 44
    Last Post: 07-12-2007, 03:24 PM
  2. Final toutch to window vista theme
    By Hounro in forum Community Chat
    Replies: 13
    Last Post: 06-11-2007, 06:09 PM
  3. My desktop theme {And where to get it}
    By matswurld in forum Art & Graphic Design
    Replies: 5
    Last Post: 05-28-2007, 02:14 AM
  4. Windows XP Theme
    By DaNuMan in forum Community Chat
    Replies: 5
    Last Post: 02-21-2007, 04:29 PM
  5. What is this windows theme?
    By leoj in forum Community Chat
    Replies: 8
    Last Post: 01-25-2007, 08:53 AM
All times are GMT -5. The time now is 01:34 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search