@@ -15,6 +15,16 @@ public class SlainHandler : BaseHandler
15
15
private readonly PlayerTrackerService playerTrackerService ;
16
16
private readonly EQSpells spells ;
17
17
private readonly FightHistory fightHistory ;
18
+ private readonly List < string > POSBoss = new List < string > ( )
19
+ {
20
+ "Thunder Spirit Princess" ,
21
+ "Gorgalosk" ,
22
+ "Keeper of Souls" ,
23
+ "The Spiroc Lord" ,
24
+ "Bazzt Zzzt" ,
25
+ "Sister of the Spire"
26
+ } ;
27
+
18
28
19
29
private string Victim = string . Empty ;
20
30
private string Killer = string . Empty ;
@@ -190,6 +200,7 @@ public void DoEvent(ConfirmedDeathEvent e, bool guess)
190
200
GroupName = CustomTimer . CustomerTime ,
191
201
ProgressBarColor = Brushes . LightSalmon
192
202
} ;
203
+
193
204
appDispatcher . DispatchUI ( ( ) =>
194
205
{
195
206
var grpname = e . Victim ;
@@ -215,6 +226,21 @@ public void DoEvent(ConfirmedDeathEvent e, bool guess)
215
226
}
216
227
217
228
spellWindowViewModel . TryAdd ( add ) ;
229
+ if ( POSBoss . Contains ( e . Victim ) )
230
+ {
231
+ add = new TimerViewModel
232
+ {
233
+ Name = "--Sirran the Lunatic-- " ,
234
+ TotalDuration = TimeSpan . FromMinutes ( 15 ) ,
235
+ TotalRemainingDuration = TimeSpan . FromMinutes ( 15 ) ,
236
+ Icon = spell . SpellIcon ,
237
+ Rect = spell . Rect ,
238
+ PercentLeft = 100 ,
239
+ GroupName = CustomTimer . CustomerTime ,
240
+ ProgressBarColor = Brushes . Coral
241
+ } ;
242
+ spellWindowViewModel . TryAdd ( add , true ) ;
243
+ }
218
244
} ) ;
219
245
}
220
246
}
0 commit comments