Forums » General Pantheon Discussion

Automation Scripting

    • 31 posts
    January 23, 2019 10:03 AM PST

    I found a couple of posts that mentioned scripting, but none that directly answered the questions; purhaps I just missed it if it's there. Will users have access to a scripting language, such as LUA, in order to build macros?

    An example would be a casting sequence "castsequence=fire ball, DOT, lighting bolt,heal....etc;" that could be bound to an icon on the action bar.


    This post was edited by Tekzan at January 23, 2019 10:03 AM PST
    • 2419 posts
    January 23, 2019 10:14 AM PST

    Hightly doubtful you'll see that level of scripting allowed.  VR wants players to actually control their characters, not having scripts do it for them.  While I suspect that the client will have some built-in macro capabilities it will not be designed with a high degree of automation in mind.

    • 1921 posts
    January 23, 2019 10:40 AM PST

    Setting Policy issues aside..

    Built in? Unlikely.
    In Windows, generally?  Of course there are many scripting options, lua included.

    • 2752 posts
    January 23, 2019 11:39 AM PST

    10.3 Some MMOs have been notorious for sending way too much information to the client. How does the development team plan on combating past programs like ShowEQ and MacroQuest?

    We are keenly aware of this issue. With Pantheon, we’ve been building the client's architecture from day one to be as dumb as possible and only sending the bare minimum of information.

     

    10.5 Will players be able to make ‘macros’?

    There will be plenty of / (slash) commands that players can assign to hot keys. Likewise, the GUI will be customizable. However, players will not be able to create hotkeys that automate playing their character nor chain a long list of commands together.

     

    10.6 Will we be able to customize our own UI in-game without add-ons?

    Yes, the UI will be customizable and skinnable. We will likely avoid, however, true scripting languages that might allow a player to create macros that automate gameplay.

    • 2886 posts
    January 23, 2019 4:22 PM PST

    Vandraad said:

    Hightly doubtful you'll see that level of scripting allowed.  VR wants players to actually control their characters, not having scripts do it for them.  While I suspect that the client will have some built-in macro capabilities it will not be designed with a high degree of automation in mind.

    There is already a prototype of a basic macro system in the game. It can be seen in my stream here: https://youtu.be/jSXMnXgoyFM

    But yes, there is only so much you can do with it. It's not the same as a scripting language. Not so much to the extent that you'd be able to set up a char to harvest materials for you while you're AFK or anything like that. That falls under this Tenet: "An understanding that player involvement is required for progression. All actions (or lack thereof) should have consequences. Positive actions should be rewarded. Apathy or lack of action should not be rewarded with bonuses."


    This post was edited by Bazgrim at January 23, 2019 4:23 PM PST
    • 1281 posts
    January 23, 2019 4:51 PM PST

    Tekzan said:

    I found a couple of posts that mentioned scripting, but none that directly answered the questions; purhaps I just missed it if it's there. Will users have access to a scripting language, such as LUA, in order to build macros?

    An example would be a casting sequence "castsequence=fire ball, DOT, lighting bolt,heal....etc;" that could be bound to an icon on the action bar.

    In a word, no.  VR has aalready said that they WILL NOT be supporting any sort of automation scripting.  If you're demanding something like that, you're going to have to look outside of Pthe Pantheon client itself to a third party scripting app.


    This post was edited by Kalok at January 23, 2019 4:52 PM PST
    • 1714 posts
    January 23, 2019 5:00 PM PST

    You could set up command macros to do cast or song chains in EQ but there was no scripting, no logic. 

    /cast 1

    /wait 10

    /stopsong

    /cast 2

    /wait 10

    /stopsong

    /cast 1

     etc

     Or if you were a shaman out of combat

    /cast 1

    /wait 10

    /cast 1

    /wait 10

    /cast 1

    /wait 10

    /cast 1

    /wait 10

    /cast 1

    /wait 10

    /cast 1

    /wait 10


    This post was edited by Keno Monster at January 23, 2019 5:02 PM PST
    • 2886 posts
    January 23, 2019 5:07 PM PST

    Kalok said:

    Tekzan said:

    I found a couple of posts that mentioned scripting, but none that directly answered the questions; purhaps I just missed it if it's there. Will users have access to a scripting language, such as LUA, in order to build macros?

    An example would be a casting sequence "castsequence=fire ball, DOT, lighting bolt,heal....etc;" that could be bound to an icon on the action bar.

    In a word, no.  VR has aalready said that they WILL NOT be supporting any sort of automation scripting.  If you're demanding something like that, you're going to have to look outside of Pthe Pantheon client itself to a third party scripting app.

    While keeping in mind that that will almost certainly not be allowed in the EULA and if anyone is caught doing that (the tech for detecting such things is getting much better), they could be subject to disciplinary action.

    Also, for further clarity, Brad's answer here: https://www.youtube.com/watch?v=gK3HJTSZG6c&feature=youtu.be&t=3515

    I'm pretty sure they said that would probably include putting a limit to the amount of commands you could use per macro, but I don't have a source for that off the top of my head and I don't have time right now to dig for it lol


    This post was edited by Bazgrim at January 23, 2019 5:13 PM PST
    • 31 posts
    January 23, 2019 5:41 PM PST

    So "Automation" was a bad choice of wording as I see where a couple of folks think I'm talking about having a toon act as a bot. Botting is something I'm actually strongly against.

    10.5 Will players be able to make ‘macros’?

    There will be plenty of / (slash) commands that players can assign to hot keys. Likewise, the GUI will be customizable. However, players will not be able to create hotkeys that automate playing their character nor chain a long list of commands together.

    Now this was exactly what I was asking about; thank you Iksar...and everyone else that has commented. Of course my next question would be; how many commands is too many? Guessing then that a macro for "/use food" or "/yell Attack!" would be fine, but  "castsequence=fire ball, DOT, lighting bolt,heal....etc;" would not. 

    Thanks everyone.

    • 612 posts
    January 23, 2019 11:57 PM PST

    Very often they (ie Devs) will code the macro system so that any 'abilities' fired will automatically end a macro. So like you said, you may be able to have a string of /say /yell /group messages or maybe even trigger skills such as 'sense heading' or similar and then still trigger a /cast ability1 in the same macro, but as soon as it does the /cast ability1 line it automatically ends. So if you try to have two /cast lines in the same macro, it will just fire the first one and then stop.

    • 71 posts
    January 26, 2019 1:35 PM PST

    I'm betting five line macro which will include any /pause.

     

    --- My opinions are not humble, they are just my opinions. ---