Results 1 to 10 of 29

Dev. Posts

Hybrid View

  1. #1
    Player
    Viridiana's Avatar
    Join Date
    Mar 2011
    Posts
    3,481
    Character
    Aria Placida
    World
    Lamia
    Main Class
    Ninja Lv 88
    Quote Originally Posted by Nalou View Post
    That's what every whm spell does if your target is invalid: it is cast on yourself.
    Then that should be happening in scenario 1 as well. If the mouse is over nothing, the <mo> should resolve to nothing, which is invalid, and by your logic should then cure the player. Instead, it's being cast on <t>. Presumably, scenario 3 has a valid <t>, but an invalid <mo>; and the macro is instead resolving to <me>.
    (2)

  2. #2
    Player
    Nalou's Avatar
    Join Date
    Sep 2013
    Posts
    124
    Character
    Oulan Bator
    World
    Ragnarok
    Main Class
    Marauder Lv 50
    Quote Originally Posted by Viridiana View Post
    Then that should be happening in scenario 1 as well. If the mouse is over nothing, the <mo> should resolve to nothing, which is invalid, and by your logic should then cure the player. Instead, it's being cast on <t>. Presumably, scenario 3 has a valid <t>, but an invalid <mo>; and the macro is instead resolving to <me>.
    In scenario 1, you mention cure is cast on your <t>, so you do have a valid target.
    If your target was a monster or something you cannot cure (like in scenario 3) then the spell would be cast on yourself.
    (1)

  3. #3
    Player
    Emonik's Avatar
    Join Date
    Feb 2014
    Posts
    25
    Character
    Emonik Feraal
    World
    Behemoth
    Main Class
    Marauder Lv 58
    Quote Originally Posted by Nalou View Post
    In scenario 1, you mention cure is cast on your <t>, so you do have a valid target.
    If your target was a monster or something you cannot cure (like in scenario 3) then the spell would be cast on yourself.
    OK I get your point, even if i think it's a bit counterintuitive. So i change the macro to

    /ac "Cure" <mo>
    /ac "Cure" <t>

    The macro still resolves with the same 3 scenarios.
    In scenario 3 instead of going to the next line and healing <t> it still defaults first to <me>.
    (1)