Merge 74ad8f6a2d
into 61518e980e
This commit is contained in:
commit
037a828e8b
1 changed files with 2144 additions and 1962 deletions
186
Dreadnought.xml
186
Dreadnought.xml
|
@ -2,6 +2,21 @@
|
||||||
<!DOCTYPE MudletPackage>
|
<!DOCTYPE MudletPackage>
|
||||||
<MudletPackage version="1.0">
|
<MudletPackage version="1.0">
|
||||||
<TriggerPackage>
|
<TriggerPackage>
|
||||||
|
<TriggerGroup isActive="yes" isFolder="yes" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||||
|
<name>Dreadnought</name>
|
||||||
|
<script></script>
|
||||||
|
<triggerType>0</triggerType>
|
||||||
|
<conditonLineDelta>0</conditonLineDelta>
|
||||||
|
<mStayOpen>0</mStayOpen>
|
||||||
|
<mCommand></mCommand>
|
||||||
|
<packageName>Dreadnought</packageName>
|
||||||
|
<mFgColor>#ff0000</mFgColor>
|
||||||
|
<mBgColor>#ffff00</mBgColor>
|
||||||
|
<mSoundFile></mSoundFile>
|
||||||
|
<colorTriggerFgColor>#000000</colorTriggerFgColor>
|
||||||
|
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
||||||
|
<regexCodeList/>
|
||||||
|
<regexCodePropertyList/>
|
||||||
<TriggerGroup isActive="yes" isFolder="yes" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
<TriggerGroup isActive="yes" isFolder="yes" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||||
<name>Dreadnought</name>
|
<name>Dreadnought</name>
|
||||||
<script></script>
|
<script></script>
|
||||||
|
@ -987,7 +1002,7 @@ end</script>
|
||||||
<name>Finish</name>
|
<name>Finish</name>
|
||||||
<script>local action = dreadnought.heap.head(dreadnought.actions)
|
<script>local action = dreadnought.heap.head(dreadnought.actions)
|
||||||
|
|
||||||
if action.name == "emergency clarity" or action.name == "clarity" then
|
if action.name == "emergency clarity" or action == "clarity" then
|
||||||
dreadnought.heap.extract(dreadnought.actions)
|
dreadnought.heap.extract(dreadnought.actions)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -1184,6 +1199,139 @@ end</script>
|
||||||
<integer>1</integer>
|
<integer>1</integer>
|
||||||
</regexCodePropertyList>
|
</regexCodePropertyList>
|
||||||
</Trigger>
|
</Trigger>
|
||||||
|
<TriggerGroup isActive="yes" isFolder="yes" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||||
|
<name>aethercombat</name>
|
||||||
|
<script></script>
|
||||||
|
<triggerType>0</triggerType>
|
||||||
|
<conditonLineDelta>0</conditonLineDelta>
|
||||||
|
<mStayOpen>0</mStayOpen>
|
||||||
|
<mCommand></mCommand>
|
||||||
|
<packageName></packageName>
|
||||||
|
<mFgColor>#ff0000</mFgColor>
|
||||||
|
<mBgColor>#ffff00</mBgColor>
|
||||||
|
<mSoundFile></mSoundFile>
|
||||||
|
<colorTriggerFgColor>#000000</colorTriggerFgColor>
|
||||||
|
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
||||||
|
<regexCodeList/>
|
||||||
|
<regexCodePropertyList/>
|
||||||
|
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="yes" isPerlSlashGOption="yes" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||||
|
<name>worbleLine</name>
|
||||||
|
<script>if multimatches[1][2] == "chair" then
|
||||||
|
slowMod = dreadnought.empath.modules.chair
|
||||||
|
heap.insert(dreadnought.empath.commands, action("clarity", 2, "grid clarity " ..slowMod))
|
||||||
|
elseif multimatches[1][2] == "grid" then
|
||||||
|
slowMod = dreadnought.empath.modules.grid
|
||||||
|
heap.insert(dreadnought.empath.commands, action("clarity", 1, "grid clarity " ..slowMod))
|
||||||
|
elseif multimatches[1][2] == "turret" then
|
||||||
|
slowMod = dreadnought.empath.modules.turret
|
||||||
|
heap.insert(dreadnought.empath.commands, action("clarity", 3, "grid clarity " ..slowMod))
|
||||||
|
end
|
||||||
|
|
||||||
|
dreadnought.repairShip(dreadnought.balance, dreadnought.empath.commands)</script>
|
||||||
|
<triggerType>0</triggerType>
|
||||||
|
<conditonLineDelta>1</conditonLineDelta>
|
||||||
|
<mStayOpen>0</mStayOpen>
|
||||||
|
<mCommand></mCommand>
|
||||||
|
<packageName></packageName>
|
||||||
|
<mFgColor>#ff0000</mFgColor>
|
||||||
|
<mBgColor>#ffff00</mBgColor>
|
||||||
|
<mSoundFile></mSoundFile>
|
||||||
|
<colorTriggerFgColor>#000000</colorTriggerFgColor>
|
||||||
|
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
||||||
|
<regexCodeList>
|
||||||
|
<string>^"(\D+)(\d+)"\s+(?:\w+\s){3}\s+\d+\%\ \/\ (\w+) damage \[(\w+)\]$</string>
|
||||||
|
<string>It is slowed!</string>
|
||||||
|
</regexCodeList>
|
||||||
|
<regexCodePropertyList>
|
||||||
|
<integer>1</integer>
|
||||||
|
<integer>0</integer>
|
||||||
|
</regexCodePropertyList>
|
||||||
|
</Trigger>
|
||||||
|
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="yes" isPerlSlashGOption="yes" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||||
|
<name>muckleLine</name>
|
||||||
|
<script>if multimatches[1][2] == "chair" then
|
||||||
|
slowMod = dreadnought.empath.modules.chair
|
||||||
|
heap.insert(dreadnought.empath.commands, action("clarity", 2, "grid clarity " ..slowMod))
|
||||||
|
elseif multimatches[1][2] == "grid" then
|
||||||
|
slowMod = dreadnought.empath.modules.grid
|
||||||
|
heap.insert(dreadnought.empath.commands, action("clarity", 1, "grid clarity " ..slowMod))
|
||||||
|
elseif multimatches[1][2] == "turret" then
|
||||||
|
slowMod = dreadnought.empath.modules.turret
|
||||||
|
heap.insert(dreadnought.empath.commands, action("clarity", 3, "grid clarity " ..slowMod))
|
||||||
|
end
|
||||||
|
|
||||||
|
dreadnought.repairShip(dreadnought.balance, dreadnought.empath.commands)</script>
|
||||||
|
<triggerType>0</triggerType>
|
||||||
|
<conditonLineDelta>1</conditonLineDelta>
|
||||||
|
<mStayOpen>0</mStayOpen>
|
||||||
|
<mCommand></mCommand>
|
||||||
|
<packageName></packageName>
|
||||||
|
<mFgColor>#ff0000</mFgColor>
|
||||||
|
<mBgColor>#ffff00</mBgColor>
|
||||||
|
<mSoundFile></mSoundFile>
|
||||||
|
<colorTriggerFgColor>#000000</colorTriggerFgColor>
|
||||||
|
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
||||||
|
<regexCodeList>
|
||||||
|
<string>^"(\D+)(\d+)"\s+(?:\w+\s){3}\s+\d+\%\ \/\ (\w+) damage \[(\w+)\]$</string>
|
||||||
|
<string>It is disrupted!</string>
|
||||||
|
</regexCodeList>
|
||||||
|
<regexCodePropertyList>
|
||||||
|
<integer>1</integer>
|
||||||
|
<integer>0</integer>
|
||||||
|
</regexCodePropertyList>
|
||||||
|
</Trigger>
|
||||||
|
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||||
|
<name>sendGridRepair</name>
|
||||||
|
<script>send("grid modules")</script>
|
||||||
|
<triggerType>0</triggerType>
|
||||||
|
<conditonLineDelta>0</conditonLineDelta>
|
||||||
|
<mStayOpen>0</mStayOpen>
|
||||||
|
<mCommand></mCommand>
|
||||||
|
<packageName></packageName>
|
||||||
|
<mFgColor>#ff0000</mFgColor>
|
||||||
|
<mBgColor>#ffff00</mBgColor>
|
||||||
|
<mSoundFile></mSoundFile>
|
||||||
|
<colorTriggerFgColor>#000000</colorTriggerFgColor>
|
||||||
|
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
||||||
|
<regexCodeList>
|
||||||
|
<string>^(.*) \[(\w+)\] launches a worbling disc of energy at (.*), which shudders as a sizzling energy rushes through the ship\.$</string>
|
||||||
|
<string>^(.*) \[(\w+)\] pounds (.*), hitting the (.*), which crackles and splutters\.$</string>
|
||||||
|
</regexCodeList>
|
||||||
|
<regexCodePropertyList>
|
||||||
|
<integer>1</integer>
|
||||||
|
<integer>1</integer>
|
||||||
|
</regexCodePropertyList>
|
||||||
|
</Trigger>
|
||||||
|
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="yes" isPerlSlashGOption="yes" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||||
|
<name>regenerate</name>
|
||||||
|
<script>if multimatches[1][2] == "chair" then
|
||||||
|
slowMod = dreadnought.empath.modules.chair
|
||||||
|
elseif multimatches[1][2] == "turret" then
|
||||||
|
slowMod = dreadnought.empath.modules.turret
|
||||||
|
end
|
||||||
|
|
||||||
|
heap.insert(dreadnought.empath.commands, action("clarity", 4, "grid regenerate " .. slowMod))
|
||||||
|
dreadnought.repairShip(dreadnought.balance, dreadnought.empath.commands)</script>
|
||||||
|
<triggerType>0</triggerType>
|
||||||
|
<conditonLineDelta>1</conditonLineDelta>
|
||||||
|
<mStayOpen>0</mStayOpen>
|
||||||
|
<mCommand></mCommand>
|
||||||
|
<packageName></packageName>
|
||||||
|
<mFgColor>#ff0000</mFgColor>
|
||||||
|
<mBgColor>#ffff00</mBgColor>
|
||||||
|
<mSoundFile></mSoundFile>
|
||||||
|
<colorTriggerFgColor>#000000</colorTriggerFgColor>
|
||||||
|
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
||||||
|
<regexCodeList>
|
||||||
|
<string>^"(\D+)(\d+)"\s+(?:\w+\s){3}\s+\d+\%\ \/\ (\w+) damage \[(\w+)\]$</string>
|
||||||
|
<string>It has been blown up!</string>
|
||||||
|
</regexCodeList>
|
||||||
|
<regexCodePropertyList>
|
||||||
|
<integer>1</integer>
|
||||||
|
<integer>0</integer>
|
||||||
|
</regexCodePropertyList>
|
||||||
|
</Trigger>
|
||||||
|
</TriggerGroup>
|
||||||
</TriggerGroup>
|
</TriggerGroup>
|
||||||
<TriggerGroup isActive="no" isFolder="yes" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
<TriggerGroup isActive="no" isFolder="yes" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||||
<name>Combateer</name>
|
<name>Combateer</name>
|
||||||
|
@ -1554,7 +1702,9 @@ end</script>
|
||||||
|
|
||||||
if action.name == "fire" then
|
if action.name == "fire" then
|
||||||
dreadnought.heap.extract(dreadnought.actions)
|
dreadnought.heap.extract(dreadnought.actions)
|
||||||
end</script>
|
end
|
||||||
|
|
||||||
|
action.postCommand()</script>
|
||||||
<triggerType>0</triggerType>
|
<triggerType>0</triggerType>
|
||||||
<conditonLineDelta>0</conditonLineDelta>
|
<conditonLineDelta>0</conditonLineDelta>
|
||||||
<mStayOpen>0</mStayOpen>
|
<mStayOpen>0</mStayOpen>
|
||||||
|
@ -2162,9 +2312,16 @@ end</script>
|
||||||
</Trigger>
|
</Trigger>
|
||||||
</TriggerGroup>
|
</TriggerGroup>
|
||||||
</TriggerGroup>
|
</TriggerGroup>
|
||||||
|
</TriggerGroup>
|
||||||
</TriggerPackage>
|
</TriggerPackage>
|
||||||
<TimerPackage/>
|
<TimerPackage/>
|
||||||
<AliasPackage>
|
<AliasPackage>
|
||||||
|
<AliasGroup isActive="yes" isFolder="yes">
|
||||||
|
<name>Dreadnought</name>
|
||||||
|
<script></script>
|
||||||
|
<command></command>
|
||||||
|
<packageName>Dreadnought</packageName>
|
||||||
|
<regex></regex>
|
||||||
<AliasGroup isActive="yes" isFolder="yes">
|
<AliasGroup isActive="yes" isFolder="yes">
|
||||||
<name>Dreadnought</name>
|
<name>Dreadnought</name>
|
||||||
<script></script>
|
<script></script>
|
||||||
|
@ -2516,6 +2673,24 @@ end
|
||||||
<packageName></packageName>
|
<packageName></packageName>
|
||||||
<regex>^greset(?: (confirm))?$</regex>
|
<regex>^greset(?: (confirm))?$</regex>
|
||||||
</Alias>
|
</Alias>
|
||||||
|
<AliasGroup isActive="yes" isFolder="yes">
|
||||||
|
<name>aethercombat</name>
|
||||||
|
<script></script>
|
||||||
|
<command></command>
|
||||||
|
<packageName></packageName>
|
||||||
|
<regex></regex>
|
||||||
|
<Alias isActive="yes" isFolder="no">
|
||||||
|
<name>acombat on</name>
|
||||||
|
<script>if matches[2] == "on" then
|
||||||
|
dmsg("Initializing Aether Combat!")
|
||||||
|
else
|
||||||
|
dmsg("Disabling Aether Combat!")
|
||||||
|
end</script>
|
||||||
|
<command></command>
|
||||||
|
<packageName></packageName>
|
||||||
|
<regex>^acombat (on|off)$</regex>
|
||||||
|
</Alias>
|
||||||
|
</AliasGroup>
|
||||||
</AliasGroup>
|
</AliasGroup>
|
||||||
<AliasGroup isActive="no" isFolder="yes">
|
<AliasGroup isActive="no" isFolder="yes">
|
||||||
<name>Combateer</name>
|
<name>Combateer</name>
|
||||||
|
@ -2660,9 +2835,15 @@ end</script>
|
||||||
<regex>^gag (on|off)$</regex>
|
<regex>^gag (on|off)$</regex>
|
||||||
</Alias>
|
</Alias>
|
||||||
</AliasGroup>
|
</AliasGroup>
|
||||||
|
</AliasGroup>
|
||||||
</AliasPackage>
|
</AliasPackage>
|
||||||
<ActionPackage/>
|
<ActionPackage/>
|
||||||
<ScriptPackage>
|
<ScriptPackage>
|
||||||
|
<ScriptGroup isActive="yes" isFolder="yes">
|
||||||
|
<name>Dreadnought</name>
|
||||||
|
<packageName>Dreadnought</packageName>
|
||||||
|
<script></script>
|
||||||
|
<eventHandlerList/>
|
||||||
<ScriptGroup isActive="yes" isFolder="yes">
|
<ScriptGroup isActive="yes" isFolder="yes">
|
||||||
<name>Dreadnought</name>
|
<name>Dreadnought</name>
|
||||||
<packageName></packageName>
|
<packageName></packageName>
|
||||||
|
@ -3214,6 +3395,7 @@ end</script>
|
||||||
</Script>
|
</Script>
|
||||||
</ScriptGroup>
|
</ScriptGroup>
|
||||||
</ScriptGroup>
|
</ScriptGroup>
|
||||||
|
</ScriptGroup>
|
||||||
</ScriptPackage>
|
</ScriptPackage>
|
||||||
<KeyPackage/>
|
<KeyPackage/>
|
||||||
</MudletPackage>
|
</MudletPackage>
|
||||||
|
|
Loading…
Add table
Reference in a new issue