Wow Trinket Slot Number Macro
Here is a list of the item slot numbers for your character: Head = 1 Neck = 2 Shoulders = 3 Body = 4 (shirt) Chest = 5 Waist = 6 Legs = 7 Feet = 8 Wrist = 9 Hand = 10 Finger1 = 11 Finger2 = 12 Trinket1 = 13 Trinket2 = 14 Back = 15 Mainhand = 16 Offhand = 17 Tabard = 19. Here is a graphical explaination of your character's item slot numbers. Easy Slot Selection To make is easier to work out which slot number equates to which equipment slot on your character, Macro Toolkit includes a dropdown that list all available slots by name, and inserts the appropriate number into your macro. Backup / Restore / Clear All Macros can be backed up to your saved variables file and restored later. Macro commands and conditionals. Buy cheap World of Warcraft products. Wow macro commands: New conditionals added: spec:1, spec:2,spec:3,spec:4.This checks the spec you are currently in. Use it to create a single macro usable in different specs: /cast spec:1 spell in first spec; spec:2 spell in second spec. To make maximum use of this macro you will have to make sure that your 'use' trinket is in the same item slot. This is because all items on your character has a slot number. For example, your Weapons, offhand and mainhand, have the slot numbers of 17 and 16, and your relic, wand, or ranged weapon slot number is 18. This rotates 5 trinkets (in slots 1-4 of bag 4 and equipment slot 14) through slot 14, and 5 trinkets (in slots 5-8 of bag 4 and equipment slot 13) Through slot 13. The /stopmacro line is there to keep from getting the in combat errors. I just click the macro after every fight and the next two trinkets are equipped.
Macros |
---|
General guides |
Macros Beginners Guide |
Useful macros by class |
Main Menu |
---|
This page lists macro conditionals, keywords used with macro commands, the RestrictedEnvironment and the SecureStateDriver API to allow limited logic for player convenience without trivializing the game.
Refer to secure command options for syntax and making a macro for a tutorial.
Targeting keywords
Targeting keywords begin with @
and assign a temporary target to the macro command. (This does not change the player's selected target.)
Wow Trinket Slot Number Macros
- @unitId
- Any valid unitId.
- @cursor
- Immediately targets the ground under the cursor.
- @none
- Interupts auto self-cast and requires a targeting cursor.
Boolean conditions
All other conditionals evaluate as either true to execute the macro command, or false to skip it. The no
prefix reverses this (ie, nodead means alive).
The following tables categorize each boolean condition by whether it evaluates the state of any target, only the player, or the user interface.
Macro Conditional | Similar API | Description |
---|---|---|
exists | UnitExists() | The unit exists |
help, harm | UnitCanAssist() and UnitCanAttack() | The unit exists and can be targeted by helpful/harmful spells |
dead | UnitIsDeadOrGhost() | The unit exists and is dead |
party, raid | UnitInParty() and UnitInRaid() | The unit exists and is in your party/raid |
unithasvehicleui | UnitInVehicle() | The unit exists and is in a vehicle |
Macro Conditional | Similar API | Description |
---|---|---|
canexitvehicle | CanExitVehicle() | In a vehicle and able to exit |
channeling, channeling:spellName | UnitChannelInfo('player') and ChannelInfo() | Channeling any spell, or a certain spell |
combat | InCombatLockdown or UnitAffectingCombat('player') | In combat |
equipped:type, worn:type | IsEquippedItemType(type) | Refer to itemType for possible types (ie, weapon) and subtypes (ie, sword) |
flyable | IsFlyableArea() | Unreliable in Wintergrasp |
flying | IsFlying() | Mounted or flight form, and in the air |
form:n, stance:n | GetShapeshiftForm() | Refer to GetShapeshiftForm for possible values |
group, group:party, group:raid | IsInGroup() and IsInRaid() | Self-explanatory |
indoors, outdoors | IsIndoors() and IsOutdoors() | Self-explanatory |
mounted | IsMounted() | Self-explanatory |
pet:name, pet:family | UnitCreatureFamily('pet') | Using a hunter pet by name or family |
petbattle | C_PetBattles.IsInBattle() | In a pet battle |
resting | IsResting() | In a rested zone |
spec:n, spec:n1/n2 | GetActiveSpecGroup(false) | Activated the n'th (or any of n1, n2) spec |
stealth | IsStealthed() | Self-explanatory |
swimming | IsSubmerged() | Self-explanatory |
talent:row/col | The given row/col talent is active |
Wow Macro Trinket Slot Number
Macro Conditional | Similar API | Description |
---|---|---|
actionbar:n, bar:n, or bar:n1/n2/... | GetActionBarPage() | The n'th (or any of n1, n2, ...) action bar page appears |
bonusbar, bonusbar:n | HasBonusActionBar() | The bonus action bar is visible; see |
button:n, btn:n1/n2/..., btn:<virtual click> | OnClick | The mouse button used as left (1), right (2), middle (3), extra (4 & 5) or virtual |
cursor | GetCursorInfo() | Dragging an action button (item, spell, macro, etc.) |
extrabar | HasExtraActionBar() | An extra action bar/button is visible |
modifier, mod, mod:key, mod:action | IsModifierKeyDown() or IsModifiedClick(action) | Accepts shift, ctrl, alt, lshift, rshift, ..., and any action title |
overridebar | HasOverrideActionBar() | The override bar is replacing the main action bar |
possessbar | IsPossessBarVisible() | The possess bar is visible |
shapeshift | HasTempShapeshiftActionBar() | The temporary shapeshift action bar is replacing the main action bar |
vehicleui | HasVehicleActionBar() | The vehicle UI is active |
Patch changes
Patch 6.0.2 (2014-10-14): 'talent' conditional added.
Patch 2.3.0 (2007-11-13): Several conditions and shorthand alternatives added.[1]
Patch 2.0.1 (2006-12-05): Added.
References
- ^Iriel and slouken 2007-08-08. Re: Upcoming 2.3 Changes - Concise List.