• 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 - Cant get Disc to go on 100 SK

DeathFromAbove

New member
Joined
May 20, 2014
RedCents
Any help? Mainly looking at the below but any help would be appreciated!

Heals4=Leech Touch|20|Tap
Heals5=Harmshield|20|
Heals6=Deflection Discipline|40|
Heals7=Bonebrood Mantle|35|Tap
Heals8=Unbroken Acrimony|30|
Heals9=Forceful Rejuvenation|20|

Thanks

Rich (BB code):
[General]
KissAssistVer=7.3.1
Role=PullerTank
CampRadius=50
CampRadiusExceed=400
ReturnToCamp=1
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=17
MedCombat=0
LootOn=0
RezAcceptOn=1
AcceptInvitesOn=1
GroupWatchOn=0
EQBCOn=1
IRCOn=0
MiscGem=8
HoTTOn=0
CampfireOn=0
[Buffs]
BuffsOn=1
Buffs1=Call of Gloomhaze Rk. I
Buffs2=Shroud of the Darksworn Rk. I
Buffs3=Falhotep's Covenant|Me
Buffs4=Zombie Skin Rk. I
Buffs5=Grelleth's Horror Rk. I
Buffs6=NULL
Buffs7=Drape of the Fallen Rk. I
Buffs8=Ring of Stolen Graves
Buffs9=NULL
Buffs10=Darkened Flowing Black Silk Sash|0
Buffs11=Voice of Thule|Me
Buffs12=Glyph of Courage
Buffs13=Nightwing Fang Earring
Buffs14=Engraved Butterfly Faceguard
Buffs15=Shoon's Hide Poncho
Buffs16=Dimensional Warrior Gorget
Buffs17=Rest|20|End
Buffs18=NULL
Buffs19=NULL
Buffs20=Vial of Caustic Fluid
RebuffOn=1
ChecKBuffsTimer=20
[Melee]
AssistAt=100
MeleeOn=1
FaceMobOn=1
MeleeDistance=75
StickHow=front
AutoFireOn=0
[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSpell=Dire Insinuation|Mob
GoMSpell1=NULL
GoMSpell2=NULL
[AE]
AEOn=1
AERadius=50
AE1=Repugnance|2|Mob
AE2=NULL
AE3=NULL
AE4=NULL
AE5=NULL
[DPS]
DPSOn=1
DPSSkip=20
DPSInterval=10
DPS1=Encroaching Darkness|40
DPS2=Dire Insinuation|80
DPS3=NULL
DPS4=NULL
DPS5=Chattering Bones|90
DPS6=Ragged Bite of Agony|85
DPS7=Vicious Bite of Chaos|63
DPS8=Terror of Poira Rk. II|99|Once
DPS9=Improved Explosion of Hatred|98
DPS10=NULL
DPS11=Touch of Falsin|70|Tap
DPS12=NULL
DPS13=NULL
DPS14=Dire Stricture Rk. II|96
DPS15=NULL
[Aggro]
AggroOn=0
Aggro1=NULL
Aggro2=NULL
Aggro3=NULL
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=1
Heals1=Dire Insinuation|60|Tap
Heals2=Reprove|30|
Heals3=Terminal Breath|10|
Heals4=Leech Touch|20|Tap
Heals5=Harmshield|20|
Heals6=Deflection Discipline|40|
Heals7=Bonebrood Mantle|35|Tap
Heals8=Unbroken Acrimony|30|
Heals9=Forceful Rejuvenation|20|
XTarHeal=0
[Cures]
CuresOn=1
Cures1=Purity of Death
Cures2=NULL
Cures3=NULL
[Pet]
PetOn=1
PetSpell=Minion of Grelleth
PetShrinkOn=0
PetShrinkSpell=Tiny Companion
PetBuffsOn=1
PetBuffs1=Gift of Falsin Rk. II|0
PetBuffs2=NULL
PetBuffs3=NULL
PetBuffs4=NULL
PetBuffs5=NULL
PetBuffs6=NULL
PetBuffs7=NULL
PetBuffs8=NULL
PetToysGave=                                                                                                                                                 
[Burn]
BurnText=Decepticons Attack
Burn1=NULL
Burn2=NULL
Burn3=NULL
Burn4=NULL
Burn5=NULL
Burn6=NULL
Burn7=NULL
Burn8=NULL
Burn9=NULL
Burn10=NULL
[Pull]
PullWith=Demand for Power
MaxRadius=1000
MaxZRange=80
PullWait=0
[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=1
AFKGMAction=4
AFKPCRadius=150
CampOnDeath=1
ClickBacktoCamp=0
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=1
MercAssistAt=99
 
Errr those aren't heals and really won't work in the Heals Section. I can see a need though for specific aas/discs dependent on health. I will doing some work on the heal section next week adding a |Mob tag I will add the |Me tag as well. Look for it in Kiss 7.5.
 
I was thinking KA could use a Combat buff section. Basically a section of holys for those of us too dumb to actually make a holy. :-)
 
That relies on mob health. While a lot of stuff technically not a heal people need an option triggered by health.
 
Hey Ylarik here are my holy/downshits for my SK. You can tailor them to your liking. Once you start using them you will find they add a functionality you haven't experienced. They will work even if you aren't using a macro which is incredible in non afk situations.

Basically it unloads everything on named mobs and uses defensive disciplines throughout the fight, and uses HT and LT and epic as well. You can delete anything you don't want and easily adjust anything that you have that isn't Rk. II etc.

I have 2 downshits that keep Steadfast Stance and Grelleth's up all of the time which adds a ton of defensive ability that you don't ever have to think about. Just make sure you have them up on your buff bar so you don't have to re-memorize them every 6 minutes lol. It also turns your cleric merc from balanced to reactive and back for named mobs for the extra heals which can be a lifesaver.

Hope this helps, Kiss is great in every way, but this works quite a bit better for disciplines. I compiled this with lots of help from the community btw, so props to all of the people who came before me!

Rich (BB code):
downshit0=/if (!${Me.Buff[Steadfast Stance Rk. II].ID} && !${Me.CombatState.Equal[COMBAT]} && ${Me.PctMana}>80 && ${Cast.Ready[Steadfast Stance Rk. II]} && ${Spell[Steadfast Stance Rk. II].Stacks} && !${Me.Moving}) /casting "Steadfast Stance Rk. II" gem11 -invis
downshit1=/if (!${Me.Buff[Grelleth's Skin Rk. II].ID} && !${Me.CombatState.Equal[COMBAT]} && ${Me.PctMana}>80 && ${Cast.Ready[Grelleth's Skin Rk. II]} && ${Spell[Grelleth's Skin Rk. II].Stacks} && !${Me.Moving}) /casting "Grelleth's Skin Rk. II" gem10 -invis

holyshit0=/if (${Target.Named} && ${Me.AltAbilityReady[Fundament: Third Spire of the Reavers]}) /alt act 1452
holyshit1=/if (${Me.CombatAbilityReady[Grelleth's Carapace Rk. II]} && ${Target.Named} && ${Me.CurrentEndurance}>8000 && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]}) /disc Grelleth's Carapace Rk. II
holyshit2=/if (${Me.CombatAbilityReady[Bonebrood Mantle]} && ${Target.Named} && !${Me.CombatAbilityReady[Grelleth's Carapace Rk. II]} && ${Me.CurrentEndurance}>8000 && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]}) /disc Bonebrood Mantle
holyshit3=/if (${Me.CombatAbilityReady[Unholy Guardian Discipline Rk. II]} && !${Me.CombatAbilityReady[Bonebrood Mantle]} && ${Target.Named} && !${Me.CombatAbilityReady[Grelleth's Carapace Rk. II]} && ${Me.CurrentEndurance}>8000 && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]}) /disc unholy Guardian Discipline Rk. II
holyshit4=/if (${Target.Named} && !${Me.Song[Lich Sting Recourse].ID}) /casting "Innoruuk's Dark Blessing"|Item
holyshit5=/if (${Target.Named} && ${Me.AltAbilityReady[Visage of Death]}) /alt act 9403
holyshit6=/if (${Target.Named} && ${Me.AltAbilityReady[Harm Touch]}) /multiline ; /alt act 6000 ; /alt act 1277 ; /alt act 651 ; /alt act 3822
holyshit7=/if (${Target.Named} && ${Me.AltAbilityReady[Leech Touch]}) /alt act 87
holyshit8=/if (${Target.Named} && ${Me.AltAbilityReady[Gift of the Quick Spear]}) /multiline ; /alt act 2034 ; /alt act 1278
holyshit9=/if (${Me.CombatAbilityReady[Scarlet Blade]} && ${Me.Buff[Visage of Death].ID}) /disc "Scarlet Blade Rk. II"
holyshit10=/if (${Target.Named} && ${Me.AltAbilityReady[Glyph of the Cataclysm]}) /alt act 7019
holyshit11=/if (${Target.Named} && !${Me.AltAbilityReady[Glyph of the Cataclysm]} && ${Me.AltAbilityReady[Glyph of Destruction]}) /alt act 589
holyshit12=/if (${Target.Named} && !${Me.AltAbilityReady[Glyph of the Cataclysm]} && !${Me.AltAbilityReady[Glyph of Destruction]} && ${Me.AltAbilityReady[Glyph of Courage]}) /alt act 5000
holyshit13=/if (!${Target.Named} && ${Mercenary.State.Equal[ACTIVE]} && ${Mercenary.Stance.NotEqual[Balanced]} && ${Mercenary.Class.Name.Equal[Cleric]}) /stance balanced
holyshit14=/if (${Target.Named} && ${Mercenary.State.Equal[ACTIVE]} && ${Mercenary.Stance.NotEqual[Reactive]} && ${Mercenary.Class.Name.Equal[Cleric]}) /stance reactive
 
Thank you very much Kcrobk but I have a few newbish questions for you. I have never used downshits or holyshits so in what area of the ini file do I place them? Also is there any way to have them cast at a % of my HP or will it only work for when my character pulls a named? Either way this is a huge help and a step forward thanks!
 
Great questions!

I have never used downshits or holyshits so in what area of the ini file do I place them?

You actually add them to the melee section of your servername_charactername.ini in your main MQ2 folder (not your macro folder). The file looks like this - povar_fattyogre.ini.

You basically put it in there and it should look like this

Rich (BB code):
[MQ2Melee]
aggro=1
bash=1
challengefor=0
disarm=1
downflag0=1
downflag1=1
enrage=1
facing=1
feigndeath=0
harmtouch=0
holyflag0=1
holyflag1=1
holyflag2=1
holyflag3=1
holyflag4=1
holyflag5=1
holyflag6=1
holyflag7=1
holyflag8=1
holyflag9=1
holyflag10=1
holyflag11=1
holyflag12=1
holyflag13=1
holyflag14=1
holyflag15=1

infuriate=1
melee=1
petassist=0
petrange=75
plugin=1
provoke1=28658
provokeend=20
provokemax=1
provokeonce=1
resume=80
stickbreak=1
stickrange=0
taunt=1
withstand=0
downshit0=/if (!${Me.Buff[Steadfast Stance Rk. II].ID} && !${Me.CombatState.Equal[COMBAT]} && ${Me.PctMana}>80 && ${Cast.Ready[Steadfast Stance Rk. II]} && ${Spell[Steadfast Stance Rk. II].Stacks} && !${Me.Moving}) /casting "Steadfast Stance Rk. II" gem11 -invis
downshit1=/if (!${Me.Buff[Grelleth's Skin Rk. II].ID} && !${Me.CombatState.Equal[COMBAT]} && ${Me.PctMana}>80 && ${Cast.Ready[Grelleth's Skin Rk. II]} && ${Spell[Grelleth's Skin Rk. II].Stacks} && !${Me.Moving}) /casting "Grelleth's Skin Rk. II" gem10 -invis

holyshit0=/if (${Target.Named} && ${Me.AltAbilityReady[Fundament: Third Spire of the Reavers]}) /alt act 1452
holyshit1=/if (${Me.CombatAbilityReady[Grelleth's Carapace Rk. II]} && ${Target.Named} && ${Me.CurrentEndurance}>8000 && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]}) /disc Grelleth's Carapace Rk. II
holyshit2=/if (${Me.CombatAbilityReady[Bonebrood Mantle]} && ${Target.Named} && !${Me.CombatAbilityReady[Grelleth's Carapace Rk. II]} && ${Me.CurrentEndurance}>8000 && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]}) /disc Bonebrood Mantle
holyshit3=/if (${Me.CombatAbilityReady[Unholy Guardian Discipline Rk. II]} && !${Me.CombatAbilityReady[Bonebrood Mantle]} && ${Target.Named} && !${Me.CombatAbilityReady[Grelleth's Carapace Rk. II]} && ${Me.CurrentEndurance}>8000 && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]}) /disc unholy Guardian Discipline Rk. II
holyshit4=/if (${Target.Named} && !${Me.Song[Lich Sting Recourse].ID}) /casting "Innoruuk's Dark Blessing"|Item
holyshit5=/if (${Target.Named} && ${Me.AltAbilityReady[Visage of Death]}) /alt act 9403
holyshit6=/if (${Target.Named} && ${Me.AltAbilityReady[Harm Touch]}) /multiline ; /alt act 6000 ; /alt act 1277 ; /alt act 651 ; /alt act 3822
holyshit7=/if (${Target.Named} && ${Me.AltAbilityReady[Leech Touch]}) /alt act 87
holyshit8=/if (${Target.Named} && ${Me.AltAbilityReady[Gift of the Quick Spear]}) /multiline ; /alt act 2034 ; /alt act 1278
holyshit9=/if (${Me.CombatAbilityReady[Scarlet Blade Rk. II]} && ${Me.Buff[Visage of Death].ID}) /disc "Scarlet Blade Rk. II"
holyshit10=/if (${Target.Named} && ${Me.AltAbilityReady[Glyph of the Cataclysm]}) /alt act 7019
holyshit11=/if (${Target.Named} && !${Me.AltAbilityReady[Glyph of the Cataclysm]} && ${Me.AltAbilityReady[Glyph of Destruction]}) /alt act 589
holyshit12=/if (${Target.Named} && !${Me.AltAbilityReady[Glyph of the Cataclysm]} && !${Me.AltAbilityReady[Glyph of Destruction]} && ${Me.AltAbilityReady[Glyph of Courage]}) /alt act 5000
holyshit13=/if (!${Target.Named} && ${Mercenary.State.Equal[ACTIVE]} && ${Mercenary.Stance.NotEqual[Balanced]} && ${Mercenary.Class.Name.Equal[Cleric]}) /stance balanced
holyshit14=/if (${Target.Named} && ${Mercenary.State.Equal[ACTIVE]} && ${Mercenary.Stance.NotEqual[Reactive]} && ${Mercenary.Class.Name.Equal[Cleric]}) /stance reactive
holyshit15=/if (${Target.Named} && ${Me.AltAbilityReady[Chattering Bones]}) /alt act 3822

You have to make sure you have the flags set to on i.e holyflag1=1 is on and holyflag1=0 would be off. It's nice you can turn them off really easily ingame as well using the /melee holyflag1=1 command. **Note If you make changes in game you need to /melee save to save your changes.

Also is there any way to have them cast at a % of my HP or will it only work for when my character pulls a named?


Yes! They are extremely flexible! At first it looks like a huge jumble of code that makes little sense, but it is actually fairly simple once you figure out the pattern.

For example:
Rich (BB code):
holyshit1=/if (${Me.CombatAbilityReady[Grelleth's Carapace Rk. II]} && ${Target.Named} && ${Me.CurrentEndurance}>8000 && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]}) /disc Grelleth's Carapace Rk. II

In English:

If my combat ability Grelleth's Carapace Rk. II is up ${Me.CombatAbilityReady[Grelleth's Carapace Rk. II]} AND(&&) my target is named ${Target.Named} AND(&&) my endurance is over 8000 ${Me.CurrentEndurance}>8000 AND(&&) I don't currently have a combat ability running ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]} THEN use my combat ability Grelleth's Carapace Rk. II /disc Grelleth's Carapace Rk. II. **Note that parenthesis encase everything after /if and before the THEN part of the statement.

So lets say I don't care if the mob is named. I'm fighting in a tough area and I don't have super gear/augments yet.

Just remove ${Target.Named} and add ${Me.PctHPs}<40 (If my hitpoints are under 40%) instead.

Rich (BB code):
holyshit1=/if (${Me.CombatAbilityReady[Grelleth's Carapace Rk. II]} && ${Me.PctHPs}<40 && ${Me.CurrentEndurance}>8000 && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]}) /disc Grelleth's Carapace Rk. II

Bam!

Let me give you a few great links to get you started.

Here are my characters INI files which include Holyshits (used by characters who are meleeing) and Downshits (used by characters who do not melee or melee characters when they aren't in combat). Take a look and then cut and paste things as you'd like.

100 Enchanter
100 Bard
100 Shadow Knight

Here are some helpful links as you start to play around with Shits.

Holyshit builder (great examples on here if you don't want to mess with the builder)
A great thread I used for some examples for my SK's shits
Alt Activation List (List of every AA by class with it's corresponding /alt activation code)
MMOBugs (Great site, links to some common shit checks)
Redguides thread with examples

Good luck!
 
WOO THANKS! This helps SOOO much and should stop my group from eating dirt :) I appreciate all the work you put into that response to explain how these work!!
 
Say, I've never had any issue triggering Disc's as [AE] with no tag or [Heals] with a |Tap tag. This isn't officially supported and it sounds like there's great things in the works supporting this; but the |Tap tag simply tells the macro to target your current combat target when casting whatever is defined as a heal. The |Me tag in [Heals] is currently a lil wonky and can target your group members. I'd suggest not using it in it's current state. Using this on dics like Deflection Discipline|40|Tap just has the macro tigger the disc at a given self-hp threshold, with your combat-target still targeted. For discs like Unbroken Acrimony, you are going to have trouble until a |Mob tag is sorted out. Using Unbroken Acrimony|30| the way you have it, will target your group members (or yourself) and try to trigger the disc. This, of course, won't work.

Try this:

Rich (BB code):
Heals4=Leech Touch|20|Tap
Heals5=Harmshield|20|Tap
Heals6=Deflection Discipline|40|Tap
Heals7=Bonebrood Mantle|35|Tap
Heals8=Forceful Rejuvenation|20|Tap
Heals9=NULL

Rich (BB code):
[AE]
AEOn=1
AERadius=50
AE1=Innoruuk's Dark Blessing|4
AE2=Bonebrood Mantle|4
AE3=NULL

- - - Updated - - -

Keep in mind, too, the way KA sorts heals. Heals are considered in two manners, in the current build. Firstly health checks are preformed in the following order: Me->MA->Group Singles->Group Average . Then, the heals are considered from top to bottom (Heals1= then Heals2= then Heals3=). Taking these factors in to consideration will give you a better idea of how to list your heals for the results you want. I'd suggest having the most drastic spells/discs (instant cast with long reuse) at the top of your parsing order, using the lowest thresholds. Then, have your more readily available spells/discs at the bottom of the parsing order with the highest thresholds. In this way you can say "I want to use ${this} most often, to prevent things from getting bad. But; when thing do go bad use ${this} instead.

Rich (BB code):
Heals4=Deflection Discipline|20|Tap
Heals5=Harmshield|20|Tap
Heals6=Forceful Rejuvenation|20|Tap
Heals7=Leech Touch|30|Tap
Heals8=Bonebrood Mantle|50|Tap
Heals9=NULL

This way it says "Do I need Deflection? No. Do I need Harmshield? No. Do I need Forceful? No. Do I need Leech Touch? No. Do I need Bonebrood Mantle?" in that specifc order when checking the appropriate heal target.
 
Last edited:
Question - Cant get Disc to go on 100 SK

Users who are viewing this thread

Back
Top
Cart