Skip to content

Commit

Permalink
update simple zmud aliases to include optional group
Browse files Browse the repository at this point in the history
  • Loading branch information
fiendish committed Jan 26, 2024
1 parent b77049b commit 821424b
Show file tree
Hide file tree
Showing 2 changed files with 72 additions and 78 deletions.
75 changes: 36 additions & 39 deletions MUSHclient/worlds/Aardwolf.mcl
Original file line number Diff line number Diff line change
Expand Up @@ -115,62 +115,59 @@

<!-- aliases -->

<aliases
muclient_version="5.05"
world_file_version="15"
>
<alias
match="#alias {*} {*}"
enabled="y"
group="special_convenience_aliases"
send_to="12"
ignore_case="y"
sequence="100"
>
<send>require "addxml" -- addxml extension

-- add the alias
<aliases>
<alias
match="^#alias +{(.*?)} +{(.*?)}( +{(.*?)})?$"
enabled="y"
group="special_convenience_aliases"
regexp="y"
send_to="12"
ignore_case="y"
sequence="100"
>
<send>require "addxml"

addxml.alias {
name = "command_line_alias_" .. string.gsub(Base64Encode("%1"), "=", ""),
name = "command_line_alias_"..string.gsub(Base64Encode("%1"), "=", ""),
match = "%1",
send = "%2",
sequence = 100,
enabled = true,
send_to = 10,
group = "command_line_aliases"
}

ColourNote ("white", "green", "Added alias to match on '%1', sending '%2'")
</send>
</alias>
<alias
match="#trigger {*} {*}"
enabled="y"
group="special_convenience_aliases"
send_to="12"
ignore_case="y"
sequence="100"
>
<send>require "addxml" -- addxml extension

-- add the trigger
group = "%4"
}

ColourNote("white", "green", "Added alias "..(("%4" ~= "") and "to group '%4' " or "").."to match on '%1' and send '%2'")
</send>
</alias>

<alias
match="^#trigger +{(.*?)} +{(.*?)}( +{(.*?)})?$"
enabled="y"
group="special_convenience_aliases"
regexp="y"
send_to="12"
ignore_case="y"
sequence="100"
>
<send>require "addxml"

addxml.trigger {
name = "command_line_trigger_" .. string.gsub(Base64Encode("%1"), "=", ""),
name = "command_line_trigger_"..string.gsub(Base64Encode("%1"), "=", ""),
match = "%1",
send = "%2",
sequence = 100,
enabled = true,
send_to = 10,
group = "command_line_triggers"
}
group = "%4"
}

ColourNote ("white", "green", "Added trigger to match on '%1', sending '%2'")
</send>
</alias>
ColourNote("white", "green", "Added trigger "..(("%4" ~= "") and "to group '%4' " or "").."to match on '%1' and send '%2'")
</send>
</alias>
</aliases>


<!-- timers -->

<timers
Expand Down
75 changes: 36 additions & 39 deletions MUSHclient/worlds/Aardwolf_no_visuals.mcl
Original file line number Diff line number Diff line change
Expand Up @@ -115,62 +115,59 @@

<!-- aliases -->

<aliases
muclient_version="5.05"
world_file_version="15"
>
<alias
match="#alias {*} {*}"
enabled="y"
group="special_convenience_aliases"
send_to="12"
ignore_case="y"
sequence="100"
>
<send>require "addxml" -- addxml extension

-- add the alias
<aliases>
<alias
match="^#alias +{(.*?)} +{(.*?)}( +{(.*?)})?$"
enabled="y"
group="special_convenience_aliases"
regexp="y"
send_to="12"
ignore_case="y"
sequence="100"
>
<send>require "addxml"

addxml.alias {
name = "command_line_alias_" .. string.gsub(Base64Encode("%1"), "=", ""),
name = "command_line_alias_"..string.gsub(Base64Encode("%1"), "=", ""),
match = "%1",
send = "%2",
sequence = 100,
enabled = true,
send_to = 10,
group = "command_line_aliases"
}

ColourNote ("white", "green", "Added alias to match on '%1', sending '%2'")
</send>
</alias>
<alias
match="#trigger {*} {*}"
enabled="y"
group="special_convenience_aliases"
send_to="12"
ignore_case="y"
sequence="100"
>
<send>require "addxml" -- addxml extension

-- add the trigger
group = "%4"
}

ColourNote("white", "green", "Added alias "..(("%4" ~= "") and "to group '%4' " or "").."to match on '%1' and send '%2'")
</send>
</alias>

<alias
match="^#trigger +{(.*?)} +{(.*?)}( +{(.*?)})?$"
enabled="y"
group="special_convenience_aliases"
regexp="y"
send_to="12"
ignore_case="y"
sequence="100"
>
<send>require "addxml"

addxml.trigger {
name = "command_line_trigger_" .. string.gsub(Base64Encode("%1"), "=", ""),
name = "command_line_trigger_"..string.gsub(Base64Encode("%1"), "=", ""),
match = "%1",
send = "%2",
sequence = 100,
enabled = true,
send_to = 10,
group = "command_line_triggers"
}
group = "%4"
}

ColourNote ("white", "green", "Added trigger to match on '%1', sending '%2'")
</send>
</alias>
ColourNote("white", "green", "Added trigger "..(("%4" ~= "") and "to group '%4' " or "").."to match on '%1' and send '%2'")
</send>
</alias>
</aliases>


<!-- timers -->

<timers
Expand Down

0 comments on commit 821424b

Please sign in to comment.