Bot macro - Customization

I think there is something tied to the moveup command. After I use it, this seems to be when it stops using nukes and just spams the AA I mentioned above.

/sigh


I can't determine a consistent cause.

I'm pulling mobs to try and troubleshoot. BTW I turned all 7 nukes to TRUE.

he will not cast past #4 Flamewing.

Sometimes he just spams Force of Will, but the next time he will cast nuke #4.
 
Last edited:
You are all over the place with what you are saying and editing an old post 15 times isn't going to make it more logical if i don't go back pages to read it. Generally speaking, if you want me to fix something:
1. show me all the applicable INI/log settings.
2. tell me what you are trying to do and expect to happen
3. tell me what is actually happening


Sections do not fully cycle, it uses the first available in a section that meets conditions and then leaves. If your claw of the flamewing is always available to cast, it will always cast. There is a hidden variable to get around this that you can change:

/varset ExitSubEarly 0
 
Last edited:
General Information:

Wizards have nukes that provide enhancements to other nukes:

Flamewing:
Code:
1: 15% Chance to trigger: Syllable of Fire II
2: 15% Chance to trigger: Syllable of Ice II
3: 15% Chance to trigger: Syllable of Magic II
4: 12% Chance to trigger: Syllable of Mastery II
5: 10% Chance to trigger: Twincast Rk. II

I want this spell to be cast and depending on which buff I get, I want to cast the appropriate nuke:

Ethereal Incandescence (If Fire, Master, or Twincast)
Ethereal Hoarfrost (If Ice, but if Incandescence is locked out, then cast it if Mastery or twincast is buffed)
Ehereal Salvo (I Magic buff, or either of the other two is down, and i have mastery or twincast)

When Flamewing is down, and there are no buff enhancements to the 3 nukes, I want to cast Wildether Barrage (This nuke has 3 chances to do bonus damage and is a 0.8 sec cast time)


If the Ethreals are not enhanced, Flamwing is refreshing, Wildether Barrage is refreshing, then I wan tto cast Thricewoven Mana, which can ALSO enhance the next nuke cast. It has a 25% chance to increase the next nuke by 50-150%. Therefore, I want the 3 ethereals to check for the buff, "Thricewoven Power," and if its on then cast Fire, Ice, Magic in that order depending on which one is refreshed.

If no enhancements for the 3 biggest nukes, both enhancing nukes are down, and Wildether is down, then cast the instant cast Flasheer.

The whole time all this is going on, I want the no mana AA Force of "ice/magic/will" AA's firing. However, I do not when them firing if there is an enhancing buff, as they will eat the buff and I will return less DPS.


Note: I also have a BP that enhances Ice. If the enhancement buff is ICE I want the BP to click before the ICE nuke. Note the robe.

I also have alot of DPS aa fire when its' a named. This works, but SOE has given ALOT of mobs names in this xpac so it does get wasted often.


Here is my complete INI.

Code:
[Settings]
OptionsCheck=|AA|AutoClickies|Buff|ClickyMaintenance|ClickyNuke|Fade|FightBuff|Jolt|Nuke||SelfBuff|Mana|ModRod|
OptionsCheckRaid=|AA|Aura|AutoClickies|Buff|ClickyMaintenance|ClickyNuke|Fade|Debuff|FightBuff|Jolt|Nuke|Root|SelfBuff|Snare|Stun|Mana|ModRod|
UseCamp=TRUE
CampRadius=30
CampRadiusMax=150
RestrictedZones=344,202,151,345
LootNPCs=FALSE
Verbose=FALSE
MyChannel=bc
AnnounceChannel=g
AnnounceEvents=TRY|CAST_SUCCESS|CAST_IMMUNE|CAST_RESIST
EQBCAnnounceAdds=FALSE
AutoHideNPCCorpses=FALSE
ClearTargetDataAlias=Clear_Target
EmergencyAlias=EmergencyAlias
EmergencySkill=EmergencySkill
ImmunityCheck=TRUE
BotVersion=v2.65
[Assist]
AssistType=3
AssistPC=Group Tank
AssistAt=100
AttackRange=150
AttackCommand=/killthis
AmIOffTank=FALSE
UseMelee=FALSE
UseArchery=FALSE
ArcheryMaxDistance=200
ArcheryMinDistance=35
SetTargetMessage=Kill_this
BurnModeAlias=BurnModeAlias
[Follow]
FollowMethod=stick|30 healer
FollowCommand=Follow
StopFollowCommand=Stop
MoveUpCommand=Gather
[ImHit]
ImHitTotal=2
ImHitAnnounce=FALSE

ImHitUse1=TRUE
ImHitSpellName1=Concussive Intuition
ImHitRecast1=1s
ImHitUseAtMyHP1=80
ImHitConditions1=

ImHitUse2=TRUE
ImHitSpellName2=A hole in space
ImHitRecast2=1s
ImHitUseAtMyHP2=60
ImHitConditions2=

[Custom]
CustomCombatTotal=0
CustomRestTotal=0
CustomCombat1=
CustomRest1=


[Merc]
MercAssistAt=
MercStanceNormal=
MercStanceNamed=
MercStanceOOC=

[AA]
AATotal=10
AAAnnounce=FALSE

AAUse1=TRUE
AASpellName1=Prolonged Destruction
AAUseAtMobPctHP1=100
AAStopAtMobPctHP1=15
AARecast1=1s
AAUseAtMyHP1=100
AANamedOnly1=TRUE
AAConditions1=

AAUse2=TRUE
AASpellName2=Force of Will
AAUseAtMobPctHP2=96
AAStopAtMobPctHP2=5
AARecast2=1s
AAUseAtMyHP2=100
AANamedOnly2=FALSE
AAConditions2=!${Me.Buff[Twincast].ID}

AAUse3=TRUE
AASpellName3=Fury of Kerafyrm
AAUseAtMobPctHP3=96
AAStopAtMobPctHP3=5
AARecast3=1s
AAUseAtMyHP3=100
AANamedOnly3=TRUE
AAConditions3=

AAUse4=FALSE
AASpellName4=Focus of Arcanum
AAUseAtMobPctHP4=96
AAStopAtMobPctHP4=5
AARecast4=1s
AAUseAtMyHP4=100
AANamedOnly4=FALSE
AAConditions4=

AAUse5=TRUE
AASpellName5=Enlightened Focus of Arcanum
AAUseAtMobPctHP5=96
AAStopAtMobPctHP5=5
AARecast5=1s
AAUseAtMyHP5=100
AANamedOnly5=TRUE
AAConditions5=

AAUse6=TRUE
AASpellName6=Fundament: First Spire of Arcanum
AAUseAtMobPctHP6=100
AAStopAtMobPctHP6=5
AARecast6=1s
AAUseAtMyHP6=100
AANamedOnly6=FALSE
AAConditions6=

AAUse7=TRUE
AASpellName7=Silent Casting
AAUseAtMobPctHP7=96
AAStopAtMobPctHP7=5
AARecast7=1s
AAUseAtMyHP7=100
AANamedOnly7=TRUE
AAConditions7=

AAUse8=TRUE
AASpellName8=Improved Twincast
AAUseAtMobPctHP8=100
AAStopAtMobPctHP8=5
AARecast8=1s
AAUseAtMyHP8=100
AANamedOnly8=TRUE
AAConditions8=

AAUse9=TRUE
AASpellName9=Fury of Ro
AAUseAtMobPctHP9=96
AAStopAtMobPctHP9=5
AARecast9=1s
AAUseAtMyHP9=100
AANamedOnly9=TRUE
AAConditions9=

AAUse10=TRUE
AASpellName10=Arcane Destruction
AAUseAtMobPctHP10=100
AAStopAtMobPctHP10=15
AARecast10=1s
AAUseAtMyHP10=100
AANamedOnly10=TRUE
AAConditions10=

[Buff]
AutoInvis=FALSE
AutoBreakInvis=FALSE
InvisSpell=Group Perfected Invisibility
InvisSpellGem=alt
InvisUndeadSpell=Group Perfected Invisbility to Undead
InvisUndeadSpellGem=alt
LevitateSpell=Group Perfected Levitation
LevitateSpellGem=alt
BuffTotal=0
BuffAnnounce=FALSE
BuffUse1=FALSE
BuffSpellName1=
BuffSpellIcon1=
BuffIconAlt1=
BuffSpellGem1=
BuffAlias1=
BuffClasses1=BER,BRD,BST,CLR,DRU,ENC,MAG,MNK,NEC,PAL,RNG,ROG,SHD,SHM,WAR,WIZ

BuffXTargets=FALSE
BuffPets=FALSE

[ClickyMaintenance]
clickies=6
doclickies=6
click1=Ornate Flying Carpet
click2=Path of Fire Nimbus
click3=Tonic of Resonant Elemental XIII
click4=Guise of the Deceiver
click5=Crown of Fire Nimbus
click6=Razors Edge


[ClickyNuke]
ClickyNukeTotal=1
ClickyNukeAnnounce=FALSE
ClickyNukeUse1=TRUE
ClickyNukeName1=Frightweave Robe of the Frozen Flame
ClickyNukeConditions1=${Me.Buff[Syllable of Ice II].ID}
ClickyNukeSpellGem1=item
ClickyNukeRecast1=1s
ClickyNukeUseAtMobPctHP1=100
ClickyNukeStopAtMobPctHP1=10
ClickyNukeNamedOnly1=FALSE

[Fade]
FadeTotal=1
FadeAnnounce=FALSE
FadeUse1=FALSE
FadeSpellName1=A Hole in Space
FadeUseAtMyHP1=10
FadeConditions1=




[Jolt]
JoltTotal=2
ForceMemJolt=True
JoltAnnounce=FALSE

JoltAfter1=5
JoltUse1=TRUE
JoltSpellName1=Skullfreeze
JoltSpellGem1=gem10
JoltUseAtMobPctHP1=96
JoltStopAtMobPctHP1=5
JoltRecast1=18s
JoltValue1=10
JoltNamedOnly1=FALSE
JoltAtAggroPct1=85

JoltAfter2=10
JoltUse2=TRUE
JoltSpellName2=Concussive Salvo
JoltSpellGem2=gem9
JoltUseAtMobPctHP2=96
JoltStopAtMobPctHP2=5
JoltRecast2=18s
JoltValue2=10
JoltNamedOnly2=FALSE
JoltAtAggroPct2=85

[GoM]
GoMTotal=1
GoMTotalIfNamed=1
GoMAnnounce=FALSE
GoMUse1=TRUE
GoMSpellName1=Ethereal Incandescence
GoMSpellIcon1=Ethereal Incandescence
GoMSpellGem1=gem5

[Nuke]
NukeTotal=7
NukeTotalIfNamed=7
ForceMemNuke=TRUE
NukeAnnounce=FALSE


NukeUse1=TRUE
NukeSpellName1=Ethereal Incandescence
NukeSpellGem1=gem5
NukeUseAtMobPctHP1=96
NukeStopAtMobPctHP1=1
NukeRecast1=1s
NukeConditions=(${Me.Buff[Twincast].ID} || ${Me.Song[Thricewoven Power].ID} || ${Me.Song[Flashsear Singe II].ID} || ${Me.Buff[Syllable of Fire II].ID}  || ${Me.Buff[Syllable of Mastery II].ID})

NukeUse2=TRUE
NukeSpellName2=Ethereal Hoarfrost
NukeSpellGem2=gem6
NukeUseAtMobPctHP2=96
NukeStopAtMobPctHP2=1
NukeRecast2=1s
NukeConditions2=(${Me.Buff[Twincast].ID} || ${Me.Song[Thricewoven Power].ID} || ${Me.Song[Flashsear Singe II].ID} || ${Me.Buff[Syllable of Ice II].ID}  || ${Me.Buff[Syllable of Mastery II].ID})


NukeUse3=TRUE
NukeSpellName3=Ethereal Salvo
NukeSpellGem3=gem7
NukeUseAtMobPctHP3=96
NukeStopAtMobPctHP3=1
NukeRecast3=1s
NukeConditions3=(${Me.Buff[Syllable of Magic II].ID} || ${Me.Buff[Syllable of Mastery II].ID})

NukeUse4=TRUE
NukeSpellName4=Claw of the Flamewing
NukeSpellGem4=gem1
NukeUseAtMobPctHP4=99
NukeStopAtMobPctHP4=1
NukeRecast4=1s
NukeConditions4=

NukeUse5=TRUE
NukeSpellName5=Wildether Barrage
NukeSpellGem5=gem2
NukeUseAtMobPctHP5=99
NukeStopAtMobPctHP5=1
NukeRecast5=1s
NukeConditions5=

NukeUse6=TRUE
NukeSpellName6=Thricewoven Mana
NukeSpellGem6=gem3
NukeUseAtMobPctHP6=99
NukeStopAtMobPctHP6=1
NukeRecast6=1s
NukeConditions6=

NukeUse7=TRUE
NukeSpellName7=Flashsear
NukeSpellGem7=gem4
NukeUseAtMobPctHP7=99
NukeStopAtMobPctHP7=1
NukeRecast7=1s
NukeConditions7=




[SelfBuff]
SelfBuffTotal=6
SelfBuffAnnounce=FALSE
SelfBuffUse1=TRUE
SelfBuffSpellName1=Improved Familiar
SelfBuffSpellIcon1=Improved Familiar
SelfBuffConditions1=
SelfBuffSpellGem1=alt
SelfBuffUse2=TRUE
SelfBuffSpellName2=Path of Fire Nimbus
SelfBuffSpellIcon2=Path of Fire Nimbus
SelfBuffConditions2=
SelfBuffSpellGem2=item
SelfBuffUse3=TRUE
SelfBuffSpellName3=Shield of the Dauntless
SelfBuffSpellIcon3=Shield of the Dauntless
SelfBuffConditions3=
SelfBuffSpellGem3=gem12
SelfBuffUse4=TRUE
SelfBuffSpellName4=Pyromancy
SelfBuffSpellIcon4=Pyromancy
SelfBuffConditions4=
SelfBuffSpellGem4=alt
SelfBuffUse5=TRUE
SelfBuffSpellName5=Armor of the Crystalwing
SelfBuffSpellIcon5=Armor of the Crystalwing
SelfBuffConditions5=
SelfBuffSpellGem5=gem12

SelfBuffUse6=TRUE
SelfBuffSpellName6=Aegis of Velishan
SelfBuffSpellIcon6=Aegis of Velishan
SelfBuffConditions6=
SelfBuffSpellGem6=gem12


[Mana]
MedAt=75
MedToFull=FALSE
MedEvenIfNotInOOCRegen=FALSE
MedTimer=10s
Harvest_IfManaBelow=70
DontHarvest_UnlessManaBelow=70
UseClarityPotions=FALSE

[Combat]
CombatFrequency1=Nuke
CombatFrequency2=Nuke
CombatFrequency3=AA
CombatFrequency4=Nuke
CombatFrequency5=AA|Nuke|ClickyNuke|FightBuff|Jolt|ModRod|Mana
StandardCombatOptions=Bard|XHeal|HealSingle|HealGroup|HealBalance|HealSelf|HealPet|Disc|MainTankBuff|FightBuff|Lifetap|Stun|AA|Dot|Nuke|Snare|ClickyNuke|Jolt|Rez|ModRod|Mana|Merc
[Roles]
SetRoles=TRUE
GroupLeader=
GroupMainTank=
GroupMainAssist=
GroupPuller=
GroupXTarget1=Group Assist Target
RaidXTarget1=Raid Assist 1 Target
[AAtoBuy]
AABuy=FALSE
AABuyChannel=/echo
AABuyAt=15
AABuyMode=Classic
AABuyPageOrder=Class|Archetype|General|Special
AACount=0
[Campfire]
CF_Item1=Fellowship Kit:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
CF_Item2=Fellowship Lumber Bundle:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    

[FightBuff]
FightBuffTotal=2
ForceMemFightBuff=FALSE
FightBuffAnnounce=FALSE

FightBuffUse1=TRUE
FightBuffSpellName1=Twincast Rk. III
FightBuffSpellGem1=gem8
FightBuffNamedOnly1=FALSE
FightBuffForAggro1=FALSE
FightBuffConditions1=
FightBuffSpellIcon1=Twincast

FightBuffUse2=TRUE
FightBuffSpellName2=Improved Twincast
FightBuffSpellGem2=Alt
FightBuffNamedOnly2=TRUE
FightBuffForAggro2=FALSE
FightBuffConditions2=
FightBuffSpellIcon2=Twincast

[Snare]
[Aura]
AuraConditions=
 
I think I got this right:

Code:
AAUse2=TRUE
AASpellName2=Force of Will
AAUseAtMobPctHP2=96
AAStopAtMobPctHP2=5
AARecast2=1s
AAUseAtMyHP2=100
AANamedOnly2=FALSE
AAConditions2=(!${Me.Buff[Twincast].ID} || !${Me.Song[Thricewoven Power].ID} || !${Me.Song[Flashsear Singe II].ID} || !${Me.Buff[Syllable of Fire II].ID} || !${Me.Buff[Syllable of Ice II].ID} || !${Me.Buff[Syllable of Magic II].ID} || !${Me.Buff[Syllable of Mastery II].ID})

AAUse11=TRUE
AASpellName11=Force of Ice
AAUseAtMobPctHP11=96
AAStopAtMobPctHP11=5
AARecast11=1s
AAUseAtMyHP11=100
AANamedOnly11=FALSE
AAConditions11=(!${Me.Buff[Twincast].ID} || !${Me.Song[Thricewoven Power].ID} || !${Me.Song[Flashsear Singe II].ID} || !${Me.Buff[Syllable of Fire II].ID} || !${Me.Buff[Syllable of Ice II].ID} || !${Me.Buff[Syllable of Magic II].ID} || !${Me.Buff[Syllable of Mastery II].ID})

AAUse12=TRUE
AASpellName12=Force of Flame
AAUseAtMobPctHP12=96
AAStopAtMobPctHP12=5
AARecast12=1s
AAUseAtMyHP12=100
AANamedOnly12=FALSE
AAConditions12=(!${Me.Buff[Twincast].ID} || !${Me.Song[Thricewoven Power].ID} || !${Me.Song[Flashsear Singe II].ID} || !${Me.Buff[Syllable of Fire II].ID} || !${Me.Buff[Syllable of Ice II].ID} || !${Me.Buff[Syllable of Magic II].ID} || !${Me.Buff[Syllable of Mastery II].ID})
 
Last edited:
/varset ExitSubEarly 0
that will cause your nukes to fully cycle. but you will waste nukes with those notso good ones in the later series.

Then set your Conditions on the rest of the nukes so they dont misfire when you have the buffs on.

Looks right for Force of Will. Then I guess mirror that for Force of Flame and Force of Ice. You can add almost that same line to flamewing then since you dont want it firing if you have buffs on. Also I would considering adding/replacing barrage with Ethereal Weave, as that serves as a flamewing type spell.

As far as getting your BP to click prior to the spell, that just cant happen the way things are currently set up unless you rearranged your [Combat] section and put a check on every single nuke/aa not to fire if your robe is ready and you have the icebuff on. I wouldnt suggest doing that personally, but it could be done.
 
FYI When my twincast spell is up, it gets cast. It will then move past the first 3 nukes with it on. It will not however cast the first 3 nukes every time. It should If i have it checking for twincast buff?
 
Try using ${Me.Twincast} instead of ${Me.Buff[Twincast].ID}
 
Try using ${Me.Twincast} instead of ${Me.Buff[Twincast].ID}

Code:
WIzard - [2014/02/14 14:33:24] Unparsable in Calculation: 'R'
WIzard - [2014/02/14 14:33:24] bot.mac@3356 (AA): /if (${ValidSpellType} && ${ValidSpell} && (${CanCastOnMob}||${Me.AltAbility[${${CurrentSub}SpellName${i}}].Spell.SpellType.Equal[beneficial]}) && (${ShouldCastOnMob}||${Me.AltAbility[${${CurrentSub}SpellName${i}}].Spell.SpellType.Equal[beneficial]} && ${Spell[${Me.AltAbility[${${CurrentSub}SpellName${i}}].Spell.ID}].Stacks}) && ${CastIsReady} && ${NamedOk} && ${AAConditions${i}}) {
WIzard - [2014/02/14 14:33:24] bot.mac@180 (Combat): /if (${Range.Between[${Math.Min[${${CombatRoutines.Arg[${i},|]}StopAtMobPctHP}]},${Math.Max[${${CombatRoutines.Arg[${i},|]}UseAtMobPctHP}]}:${Target.PctHPs}]} && ${Select[${CombatRoutines.Arg[${i},|]},Dot,Nuke,AA,Stun,ClickyNuke,Jolt]})  /call ${CombatRoutines.Arg[${i},|]}
WIzard - [2014/02/14 14:33:24] bot.mac@90 (Main): /if (${Me.CombatState.Equal[Combat]}||${Me.Combat}||(${AddListPriority})||${NetBots[${AssistPC}].Attacking} && ${AssistType}==4||${NetBots[${AssistPC}].CombatState}==0 && ${AssistType}==4) /call Combat
WIzard - [2014/02/14 14:33:24] The current macro has ended.
 
Found the issue:

NukeConditions=(${Me.Buff[Twincast].ID} || ${Me.Song[Thricewoven Power].ID} || ${Me.Song[Flashsear Singe II].ID} || ${Me.Buff[Syllable of Fire II].ID} || ${Me.Buff[Syllable of Mastery II].ID})


should be

NukeConditions1=(${Me.Buff[Twincast].ID} || ${Me.Song[Thricewoven Power].ID} || ${Me.Song[Flashsear Singe II].ID} || ${Me.Buff[Syllable of Fire II].ID} || ${Me.Buff[Syllable of Mastery II].ID})


It was causing a concflict. I'm not sure how the 1 got deleted.
 
NukeConditions= is for the entire routine

NukeConditions1-99 are for the individual spells

same for any other routine. So if you put NukeConditions=${Me.PctMana}>20 then it will not do any nukes unless your mana is over 20%
 
The reason the other spells were not casting was because they were limited to the buffs mentioned. As the spell would never cast to allow the buff, it would never cast.


After fixed, Wizzy pushing 85k dps again. Thanks for the help earlier Pete.
 
The reason the other spells were not casting was because they were limited to the buffs mentioned. As the spell would never cast to allow the buff, it would never cast.


After fixed, Wizzy pushing 85k dps again. Thanks for the help earlier Pete.

Mind sharing final result? my wiz averages around 35k not counting all the spikey damage from aa procs and such but would love to see what he could really do.
 
Warrior code help

I am having an issue when I use the warrior's script with adds. I do not understand how to get the warrior to pick up a target on extended target 2 or higher. I do have a bard that pulls and will use AE mez but some times the NPC will be immune or the spell will fail. I would like to have my warrior use an ae agro to pull the mobs off the other members. I just have been unable to figure out how to do that. Any help would be nice.


[Aggro]
AggroSpellName1=Stormwheel Blades Rk. II
AEAggroMinMobCount1=2
AggroAtAggroPct1=85
AggroSpellName2=Rampage
AEAggroMinMobCount2=3
AggroAtAggroPct2=85
AggroSpellName3=Area Taunt
AEAggroMinMobCount3=4
AggroAtAggroPct3=85

Other than the add issue the Warrior works great.
 
Last edited:
not sure where you came up with the numbers on the end at.

Code:
AggroSpellName1=Stormwheel Blades Rk. II
AEAggroMinMobCount1=2
AggroAtAggroPct1=85
AggroSpellName2=Rampage
AEAggroMinMobCount2=3
AggroAtAggroPct2=85
AggroSpellName3=Area Taunt
AEAggroMinMobCount3=4
AggroAtAggroPct3=85

blank aggro section should look like:
Code:
[Aggro]
AggroSpellName=
AEAggroMinMobCount=1
AggroSpellGem=
AggroConditions=
AggroAtAggroPct=65

Nobody (warwolf and zbozou mentioned something a long time ago when i wasnt thinking about aggro section at the time so i braindumped) ever bothered to explain what the AE warrior discs are or when you would want to use them, so i never added them in for automation like i did the pal/sk. war and rog are the 2 classes i dont have. so idk what any of their crap does.
 
Here are my AE Aggro abilities I want to use.

Stormwheel Blades Rk. II

Mana: 0 Endurance Cost: 1012
Skill: 1H Slashing Casting Time: Instant
Recast Time: 45 Fizzle Time: 0
Resist: Unresistable Location: Any
Time of Day: Any AE Range: 50
Hate Generated: 11015 Deletable: No
Interruptable: Yes Timer ID: 9
Target Type: PB AE Spell Type: Detrimental

Executes a stormwheel blade attack, doing minor damage to all nearby targets. Enemies find this attack especially infuriating.


Rampage

Hits everything in a small radius around the warrior.

Enhanced Area Taunt
1: AE Taunt
2: Add effect: Enhanced Area Taunt Effect
Mana: 0 Casting Time: Instant
Recast Time: 0 Fizzle Time: 0
Resist: Unresistable Location: Any
Time of Day: Any AE Range: 35
Hate Generated: 1000 Interruptable: Yes
Short Buff Box: Yes Target Type: PB AE
Spell Type: Detrimental Category: Undefined


I would like to use Stormwheel Blades Rk. any time more than 2 NPCs are in camp.

I would like to use Rampage any time more than 3 are in camp and Stormwheel Blades Rk. II is down.

I would like to use Enhanced Area Taunt any time there are more than 4 NPCs in camp.


Does that help?
 
It does help, also I want to know if those do damage to mob (aka break mez) because i do not want to have them autofire if bard or enc are in group if they do damage.

I assume, base on your descriptions:
stormwheel = yes
rampage = yes
AE taunt = no

EDIT:
also, stormwheel is disc obviously. rampage and AE taunt are AAs? ya?

EDIT2:
I also believe warriors get a bunch of other aggro related things and I would want to code in as many as are standardized. but i want to know the timer or naming comventions or something about them that are similar so it works at all levels and not just level 100. the undivided attention one is one that rings a bell as a high level one that ive added in for pal/sk but not war.
 
Last edited:
I use melee for all agro abilities, but I can do a write up on them as well.

Yes Rampage and AE taunt are AAs

As for the AE skills. For me what happens when the bard is unable to mez the other targets he will die. Then the cleric gets attacked and killed. Then warrior dies when no heals. So for me I want the skill to fire once if more than 1 mob in camp then not again. No one else will touch anything other than X1 so warrior will keep agro.

When the shit hits the fan I want the warrior to hit AE taunt use defensive. Then the warrior and the grp will kill X1 and work through all the NPCS until they are all dead.

Last Stand Discipline Rk. II

1: Increase Melee Mitigation by 45%
2: Add Proc: Last Stand Effect II rate mod 100



Details Raw Spell Data, Lucy Spell View


Mana: 0 Endurance Cost: 2050
Skill: Defense Casting Time: Instant
Recast Time: 630 Fizzle Time: 0
Range: 200 Location: Any
Time of Day: Any Hate Generated: 1
Dispellable: No Deletable: No
Interruptable: No Short Buff Box: No
Timer ID: 1 Target Type: Self
Spell Type: Beneficial Category: NPC
Initial Endurance Cost: 2050 Endurance Cost: 10/second


Last Stand Effect II
6: Increase Absorb Damage by 6888
Details Raw Spell Data, Lucy Spell View
Mana: 0 Casting Time: Instant
Recast Time: 0 Fizzle Time: 0
Range: 200 Location: Any
Time of Day: Any Hate Generated: 765
Dispellable: No Interruptable: No
Short Buff Box: Yes Target Type: Self
Spell Type: Beneficial Category: NPC
Source: Live 01/24



NOTE1: Missed the question
Damage and will break mez
stormwheel = yes
rampage = yes
AE taunt = no
 
Last edited:
Added the aggro stuff in on bot.mac thread (in my signature). Give it a whirl and let me know if there are any errors. As mentioned, I dont have a war and it should only load if you are on a war so i wouldnt see errors.

I did not add the defensive disc. you should add that in your [Disc] section.
 
When I do /mac bot load to create a new ini for my warrior it will end and not complete the ini load when it reaches the Disc section.

Failed to parse /if condition "(!Elbow Strike)', non-numeric encountered
Variable resulted in "(!Elbow Strike)', causing an error

NOTE1:Same if I try and run the Bot script with old ini. I had to revert back to the pervious version until corrected.
 
Last edited:
Reposted it. In the future, if you can also post the line the error is on, that is super useful. If you arent sure what I am talking about, check the first post on the thread that shows how to report error messages. Let me know if you run into any more issues.