• 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

Problem - Holyshit's not firing

kokapelle

New member
Joined
Jan 30, 2015
RedCents
142¢
Hi all,

I have tried a few different things like restarting computer, /melee save and rebuilding my INI's /melee load and yet many of my Holy's are still not firing on my toons...
 
Hi all,

I have tried a few different things like restarting computer, /melee save and rebuilding my INI's /melee load and yet many of my Holy's are still not firing on my toons...

Are they /disc holies? Do your /alt act or /casting holies work?
 
Aye ....

No one else.. especially myself.. can help you unless you post the holyshits you are having issues with....

Post the holyflag / holyshit statements within CODE tags please so they are easily readable.

Will check back later to see if its posted / provide support.
 
Rich (BB code):
downshit1=/if (!${Me.Buff[Illusion: Runic Tattoo Nihil Female].ID} && ${Cast.Ready[Polymorph Wand: Runic Tattoo Nihil - Female]} && ${Spell[Illusion: Runic Tattoo Nihil Female].Stacks} && !${Select[${Zone.ID},151,202,203,219,344,345,463,33480,33113]} && !${Me.Moving} && ${Me.Standing} && !${Me.Invis}) /casting "Polymorph Wand: Runic Tattoo Nihil - Female" item
downshit2=/if (!${Me.Buff[Venomous Raptor Familiar].ID} && ${Cast.Ready[Venomous Raptor Familiar]} && ${Spell[Venomous Raptor Familiar].Stacks} && !${Select[${Zone.ID},151,202,203,219,344,345,463,33480,33113]} && !${Me.Moving} && ${Me.Standing} && !${Me.Invis}) /casting "Venomous Raptor Familiar" item
holyshit3=/if (${Me.Buff[Spirit of Vesagran]}  && !${Me.Buff[Fateseer's Boon]} && ${FindItem[Crafted Talisman of Fates].TimerReady}=0)  /casting "Talisman of Fates" item

these worked before also this one

Rich (BB code):
holyshit=6/if (${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Banestrike]}) /alt act 15073
 
Well for one thing there is no need to check ${Me.CombatState.Equal[COMBAT]} in holyshit6 ... holyshits will only fire if you are physically in MELEE combat only,

There is a difference between:
${Me.CombatState.Equal[COMBAT]} and ${Me.Combat}


${Me.CombatState.Equal[COMBAT]} checks if you re in a resting state / cooldown state . or in combat with a mob... but not if you are melee attacking a mob,

${Me.Combat} checks if you are beating the crrud out of a mob with melee.

But the point is moot, since holyshits only happen when in physical melee combat, so no need at all to check combat state or combat at all.

Stupid question .. are your downshits working or any issues with them???

And as a suggestion.. you are wasting cpu cycle time and slowing the function of mq2melee by stating :

${Select[${Zone.ID},151,202,203,219,344,345,463,33480,33113]} && !${Me.Moving} && ${Me.Standing} && !${Me.Invis})

in EVERY downshit...

THats why we made downshitif ... its a global variable that will only process your dhownshits if all the condirions are TRUE.

Here is an example of mine:

Rich (BB code):
downshitif=/if (!${Select[${Zone.ID},151,152,202,203,219,344,345,737]} && !${Me.CombatState.Equal[COMBAT]} && !${Me.Moving} && (${Me.Standing} || ${Me.Mount.ID}) && !${Me.Invis} && !${Me.Casting.ID} && ${Me.Buff[Resurrection Sickness].Duration}<38 && ${Me.Buff[Revival Sickness].Duration}<18 && !${Me.Feigning})

so my downshits will ONLY be ran if: i'm not in one of the blacklisted zones, I am not in combat mode (cooldown and resting are ok), not moving, standing or on a mount, not invis, not suffering from resurection sickness, and not suffering revival sickness, and not feigning.

Alter your downflags to strip that crud out and just make a global downshitif.

It is a wise idea to include the !${Me.CombatState.Equal[COMBAT]} check in your global downshitif... to make sure you are not buffing / summoning while you are in combat state with a mob (not melee... just have agro on a mob). Remember... its mq2melee .. so downshits only fire wen you are not attacking with melee... and if you add the downshitifs right... they wont fire under these logical conditions.

But let me know if the downshits have problems as well .. because i am not seeing any discrepencies with the 2 holyshits you placed ... but then again .. I don't know the state of your corresponding holyflags.

Obviously the holyshits and downshits wont fire if you don't have each flag for their respective entry set to 1

I'm pretty sure that ctaylor22 added a holyshitif as well ... if that is messed up.. then ALL your holyshits wont work... just a fyi... since you did not post your entire [MQ2Melee] section for me to see.

Let me know
 
Last edited:
Rich (BB code):
downshit1=/if (!${Me.Buff[Illusion: Runic Tattoo Nihil Female].ID} && ${Cast.Ready[Polymorph Wand: Runic Tattoo Nihil - Female]} && ${Spell[Illusion: Runic Tattoo Nihil Female].Stacks} && !${Select[${Zone.ID},151,202,203,219,344,345,463,33480,33113]} && !${Me.Moving} && ${Me.Standing} && !${Me.Invis}) /casting "Polymorph Wand: Runic Tattoo Nihil - Female" item
downshit2=/if (!${Me.Buff[Venomous Raptor Familiar].ID} && ${Cast.Ready[Venomous Raptor Familiar]} && ${Spell[Venomous Raptor Familiar].Stacks} && !${Select[${Zone.ID},151,202,203,219,344,345,463,33480,33113]} && !${Me.Moving} && ${Me.Standing} && !${Me.Invis}) /casting "Venomous Raptor Familiar" item
holyshit3=/if (${Me.Buff[Spirit of Vesagran]}  && !${Me.Buff[Fateseer's Boon]} && ${FindItem[Crafted Talisman of Fates].TimerReady}=0)  /casting "Talisman of Fates" item

these worked before also this one

Rich (BB code):
holyshit=6/if (${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Banestrike]}) /alt act 15073

With regards to your "Holyshit=3", Spirit of Vesagran goes into the song window rather than the buff window. Could try something like this:

Rich (BB code):
holyshit3=/if (${Me.Song[Spirit of Vesagran].ID} && !${Me.Song[Fateseer's Boon].ID} && ${Cast.Ready[Crafted Talisman of Fates]}) /useitem "Crafted Talisman of Fates"

I don't have any way to test if Fateseer's Boon goes into the song window too so you might have to change that back into !${Me.Buff[Fateseer's Boon]}
 
Kellon, good call!!!

I don't play a bard.. so didn't go to check if it was a short duration (song window) bufff or long duration buff.

But the Me.Song will definately be checking the correct buff type for that buff from the Blade of Vesagran
 
Rich (BB code):
holyshit=6/if (${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Banestrike]}) /alt act 15073

Move the 6 to the other side of the = sign.(holyshit6=)

As THD stated using the holyshitif/downshitif will help you keep your holy/downs nice and clean, and it cuts down on the CPU cycles used by MQ2Melee when either of the holyshitif/downshitif doesn't get triggered.
 
Rich (BB code):
holyshit=6/if (${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Banestrike]}) /alt act 15073

Move the 6 to the other side of the = sign.(holyshit6=)

As THD stated using the holyshitif/downshitif will help you keep your holy/downs nice and clean, and it cuts down on the CPU cycles used by MQ2Melee when either of the holyshitif/downshitif doesn't get triggered.

Good call Chis ... You can look at stuff over and over and still not see tiny errors like that.... lol

So the suggested fixes should retore holyshit6 and holyshit3 to working order ....

Have not seen anything stating the downshit are failing as well .... but since the thread is about holyshits not firing.. i guess we should assume the contributions of all involved should restore kokapelle
to working order again..
 
Yes Banestrike fixed worked and i have to try the other. I am still trying to work out the changes that you mentioned TreeHug with the global and the clean up. will try the rest hopefully later. Do appreciate all the help.

- - - Updated - - -

Ok so here is my bard holy's and would love to learn how to clean them up:

here i tried to remove the things you mentioned due to the global part

Rich (BB code):
downshit0=/if (!${Me.Buff[Symphony of Battle].ID} && ${Cast.Ready[Rapier of Somber Notes]} && ${Spell[Symphony of Battle].Stacks}) /casting "Rapier of Somber Notes" item

The above worked and i was wondering if that was better?

Rich (BB code):
[MQ2Rez]
Soundfile=C:\MQ2\mq2rez.wav
Accept=0
[MQ2Melee]
enrage=1
facing=0
infuriate=1
melee=1
plugin=1
rallos=0
resume=75
selos=1
stickbreak=1
stickrange=0
downflag0=1
downflag1=1
downflag2=0
holyflag0=1
holyflag1=1
holyflag2=1
holyflag3=0
holyflag4=0
holyflag5=1
holyflag6=1
downshitif=/if (!${Select[${Zone.ID},151,152,202,203,219,344,345,737]} && !${Me.CombatState.Equal[COMBAT]} && !${Me.Moving} && (${Me.Standing} || ${Me.Mount.ID}) && !${Me.Invis} && !${Me.Casting.ID} && ${Me.Buff[Resurrection Sickness].Duration}<38 && ${Me.Buff[Revival Sickness].Duration}<18 && !${Me.Feigning})
downshit0=/if (!${Me.Buff[Symphony of Battle].ID} && ${Cast.Ready[Rapier of Somber Notes]} && ${Spell[Symphony of Battle].Stacks}) /casting "Rapier of Somber Notes" item
downshit1=/if (!${Me.Buff[Harmonize].ID} && ${Cast.Ready[Phosphorescent Rapier of Dim Light]} && ${Spell[Harmonize].Stacks}) /casting "Phosphorescent Rapier of Dim Light" item
downshit2=/if (!${Me.Buff[Geomantra XXIII].ID} && ${Cast.Ready[Glimmering Earring]} && ${Spell[Geomantra XXIII].Stacks}) /casting "Glimmering Earring" item
holyshit0=/if (${Me.CombatState.Equal[COMBAT]} && !${Me.Song[Spirit of Vesagran].ID}) /casting "Blade of Vesagran"|Item
holyshit1=/if (${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Fierce Eye]}) /alt act 3506
holyshit2=/if (${Target.PctHPs}<=95 && ${Me.Mercenary.State.Equal[Active]}) /mercassist
holyshit3=/if (${Me.Combat} && ${Me.XTarget} > 1 &&  ${SpawnCount[npc radius 35]}>1) /multiline ; /if (!${Defined[mezd]}) /declare mezd timer outer 0 ; /if (${mezd}==0) /twist once 12 ;  /if (${mezd}==0) /varset mezd 30s
holyshit4=/if (${Me.PctEndurance}>50 && ${Me.CombatAbilityReady[Reflexive Retort]} && ${Melee.DiscID}==0) /casting "Reflexive Retort" disc
holyshit5=/if (${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Selo's Kick]}) /alt act 8205
holyshit6=/if (${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Banestrike]}) /alt act 15073
version=8.200
[MQ2Twist]

- - - Updated - - -

So seem things are working better but still this one is not going off anymore

Rich (BB code):
downshit1=/if (!${Me.Buff[Illusion: Runic Tattoo Nihil Female].ID} && ${Cast.Ready[Polymorph Wand: Runic Tattoo Nihil - Female]} && ${Spell[Illusion: Runic Tattoo Nihil Female].Stacks}) /casting "Polymorph Wand: Runic Tattoo Nihil - Female" item

- - - Updated - - -

Kellon you where right Fateseer's Boon does go in song window thanks!! it works nicely.. might have to move the Illusion to buffs instead... can get that to trigger
 
Last edited:
Problem - Holyshit's not firing

Users who are viewing this thread

Back
Top
Cart