-
Active Member
s4000, you did post the rule for Simulacrum for Rat Run but, i prefer
Checking land of the dead and Simulacrum if both skills are ready , show a message u can cast land of dead and Simulacrum
-
Contributor
Originally Posted by
takayo72
s4000, you did post the rule for Simulacrum for Rat Run but, i prefer
Checking land of the dead and Simulacrum if both skills are ready , show a message u can cast land of dead and Simulacrum
not in home, NOT Tested yet
Code:
// Simulacrum + Land of the Dead for Rat Run
plugin.HeroNoBuffList.Add(HeroClass.Necromancer, new DAV_NoBuffRule() {
InCombatOnly = true,
IsRelevant = (player) => player.Powers.BuffIsActive(Hud.Sno.SnoPowers.ScytheOfTheCycle.Sno, 0) && player.Powers.UsedSkills.Any(x => x.SnoPower.Sno == Hud.Sno.SnoPowers.Necromancer_LandOfTheDead.Sno) && player.Powers.UsedSkills.Any(x => x.SnoPower.Sno == Hud.Sno.SnoPowers.Necromancer_Simulacrum.Sno),
IsBuffOn = (player) => player.Powers.UsedSkills.FirstOrDefault(x => x.SnoPower == Hud.Sno.SnoPowers.Necromancer_LandOfTheDead)?.IsOnCooldown || player.Powers.UsedSkills.FirstOrDefault(x => x.SnoPower == Hud.Sno.SnoPowers.Necromancer_Simulacrum)?.IsOnCooldown,
// IconMsg = (player) => ,
SpeakEnable = false,
Message = "Can Cast Simulacrum + Lotd",
warmFont = stdFont,
IconSize = stdSize,
Icon_Brush = Brush_Yellow,
// Icon_BG = Hud.Texture.InventorySetBackgroundSmall,
Icon_Texture = Hud.Texture.GetTexture(Hud.Sno.SnoPowers.Necromancer_LandOfTheDead.NormalIconTextureId)
});
-
Active Member
Originally Posted by
s4000
not in home, NOT Tested yet
Code:
// Simulacrum + Land of the Dead for Rat Run
plugin.HeroNoBuffList.Add(HeroClass.Necromancer, new DAV_NoBuffRule() {
InCombatOnly = true,
IsRelevant = (player) => player.Powers.BuffIsActive(Hud.Sno.SnoPowers.ScytheOfTheCycle.Sno, 0) && player.Powers.UsedSkills.Any(x => x.SnoPower.Sno == Hud.Sno.SnoPowers.Necromancer_LandOfTheDead.Sno) && player.Powers.UsedSkills.Any(x => x.SnoPower.Sno == Hud.Sno.SnoPowers.Necromancer_Simulacrum.Sno),
IsBuffOn = (player) => player.Powers.UsedSkills.FirstOrDefault(x => x.SnoPower == Hud.Sno.SnoPowers.Necromancer_LandOfTheDead)?.IsOnCooldown || player.Powers.UsedSkills.FirstOrDefault(x => x.SnoPower == Hud.Sno.SnoPowers.Necromancer_Simulacrum)?.IsOnCooldown,
// IconMsg = (player) => ,
SpeakEnable = false,
Message = "Can Cast Simulacrum + Lotd",
warmFont = stdFont,
IconSize = stdSize,
Icon_Brush = Brush_Yellow,
// Icon_BG = Hud.Texture.InventorySetBackgroundSmall,
Icon_Texture = Hud.Texture.GetTexture(Hud.Sno.SnoPowers.Necromancer_LandOfTheDead.NormalIconTextureId)
});
There are exception
2019.11.01 21:26:25.691 19.10.1.0 F:\TH\Plugins\DavPlayer\dav_missingbuffconfig.cs(182,44) : error CS0019: Operator '||' cannot be applied to operands of type 'bool?' and 'bool?'
2019.11.01 21:26:25.691 19.10.1.0 F:\TH\Plugins\RuneB\BuffLabelsPlugin.cs(36,22) : warning CS0414: The field 'BuffLabelsPlugin._jumped' is assigned but its value is never used
-
Contributor
Originally Posted by
takayo72
There are exception
2019.11.01 21:26:25.691 19.10.1.0 F:\TH\Plugins\DavPlayer\dav_missingbuffconfig.cs(182,44) : error CS0019: Operator '||' cannot be applied to operands of type 'bool?' and 'bool?'
2019.11.01 21:26:25.691 19.10.1.0 F:\TH\Plugins\RuneB\BuffLabelsPlugin.cs(36,22) : warning CS0414: The field 'BuffLabelsPlugin._jumped' is assigned but its value is never used
TESTED
Code:
// Simulacrum + Land of the Dead for Rat Run
plugin.HeroNoBuffList.Add(HeroClass.Necromancer, new DAV_NoBuffRule() {
InCombatOnly = true,
IsRelevant = (player) => player.Powers.BuffIsActive(Hud.Sno.SnoPowers.ScytheOfTheCycle.Sno, 0) && player.Powers.UsedSkills.Any(x => x.SnoPower.Sno == Hud.Sno.SnoPowers.Necromancer_LandOfTheDead.Sno) && player.Powers.UsedSkills.Any(x => x.SnoPower.Sno == Hud.Sno.SnoPowers.Necromancer_Simulacrum.Sno),
IsBuffOn = (player) => {
var pSkill = player.Powers.UsedSkills.FirstOrDefault(x => x.SnoPower == Hud.Sno.SnoPowers.Necromancer_LandOfTheDead);
if (pSkill != null && pSkill.IsOnCooldown) return true;
pSkill = player.Powers.UsedSkills.FirstOrDefault(x => x.SnoPower == Hud.Sno.SnoPowers.Necromancer_Simulacrum);
if (pSkill != null && pSkill.IsOnCooldown) return true;
return false;
},
// IconMsg = (player) => ,
SpeakEnable = false,
Message = "Can Cast Simulacrum + Lotd",
warmFont = stdFont,
IconSize = stdSize,
Icon_Brush = Brush_Yellow,
// Icon_BG = Hud.Texture.InventorySetBackgroundSmall,
Icon_Texture = Hud.Texture.GetTexture(Hud.Sno.SnoPowers.Necromancer_LandOfTheDead.NormalIconTextureId)
});
-
Post Thanks / Like - 1 Thanks
takayo72 (1 members gave Thanks to s4000 for this useful post)
-
Contributor
Code for Nephalem Glory Globes Warming (knock back effect)
Code:
// Nephalem Glory Globes
plugin.HeroNoBuffList.Add(HeroClass.None, new DAV_NoBuffRule() {
InCombatOnly = false,
IsRelevant = (player) => player.Powers.BuffIsActive(300082, 0),
IsBuffOn = (player) => player.Powers.GetBuff(300082).TimeLeftSeconds[0] > 5,
IconMsg = (player) => player.Powers.GetBuff(300082).TimeLeftSeconds[0].ToString("F0"),
SpeakEnable = false,
Message = "Nephalem Glory",
warmFont = stdFont,
IconSize = stdSize,
Icon_Brush = Brush_Red,
Icon_BG = Hud.Texture.InventorySetBackgroundSmall,
Icon_Texture = Hud.Texture.GetTexture(1597362067)
});
code for Aquila Cuirass
Code:
// Aquila Cuirass
plugin.HeroNoBuffList.Add(HeroClass.None, new DAV_NoBuffRule() {
InCombatOnly = false,
IsRelevant = (player) => player.Powers.BuffIsActive(449064, 0),
IsBuffOn = (player) => player.Powers.BuffIsActive(449064, 1),
// IconMsg = (player) => ,
SpeakEnable = false,
Message = "No Energy",
warmFont = stdFont,
IconSize = stdSize,
Icon_Brush = Brush_Red,
// Icon_BG = Hud.Texture.InventorySetBackgroundSmall,
Icon_Texture = Hud.Texture.GetTexture(3322046564)
});
-
Post Thanks / Like - 2 Thanks
-
Active Member
With the new patch 2.6.7, Remorseless has new legendary power where " While both Wrath of the Berserker and Call of the Ancients are active, Hammer of the Ancients deals [200-250%] more damage"
Remorseless - Game Guide - Diablo III
Is it able to display this buff when meet the condition?
-
Contributor
Originally Posted by
takayo72
With the new patch 2.6.7, Remorseless has new legendary power where " While both Wrath of the Berserker and Call of the Ancients are active, Hammer of the Ancients deals [200-250%] more damage"
Remorseless - Game Guide - Diablo III
Is it able to display this buff when meet the condition?
this plugin should show message if buff not exist, you should use gigi buff plugin for that
-
Active Member
Originally Posted by
s4000
this plugin should show message if buff not exist, you should use gigi buff plugin for that
which gigi buff plugin ? what is the name of the plugin ?
-
Contributor
-
Post Thanks / Like - 1 Thanks
takayo72 (1 members gave Thanks to s4000 for this useful post)
-
Member
Hey Thanks for the plugin, couple questions if u would like to share.
1- What is that target cursor (first screenshot)?
2- How do u make Monster Count look arranged like that (second Screenshot)?
3- What is that meteor Timer at the top (second Screenshot)?
-
Contributor
Originally Posted by
Pe1a0
Hey Thanks for the plugin, couple questions if u would like to share.
1- What is that target cursor (first screenshot)?
2- How do u make Monster Count look arranged like that (second Screenshot)?
3- What is that meteor Timer at the top (second Screenshot)?
1. you can download from [C#] MouseCircle - Pastebin.com
2. modify the color, layout of the monster count plugin (no plan to share at this moment)
3. use ZY plugin https://www.ownedcore.com/forums/dia...ndowntime.html ([INTERNATIONAL] [Zy] ArchonDowntime)
-
Contributor
code for sader volar set 2 & 4 bonus
Code:
// Crusader - Aegis of Valor, Set 2
plugin.HeroNoBuffList.Add(HeroClass.Crusader, new DAV_NoBuffRule() {
InCombatOnly = true,
IsRelevant = (player) => player.Powers.BuffIsActive(483643, 0),
IsBuffOn = (player) => player.Powers.GetBuff(483643).IconCounts[1] == 3,
IconMsg = (player) => player.Powers.GetBuff(483643).IconCounts[1].ToString(),
SpeakEnable = false,
Message = "No Heaven Fury Stack",
warmFont = stdFont,
IconSize = stdSize,
// Icon_Brush = Brush_Red,
// Icon_BG = Hud.Texture.InventorySetBackgroundSmall,
Icon_Texture = Hud.Texture.GetTexture(2206308930)
});
// Crusader - Aegis of Valor, Set 4
plugin.HeroNoBuffList.Add(HeroClass.Crusader, new DAV_NoBuffRule() {
InCombatOnly = false,
IsRelevant = (player) => player.Powers.BuffIsActive(483655, 0),
IsBuffOn = (player) => player.Powers.GetBuff(483655).IconCounts[1] >= 30,
IconMsg = (player) => "",
SpeakEnable = false,
Message = "No Valor Damage Reduction",
warmFont = stdFont,
IconSize = stdSize,
// Icon_Brush = Brush_Red,
// Icon_BG = Hud.Texture.InventorySetBackgroundSmall,
Icon_Texture = Hud.Texture.GetTexture(3476188190)
});
-
Active Member
Could you help me configure the ignore pain and wrath of the berserker alert ?
Last edited by gdias92; 11-25-2019 at 08:57 PM.
-
Contributor
please download the latest code
-
Active Member
The plugin keeps saying "attack", do you know why ?