[INTERNATIONAL] [Jack] *AlertListPlugin menu

User Tag List

Page 2 of 7 FirstFirst 123456 ... LastLast
Results 16 to 30 of 100
  1. #16
    Djanee's Avatar Member
    Reputation
    1
    Join Date
    Mar 2017
    Posts
    7
    Thanks G/R
    2/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Can you explain the ActiveBuffs Rule syntax / parameters? I'm trying to learn more about creating new rules and failing to write the correct parameters I think.

    For example,
    ActiveBuffs = new [] { new SnoPowerId(445266, 0) },
    What's the 0 mean? I've seen other examples of 0,1,2 in that parameter but I don't know what the parameter means and none of my trial and error has worked.

    In this case I want to see when the 2 second duration free vault buff is active after I've used Impale with Chain of Shadows equipped. I've also tried the
    ActiveBuffs = new[] { new SnoPowerId(Hud.Sno.SnoPowers.ChainOfShadows.Sno), },
    however that just always triggers when I have Chain of Shadows equipped or cubed.

    I'd be happy for more examples from your library of alerts - I love the plugin but I can't seem to learn to write new rules on my own and don't want to trouble you each time I have a new condition to test. Any chance you would provide more information on how the legendary powers are and resulting buff effects can be matched? I'm looking for a parameters and cross reference to the needed files for looking up effects.

    Thanks in advance!

    [INTERNATIONAL] [Jack] *AlertListPlugin
  2. #17
    JackCeparou's Avatar Savvy ? 🐒
    Reputation
    534
    Join Date
    Mar 2017
    Posts
    588
    Thanks G/R
    51/490
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Djanee View Post
    ActiveBuffs = new [] { new SnoPowerId(445266, 0) },
    What's the 0 mean? I've seen other examples of 0,1,2 in that parameter but I don't know what the parameter means and none of my trial and error has worked.

    In this case I want to see when the 2 second duration free vault buff is active after I've used Impale with Chain of Shadows equipped. I've also tried the
    ActiveBuffs = new[] { new SnoPowerId(Hud.Sno.SnoPowers.ChainOfShadows.Sno), },
    however that just always triggers when I have Chain of Shadows equipped or cubed.

    I'd be happy for more examples from your library of alerts - I love the plugin but I can't seem to learn to write new rules on my own and don't want to trouble you each time I have a new condition to test. Any chance you would provide more information on how the legendary powers are and resulting buff effects can be matched? I'm looking for a parameters and cross reference to the needed files for looking up effects.
    - 0 (or no 2nd parameter) mean any runes equipped or raw power,
    - dunno, the reaction is normal because you check the belt buff, not the actual triggered effect, i'll make some search when i have a chance to, (this is probably just the 2nd parameter to change to the right icon/rune)
    - you have access to the same information than me ;p sno_powers,txt & acd dumps ; )

    There is no silver bullet or magical method to easy get them other than dumps + manual search + trial & error
    Hide the Rum! --> Default theme customization 101 <--

  3. #18
    JackCeparou's Avatar Savvy ? 🐒
    Reputation
    534
    Join Date
    Mar 2017
    Posts
    588
    Thanks G/R
    51/490
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    There is a snippet for the belt buff "free vault for 2s"
    PHP Code:
    Hud.RunOnPlugin<Jack.Alerts.PlayerTopAlertListPlugin>(plugin =>
                {
                    
    plugin.AlertList.Alerts.Add(new Jack.Alerts.Alert(Hud)
                    {
                        
    AlertTextFunc = (id) =>
                        {
                            return 
    "!! Free vault !!";
                        },
                        
    Rule =
                        {
                            
    ShowInTown true,
                            
    ActiveBuffs = new SnoPowerId[] { new SnoPowerId(4452661), }
                        }
                    });
                }); 
    Enjoy ; )
    Last edited by JackCeparou; 06-02-2017 at 05:15 PM.
    Hide the Rum! --> Default theme customization 101 <--

  4. Thanks cherouvim13, Litespeed0 (2 members gave Thanks to JackCeparou for this useful post)
  5. #19
    Litespeed0's Avatar Member
    Reputation
    30
    Join Date
    Mar 2017
    Posts
    62
    Thanks G/R
    47/26
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi Jack,

    Free vault alert works great. I was wondering if we could use your AlertListPlugin for when pylons are active (Conduit, Speed, Shield, Channeling, or Power). I tried using the Dimensional sno's from sno_powers.txt but could not get them to work.

    Thanks!

  6. #20
    JackCeparou's Avatar Savvy ? 🐒
    Reputation
    534
    Join Date
    Mar 2017
    Posts
    588
    Thanks G/R
    51/490
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Not tested but this should work,

    For (normal rift) conduit :
    PHP Code:
    Hud.RunOnPlugin<Jack.Alerts.PlayerTopAlertListPlugin>(plugin =>
                {
                    
    plugin.AlertList.Alerts.Add(new Jack.Alerts.Alert(Hud)
                    {
                        
    AlertTextFunc = (id) =>
                        {
                            return 
    "!! Conduit !!";
                        },
                        
    Rule =
                        {
                            
    ShowInTown true,
                            
    ActiveBuffs = new SnoPowerId[] { new SnoPowerId(263029), }
                        }
                    });
                }); 
    Rince & repeat for each pylon type :
    PHP Code:
    263029 // Conduit
    403404 // Conduit in tiered rift
    278269 // Enlightened
    030477 // Enlightened
    278271 // Frenzied
    030479 // Frenzied
    278270 // Fortune
    030478 // Fortune
    278268 // Blessed
    030476 // Blessed
    266258 // Channeling
    266254 // Shield
    262935 // Power
    266271 // Speed
    260349 // Empowered
    260348 // Fleeting 
    Hide the Rum! --> Default theme customization 101 <--

  7. Thanks cherouvim13 (1 members gave Thanks to JackCeparou for this useful post)
  8. #21
    Litespeed0's Avatar Member
    Reputation
    30
    Join Date
    Mar 2017
    Posts
    62
    Thanks G/R
    47/26
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    It works, Thank you! It was the 2nd parameter I had to get rid of.

  9. #22
    Razzko's Avatar Active Member
    Reputation
    15
    Join Date
    Oct 2007
    Posts
    103
    Thanks G/R
    15/5
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Is it possible to check how many stacks does a skill have? E.g. Dashing Strike.

    If it's not, I could do with a simple cooldown check too (at least, if a multi-charge spell is considered "on cooldown" if at least one charge is used and it's currently recharging).

    For what it's worth, I'm trying to make a warning that would tell me not to Dash when I have less than 75 spirit and only one Dashing Strike charge, as that just puts the skill on an 8 second cooldown (whereas I could generate the 75 spirit off of some trash mob instead and keep dashing thru the map). So far:

    Code:
                AlertList.Alerts.Add(new Alert(Hud, HeroClass.Monk)
                {
                    AlertTextFunc = (id) => 
                    { 
                        return "!! DO NOT DASH !!"; 
                    }, 
                    Rule =
                    {
                        CustomCondition = (player) =>
                        {
                            return Hud.Game.Me.Stats.ResourceCurSpirit <= 75;
                        },
                    },
                });
    
                AlertList.Alerts.Add(new Alert(Hud, HeroClass.Monk)
                {
                    AlertTextFunc = (id) => 
                    { 
                        return "dashing strike cd"; 
                    }, 
                    Rule =
                    {
    		    //CheckSkillCooldowns = true,
    		    //EquippedSkills = new[] { new SnoPowerId(312736) },
    		    CustomCondition = (player) =>
    		    {
    		        return Hud.Game.Me.Powers.UsedMonkPowers.DashingStrike.IsOnCooldown;
    		    },
                    },
                });
    The resource check works. Dashing Strike thingy that is commented out just always shows up, so I assume CheckSkillCooldowns flag isn't what I need here (not sure what it's actually for). The one that isn't commented out never shows up, even though I've confirmed that the object/property exist, it's just always false (if you add "== false" it will actually always show up). I tried .Icon too but it apparently doesn't exist for objects like UsedMonkPowers.DashingStrike, nor does .IconCounts[0].

    Edit: tried this: "Hud.Game.Me.Powers.UsedMonkPowers.DashingStrike.CooldownFinishTick > Hud.Game.CurrentGameTick", still no. Doing a "<" check always returns true. It's probably just a 0.
    Last edited by Razzko; 07-24-2017 at 10:23 PM.

  10. #23
    JackCeparou's Avatar Savvy ? 🐒
    Reputation
    534
    Join Date
    Mar 2017
    Posts
    588
    Thanks G/R
    51/490
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    For the stack count, you can probably use IPlayerSkill.Charges (not tested)

    CheckSkillCooldowns is not for 'stackable' skills, it works only when the skill is really on cooldown (aka not usable, charging a stack is not really a cooldown)

    I have no clue how this recharge timer is handled, i'll need to make some research (probably not before tomorrow at least)
    Hide the Rum! --> Default theme customization 101 <--

  11. Thanks Razzko, greatscott, cherouvim13 (3 members gave Thanks to JackCeparou for this useful post)
  12. #24
    Razzko's Avatar Active Member
    Reputation
    15
    Join Date
    Oct 2007
    Posts
    103
    Thanks G/R
    15/5
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    O boi

    It actually works!

    For anyone else playing Raiment/Shenlong where this particular thing matters, this is it:
    Code:
                AlertList.Alerts.Add(new Alert(Hud, HeroClass.Monk)
                {
                    AlertTextFunc = (id) => 
                    { 
                        return "!! LAST DASH !!"; 
                    }, 
                    Rule =
                    {
                        CustomCondition = (player) =>
                        {
                            return Hud.Game.Me.Stats.ResourceCurSpirit <= 75 && Hud.Game.Me.Powers.UsedMonkPowers.DashingStrike.Charges == 1;
                        },
                    },
                });
    Thank you :3

    Btw is there like a dump of all objects/properties somewhere that I didn't find? Or did you just make one yourself? How did you look that up?

  13. Thanks greatscott (1 members gave Thanks to Razzko for this useful post)
  14. #25
    JackCeparou's Avatar Savvy ? 🐒
    Reputation
    534
    Join Date
    Mar 2017
    Posts
    588
    Thanks G/R
    51/490
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    YW ; )

    You can find almost everything sno in /docs/*.txt
    And if you want to know what is available in hud api, take a look inside /interfaces/ folder, everything is there ; ) (e.g; for the charge count i have just checked /interfaces/data/player/IPlayerSkill.cs)

    Ps: 300 rep! "THIS IS SPARTA!!!"
    Hide the Rum! --> Default theme customization 101 <--

  15. Thanks Razzko, greatscott, cherouvim13 (3 members gave Thanks to JackCeparou for this useful post)
  16. #26
    Razzko's Avatar Active Member
    Reputation
    15
    Join Date
    Oct 2007
    Posts
    103
    Thanks G/R
    15/5
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ahh I see, I only checked /docs/ before. Didn't dig into /interfaces/ files.

  17. #27
    bm206's Avatar Active Member
    Reputation
    73
    Join Date
    Mar 2017
    Posts
    285
    Thanks G/R
    57/64
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

  18. #28
    JackCeparou's Avatar Savvy ? 🐒
    Reputation
    534
    Join Date
    Mar 2017
    Posts
    588
    Thanks G/R
    51/490
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Bone Armor missing :


    Bone Armor about to expire :


    PlayerTopAlertListPlugin updated.
    Hide the Rum! --> Default theme customization 101 <--

  19. Thanks bm206, cherouvim13 (2 members gave Thanks to JackCeparou for this useful post)
  20. #29
    bm206's Avatar Active Member
    Reputation
    73
    Join Date
    Mar 2017
    Posts
    285
    Thanks G/R
    57/64
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thank you!

  21. #30
    mrjayaur's Avatar Member
    Reputation
    1
    Join Date
    Jul 2017
    Posts
    33
    Thanks G/R
    18/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi Jack,


    Can you teach me how to create an alert that displays that I have max essence under my character? Ideally with a check for Skeleton Mages - Singularity equipped, as this would be the most likely use case for an alert like this.
    Last edited by mrjayaur; 08-26-2017 at 01:51 AM.

Page 2 of 7 FirstFirst 123456 ... LastLast

Similar Threads

  1. [INTERNATIONAL] [Jack] DangerousAffixMonsterPlugin
    By JackCeparou in forum TurboHUD Community Plugins
    Replies: 40
    Last Post: 03-20-2021, 04:08 AM
  2. [INTERNATIONAL] [Jack] RiftInfoPlugin
    By JackCeparou in forum TurboHUD Community Plugins
    Replies: 63
    Last Post: 02-25-2021, 07:35 AM
  3. [INTERNATIONAL] [Jack] DoorsPlugin
    By JackCeparou in forum TurboHUD Community Plugins
    Replies: 94
    Last Post: 01-15-2021, 05:08 PM
  4. [INTERNATIONAL] [Jack] BossSkillsPlugin
    By JackCeparou in forum TurboHUD Community Plugins
    Replies: 16
    Last Post: 03-27-2019, 01:50 AM
  5. [v7.2] [INTERNATIONAL] [Jack] ItemDropSoundAlertPlugin
    By JackCeparou in forum TurboHUD Community Plugins
    Replies: 22
    Last Post: 07-17-2017, 08:27 PM
All times are GMT -5. The time now is 05:50 PM. 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