[ Disclaimer, Create new user --- Wiki markup help, Install P99 ]
Macro
A Macro is a customizable hotkey with 5 lines (1 command per line and a pause), you can store 12 per page and have 10 pages of macros. Common macros, include pulling, spell casting, corpse dragging. Your macros are stored per character file "Yourcharactername_project1999.ini" in your EQ directory.
For directions on how to make hotkeys to invoke macros, see the Advanced_Techniques_Guide under "Macros".
Contents |
Macro Commands
Sample commands used in macros:
/autoinventory (good when foraging i.e.)
/Gsay incoming with %T
/memspellset Doesn't seem to work in P99
Percent Target Descriptors
Shortcut | Value Checked | Result |
---|---|---|
%T | Target's Name | A Qeynos Guard |
%S | Gendered Subject Pronoun | he/she/it |
%O | Gendered Object Pronoun | him/her/it |
%P | Gendered Possessive Pronoun | his/hers/its |
%R | Target's Race (players only) | Human |
Actions
Spells
Format: /cast [number of spell gem (1-8)]
Abilities
Format: /doability [number on Abilities page or Combat page of Actions window]
Eamples:
- /doability 4 <will do the 4th Skill on Abilities Page>
- /doability 7 <will do the 3rd Skill on Combat page>
Abilities Menu |
Combat Menu |
||
---|---|---|---|
[1] | [2] | [Melee] | [Ranged] |
[3] | [4] | [7] | [8] |
[5] | [6] | [9] | [10] |
Disciplines
Format: /disc [name of Discipline]
Example: /disc Righteous Indignation
Pause
Pause commands are special as they are executed at the end of each macro line even though they are typed at the front. Pauses a macro sequence for 10 * x milliseconds. The actual value is a little lower, so /pause 500 is approximately 60 seconds +/- a couple seconds for server ticks. Pause cannot go over 70 seconds.
The above description has remained unedited because its meaning is unclear, but pause is 100 * x milliseconds, as detailed below in the example /pause 100 <pauses for 10 seconds> pauses 100 x 100ms = 10000ms = 10s or /pause 10 <pauses for 1 second> pauses 10 x 100ms = 1000ms = 1s
Remember to account for your latency to the server when adding pauses in your macro. A higher latency may require a longer pause than someone with a lower latency.
Format: /pause [#]
Examples:
- /pause 10 <pauses for 1 second>
- /pause 15 <pauses for 1.5 seconds>
- /pause 100 <pauses for 10 seconds>
Timer
/timer Timer will not go over 7 hours Doesn't seem to work in P99
Examples
Bind Wound
- Line 1: /pause 100, /doability #
- Line 2: /pause 100, /doability #
- Line 3: /pause 100, /doability #
- Line 4: /pause 100, /doability #
- Line 5: /doability #
Alternate Line 5: /sit
Corpse Dragging
- Line 1: /pause 10, /corpse
- Line 2: /pause 10, /corpse
- Line 3: /pause 10, /corpse
- Line 4: /pause 10, /corpse
- Line 5: /corpse
Dragging Two Corpses
- /pause 2, /target Name'
- /pause 2, /corpse
- /pause 2, /target Name'
- /corpse
Leveling Casting Skills
This will cast the spell in your top spell slot once every 6 seconds for 5 casts.
- Line 1: /pause 60, /cast 1
- Line 2: /pause 60, /cast 1
- Line 3: /pause 60, /cast 1
- Line 4: /pause 60, /cast 1
- Line 5: /cast 1
Cannibalize Stand Sit
pause 14 for Canni 1, 2 & 3
pause 26 for Canni 4
- /pause 2, /stand
- /pause 14, /cast 1
- /sit
Pet Attack Different Target
This requires the player to be targeting the npc they want their pet to attack instead.
- /pause 2, /pet back
- /pet attack
Pet Back Follow
Backs the pet off a target to their owner and off their guard spot.
This can also be used to trick the fire ele pet into casting DS on it self
- /pause 2, /pet back
- /pet follow
Fishing
Fishing requires your cursor to be empty before using the skill. Using a /say message will help you know when to press the hotkey again.
- /pause 130, /doability #
- /pause 10, /autoinv
- /pause 130, /doability #
- /pause 10, /autoinv
- /say I caught something!