This is a wiki for a reason. Anyone can contribute. If you see something that is inaccurate or can be improved, don't ask that it be fixed--just improve it.
[ Disclaimer, Create new user --- Wiki markup help, Install P99 ]

Macro

From Project 1999 Wiki
Jump to: navigation, search

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 95, /doability #
  • Line 2: /pause 95, /doability #
  • Line 3: /pause 95, /doability #
  • Line 4: /pause 95, /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

  1. /pause 2, /target Name'
  2. /pause 2, /corpse
  3. /pause 2, /target Name'
  4. /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

  1. /pause 2, /stand
  2. /pause 14, /cast 1
  3. /sit

Pet Attack Different Target

This requires the player to be targeting the npc they want their pet to attack instead.

  1. /pause 2, /pet back
  2. /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

  1. /pause 2, /pet back
  2. /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!

Foraging

Foraging also requires your cursor to be empty before using the skill. Will trigger 3 instances of Forage and leave the last foraged item on your cursor. Hit the macro and go do something else. If you come back to your computer and you see your Forage skill off cooldown, you know it's time to put the item into your inventory (manually) and hit the macro again.

  • /pause 300, /doability #
  • /pause 700, /autoinv
  • /pause 300, /doability #
  • /pause 700, /autoinv
  • /doability #

Training Feign death skill for Monk

Will trigger 3 feign deaths and leave you feign deathed.

  • /pause 20, /doability #
  • /pause 80, /sit
  • /pause 20, /doability #
  • /pause 80, /sit
  • /doability #