• 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 - First attempt at Holyshit for Twincast

ugghh

New member
Joined
Nov 12, 2014
RedCents
82¢
Hi all, just learning my away around the holyshits and downshits and trying to figure out away to get Twincast to cast - when its up at the beginning of a fight.

I have done some research here already and see that there seems to be an issue with the Rk 1 Twincast spell and the Twincast AA.

I was looking for some feedback on my first attempt at creating a holyshit to cast twincast at beginning of a fight

Rich (BB code):
holyshit1=/if (${Me.CombatState.Equal[COMBAT]} && ${Cast.Ready[Twincast]} && ${Target.PctHPs}>88 && ${Target.PctHPs}<98 && ${Target.Type.Equal[NPC]}) /casting "Twincast"

Thanks.
 
Rich (BB code):
holyshit1=/if (${Me.CombatState.Equal[COMBAT]} && ${Cast.Ready[Twincast]} && ${Target.PctHPs}>88 && ${Target.PctHPs}<98 && ${Target.Type.Equal[NPC]}) /cast "Twincast"
holyshit1=/if (${Me.CombatState.Equal[COMBAT]} && ${Cast.Ready[Twincast Rk. II]} && ${Target.PctHPs}>88 && ${Target.PctHPs}<98 && ${Target.Type.Equal[NPC]}) /cast "Twincast Rk. II"
holyshit1=/if (${Me.CombatState.Equal[COMBAT]} && ${Cast.Ready[Twincast Rk. III]} && ${Target.PctHPs}>88 && ${Target.PctHPs}<98 && ${Target.Type.Equal[NPC]}) /cast "Twincast Rk. III"

/casting will use AAs or spells /cast will not use AAs.
 
Ok changed to /casting and tweaked the hp% window a bit. Still doesn't seem to be firing. I have posted teh whole INI file in case I am missing something. Not sure if it matters but I am loading this through KISSASSIST.

Thanks.


Rich (BB code):
[MQ2Rez]
Soundfile=C:\MQ2\Release\mq2rez.wav
Accept=1
[MQ2Melee]
enrage=1
facing=1
infuriate=1
melee=1
petassist=0
petengagehps=98
petmend=20
petrange=75
plugin=1
resume=75
stickbreak=1
stickrange=75
synergy=0
; holyflagX=1
; holyshitX=/if (${Target.PctHPs}<30 && ${Target.Fleeing} && ${Cast.Ready[PUT YOUR SNARE OR DARKNESS SPELL HERE]} && ${Target.Speed}<50) /casting "PUT YOUR SNARE OR DARKNESS SPELL HERE"
holyflag0=1
downflag0=1
downflag1=1
holyshit0=/if (${Me.CombatState.Equal[COMBAT]} && ${Cast.Ready[Twincast]} && ${Target.PctHPs}>70 && ${Target.PctHPs}<90 && ${Target.Type.Equal[NPC]}) /casting "Twincast"
downshit0=/if (${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Fire Core]} && ${Target.PctHPs}<95) /casting "Fire Core"
downshit1=/if (${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Empowered Focus of Arcanum]} && ${Target.PctHPs}<95) /casting "Empowered Focus of Arcanum"
version=6.080
 
It's likely not firing because it is defined as a holyshit. In my experience, casters don't use holyshits, because they typically don't enter melee combat. Try changing to a downshit, and see how it behaves.

Disclaimer: I don't play casters for the most part, so don't have a ton of experience with their mq2melee config.
 
It would still be good, though, to specify in the downshit which version to cast:

Rich (BB code):
|Cast the AA version
/downshit0=/if (...) /casting "Twincast" alt
|Cast the spell version - if the gem number thing doesn't work, just put the gem number in
/downshit0=/if (...) /casting "Twincast|${Me.Gem[Twincast]}"
 
Just from personal experience. It helps if you set your other downshit casts to make sure Twincast is not ready before you tell them to fire. In particular you would do this because you don't want all of your spells to cast, then your twin cast, then you realize none of your good spells are ready. When I make a holyshit/downshit I make it only fire if the conditions are perfect. If I want it to fire at another time then I manially click it and update my code to reflect the new condition that made me think "now is a good time to use this ability." Now lets say you're thinking of only making Twincast fire if the mob is above 80%, then you'd need to include a section of conditionals inside () on it's own. So here's a psudo-code for that check:

/if (${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[MyBigNuke]} && ${Target.PctHPs}<95 && (!${Me.AltAbilityReady[Twincast]} || ${Target.PctHPs} < 80)) /casting "MyBigNuke"

So this will cast your big nuke if the mob is below 95% HP AND Twincast is not ready or if the mob is below 80% AND Twincast is ready. This puts you in a better position to not waste a twincast.
 
Question - First attempt at Holyshit for Twincast

Users who are viewing this thread

Back
Top
Cart