I know afi1981 has done the same but it hasn't been updated since february 2015 so I thought instead of replying there I'd make a new topic on how you should edit the Singular routines instead of posting the actual files, you know what, I'll do both.
Apologies if it's not my place to make a whole new topic, or to fiddle with Singular's code, know I have a lot of respect for all the coders here and I'm certainly not in the place to criticize or anything.
This is specifically for MM PVE Hunter and works best with talents: Barrage and Lone Wolf
Now on to the edits;
You're gonna need an editor, anything like notepad should do, as long as there's a find/search option in there.
We're gonna edit the following file;
<honorbuddy_root_folder>\Routines\Singular\ClassSpecific\Hunter\Marksman.cs
Find "Kill Shot" and correct "u.HealthPercent < 20" into "u.HealthPercent <= 35"
To explain: This is because we don't want to kill shot when the target is LOWER than 20% we want it exactly at 35% and less % this seems to be a mistake made a lot in this particular MM routine (again no offense to the Singular coders, it must be a hell of a job to keep track of all the classes and specs).
Find "Kill Shot" again and correct "Me.CurrentTarget.HealthPercent < 20" into "Me.CurrentTarget.HealthPercent <= 35"
These were the corrections in the normal rotation, now onto when your character is in an instance / raid. (still the same file)
Find "Instance Rotation" then Find "Chimaera Shot"
Replace:
Into:
Save the file and fire up Honorbuddy, it should give you the message: "[Singular] Installation: modified by user - forum support may not be available". I'm here if you need any support on editing the files or if you have any other questions regarding my edits.
This is just a personal thing though. I want to cast Rapid Fire & Stampede myself, not on Cooldown. If you don't want to cast them yourself leave them in.
Also I prioritize Kill Shot when it's available over Chimaera Shot, switch them around if you think that's better.
Warning: Everytime Honorbuddy has an update you will have to make these edits until their corrected, I will be keeping you up to date every update if there's any changes.
Currently working for versions;
World of Warcraft v 6.2.2
Honorbuddy v2.5.14527.804
Hope your dps will be higher now
Let me know if you have any questions / suggestions and/or if you liked my post.
Happy hunting.
-Pewpew aka David
Oh yeh any support or future edits will be free because i feel that's the least I can do to give something back to this amazing community, though if you like the stuff and wanna buy me a beer or diapers, feel free to donate.
Apologies if it's not my place to make a whole new topic, or to fiddle with Singular's code, know I have a lot of respect for all the coders here and I'm certainly not in the place to criticize or anything.
This is specifically for MM PVE Hunter and works best with talents: Barrage and Lone Wolf
Now on to the edits;
You're gonna need an editor, anything like notepad should do, as long as there's a find/search option in there.
We're gonna edit the following file;
<honorbuddy_root_folder>\Routines\Singular\ClassSpecific\Hunter\Marksman.cs
Find "Kill Shot" and correct "u.HealthPercent < 20" into "u.HealthPercent <= 35"
To explain: This is because we don't want to kill shot when the target is LOWER than 20% we want it exactly at 35% and less % this seems to be a mistake made a lot in this particular MM routine (again no offense to the Singular coders, it must be a hell of a job to keep track of all the classes and specs).
Find "Kill Shot" again and correct "Me.CurrentTarget.HealthPercent < 20" into "Me.CurrentTarget.HealthPercent <= 35"
These were the corrections in the normal rotation, now onto when your character is in an instance / raid. (still the same file)
Find "Instance Rotation" then Find "Chimaera Shot"
Replace:
Code:
Spell.Cast("Chimaera Shot"),
Spell.Cast("Kill Shot", ret => Unit.NearbyUnfriendlyUnits.FirstOrDefault(u => u.HealthPercent < KillShotPercentage && u.DistanceSqr < 40 * 40 && u.InLineOfSpellSight && Me.IsSafelyFacing(u))),
Spell.Cast("Rapid Fire"),
Spell.Cast("Aimed Shot", ret => Me.HasAura("Rapid Fire") || Me.CurrentTarget.HealthPercent > 80),
Spell.Cast("A Murder of Crows"),
Spell.Cast("Stampede"),
Spell.Cast("Glaive Toss"),
Spell.Cast("Multi-Shot", req => Unit.UnfriendlyUnitsNearTarget(8f).Count() >= 6),
Spell.Cast("Aimed Shot", ret => Me.HasAura("Thrill of the Hunt")),
Into:
Code:
Spell.Cast("Kill Shot", ctx => Me.CurrentTarget.HealthPercent <= 35),
Spell.Cast("Chimaera Shot"),
Spell.Cast("Aimed Shot", ret => Me.HasAura("Rapid Fire") || Me.CurrentTarget.HealthPercent > 80),
Spell.Cast("Multi-Shot", req => Unit.UnfriendlyUnitsNearTarget(8f).Count() >= 6),
Spell.Cast("Aimed Shot", ret => Me.HasAura("Thrill of the Hunt")),
Save the file and fire up Honorbuddy, it should give you the message: "[Singular] Installation: modified by user - forum support may not be available". I'm here if you need any support on editing the files or if you have any other questions regarding my edits.
This is just a personal thing though. I want to cast Rapid Fire & Stampede myself, not on Cooldown. If you don't want to cast them yourself leave them in.
Also I prioritize Kill Shot when it's available over Chimaera Shot, switch them around if you think that's better.
Warning: Everytime Honorbuddy has an update you will have to make these edits until their corrected, I will be keeping you up to date every update if there's any changes.
Currently working for versions;
World of Warcraft v 6.2.2
Honorbuddy v2.5.14527.804
Hope your dps will be higher now

Happy hunting.
-Pewpew aka David
Oh yeh any support or future edits will be free because i feel that's the least I can do to give something back to this amazing community, though if you like the stuff and wanna buy me a beer or diapers, feel free to donate.

Attachments
Last edited: