Sunday, August 23, 2009

WoW Inventory Slot Numbers

This is a full list of WoW inventory slots with their inventory slot number (SlotID), and corresponding GetInventorySlotInfo name.

SlotID GetInventorySlotInfo()
0 = AmmoSlot
1 = HeadSlot
2 = NeckSlot
3 = ShoulderSlot
4 = ShirtSlot
5 = ChestSlot
6 = WaistSlot
7 = LegsSlot
8 = FeetSlot
9 = WristSlot
10 = HandsSlot
11 = Finger0Slot (top one)
12 = Finger1Slot (bottom one)
13 = Trinket0Slot (top one)
14 = Trinket1Slot (bottom one)
15 = BackSlot
16 = MainHandSlot
17 = SecondaryHandSlot
18 = RangedSlot
19 = TabardSlot
20 = Bag0Slot (first bag the rightmost)
21 = Bag1Slot
22 = Bag2Slot
23 = Bag3Slot (4th bag the leftmost)

Friday, August 21, 2009

DRUID: Maim/Mangle/Pounce Macro

Description:
1. If shift is held and not in stealth it will cast Maim.
2. If not in stealth it will cast Mangle (cat).
3. If in stealth it will cast Pounce.
4. If not in stealth it will also turn on attack.
Macro:
#showtooltip
/cast [modifier:shift,nostealth] Maim; [nostealth] Mangle (Cat)(); [stealth] Pounce
/stopmacro [stealth]
/startattack

DRUID: Tiger's Fury/Shred/Ravage Macro

Description:
1. If shift is held and not in stealth this will cast Tiger's Fury.
2. If not in stealth this will cast Shred.
3. If in stealth this will cast Ravage.
4. If not in stealth this will also turn on attack.
Macro:
#showtooltip Tiger's Fury
/cast [modifier:shift,nostealth] Tiger's Fury; [nostealth] Shred; [stealth] Ravage
/stopmacro [stealth]
/startattack

PRIEST: Left Click/Right Click Buff Macros

Left clicking these macros will cast the single target version. Right clicking will cast group/raid wide version.

Description:
Divine Spirit/Prayer of Spirit
Macro:
#showtooltip Divine Spirit
/cast [button:2] Prayer of Spirit; Divine Spirit


Description:
Power Word: Fortitude/Prayer of Fortitude
Macro:
#showtooltip Power Word: Fortitude
/cast [button:2] Prayer of Fortitude; Power Word: Fortitude


Description:
Shadow Protection/Prayer of Shadow Protection
Macro:
#showtooltip Shadow Protection
/cast [button:2] Prayer of Shadow Protection; Shadow Protection

WARLOCK: Channeled Spell Clip-Prevention Macros

These macros are spammable. They prevent you from recasting the spell inside until you are no longer casting a channeled spell.

Description:
Drain Soul
Macro:
#showtooltip Drain Soul
/stopmacro [channeling]
/cast Drain Soul


Description:
Drain Life
Macro:
#showtooltip Drain Life
/stopmacro [channeling]
/cast Drain Life


Description:
Drain Mana
Macro:
#showtooltip Drain Mana
/stopmacro [channeling]
/cast Drain Mana


Description:
Health Funnel
Macro:
#showtooltip Health Funnel
/stopmacro [channeling]
/cast Health Funnel


Description:
Ritual of Summoning
Macro:
#showtooltip Ritual of Summoning
/stopmacro [channeling]
/cast Ritual of Summoning


Description:
Ritual of Souls
Macro:
#showtooltip Ritual of Souls
/stopmacro [channeling]
/cast Ritual of Souls


Description:
Hellfire
Macro:
#showtooltip Hellfire
/stopmacro [channeling]
/cast Hellfire


Description:
Rain of Fire
Macro:
#showtooltip Rain of Fire
/stopmacro [channeling]
/cast Rain of Fire

PRIEST: Channeled Spell Clip-Prevention Macros

These macros are spammable. They prevent you from recasting the spell inside until you are no longer casting a channeled spell.

Description:
Mind Sear
Macro:
#showtooltip Mind Sear
/stopmacro [channeling]
/cast Mind Sear


Description:
Mind Flay
Macro:
#showtooltip Mind Flay
/stopmacro [channeling]
/cast Mind Flay

Sticky Focus Crowd Control Macro

Description:
The purpose of this macro is to eliminate micro-management of CC. Once a target is identified for control, another target may be selected for healing or damage, and the controlled target will be the victim of renewed control until it is dead.

1. Using this macro if you don't have a focus, or your focus is dead, will set your current target as your focus and then casts your spell.
2. Once you have a focus, pressing this macro will cast your spell on your focus regardless who you have targeted.
3. Right-clicking this macro will ALWAYS change your focus to your current target and then casts your spell.
** Note: Replace Cyclone with a spell name appropriate to your class.
Macro:
#showtooltip Cyclone
/focus [btn:2]
/focus [target=focus,noexists]; [target=focus,dead]
/clearfocus [target=focus,help]
/cast [target=focus,exists,harm]Cyclone;