Thanks for the reply. That would work but the macro I'm running needs arguments, mainly the target the macro pulls the shhs from. So I need a way to pass the user who is controlling the terminal to the macro which runs the gm side and emits the terminal for the user.
Is there a way to easily pass the id of the user who activates a macro in the terminal?
I creating a tunnelling thing where the players can try and hack each others networks and connect to other terminals but skip over their target's terminal.