• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Question - How many OhShits are too many

Joined
Dec 24, 2017
RedCents
1,813¢
So, I really like using the Ohshits in EQMules's kissassist. I am currently up to 16. My question is: How many is too many before it becomes inefficient/laggy to the point where they do not fire off fast as intended? Also, is the line for item/altability/combatability really needed?

Currently for my SK, I use these:

Rich (BB code):
OhShitCOn=1


//OhShit1=Shield Flash
OhShitCond1=${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Shield Flash]} && ${Me.PctHPs} < 35


//OhShit2=Leech Touch
OhShitCond2=${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Leech Touch]} && ${Me.PctHPs} < 30


//OhShit3=Deflection Discipline
OhShitCond3=(${Me.CombatState.Equal[COMBAT]} && ${Me.CombatAbilityReady[Deflection Discipline]} && ${Target.Named} && !${Me.ActiveDisc.ID} || ${Me.XTHaterCount} > 4 && ${SpawnCount[npc radius 25 zradius 10]} > 4 && ${Me.CombatAbilityReady[Deflection Discipline]} && !${Me.ActiveDisc.ID})


//OhShit4=Explosion of Hatred
OhShitCond4=${Me.XTAggroCount} > 0 && ${SpawnCount[npc radius 25 zradius 10]} > 0 && ${Me.AltAbilityReady[Explosion of Hatred]}


//OhShit5=Explosion of Spite
OhShitCond5=${Me.XTAggroCount} > 0 && ${SpawnCount[npc radius 25 zradius 10]} > 1 && !${Me.AltAbilityReady[Explosion of Hatred]} && ${Me.AltAbilityReady[Explosion of Spite]}


//OhShit6=Tylix's Skin Rk. III
OhShitCond6=${Me.CombatState.Equal[COMBAT]} && !${Me.Buff[${Spell[Tylix's Skin].RankName}].ID}


//OhShit7=Harmonious Disruption Rk. III
OhShitCond7=${Me.CombatState.Equal[COMBAT]} && !${Me.Buff[${Spell[Harmonious Disruption].RankName}].ID}


//OhShitCond8=Tylix's Carapace Rk. III
OhShitCond8=${Me.XTarget} > 1 && ${Me.CombatAbilityReady[Tylix's Carapace Rk. III]} && ${Me.PctHPs} < 55 && !${Me.ActiveDisc.ID} || ${Me.XTarget} > 0 && !${Me.CombatAbilityReady[Deflection Discipline]} && ${Me.CombatAbilityReady[Tylix's Carapace Rk. III]} && ${Target.Named} && !${Me.ActiveDisc.ID} || ${Me.XTarget} > 3 && ${Me.CombatAbilityReady[Tylix's Carapace Rk. III]} && !${Me.ActiveDisc.ID}


//OhShitCond9=Krellnakor Mantle Rk. II
OhShitCond9=${Me.XTarget} > 1 && !${Me.CombatAbilityReady[Tylix's Carapace Rk. III]} && ${Me.CombatAbilityReady[Krellnakor Mantle Rk. II]} && ${Me.PctHPs} < 45 || ${Me.XTarget} > 3 && !${Me.CombatAbilityReady[Tylix's Carapace Rk. III]} && ${Me.CombatAbilityReady[Krellnakor Mantle Rk. II]} && !${Me.ActiveDisc.ID} || ${Me.XTarget} > 0 && !${Me.CombatAbilityReady[Deflection Discipline]} && !${Me.CombatAbilityReady[Tylix's Carapace Rk. III]} && ${Me.CombatAbilityReady[Krellnakor Mantle Rk. II]} && ${Target.Named} && !${Me.ActiveDisc.ID}


//OhShitCond10=Cursed Guardian Discipline Rk. III
OhShitCond10=${Me.XTarget} > 1 && !${Me.CombatAbilityReady[Tylix's Carapace Rk. III]} && !${Me.CombatAbilityReady[Krellnakor Mantle Rk. II]} && ${Me.CombatAbilityReady[Cursed Guardian Discipline Rk. III]} && ${Me.PctHPs} < 55 && !${Me.ActiveDisc.ID} || ${Me.XTarget} > 3 && !${Me.CombatAbilityReady[Tylix's Carapace Rk. III]} && !${Me.CombatAbilityReady[Krellnakor Mantle Rk. II]} && ${Me.CombatAbilityReady[Cursed Guardian Discipline Rk. III]} && !${Me.ActiveDisc.ID}|| ${Me.XTarget} > 0 && !${Me.CombatAbilityReady[Tylix's Carapace Rk. III]} && !${Me.CombatAbilityReady[Krellnakor Mantle Rk. II]} && !${Me.CombatAbilityReady[Deflection Discipline]} && ${Me.CombatAbilityReady[Cursed Guardian Discipline Rk. III]} && ${Target.Named} && !${Me.ActiveDisc.ID}


//OhShitCond11=Spite of Kra`Du Rk. II
OhShitCond11=${Me.XTarget} > 1 && !${Me.CombatAbilityReady[Tylix's Carapace Rk. III]} && !${Me.CombatAbilityReady[Krellnakor Mantle Rk. II]} && !${Me.CombatAbilityReady[Cursed Guardian Discipline Rk. III]} && ${Me.CombatAbilityReady[Spite of Kra`Du Rk. II]} && ${Me.PctHPs} < 55 && !${Me.ActiveDisc.ID} || ${Me.XTarget} > 3 && !${Me.CombatAbilityReady[Tylix's Carapace Rk. III]} && !${Me.CombatAbilityReady[Krellnakor Mantle Rk. II]} && !${Me.CombatAbilityReady[Cursed Guardian Discipline Rk. III]} && ${Me.CombatAbilityReady[Spite of Kra`Du Rk. II]} && !${Me.ActiveDisc.ID}|| ${Me.XTarget} > 0 && !${Me.CombatAbilityReady[Tylix's Carapace Rk. III]} && !${Me.CombatAbilityReady[Krellnakor Mantle Rk. II]} && !${Me.CombatAbilityReady[Cursed Guardian Discipline Rk. III]} && !${Me.CombatAbilityReady[Deflection Discipline]} && ${Me.CombatAbilityReady[Spite of Kra`Du Rk. II]} && ${Target.Named} && !${Me.ActiveDisc.ID}


//OhShitCond12=Unholy Aura Discipline
OhShitCond12=${Me.XTarget} > 0 && !${Me.CombatAbilityReady[Deflection Discipline]} && !${Me.CombatAbilityReady[Cursed Guardian Discipline Rk. III]} && !${Me.CombatAbilityReady[Krellnakor Mantle Rk. II]} && !${Me.CombatAbilityReady[Tylix's Carapace Rk. III]} && ${Me.CombatAbilityReady[Unholy Aura Discipline]} && ${Target.Named} && !${Me.ActiveDisc.ID}


//OhShitCond13=Projection of Doom
OhShitCond13=${Me.CombatState.Equal[COMBAT]} && ${Me.XTarget} > 0 && ${Me.AltAbilityReady[Projection of Doom]} && ${Target.Named}


//OhShitCond14=Harm Touch
OhShitCond14=${Me.CombatState.Equal[COMBAT]} && ${Me.XTarget} > 0 && ${Me.AltAbilityReady[Harm Touch]} && ${Target.Named}


//OhShitCond15=Innoruuk's Dark Blessing
OhShitCond15=${Me.CombatState.Equal[COMBAT]} && ${Me.XTarget} > 3 && ${Me.ItemReady[Innoruuk's Dark Blessing]} || ${Me.CombatState.Equal[COMBAT]} && ${Me.ItemReady[Innoruuk's Dark Blessing]} && ${Target.Named}


//OhShitCond16=Fundament: Third Spire of the Reavers
OhShitCond16=${Me.CombatState.Equal[COMBAT]} && ${Me.XTarget} > 3 && ${Me.AltAbilityReady[Fundament: Third Spire of the Reavers]} && !${Me.Buff[${Spell[Third Spire of Divinity IV].RankName}].ID} || ${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Fundament: Third Spire of the Reavers]} && !${Me.Buff[${Spell[Third Spire of Divinity IV].RankName}].ID}  && ${Target.Named}
 
Glad you like the ;) here are my comments:

Ohshits are really good for the situations where you are going to wipe, u are totally misusing them and would be much better off to keep the regular stuff in it's appropriate sections.

Ohshit totally need all kinds of conditions including the ready checks, they are super fast but completely stupid so if there is a check to be made it has to go in the condition itself.

The most ohshits I have are on my cleric and that's 4. I recommend you don't do more than that or you will lose the whole functionality and point of them, which is, get in, check them quickly, and then get out and continue doing other stuff, like casting dps etc...

In your case kiss probably spend most of it's cycles checking if your ohshits should fire or not.

I would keep leech touch harm touch and maybe the epic and maybe shield flash as ohshits and then move the rest into dps and buff sections.
 
Glad you like the ;) here are my comments:

Ohshits are really good for the situations where you are going to wipe, u are totally misusing them and would be much better off to keep the regular stuff in it's appropriate sections.

Ohshit totally need all kinds of conditions including the ready checks, they are super fast but completely stupid so if there is a check to be made it has to go in the condition itself.

The most ohshits I have are on my cleric and that's 4. I recommend you don't do more than that or you will lose the whole functionality and point of them, which is, get in, check them quickly, and then get out and continue doing other stuff, like casting dps etc...

In your case kiss probably spend most of it's cycles checking if your ohshits should fire or not.

I would keep leech touch harm touch and maybe the epic and maybe shield flash as ohshits and then move the rest into dps and buff sections.

Will definitely give that a whirl. The ohshits have been firing great, I did notice a little lag in the dps section of my INI as it has 40 entries already.
 
If you like this setup and it works for u, then just let it be. No need to fix stuff that's working.
 
True. SK's just have a lot of stuff that needs to happen like "NOW" when your constantly tanking 3-7 mobs at once for hours on end it seems like. I get faster response time when in the ohshit section (even with 16 in there) compared to the normal dps section. Thanks again EQMule! I have been running this for a few weeks tweaking things and I have to say, my SK is undeniably indestructible with the ohshits and bandolier.
 
Ohshits has helped my group countless times, they are basically unkillable cause there is always someone in the group that will throw in a last second heal or otherwise save the group with some much needed ability etc saving them from a wipe...

If people use them properly they take eq to a whole new level of fun. Bandolier completely rule as well I agree.
 
thats great to know Ill have to populate that section and keep migrating away from holy and downflags :)
 
Question - How many OhShits are too many

Users who are viewing this thread

Back
Top
Cart