$theTitle=wp_title(" - ", false); if($theTitle != "") { ?>
dabbling, frivolling, idling, loafing, loitering, playing and procrastinating
21 Jan // php the_time('Y') ?>
In patch 3.0.8 Steady Shot was nurfed by 10% damage, so I have re-written my mashable macro a little to weave in Arcane Shot to increase it’s damage.
#showtooltip Auto Shot
/cast Kill Shot
/castsequence reset=shift/target Hunter’s Mark, null
/castsequence reset=target/3/alt Arcane Shot, Serpent Sting, Steady Shot, Steady Shot, Arcane Shot, Steady Shot, Steady Shot, Steady Shot
Basically the same as the first version I made, which you can find here along with the explanation on what everything does.
10 Jan // php the_time('Y') ?>
WARNING – THIS MACRO HAS BEEN UPGRADED, THE NEW VERSION CAN BE FOUND HERE
After a very long stretch of not playing around with macro’s in WoW, I decided to see just how far the legal macro system could be pushed. After various browsing, testing and changing I’ve come up with a key mash macro…
#showtooltip Auto Shot
/cast Kill Shot
/castsequence reset=shift/target Hunter’s Mark, null
/castsequence reset=target/3/alt Serpent Sting, Steady Shot, Steady Shot, Steady Shot, Steady Shot, Steady Shot, Steady Shot, Steady Shot
Now what does it actually do?
Start auto-shooting, then if it can, cast Kill Shot, otherwise (if shift is pressed or target has changed) cast Hunter’s Mark, after that cast Serpent Sting, followed by 7 Steady Shots (will reset if target changes, alt is pressed, or if macro is’nt used for 3 seconds). It has not been designed to cope with the Glyph of Serpent Sting, but if you do have that glyph changing this macro is as easy as adding 2 or 3 more Steady Shots.
This is designed to keep Serpent Sting on your target at all times, so that the bonus 10% damage from Glyph of Steady Shot will be applied on all your Steady Shots. It’s debatable if kill shot should be after hunters mark, but I decided to put it at the start so that if you can kill shot you do it as soon as possible, rather than waiting for Hunters Mark + 1.5seconds GCD. It should also be noted that if hunters mark fades, it will not automatically re-cast it, you’ll need to hold shift to get it to re-cast.
Enjoy
WARNING – THIS MACRO HAS BEEN UPGRADED, THE NEW VERSION CAN BE FOUND HERE
25 Feb // php the_time('Y') ?>
Ever find that you are searching through various programming language’s API sites, and wished that there was an easier way of doing it all? Well I found this site the other day called GotAPI, and on their site it allows you to specify which API’s you are interested in, and from there you get a very clean interface in which to search through them with.

So instead of having to have 5-10 bookmarks for all the different languages I now only need the one. It’s very fast searching and uses the standard web 2.0 style of ajax. But it’s done in a way which is very useful rather than showing off the fact its ajax and it being intrusive and annoying.
You can have as many languages as the site supports open as they all load up in tabs at the top, so you can search between them by just clicking the correct language. It also includes API’s for various databases and major sites such as Flickr as well, so it’s not just useful for programming.
The bottom line, there’s no adverts, it’s fast, free, and all in one place. GotAPI
16 Oct // php the_time('Y') ?>
For those who know me for my World of Warcraft addons, you’ll know I created a very popular extension which was called EnemyCastBar. What this allowed you to do was to see your opponents casting bar for their spells, therefore allowing you to (and if you could) interrupt them at the last possible second. This was especially effective for rogues fighting any healing class so that they would save a stun for when they attempted to heal. Having this tool to see not only the length of a cast time, but also what they were casting at you made PvP a lot more interesting, as effectively everyone knew when you were doing something, and subsequently how to counter you…
“Ahh, Mr. Warlock there is casting Shadow Bolt, I’ll cast Shadow Ward to protect myself from part of the damage”
“Ahh, Mr. Priest there is trying to heal himself, I’ll fear him to cancel the heal”
However the addon didn’t start as a pure PvP mod, it started as a proof of concept addon just to see if I could do this. The idea was generated from the original Boss Mod scripts from CT_RaidAssist, which alerted you to when a certain boss event was about to occur. As all the raiding encounters in WoW are based on timed events, this meant showing warnings was very simple once the timings had been worked out.
I then “ported” over the Boss Mod scripts into EnemyCastBar to provide a full PvE raiding section, for the whole of Molten Core, Blackwing Lair and some of Ahn’Qiraj. These visual timers allowed for some encounters to be near trivialized as you knew exactly when an ability/event was about to occur. Where as before EnemyCastBar you only had about 5seconds notice, as all warnings were done in a text alert format…
“Fear in 5seconds!”
Providing a visual timer allowed you to monitor the situation completely, it also allowed you to keep checking when a special event was going to occur, so that you were not caught off guard at any time.
So why am I writing about ECB? Well, after I stopped playing WoW, I handed the maintenance of the addon to Natur so that it could still keep running after patch releases etc. He did a great job of maintaining it, and subsequently took my addon to levels I couldn’t imagine. But that isn’t, again, why I am talking about it.
In about 2months (maybe less), the expansion for WoW called The Burning Crusade will be released, and within this, there will be my addon, or rather my idea. As the idea behind EnemyCastBar has been integrated into TBC, this gives me mixed feelings regarding the whole situation. It means my coding or idea, no idea which, was good enough to be merged into the most popular MMORPG in the western market. Meaning that an estimated 7million subscribers to WoW will see my invention in their game play everyday now, rather than it being a percentage of the market who actively researched and installed addons.
As good as that is, as I am quite proud, but theres only one part of this which eats away at me. Which is the fact that I, nor Natur, receive any mention of the creation and maintaining of the addon in the first place that I can find. Ok, the integrated version will never compete with the version we make, but even then, a quick “hi, since your addon impressed us so much, and the fact its being widely used, we are going to merge it with the game for The Burning Crusade”. But no, Blizzard have sent me nothing of the sort, which is why I am slightly annoyed. Ok I agreed to the terms and conditions, and I knew that, but I thought Blizzard was a but more community oriented. Also I know I am no longer the official maintainer, and I don’t create releases anymore, this isn’t about that. It’s more just the general principle. I just really hope that they don’t screw it up completely, although they seem to be making a good attempt at killing off the addon community with the changes they are making for TBC.
Bottom line, they must respect the authors, creators and maintainers, even if its only a small amount, perhaps they think integration is good enough, I don’t. The respect is still needed because without us, addons such as CT_RaidAssist (probably the most downloaded addon for WoW), Scrolling Combat Text, and now EnemyCastBar, wouldn’t have existed in the first place for them to effectively.. “steal”.
On a final note, it will be interesting to see if other MMORPG’s will pick up on the idea of seeing enemy spell cast times, and to see if they put similar functionality into their games as well… damn me for not copyrighting it!