Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Macros #153

Closed
LeafHacker opened this issue Aug 24, 2017 · 9 comments
Assignees
Labels
Milestone

Comments

@LeafHacker
Copy link
Contributor

@LeafHacker LeafHacker commented Aug 24, 2017

We should add back the option to trigger commands using keybinds, iirc @ZeroMemes had a fancy "advanced macros" system planned.

@zPeanut zPeanut added this to the 4.2 milestone Aug 24, 2017
@Fluffbuck3t

This comment has been minimized.

Copy link

@Fluffbuck3t Fluffbuck3t commented Sep 4, 2017

i would love the ability to /kill with a single key press

@ZeroMemes

This comment has been minimized.

Copy link
Member

@ZeroMemes ZeroMemes commented Nov 2, 2017

Might look into a lua implementation.

@SuperOP535

This comment has been minimized.

Copy link
Contributor

@SuperOP535 SuperOP535 commented Apr 13, 2018

"""l u a"""

@ZeroMemes ZeroMemes modified the milestones: 4.20, 4.3 Apr 21, 2018
@ZeroMemes ZeroMemes referenced this issue Apr 25, 2018
@LeafHacker LeafHacker modified the milestones: 4.3, 4.4 May 9, 2018
@LeafHacker

This comment has been minimized.

Copy link
Contributor Author

@LeafHacker LeafHacker commented Jun 24, 2018

Proposing moving the "advanced" stuff to #629 and having this issue track a more simplified system of simply assigning keybinds to a list of chat lines (as per 3.0)

@LeafHacker

This comment has been minimized.

Copy link
Contributor Author

@LeafHacker LeafHacker commented Jun 24, 2018

In 4.3 it is now possible to write macros to macros.json in the following format:

[
  {
    "key": "H",
    "macro": [
      "help me!",
      ".help",
      "/help"
    ]
  },
  {
    "key": "B",
    "macro": "Goodbye!"
  }
]

There is no way to manage this in-game yet. Instead you have to exit the game, edit the file, then re-open the game. This may or may not change before in a future release (a GUI has been added in 4.5).

@ZeroMemes

This comment has been minimized.

Copy link
Member

@ZeroMemes ZeroMemes commented Sep 18, 2018

Might look into a lua implementation.

I removed the lua system from ClientAPI, for now we're going to stick with the chat commands for macros, and maybe create a script system in the future.

@ZeroMemes ZeroMemes modified the milestones: 4.4, 4.5 Oct 16, 2018
@LeafHacker

This comment has been minimized.

Copy link
Contributor Author

@LeafHacker LeafHacker commented Nov 10, 2018

Added a GUI in 4.5, so considering this closed.

A chat command could still be added, feel free to open an new request for this.

The Add/Edit GUI could be improved by allowing lines to be rearranged or removed with buttons. Currently you can empty a text box, but it won't be removed fully until saving the macro (when empty lines get removed).

@LeafHacker LeafHacker closed this Nov 10, 2018
@LeafHacker LeafHacker self-assigned this Nov 10, 2018
@EpicGuy547

This comment has been minimized.

Copy link

@EpicGuy547 EpicGuy547 commented Jun 21, 2019

...its broken again.

@Cerbiac

This comment has been minimized.

Copy link

@Cerbiac Cerbiac commented Jun 21, 2019

This is issue is old and closed suggestion. Not a place for bugs.
Your bug report should go under #954.
Note, it is closed, and will be fixed in 4.7.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
7 participants
You can’t perform that action at this time.