UPDATED - This Array Size Change Only Needs To Be Made If You Are Not Using KA 11.002
This ini has a couple of very important things to consider.
1. - I have increased the SingleHeal Array in kissassist to accommodate more than 15 spells. I asked Maskoi if there was any specific reason or consideration that it was hard coded to only have 15, and he said no, change it to whatever is needed. You can do this by changing the following code:
Code:
Do a control F search for this next line
/declare SingleHeal[15] string outer
and change it to
/declare SingleHeal[30] string outer
or a neat method
@ChatWithThisName showed me to automatically detect how many heal lines and use that
Code:
Do a control F search for this next line
/declare SingleHeal[15] string outer
and change it to
/declare SingleHeal[${Math.Calc[${Ini[KissAssist_${Me.CleanName},Heals].Count[Heals]}-7].Int}] string outer
2 - All of my burns were moved into my heal section, so they fire correctly - it is using a conditional to ensure we're in combat with a named
Code:
Cond10=${Me.GroupAssistTarget.Named}
3 - The MA heal value is set very aggressively at 99, it will spam the ever-living shit out of your MA/TANK. due to the high barrier to entry for T2/T3 TBL mobs, I found this necessary to approach heals from a "raider" point of view, to heal damage that will be happening when the spell lands as opposed to what damage has already landed. Due to using berzerkers in my group I have the !MA values set to 80 health. This has worked very well for me.
4. The health values in Cond2 through Cond6 can be updated depending on how your group holds up against some of these crazy AoE spells you will see in T2/T3
5. Burst of Life AA is coded in there as the alt ID code and not the name, as there is an issue with that ability firing (others have noted that issue and suggested I use the ID, which is now working)
6. The spell lineup is based off of some cleric raid discussions on my guild's forums, some comparing to different inis around here, as well as discussion on the official boards. The Remedy and intervention lines are very good spells to use with the incredible incoming damage amounts of TBL - there really isn't much use or space for renewal lines
7. I have found aggro section does not work since I have dps off, so I use Down/Holy to fix this (I use both holy and down for the same spells in case I get incoming aggro but am still "out of combat"
8. I am using good TBL food/drink, and I use a summon cookie and summon milk item to keep my hunger/thirst taken care of so I don't eat/drink the good stuff.
Code:
holyflag0=1
holyflag1=1
downflag0=1
downflag1=1
downflag2=1
downflag3=1
downflag4=1
downflag5=1
downflag6=1
downflag7=1
downflag8=1
holyshit0=/if (${Me.PctAggro} > 50) /alt act 464
holyshit1=/if (${Me.PctAggro} > 80 && !${Me.AltAbilityReady[Divine Peace]}) /alt act 392
downshit0=/if (${FindItemCount[=Warm Milk]}<=5 && ${Cast.Ready[Warm Milk Dispenser]} && !${Me.Invis} && !${Me.CombatState.Equal[COMBAT]}) /casting "Warm Milk Dispenser" item
downshit1=/if (${FindItemCount[=Fresh Cookie]}<=5 && ${Cast.Ready[Fresh Cookie Dispenser]} && !${Me.Invis} && !${Me.CombatState.Equal[COMBAT]}) /casting "Fresh Cookie Dispenser" item
downshit2=/if (${Me.Hunger}<4500 && ${FindItemCount[=Fresh Cookie]}>0) /useitem "Fresh Cookie"
downshit3=/if (${Me.Thirst}<4500 && ${FindItemCount[=Warm Milk]}>0) /useitem "Warm Milk"
downshit4=/if (${Cursor.Name.Equal[Fresh Cookie]}) /autoinventory
downshit5=/if (${Cursor.Name.Equal[Warm Milk]}) /autoinventory
downshit6=/if (${Cursor.Name.Equal[Summoned: Glowing Modulation Shard]}) /autoinventory
downshit7=/if (${Me.PctAggro} > 50) /alt act 464
downshit8=/if (${Me.PctAggro} > 80 && !${Me.AltAbilityReady[Divine Peace]}) /alt act 392