Results 1 to 10 of 236

Hybrid View

  1. #1
    Player
    Ladon's Avatar
    Join Date
    Aug 2012
    Posts
    570
    Character
    Resa Nome
    World
    Hyperion
    Main Class
    Paladin Lv 90
    Quote Originally Posted by Wolfie View Post
    http://www.wowwiki.com/World_of_Warcraft_API

    Here, read through that and why such things can be restricted via PROTECTED and NOCOMBAT classes.

    Decursive has, or had, an option to auto-heal you, but only while out of combat.
    Again, still not addressing my point. The three examples of controls I gave cannot be restricted to NOCOMBAT extensions because there is legitimate use of them in combat. Also for WoW they use NOCOMBAT to specific actions that normally cannot be used in combat. This is simply in place to prevent someone from circumventing a normal restriction in the game via API call. They can't be used to be like "while in combat you can't read player HP, run a comparative then cast a heal spell."
    (1)
    Last edited by Ladon; 08-29-2012 at 03:50 AM.

  2. #2
    Player Wolfie's Avatar
    Join Date
    Mar 2011
    Posts
    2,237
    Character
    Wolfie Wu
    World
    Leviathan
    Main Class
    Pugilist Lv 50
    Quote Originally Posted by Ladon View Post
    Again, still not addressing my point. The three examples of controls I gave cannot be restricted to NOCOMBAT extensions because there is legitimate use of them in combat. Also for WoW they use NOCOMBAT to specific actions that normally cannot be used in combat. This is simply in place to prevent someone from circumventing a normal restriction in the game via API call. They can't be used to be like "while in combat your can't read player HP, run a comparative then cast a heal spell."
    I don't think you understand what the NOCOMBAT thing can be used to break your scenario very easily.

    For your scenario to work, there are three requirements:

    1. Performing a health check.
    2. Creating a target.
    3. Performing an action.

    Adding the NOCOMBAT clause to any of the 3 will break this automation. But generally, finding a target is an API that does not exist in any game. When you can automate target creation is when you can automate everything else.
    (3)

  3. #3
    Player
    Ladon's Avatar
    Join Date
    Aug 2012
    Posts
    570
    Character
    Resa Nome
    World
    Hyperion
    Main Class
    Paladin Lv 90
    Quote Originally Posted by Wolfie View Post
    I don't think you understand what the NOCOMBAT thing can be used to break your scenario very easily.

    For your scenario to work, there are three requirements:

    1. Performing a health check.
    2. Creating a target.
    3. Performing an action.

    Adding the NOCOMBAT clause to any of the 3 will break this automation. But generally, finding a target is an API that does not exist in any game. When you can automate target creation is when you can automate everything else.
    You don't need to create a target. As will HealBot you have the user do that part and the script does the rest. You click the target, it reads the health information/buff/debuff information, runs the results through some scripting logic and selects and casts the spell for you. So now you're just playing Wack-a-Mole rather than Final Fantasy.

    And you can't throw these in NOCOMBAT because there are plenty of legitimate uses of these calls in combat situations. This is exactly why WoW does not do this. NOCOMBAT is restricted specifically for actions that you normally cannot perform in combat. It's not around to try and break scripting.
    (1)
    Last edited by Ladon; 08-29-2012 at 04:08 AM.

Tags for this Thread