Necro mac

1. remove your tank's name for your own sake
2. check your "/melee feigndeath" amount. it is probably conflicting with the macro amount.. alternatively, you can change your FDAt amount to like 1 and use /melee feigndeath=25 and it would feigndeath at 25 on its own via plugin.

See if that works. it does appear that i should rewrite that section to check for CAST_SUCCESS message before resetting the FDCount value. I don't have access to a necro atm to test that change if i make it though.
 
For now you can just disable FDing by changing:

Code:
/call FDCheck

to:
Code:
|/call FDCheck

Then type:
Code:
/melee feigndeath=25

then /melee save. That will not FD off dot/nuke aggro, but it will FD you if you dip in health.
 
i noticed if you don't have the ini with your toons name in the title all the nec will do is fd, stand, and fd over and over
 
For now you can just disable FDing by changing:

Code:

/call FDCheck

to:
Code:

|/call FDCheck

Then type:
Code:

/melee feigndeath=25

then /melee save. That will not FD off dot/nuke aggro, but it will FD you if you dip in health.

Did what you said Pete, now he doesn't FD, he'll target mob and stand there now.
 
Well, just based on what your .ini was, it looks like all your items, etc were exactly what was in the example. So either you have all the exact same items, or you didnt change everything over to the proper names or numbers. You do have all the spells/items listed in it, ya?
 
cant get him to assist

I get it loaded up, and he just tells pet to stand there and holds, i pull nothing, I cant get him to cast his mount, cast his pet ( i manually pull him up), he wont even cast a dot for me....Anyone using this atm able to get it to work properly?

Code:
[Settings]
MyChannel=bc
DefaultMainTank=pc
AssistType=pc
SecondAssistType=pc
SitTimer=10s
MedTimer=45s
MedAt=30
ReAssist=1s
UseMount=TRUE
MountName=Ornate Barding
NecroHealGroup=False
NecroHealGroupAt=30
AutoAcceptRez=TRUE
UseCamp=True
UseMelee=FALSE
MeleeAt=0

CheckNamed=TRUE
UseBeep=TRUE


[Spells]
ImmunityCheck=True
BetweenNukeDelay=8s
MinManaToNuke=10

NukeTotal=1

UseNuke1=False
Nuke1=Neurotoxin
NukeGem1=gem10
Nuke1At=40

UseNuke2=FALSE
Nuke2=Ancient: Touch of Orshilak
NukeGem2=gem1
Nuke2At=40

GoM=Gift of Amazing Exquisite Radiant Mana
GoMSpell=Ancient: Touch of Orshilak
GoMSpellGem=gem1
GoMAt=95

UseSnare=TRUE
Snare=Auroral Darkness Rk. II
SnareGem=alt
SnareAt=25
MaxNPCs=99

InvisSpell=Cloak of Shadows
IG=alt
InvisTrigger=invison
InvisOffTrigger=invisoff

UseFD=FALSE
FDCount=10
FDat=25
FDSpell=Death Peace
FDSpellGem=alt
FDStandAt=40

RecourseTotal=0

UseRecourse1=TRUE
Recourse1HPAt=100
Recourse1ManaAt=80
Recourse1SpellName=Mind Decomposition Rk. II
Recourse1Name=Mind Decomposition Recourse
Recourse1Gem=gem9

UseDebuff=FALSE
DebuffAt=95
DebuffSpell=Scent of Gloom Rk. II
DebuffGem=gem2

UseAura1=FALSE
Aura1=
AuraGem1=

UseAura2=FALSE
Aura2=
AuraGem2=

[OffensiveClickies]
ClickyNukeTotal=5

ClickyNuke1=Dagger of Death
UseClickyNuke1At=95
StopClickyNuke1At=25
NamedOnlyClickyNuke1=FALSE

ClickyNuke2=Blightbringer's Tunic of the Grave
UseClickyNuke2At=95
StopClickyNuke2At=25
NamedOnlyClickyNuke2=FALSE

ClickyNuke3=Shadow-Vexed Silk Robe
UseClickyNuke3At=95
StopClickyNuke3At=25
NamedOnlyClickyNuke3=FALSE

ClickyNuke4=Tainted Lifefalter Silk Robe
UseClickyNuke4At=95
StopClickyNuke4At=25
NamedOnlyClickyNuke4=FALSE

ClickyNuke5=Deathwhisper
UseClickyNuke5At=95
StopClickyNuke5At=25
NamedOnlyClickyNuke5=FALSE

[AA]
AATotal=10

AA0=EXAMPLE ONLY - "AA0" will never fire and doesnt count towards the AATotal
AAGem0=alt/gem#
UseAA0=TRUE (Default TRUE)
UseAA0At=95 (Default 95 or less)
NamedOnlyUseAA0=FALSE
UseAA0IfNearby=npc (Default npc) - pet / pc / mercenary / npc / corpse / etc
UseAA0IfNearbyAmt=1 (Default is 1)
UseAA0AtMyHPs=100 (Default is 100 or less)
StopAA0At=25 (Default is 25 or less)

AA1=Whisperwind
AAGem1=alt
UseAA1=FALSE
NamedOnlyUseAA1=FALSE
UseAA1AtMyHPs=20

AA2=Army of the Dead
AAGem2=alt
UseAA2=TRUE
NamedOnlyUseAA2=FALSE
UseAA2IfNearby=corpse
UseAA2IfNearbyAmt=4
StopAA2At=50

AA3=Ancient: Touch of Orshilak
AAGem3=gem1
UseAA3=FALSE
NamedOnlyUseAA3=FALSE
UseAA3AtMyHPs=80

AA4=Harmshield
AAGem4=alt
UseAA4=FALSE
NamedOnlyUseAA4=FALSE
UseAA4AtMyHPs=10

AA5=Swarm of Decay
AAGem5=alt
UseAA5=TRUE
NamedOnlyUseAA5=FALSE
StopAA5At=50

AA6=Rise of Bones
AAGem6=alt
UseAA6=fALSE
NamedOnlyUseAA6=FALSE
UseAA6IfNearby=corpse
UseAA6IfNearbyAmt=3
StopAA6At=50

AA7=Silent Casting
AAGem7=alt
UseAA7=FALSE
NamedOnlyUseAA7=TRUE

AA8=Gathering Dusk
AAGem8=alt
UseAA8=fALSE
NamedOnlyUseAA8=FALSE

AA9=Focus of Arcanum
AAGem9=alt
UseAA9=FALSE
NamedOnlyUseAA9=FALSE

AA10=Fundament: Third Spire of Necromancy
AAGem10=alt
UseAA10=FALSE
NamedOnlyUseAA10=FALSE

AA11=
AAGem11=
UseAA11=TRUE
UseAA11At=95
NamedOnlyUseAA11=FALSE
UseAA11IfNearby=npc
UseAA11IfNearbyAmt=1
UseAA11AtMyHPs=100
StopAA11At=25



[Dots]
DotTotal=4
DotTotalIfNamed=6
UseDots=TRUE

DotStartAt=95
DotStopAt=20
BetweenDotDelay=1s
MinManaToDot=10

Dot1=Venonscale Venom
DotGem1=gem7
DotMaxTries1=2

Dot2=Visziaj's Pallid Haze Rk. II
DotGem2=gem5
DotMaxTries2=2

Dot3=Vakk`dra's Sticky Mists Rk. II
DotGem3=gem6
DotMaxTries3=2

Dot4=Ashengate Pyre Rk. II
DotGem4=gem2
DotMaxTries4=2

Dot5=Anathema of Life Rk. II
DotGem5=gem4
DotMaxTries5=2

Dot6=Supplication of Blood Rk. II
DotGem6=gem3
DotMaxTries6=2

Dot7=
DotGem7=
DotMaxTries7=

Dot8=
DotGem8=
DotMaxTries8=

[SelfBuffs]
SelfBuffTotal=3

SelfBuff1=Dark Possession
SelfBuffSpell1=Dark Possession
SelfBuffGem1=gem3

SelfBuff2=Aura of Eternity
SelfBuffSpell2=Lost Boots of Flowing Slime
SelfBuffGem2=item

SelfBuff3=Shield of Dreams
SelfBuffSpell3=Glowing Gossamer Robe
SelfBuffGem3=item

SelfBuff4=
SelfBuffSpell4=
SelfBuffGem4=

SelfBuff5=Reyfin's Racing Thoughts
SelfBuffSpell5=
SelfBuffGem5=item

SelfBuff6=NameOfBuff
SelfBuffSpell6=Spell/item name
SelfBuffGem6=gem#/alt/item

SelfBuff7=NameOfBuff
SelfBuffSpell7=Spell/item name
SelfBuffGem7=gem#/alt/item

SelfBuff8=NameOfBuff
SelfBuffSpell8=Spell/item name
SelfBuffGem8=gem#/alt/item

[Buffs]
DoBuffs=False
BuffGemDefault=3
BuffTriggerTotal=2
BuffTotal=2

Buff1=Dead Man Floating
BuffTrigger1=DMF me
Buff2=Dead Men Floating
BuffTrigger2=DMF all
Buff3=
BuffTrigger3=
Buff4=
BuffTrigger4=

[Pet]
UsePet=TRUE
PetAttackAt=95
PetSpellGem=gem3
PetSpell=Noxious Servant

ShrinkPet=FALSE
ShrinkPetSpell=
ShrinkPetSpellGem=gem3

PetBuffRecheck=10s
DoPetBuffs=TRUE
PetMana=20
UsePetFocusAA=TRUE
DoPetHeals=TRUE
UseAAPetHeal=TRUE
PetAAHealAt=10

PetHealAt=20
PetHealSpell=Icy Stitches Rk. II
PetHealSpellGem=gem6

UsePetDelayHeal=FALSE
PetDelayHealSpell=Promised Rejuvenation Rk. II
PetDelayHealAt=60
PetDelayHealGem=gem10

PetBuffTotal=1

PetBuffName1=Sigil of the Aberrant Rk. II
PetBuffSpell1=Rune of Death
PetBuffGem1=gem3

PetBuffName2=Aegis of Calliav
PetBuffSpell2=Aegis of Calliav
PetBuffGem2=gem3

PetBuffName3=
PetBuffSpell3=
PetBuffGem3=

PetBuffName4=
PetBuffSpell4=
PetBuffGem4=

PetBuffName5=
PetBuffSpell5=
PetBuffGem5=

PetBuffName6=
PetBuffSpell6=
PetBuffGem6=


[Misc]
UseSmartDPS=TRUE
DotSmartStopPercent=35
DotStopAtSeconds=15
DoNukesIfMobDeadSoon=TRUE
AnnounceTimeRemaining=TRUE
AnnouncedTimer=5s

Balance=True
BalanceOnTrigger=balancefight on
BalanceOffTrigger=balancefight off
BalanceAt=0
 
Last edited:
It would appear you are using entirely default ini. So either you had all the exact same spells / buffs / items as the example.. or you didnt change anything.. ill wager you didnt change anything. and therefore it will not work. If thats not the case, i can actually look at it.
 
I went thru and changed the DoTs. Then went thru and put False by all the AA's I didnt have....Wasnt sure what else I would need to do to get this running.
 
Everything has to match exactly what you have or it wont work. All buffs / items / etc. Otherwise it will stand there and do nothing. If you dont have 4 buffs, but you have 3.. then you need to change the first 3 buffs in the ini to match yours exactly and change the total to 3. etc.
 
Code:
[Dots]
DotTotal=4
DotTotalIfNamed=5
UseDots=TRUE

DotStartAt=90
DotStopAt=20
BetweenDotDelay=1s
MinManaToDot=10

Dot1=Pyre of Nos
DotGem1=gem9
DotMaxTries1=2

Dot2=Soul Reaper's Pyre Rk. III
DotGem2=gem8
DotMaxTries2=2

Dot3=Ninavero's Swift Deconstruction
DotGem3=gem10
DotMaxTries3=2

Dot4=Burlabis' Swift Venom
DotGem1=gem7
DotMaxTries1=2

Dot5=Slitheren Venom Rk. III
DotGem5=gem6
DotMaxTries5=2

This is what's in my file, why does he only cast 3 dots on non named and 4 for named?
 
because you have:
Code:
Dot4=Burlabis' Swift Venom
DotGem1=gem7
DotMaxTries1=2

and should be:

Code:
Dot4=Burlabis' Swift Venom
DotGem[COLOR=red]4[/COLOR]=gem7
DotMaxTries[COLOR=red]4[/COLOR]=2

I have a new version of this macro so it shows you what is going on, a couple people are still beta testing it since i dont have a necro.

I am attaching it here if anyone wants to test it.. once i get rid of the bugs i will post it as the official version.
 

Attachments

  • necro.mac
    68 KB · Views: 19
Downloaded the new update just posted last week. The checname sub was missing, so i added that from the old necro mac. its not ending itself but it IS just casting DoT1 and nuking nuke1.

I have it set to use 5 dots noraml 6 for named and works great with the old mac. but not this new version.

Anyone else having this issue?
 
Here is a newer version with that fixed. Ive only had 2 people testing it for me, but it works for them from limited testing other than I've had no feedback on the orbs/healing portion. One correction suggested is to turn UseSmartDPS=FALSE in the ini. so I made it turned off by default, but if you have it in your .ini you should change it. I guess mobs are dying too fast these days for it to be as much of use. Just stop dots at 15% or so instead and have nukes start at 15% for kill shot.
 

Attachments

  • necro.mac
    69.2 KB · Views: 21
would it be possible to put a leesh function in here? /stick hold 40 works except for the fact that it can't really tell when you need to buff or cast spells so it tends to just interupt them..
 
would it be possible to put a leesh function in here? /stick hold 40 works except for the fact that it can't really tell when you need to buff or cast spells so it tends to just interupt them..

I dont fully understand what youre trying to accomplish. Maybe you can rephrase it so i understand better. Are you meleeing? or somehow moving around otherwise? distance from a mob shouldnt play a part in you casting buffs.

Or are you saying that if you /stick, it doesnt stop to cast spells? because it should if you have your settings in mq2moveutils set up correctly. Alternatively you could do /stick 40 loose. But spell_routines.inc stops you to cast regardless if you arent moving sideways.

If you mean actual leashing, sure, it *can* be added but i didnt add it specifically because it could be tricky if you were feigned for a reason or away from an area for a reason.

Or you can use the /makecamp command using mq2moveutils.
http://www.macroquest2.com/wiki/index.php/MQ2MoveUtils

MQ2MoveUtils is the ultimate way to go if you want to do multiple toons at once.
 
stick works, but at times the tank will take off (to sell or something) then come back and stick will be turned off because i'm not there to type it again...