Results 1 to 10 of 45

Hybrid View

  1. #1
    Player
    Mikoko_Miko's Avatar
    Join Date
    Jun 2014
    Posts
    244
    Character
    Mikoko Miko
    World
    Ultima
    Main Class
    Culinarian Lv 100
    I understand in many cases it is a DPS loss to use macros for GCD actions. But are there exceptions?

    It is a DPS loss to use /wait because an argument is rounded to an integer. AFAIK macros are executed line by line and each line runs per frame. So it takes 33ms/line in 30fps. Macros consisting of few lines drop DPS because their pseudo-queueing windows are not enough. Macros involving two or more actions also causes a DPS loss.

    I made my macro to avoid these problems. If it really drops DPS, I want to know the mechanism.
    (1)

  2. #2
    Player
    Ossom's Avatar
    Join Date
    Nov 2014
    Posts
    368
    Character
    Ossom Possom
    World
    Adamantoise
    Main Class
    Armorer Lv 53
    Quote Originally Posted by Mikoko_Miko View Post
    I understand in many cases it is a DPS loss to use macros for GCD actions. But are there exceptions?

    It is a DPS loss to use /wait because an argument is rounded to an integer. AFAIK macros are executed line by line and each line runs per frame. So it takes 33ms/line in 30fps. Macros consisting of few lines drop DPS because their pseudo-queueing windows are not enough. Macros involving two or more actions also causes a DPS loss.

    I made my macro to avoid these problems. If it really drops DPS, I want to know the mechanism.
    You can not Queue up Macros like you can GCDs. So all action must be done and then the Macro will attempt to run the skill. If there is in action going on while the Macro tries to run the skill, it will just fail out of that line and go to the next one, obeying any <wait.#>s in the process.

    Not being able to queue up your GCD is a huge DPS lost, you will be performing your rotations far slower than necessary. It's so much slower that other people can see that you are taking time before your actions if they decided to watch you a little during the fight.
    (0)