Self Cooldown indicator menu

Shout-Out

User Tag List

Results 1 to 6 of 6
  1. #1
    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)

    Self Cooldown indicator

    Greetings,

    I would like to have, in a seperate place from the usual bottom (let's say left of the toon), an indication of cooldown of skills f.e. land of the dead

    There is a "PartyCooldown" plugins but it shows the cooldown for everyone in party, I want only mine and to be something like gjuz proposed here http://www.ownedcore.com/forums/diab...ml#post3780443 (Simulacrum & Land of Dead activation tracking) but that is only the indication of the duration but not the cooldown indication
    Last edited by cherouvim13; 11-03-2017 at 03:19 PM.

    Self Cooldown indicator
  2. #2
    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)
    Anyone that can help?

  3. #3
    JarJarD3's Avatar Contributor
    Reputation
    106
    Join Date
    Oct 2017
    Posts
    395
    Thanks G/R
    41/101
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)
    I created this plugin quickly to show current players skills.
    Got inspiration from PartyCooldownsPlugin.

    The code is in pastebin.

    Configure like this (similar to CooldownSoundPlayerPlugin) in your own ICustomizer implementation (e.g. PluginEnablerOrDisablerPlugin):
    Code:
    Hud.RunOnPlugin<JarJar.SelfCooldownPlugin>(plugin =>
    {
        const string flashySound = "notification_1.wav";
    
        plugin.AddRule(Hud.Sno.SnoPowers.DemonHunter_Vengeance, flashySound);
        plugin.AddRule(Hud.Sno.SnoPowers.DemonHunter_Companion);
    
        plugin.AddRule(Hud.Sno.SnoPowers.Barbarian_WrathOfTheBerserker);
        plugin.AddRule(Hud.Sno.SnoPowers.Barbarian_CallOfTheAncients);
    
        plugin.AddRule(Hud.Sno.SnoPowers.Wizard_FrostNova);
        plugin.AddRule(Hud.Sno.SnoPowers.Wizard_Teleport);
    
        plugin.AddRule(Hud.Sno.SnoPowers.Crusader_Condemn);
        plugin.AddRule(Hud.Sno.SnoPowers.Crusader_LawsOfValor);
        plugin.AddRule(Hud.Sno.SnoPowers.Crusader_IronSkin);
        plugin.AddRule(Hud.Sno.SnoPowers.Crusader_AkaratsChampion);
    });
    Feedback appreciated.
    The problem is how to differentiate between different skill states:
    1. Skill is ready to be used.
    2. Skill is active and doing something.
    3. Skill is on cooldown and nothing can be done.


    I added sound indicator to alter "default behavior" so that instead of showing remaining cooldown time it plays a sound when skill is de-activated (but still on cooldown) and then starts to flash skill icon.
    Did not test much changing skill etc. as this is very quick stuff to test...

  4. #4
    JarJarD3's Avatar Contributor
    Reputation
    106
    Join Date
    Oct 2017
    Posts
    395
    Thanks G/R
    41/101
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)
    Updated and improved code: pastebin v2.

    Now it should work by default "as expected" and did some refactoring to simply code as I learned better ways to do things.

    As my DH Multishot build lacks proper CDR I notify myself with a sound when Vengeance goes of to fire Companion if possible.
    If skill buff uptime and skill cooldown times are almost the same then separate sound is not needed.

  5. #5
    Magu's Avatar Member
    Reputation
    9
    Join Date
    Mar 2017
    Posts
    55
    Thanks G/R
    12/8
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    (32 bit)\plugins\JarJar\selfcooldownplugin_v2.cs(44,21) : error CS1501:

    I get this

  6. #6
    JarJarD3's Avatar Contributor
    Reputation
    106
    Join Date
    Oct 2017
    Posts
    395
    Thanks G/R
    41/101
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)
    Originally Posted by Magu View Post
    (32 bit)\plugins\JarJar\selfcooldownplugin_v2.cs(44,21) : error CS1501:

    I get this
    My bad, I use extension method to make Hud.Debug() easier to use (that is defined in an other file).

    The line 44 should read:
    Hud.Debug(string.Format("Exception {0}", x));
    or you can comment it out.

  7. Thanks Magu (1 members gave Thanks to JarJarD3 for this useful post)

Similar Threads

  1. No cooldown time on Items!
    By myojinyahiko in forum World of Warcraft Exploits
    Replies: 18
    Last Post: 12-27-2006, 12:11 AM
  2. Mindless Self Indulgence - Straight to Video
    By Dragos in forum World of Warcraft General
    Replies: 11
    Last Post: 11-18-2006, 11:42 PM
  3. Getting into DM West without killing your self (Hunter only)
    By Destar in forum World of Warcraft Exploits
    Replies: 7
    Last Post: 11-03-2006, 07:31 AM
  4. Tool to get all Fish/bots working for EU version users! [self-made]
    By -MadMax- in forum World of Warcraft Bots and Programs
    Replies: 6
    Last Post: 09-08-2006, 09:02 AM
  5. Bandage Exploit -NO Cooldown-
    By Matt in forum World of Warcraft Exploits
    Replies: 3
    Last Post: 03-21-2006, 04:14 PM
All times are GMT -5. The time now is 09:25 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search