<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MudletPackage>
<MudletPackage>
  <TriggerPackage />
  <TimerPackage />
  <AliasPackage />
  <ActionPackage />
  <ScriptPackage>
    <ScriptGroup isActive="yes" isFolder="yes">
      <name>Seamer CMUD Import (Ui)</name>
      <packageName>Seamer CMUD Import (Ui)</packageName>
      <script>MadROM = MadROM or {}
MadROM.CMUD = MadROM.CMUD or {}
MadROM.CMUD.buckets = MadROM.CMUD.buckets or {}

local bucket = "ui"
if MadROM.CMUD.buckets[bucket] then
  for _, id in ipairs(MadROM.CMUD.buckets[bucket].aliasIds or {}) do pcall(killAlias, id) end
  for _, id in ipairs(MadROM.CMUD.buckets[bucket].triggerIds or {}) do pcall(killTrigger, id) end
end

MadROM.CMUD.buckets[bucket] = { aliasIds = {}, triggerIds = {}, vars = {} }
local state = MadROM.CMUD.buckets[bucket]
local vars = state.vars


local aliases = {

}

local triggers = {
  {class="Pueblo", pattern="^This world is Pueblo (*) enhanced", run=function(matches)
    -- TODO CMUD directive not auto-converted: #PUEBLO
  end},
}

for _, spec in ipairs(aliases) do
  local id = tempAlias(spec.pattern, function(matches)
    spec.run(matches)
  end)
  table.insert(state.aliasIds, id)
end

for _, spec in ipairs(triggers) do
  local id = tempRegexTrigger(spec.pattern, function(matches)
    spec.run(matches)
  end)
  table.insert(state.triggerIds, id)
end

if cecho then
  cecho(string.format("&amp;lt;green&amp;gt;[%s]&amp;lt;reset&amp;gt; loaded %d aliases / %d triggers\n", "Seamer CMUD Import (Ui)", #aliases, #triggers))
end
</script>
    </ScriptGroup>
  </ScriptPackage>
  <KeyPackage />
  <HelpPackage />
</MudletPackage>
