-
Legendary
Originally Posted by
LittleDez13
Is it possible to make one more adjustment, in case there is no cruzader / rgk in the group, the dps bar remains visible on the boss?
Done, download it again
(BKP100 replaces CrusaderP100 )
Last edited by RNN; 04-19-2020 at 05:18 AM.
-
Member
Hi RNN!
Thx for tale your timw.
Very good for me now.
Congrats.
-
Member
Hi RNN.
Yesterday a new situation occurred to me.
Push with sader (BK) as only one DPS char. In this case, supportcoebar is not shown with progress <100%.
Is it possible to change that?
Thx again.
-
Member
Hi RNN.
In the OtherCoeBar plugin is it possible to hide MyBar? I am already using the specific MyCoeBarPlus plugin.
Hugs.
Originally Posted by
RNN
Supported TurboHUD version: 9.x
I have decided to publish in your own thread the plugin for the coe that i uploaded in another. There are 2 versions:
1-
OtherCoeBar : Coe for all players, is drawn next to the portrait.
Download:
OtherCoeBar.cs
Installation: Place OtherCoeBar.cs in "plugins\RNN\OtherCoeBar.cs"
Custom code (in Plugins\User\PluginEnablerOrDisablerPlugin.cs , Optional) :
Code:
Hud.GetPlugin<RNN.OtherCoeBar>().Enabled = true;
Hud.RunOnPlugin<RNN.OtherCoeBar>(plugin =>
{
plugin.OffsetX = 0.047f; // 0f..1f To set the x coordinate of the icon
plugin.OffsetY = 0.071f; // 0f..1f To set the y coordinate of the icon
plugin.MoveMyBar = false; // Change position of My Bar
plugin.OffsetX_Me = 0.46f; // 0f..1f To set the x coordinate of the icon for Me (MoveMyBar is true)
plugin.OffsetY_Me = 0.25f; // 0f..1f To set the y coordinate of the icon (MoveMyBar is true)
plugin.SizeMultiplier = 0.65f; // 0f..1f Size multiplier for icons
plugin.Opacity = 1.0f; // 0f..1f Opacity for icons and text
plugin.ShowInactiveRed = false; // inactive elements show as red (active with yellow frame)
plugin.GuessGROnly = false; // Guess only in GR the COE status of a remote player (Red Bar)
plugin.ProgressBarWidth = 2; // Width progressbar Coe (pixels)
} );
2-
MyCoeBar : Coe exclusively for your character and that you can draw anywhere on the screen.
Download:
MyCoeBar.cs
Code:
Hud.GetPlugin<RNN.MyCoeBar>().Enabled = true;
Hud.RunOnPlugin<RNN.MyCoeBar>(plugin =>
{
plugin.OffsetX_Me = 0.53f; // 0f..1f To set the x coordinate of the icon
plugin.OffsetY_Me = 0.46f; // 0f..1f To set the y coordinate of the icon
plugin.SizeMultiplier = 0.75f; // 0f..1f Size multiplier for icons
plugin.Opacity = 0.75f; // 0f..1f Opacity for icon texture
plugin.ShowInactiveRed = true; // inactive elements show as red (active with yellow frame)
plugin.OnlyGR = false; // Show in GR only
plugin.ProgressBarWidth = 2; // Width progressbar Coe (pixels)
} );
----------------------------
Extra:
MyCoeBar + (Spirit Barrage + Nayr + Singularity) , (only) for your character
plugins\RNN\
MyCoeBarPlus.cs
remove or disable MyCoeBar before, this plugin includes it
Code:
Hud.GetPlugin<RNN.MyCoeBarPlus>().Enabled = true;
Hud.RunOnPlugin<RNN.MyCoeBarPlus>(plugin =>
{
/* Necro */
plugin.Singularity = true; // Enable Icons Build Singularity
plugin.Nayr = true; // Enable Icons Build Nayr
/* WitchDoctor */
plugin.SpiritBarrage = true; // Enable Icons Build Spirit Barrage
plugin.SBWarning = 2.0f; // 9.0f...0f Text will take the color yellow when it reaches this value
plugin.ShowGlobes = true; // Health Globes Counter (floor)
plugin.ShowBigBadVoodoo = false; // Show Big Bad Voodoo
plugin.ShowSpiritWalk = false; // Show Spirit Walk icon
plugin.ShowLocust = false; // Locust Affected Monster Counters (Total \n Elites) at distance = YardsLocustHaunt
plugin.ShowHaunted = false; // Haunted Affected Monster Counters (Total \n Elites) at distance = YardsLocustHaunt
plugin.YardsLocustHaunt = 40; // Yards for Monsters Counters (Locust and Haunted)
/* Common */
plugin.Xpor = 0.53f; // 0f..1f To set the x coordinate of the icon
plugin.Ypor = 0.45f; // 0f..1f To set the y coordinate of the icon
plugin.Opacity = 0.75f; // 0f..1f Opacity for icon texture
plugin.SizeMultiplier = 0.75f; // 0f..1f Size multiplier for icons
plugin.ShowInactiveRed = true; // inactive elements show as red (active with yellow frame)
plugin.ProgressBarWidth = 2; // Width progressbar Coe (pixels)
plugin.OnlyGR = false; // Show in GR only
} );
-
Post Thanks / Like - 1 Thanks
Wasted75 (1 members gave Thanks to LittleDez13 for this useful post)
-
Legendary
Originally Posted by
LittleDez13
Hi RNN.
In the OtherCoeBar plugin is it possible to hide MyBar? I am already using the specific MyCoeBarPlus plugin.
Hugs.
Update
Added HideMyBar (OtherCoeBar)
-
Post Thanks / Like - 3 Thanks
-
Member
Very good RNN!!!
Thx so much!!!
Originally Posted by
RNN
Update
Added HideMyBar (OtherCoeBar)
-
Member
Originally Posted by
LittleDez13
Hi RNN.
Yesterday a new situation occurred to me.
Push with sader (BK) as only one DPS char. In this case, supportcoebar is not shown with progress <100%.
Is it possible to change that?
Thx again.
I was able to resolve this issue with the inclusion of the verification below:
...
public bool OnlyBK { get; set; } // Show BK Coe all the time of the GR if he is the only DPS
...
...
// Checks if BK is the only DPS
OnlyBK = (!Hud.Game.Players.Any(p => (p.HeroClassDefinition.HeroClass != BKHeroClass) && (p.HeroClassDefinition.HeroClass != HeroClass.Monk) && (p.HeroClassDefinition.HeroClass != HeroClass.Barbarian))) ? true : false;
BKP100 = (OnlyBK) ? false : true;
...
Now, if the BK is the only DPS, its COE is shown throughout GR.
-
Legendary
Yes, it can be valid, I can think of several ways that will normally work. For example, you could check the number of players if you did not want to complicate yourself: show the coe of all if there are less than 4 players. Line 178
Code:
var SwapBarCoe = BKP100 && Hud.Game.Players.Any(p => p.HeroClassDefinition.HeroClass == BKHeroClass);
Code:
var SwapBarCoe = BKP100 && Hud.Game.Players.Any(p => p.HeroClassDefinition.HeroClass == BKHeroClass) && (Hud.Game.NumberOfPlayersInGame == 4) ;
This code would fail if you and two dps push but it is not usual, in 3 there are usually 2 support. Another option would be to require that there be 4 players or 3 without a monk.
All of these codes will never be 100 reliable. Imagine another player comes in (town) when GR is started and you are pushing with 3 players. Further checks would be necessary (p.InGreaterRift)
The most correct way would be to observe in advance how many players have the coe buff, although there will still be discrepancies in the event of deaths. As this plugin ( SupportCoeBar) is used by few people, I preferred not to get complicated
My recommendation: simplicity and use the above code, checking only if the number of players is 4 .
Last edited by RNN; 05-13-2020 at 08:57 AM.
-
Member
if ((Hud.Game.Me.HeroClassDefinition.HeroClass != HeroClass.Barbarian)
how can i set it up for Barb and Monk?
-
Legendary
Originally Posted by
Pe1a0
if ((Hud.Game.Me.HeroClassDefinition.HeroClass != HeroClass.Barbarian)
how can i set it up for Barb and Monk?
I guess you mean the SupportCoeBar.cs plugin and line 173
Code:
if ((Hud.Game.Me.HeroClassDefinition.HeroClass != HeroClass.Barbarian) || (Hud.Game.Me.Offense.SheetDps > 1000000) || (Hud.Game.Me.Defense.HealthMax < 1000000) ) return;
Replace it with
Code:
if (((Hud.Game.Me.HeroClassDefinition.HeroClass != HeroClass.Barbarian) && (Hud.Game.Me.HeroClassDefinition.HeroClass != HeroClass.Monk)) || (Hud.Game.Me.Offense.SheetDps > 1000000) || (Hud.Game.Me.Defense.HealthMax < 1000000) ) return;
-
Member
Originally Posted by
RNN
plugins\RNN\
SupportCoeBar.cs
Code:
Hud.GetPlugin<RNN.SupportCoeBar>().Enabled = true;
Hud.RunOnPlugin<RNN.SupportCoeBar>(plugin =>
{
plugin.Xpor = 0.46f; // 0f..1f To set the x coordinate of the icon for Me (if MoveMyBar is true)
plugin.Ypor = 0.14f; // 0f..1f To set the y coordinate of the icon for Me (if MoveMyBar is true)
plugin.SizeMultiplier = 0.70f; // 0f..1f Size multiplier for icons
plugin.Opacity = 0.75f; // 0f..1f Opacity for icon texture
plugin.ShowInactiveRed = false; // Inactive elements show as red (active with yellow frame)
plugin.ProgressBarWidth = 3; // Width progressbar Coe (pixels)
plugin.BKHeroClass = HeroClass.Crusader; // Boss killer Class
plugin.BKP100 = false; // Show only BK Coe when Progress = 100 / others dps when progress < 100.
} );
Conditions: GR and barb support (SheetDps < 1000000 and HealthMax > 1000000)
Hi RNN.
I'm stay here again...
Is it possible to include the issue of an alert (audible and written, option of one or both) a few seconds (customizable) before the start of the maximum element?
It could include the option to alert during the entire GR or just at the Boss.
Thank you!
Last edited by LittleDez13; 06-01-2020 at 09:24 AM.
-
Member
Suppose I play Crusader bk. Will MyCoeBarPlus.cs plugin show wd stuff? I prefer that it wouldn't show if possible plz.
Last edited by Gilavar; 06-10-2020 at 04:38 PM.
-
Legendary
Originally Posted by
Gilavar
Suppose I play Crusader bk. Will MyCoeBarPlus.cs plugin show wd stuff? I prefer that it wouldn't show if possible plz.
no, it only shows coe, and icons of your build if you play wd or necro
-
Post Thanks / Like - 1 Thanks
Gilavar (1 members gave Thanks to RNN for this useful post)
-
Member
i am BK sader and i would like to hide all incons except holly and have the timer from 16 to zero and then on holly cicle 4-3-2-1 and 16t o zero again(out of cicle)
I have tried changing :
HeroClass.Crusader, new List<int>{3,4,5,6}
for
HeroClass.Crusader, new List<int>{4}
but hides holly all the time till i am in holly cicle
its posible to have holly icon all the time with timer and hide rest of elements
-
Legendary
It is somewhat more complicated, maybe tomorrow I will make those modifications and publish it in this thread