Fixed Combateer firing bug
When you missed, the system wasn't unlocking. Thus, you'd go a while without firing. Luckily, that's now fixed!
This commit is contained in:
parent
e5cfb014de
commit
4b108b8270
1 changed files with 220 additions and 104 deletions
324
Dreadnought.xml
324
Dreadnought.xml
|
@ -104,6 +104,7 @@ send("config aethermap off", false)
|
||||||
local reset = dreadnought.reset.empath()
|
local reset = dreadnought.reset.empath()
|
||||||
dreadnought.aetherbeastsTotal = reset.aetherbeastsTotal
|
dreadnought.aetherbeastsTotal = reset.aetherbeastsTotal
|
||||||
dreadnought.currentModule = "grid"
|
dreadnought.currentModule = "grid"
|
||||||
|
dreadnought.actions = reset.actions
|
||||||
dreadnought.empath = reset.empath
|
dreadnought.empath = reset.empath
|
||||||
|
|
||||||
sendGMCP([[Char.Skills.Get {"group":"aethercraft"}]])
|
sendGMCP([[Char.Skills.Get {"group":"aethercraft"}]])
|
||||||
|
@ -137,7 +138,8 @@ send("config aethermap off", false)
|
||||||
|
|
||||||
local reset = dreadnought.reset.empath()
|
local reset = dreadnought.reset.empath()
|
||||||
dreadnought.aetherbeastsTotal = reset.aetherbeastsTotal
|
dreadnought.aetherbeastsTotal = reset.aetherbeastsTotal
|
||||||
dreadnought.currentModule = ""
|
dreadnought.currentModule = reset.currentModule
|
||||||
|
dreadnought.actions = reset.actions
|
||||||
dreadnought.empath = reset.empath</script>
|
dreadnought.empath = reset.empath</script>
|
||||||
<triggerType>0</triggerType>
|
<triggerType>0</triggerType>
|
||||||
<conditonLineDelta>39</conditonLineDelta>
|
<conditonLineDelta>39</conditonLineDelta>
|
||||||
|
@ -167,6 +169,7 @@ send("config aethermap off", false)
|
||||||
local reset = dreadnought.reset.combateer()
|
local reset = dreadnought.reset.combateer()
|
||||||
dreadnought.aetherbeastsTotal = reset.aetherbeastsTotal
|
dreadnought.aetherbeastsTotal = reset.aetherbeastsTotal
|
||||||
dreadnought.currentModule = "turret"
|
dreadnought.currentModule = "turret"
|
||||||
|
dreadnought.actions = reset.actions
|
||||||
dreadnought.combateer = reset.combateer
|
dreadnought.combateer = reset.combateer
|
||||||
|
|
||||||
enableTrigger("Turret Setup")
|
enableTrigger("Turret Setup")
|
||||||
|
@ -202,7 +205,8 @@ send("config aethermap off", false)
|
||||||
|
|
||||||
local reset = dreadnought.reset.combateer()
|
local reset = dreadnought.reset.combateer()
|
||||||
dreadnought.aetherbeastsTotal = reset.aetherbeastsTotal
|
dreadnought.aetherbeastsTotal = reset.aetherbeastsTotal
|
||||||
dreadnought.currentModule = matches[2]
|
dreadnought.currentModule = reset.currentModule
|
||||||
|
dreadnought.actions = reset.actions
|
||||||
dreadnought.combateer = reset.combateer</script>
|
dreadnought.combateer = reset.combateer</script>
|
||||||
<triggerType>0</triggerType>
|
<triggerType>0</triggerType>
|
||||||
<conditonLineDelta>0</conditonLineDelta>
|
<conditonLineDelta>0</conditonLineDelta>
|
||||||
|
@ -361,7 +365,7 @@ end</script>
|
||||||
<string>^Drawn by the flux of energy, a \w+ (\w+) suddenly wanders into the nearby area\.$</string>
|
<string>^Drawn by the flux of energy, a \w+ (\w+) suddenly wanders into the nearby area\.$</string>
|
||||||
<string>^Drawn by the flux of energy, a six-headed (\w+) suddenly wanders into the nearby area\.$</string>
|
<string>^Drawn by the flux of energy, a six-headed (\w+) suddenly wanders into the nearby area\.$</string>
|
||||||
<string>^Drawn by the flux of energy, a swarm of (\w+) suddenly wanders into the nearby area\.$</string>
|
<string>^Drawn by the flux of energy, a swarm of (\w+) suddenly wanders into the nearby area\.$</string>
|
||||||
<string>^Drawn by the flux of energy, a school ofburning (\w+) suddenly wanders into the nearby area\.$</string>
|
<string>^Drawn by the flux of energy, a school of burning (\w+) suddenly wanders into the nearby area\.$</string>
|
||||||
</regexCodeList>
|
</regexCodeList>
|
||||||
<regexCodePropertyList>
|
<regexCodePropertyList>
|
||||||
<integer>1</integer>
|
<integer>1</integer>
|
||||||
|
@ -642,6 +646,60 @@ resetFormat()</script>
|
||||||
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
||||||
<regexCodeList/>
|
<regexCodeList/>
|
||||||
<regexCodePropertyList/>
|
<regexCodePropertyList/>
|
||||||
|
<Trigger isActive="no" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||||
|
<name>Grid Setup</name>
|
||||||
|
<script>if matches[2] == "chair" then
|
||||||
|
dreadnought.empath.modules.chair = matches[3]
|
||||||
|
elseif matches[2] == "orb" then
|
||||||
|
dreadnought.empath.modules.orb = matches[3]
|
||||||
|
elseif matches[2] == "grid" then
|
||||||
|
dreadnought.empath.modules.grid = matches[3]
|
||||||
|
elseif matches[2] == "cube" then
|
||||||
|
dreadnought.empath.modules.cube = matches[3]
|
||||||
|
elseif matches[2] == "turret" then
|
||||||
|
table.insert(dreadnought.empath.modules.turrets, matches[3])
|
||||||
|
elseif matches[2] == "collector" then
|
||||||
|
table.insert(dreadnought.empath.modules.collectors, matches[3])
|
||||||
|
end</script>
|
||||||
|
<triggerType>0</triggerType>
|
||||||
|
<conditonLineDelta>0</conditonLineDelta>
|
||||||
|
<mStayOpen>1</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</string>
|
||||||
|
</regexCodeList>
|
||||||
|
<regexCodePropertyList>
|
||||||
|
<integer>1</integer>
|
||||||
|
</regexCodePropertyList>
|
||||||
|
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||||
|
<name>End Setup</name>
|
||||||
|
<script>disableTrigger("Grid Setup")
|
||||||
|
dreadnought.repairShip(dreadnought.actions)
|
||||||
|
dmsg("The empathic grid is set up and ready for your control.")</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>return isPrompt()</string>
|
||||||
|
</regexCodeList>
|
||||||
|
<regexCodePropertyList>
|
||||||
|
<integer>4</integer>
|
||||||
|
</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">
|
<TriggerGroup isActive="yes" isFolder="yes" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||||
<name>Repairing</name>
|
<name>Repairing</name>
|
||||||
<script></script>
|
<script></script>
|
||||||
|
@ -678,7 +736,7 @@ resetFormat()</script>
|
||||||
<triggerType>0</triggerType>
|
<triggerType>0</triggerType>
|
||||||
<conditonLineDelta>0</conditonLineDelta>
|
<conditonLineDelta>0</conditonLineDelta>
|
||||||
<mStayOpen>0</mStayOpen>
|
<mStayOpen>0</mStayOpen>
|
||||||
<mCommand>gridra</mCommand>
|
<mCommand></mCommand>
|
||||||
<packageName></packageName>
|
<packageName></packageName>
|
||||||
<mFgColor>#ff0000</mFgColor>
|
<mFgColor>#ff0000</mFgColor>
|
||||||
<mBgColor>#ffff00</mBgColor>
|
<mBgColor>#ffff00</mBgColor>
|
||||||
|
@ -704,11 +762,35 @@ resetFormat()</script>
|
||||||
<integer>1</integer>
|
<integer>1</integer>
|
||||||
</regexCodePropertyList>
|
</regexCodePropertyList>
|
||||||
</Trigger>
|
</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>Repairing</name>
|
||||||
|
<script>dreadnought.heap.head(dreadnought.actions).postCommand()</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>^You send a surge of strength through the empathic grid</string>
|
||||||
|
</regexCodeList>
|
||||||
|
<regexCodePropertyList>
|
||||||
|
<integer>1</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">
|
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||||
<name>Repaired</name>
|
<name>Repaired</name>
|
||||||
<script>if dreadnought.heap.head(dreadnought.actions).name == "hull" then
|
<script>local action = dreadnought.heap.head(dreadnought.actions)
|
||||||
|
|
||||||
|
if action.name == "hull" 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>
|
||||||
|
@ -733,12 +815,12 @@ end</script>
|
||||||
local id = matches[3]
|
local id = matches[3]
|
||||||
local damage = matches[4]
|
local damage = matches[4]
|
||||||
local operator = matches[5]
|
local operator = matches[5]
|
||||||
local hasParasite = matches[6] ~= nil
|
local hasParasite = (matches[6] ~= nil and matches[6] ~= "")
|
||||||
|
|
||||||
if damage ~= "no" then
|
if damage ~= "no" then
|
||||||
local priority = 0
|
local priority = 0
|
||||||
|
|
||||||
if operator ~= nil then
|
if operator ~= "" then
|
||||||
if module == "grid" then
|
if module == "grid" then
|
||||||
priority = 3
|
priority = 3
|
||||||
elseif module == "chair" then
|
elseif module == "chair" then
|
||||||
|
@ -755,17 +837,21 @@ if damage ~= "no" then
|
||||||
priority = 10
|
priority = 10
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
priority = 11
|
if not hasParasite then
|
||||||
|
priority = 11
|
||||||
|
else
|
||||||
|
priority = 12
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
dreadnought.heap.insert(dreadnought.actions, dreadnought.action(module, priority, "grid repair module " .. id))
|
dreadnought.heap.insert(dreadnought.actions, dreadnought.action(module, priority, "grid repair module " .. id))
|
||||||
end
|
end
|
||||||
|
|
||||||
if dreadnought.empath.flags.checkSlivvens and hasParasite then
|
if dreadnought.empath.flags.checkSlivven and hasParasite then
|
||||||
if operator ~= nil then
|
if operator ~= "" then
|
||||||
send("shipt Captain, there's a slivven attacking " .. operator .. "'s " .. module)
|
send("shipt Captain, there's a slivven attacking " .. operator .. "'s " .. module, false)
|
||||||
else
|
else
|
||||||
send("shipt Captain, there's a slivven attacking an unoccupied " .. module)
|
send("shipt Captain, there's a slivven attacking an unoccupied " .. module, false)
|
||||||
end
|
end
|
||||||
|
|
||||||
dreadnought.empath.slivvensFound = dreadnought.empath.slivvensFound + 1
|
dreadnought.empath.slivvensFound = dreadnought.empath.slivvensFound + 1
|
||||||
|
@ -781,7 +867,7 @@ end</script>
|
||||||
<colorTriggerFgColor>#000000</colorTriggerFgColor>
|
<colorTriggerFgColor>#000000</colorTriggerFgColor>
|
||||||
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
||||||
<regexCodeList>
|
<regexCodeList>
|
||||||
<string>"(\D+)(\d+)"\s+(?:\w+\s?){3}\s+\d+\% \/ (\w+) damage(?: \[(\w+)\])?(?: (PARASITE)\!)?</string>
|
<string>^"(\D+)(\d+)"\s+(?:\w+\s?){3}\s+\d+\% \/ (\w+) damage(?: \[(\w+)\])?(?: (PARASITE)\!)?$</string>
|
||||||
</regexCodeList>
|
</regexCodeList>
|
||||||
<regexCodePropertyList>
|
<regexCodePropertyList>
|
||||||
<integer>1</integer>
|
<integer>1</integer>
|
||||||
|
@ -792,11 +878,11 @@ end</script>
|
||||||
local slivvensFound = dreadnought.empath.slivvensFound
|
local slivvensFound = dreadnought.empath.slivvensFound
|
||||||
|
|
||||||
if slivvensFound == 0 then
|
if slivvensFound == 0 then
|
||||||
send("shipt No slivvens detected upon the ship.")
|
send("shipt No slivvens detected upon the ship.", false)
|
||||||
elseif slivvensFound == 1 then
|
elseif slivvensFound == 1 then
|
||||||
send("shipt Only one slivven infecting the ship.")
|
send("shipt Only one slivven infecting the ship.", false)
|
||||||
else
|
else
|
||||||
send("shipt A total of " .. slivvensFound .. " slivvens infecting the ship.")
|
send("shipt A total of " .. slivvensFound .. " slivvens infecting the ship.", false)
|
||||||
end
|
end
|
||||||
|
|
||||||
dreadnought.empath.slivvensFound = 0
|
dreadnought.empath.slivvensFound = 0
|
||||||
|
@ -990,62 +1076,6 @@ end</script>
|
||||||
</regexCodePropertyList>
|
</regexCodePropertyList>
|
||||||
</Trigger>
|
</Trigger>
|
||||||
</TriggerGroup>
|
</TriggerGroup>
|
||||||
<Trigger isActive="no" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
|
||||||
<name>Grid Setup</name>
|
|
||||||
<script>if matches[2] == "chair" then
|
|
||||||
dreadnought.empath.modules.chair = matches[3]
|
|
||||||
elseif matches[2] == "orb" then
|
|
||||||
dreadnought.empath.modules.orb = matches[3]
|
|
||||||
elseif matches[2] == "grid" then
|
|
||||||
dreadnought.empath.modules.grid = matches[3]
|
|
||||||
elseif matches[2] == "cube" then
|
|
||||||
dreadnought.empath.modules.cube = matches[3]
|
|
||||||
elseif matches[2] == "turret" then
|
|
||||||
table.insert(dreadnought.empath.modules.turrets, matches[3])
|
|
||||||
elseif matches[2] == "collector" then
|
|
||||||
table.insert(dreadnought.empath.modules.collectors, matches[3])
|
|
||||||
end
|
|
||||||
deleteLine()</script>
|
|
||||||
<triggerType>0</triggerType>
|
|
||||||
<conditonLineDelta>0</conditonLineDelta>
|
|
||||||
<mStayOpen>1</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</string>
|
|
||||||
</regexCodeList>
|
|
||||||
<regexCodePropertyList>
|
|
||||||
<integer>1</integer>
|
|
||||||
</regexCodePropertyList>
|
|
||||||
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
|
||||||
<name>End Setup</name>
|
|
||||||
<script>disableTrigger("Grid Setup")
|
|
||||||
deleteLine()
|
|
||||||
dreadnought.repairShip(dreadnought.actions)
|
|
||||||
dmsg("The empathic grid is set up and ready for your control.")</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>return isPrompt()</string>
|
|
||||||
</regexCodeList>
|
|
||||||
<regexCodePropertyList>
|
|
||||||
<integer>4</integer>
|
|
||||||
</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">
|
<TriggerGroup isActive="yes" isFolder="yes" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||||
<name>Launch Setup</name>
|
<name>Launch Setup</name>
|
||||||
<script></script>
|
<script></script>
|
||||||
|
@ -1080,7 +1110,7 @@ end</script>
|
||||||
<colorTriggerFgColor>#000000</colorTriggerFgColor>
|
<colorTriggerFgColor>#000000</colorTriggerFgColor>
|
||||||
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
||||||
<regexCodeList>
|
<regexCodeList>
|
||||||
<string>^(?:\w+\s?)+ into the aetherways\.$</string>
|
<string>^(?:\w+\s?)+ launches into the aetherways\.$</string>
|
||||||
</regexCodeList>
|
</regexCodeList>
|
||||||
<regexCodePropertyList>
|
<regexCodePropertyList>
|
||||||
<integer>1</integer>
|
<integer>1</integer>
|
||||||
|
@ -1155,9 +1185,11 @@ send("grid modules", false)</script>
|
||||||
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
||||||
<regexCodeList>
|
<regexCodeList>
|
||||||
<string>^\(Ship\): \w+ (?:say|says), "Check\."$</string>
|
<string>^\(Ship\): \w+ (?:say|says), "Check\."$</string>
|
||||||
|
<string>I have been infested by an aetheretic slivven\!"$</string>
|
||||||
</regexCodeList>
|
</regexCodeList>
|
||||||
<regexCodePropertyList>
|
<regexCodePropertyList>
|
||||||
<integer>1</integer>
|
<integer>1</integer>
|
||||||
|
<integer>1</integer>
|
||||||
</regexCodePropertyList>
|
</regexCodePropertyList>
|
||||||
</Trigger>
|
</Trigger>
|
||||||
</TriggerGroup>
|
</TriggerGroup>
|
||||||
|
@ -1341,9 +1373,7 @@ else
|
||||||
dreadnought.heap.insert(dreadnought.actions,
|
dreadnought.heap.insert(dreadnought.actions,
|
||||||
dreadnought.action("fire on creature", 4, "turret fire"))
|
dreadnought.action("fire on creature", 4, "turret fire"))
|
||||||
end
|
end
|
||||||
end
|
end</script>
|
||||||
|
|
||||||
dreadnought.fireTurret(dreadnought.actions)</script>
|
|
||||||
<triggerType>0</triggerType>
|
<triggerType>0</triggerType>
|
||||||
<conditonLineDelta>99</conditonLineDelta>
|
<conditonLineDelta>99</conditonLineDelta>
|
||||||
<mStayOpen>0</mStayOpen>
|
<mStayOpen>0</mStayOpen>
|
||||||
|
@ -1356,11 +1386,9 @@ dreadnought.fireTurret(dreadnought.actions)</script>
|
||||||
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
||||||
<regexCodeList>
|
<regexCodeList>
|
||||||
<string>^\(Ship\): \w+ (?:say|says), "Target (the aethership )?(\w+)\."$</string>
|
<string>^\(Ship\): \w+ (?:say|says), "Target (the aethership )?(\w+)\."$</string>
|
||||||
<string>^\(Ship\): \w+ (?:say|says), "Gunners, train your sights upon the (\w+)\."$</string>
|
|
||||||
</regexCodeList>
|
</regexCodeList>
|
||||||
<regexCodePropertyList>
|
<regexCodePropertyList>
|
||||||
<integer>1</integer>
|
<integer>1</integer>
|
||||||
<integer>1</integer>
|
|
||||||
</regexCodePropertyList>
|
</regexCodePropertyList>
|
||||||
</Trigger>
|
</Trigger>
|
||||||
</TriggerGroup>
|
</TriggerGroup>
|
||||||
|
@ -1422,9 +1450,11 @@ end</script>
|
||||||
|
|
||||||
if action.name == "vortex" then
|
if action.name == "vortex" then
|
||||||
dreadnought.heap.extract(dreadnought.actions)
|
dreadnought.heap.extract(dreadnought.actions)
|
||||||
|
|
||||||
|
action.postCommand()
|
||||||
end
|
end
|
||||||
|
|
||||||
action.postCommand()</script>
|
</script>
|
||||||
<triggerType>0</triggerType>
|
<triggerType>0</triggerType>
|
||||||
<conditonLineDelta>0</conditonLineDelta>
|
<conditonLineDelta>0</conditonLineDelta>
|
||||||
<mStayOpen>0</mStayOpen>
|
<mStayOpen>0</mStayOpen>
|
||||||
|
@ -1438,10 +1468,12 @@ action.postCommand()</script>
|
||||||
<regexCodeList>
|
<regexCodeList>
|
||||||
<string>You focus your turret on the fabric of aetherspace itself and fire, ripping open a gaping vortex.</string>
|
<string>You focus your turret on the fabric of aetherspace itself and fire, ripping open a gaping vortex.</string>
|
||||||
<string>A focused blast rips through the fabric of aetherspace, ripping open a gaping vortex.</string>
|
<string>A focused blast rips through the fabric of aetherspace, ripping open a gaping vortex.</string>
|
||||||
|
<string>There is already an aether vortex located here.</string>
|
||||||
</regexCodeList>
|
</regexCodeList>
|
||||||
<regexCodePropertyList>
|
<regexCodePropertyList>
|
||||||
<integer>3</integer>
|
<integer>3</integer>
|
||||||
<integer>3</integer>
|
<integer>3</integer>
|
||||||
|
<integer>3</integer>
|
||||||
</regexCodePropertyList>
|
</regexCodePropertyList>
|
||||||
</Trigger>
|
</Trigger>
|
||||||
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||||
|
@ -1476,9 +1508,9 @@ end</script>
|
||||||
|
|
||||||
if action.name == "shockwave" then
|
if action.name == "shockwave" then
|
||||||
dreadnought.heap.extract(dreadnought.actions)
|
dreadnought.heap.extract(dreadnought.actions)
|
||||||
end
|
|
||||||
|
|
||||||
action.postCommand()</script>
|
action.postCommand()
|
||||||
|
end</script>
|
||||||
<triggerType>0</triggerType>
|
<triggerType>0</triggerType>
|
||||||
<conditonLineDelta>0</conditonLineDelta>
|
<conditonLineDelta>0</conditonLineDelta>
|
||||||
<mStayOpen>0</mStayOpen>
|
<mStayOpen>0</mStayOpen>
|
||||||
|
@ -1502,11 +1534,7 @@ action.postCommand()</script>
|
||||||
</Trigger>
|
</Trigger>
|
||||||
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||||
<name>Turret Fired</name>
|
<name>Turret Fired</name>
|
||||||
<script>local action = dreadnought.heap.head(dreadnought.actions)
|
<script>dreadnought.heap.head(dreadnought.actions).postCommand()</script>
|
||||||
|
|
||||||
if action.name == "fire on ship" or action.name == "fire on creature" then
|
|
||||||
action.postCommand()
|
|
||||||
end</script>
|
|
||||||
<triggerType>0</triggerType>
|
<triggerType>0</triggerType>
|
||||||
<conditonLineDelta>0</conditonLineDelta>
|
<conditonLineDelta>0</conditonLineDelta>
|
||||||
<mStayOpen>0</mStayOpen>
|
<mStayOpen>0</mStayOpen>
|
||||||
|
@ -1520,22 +1548,21 @@ end</script>
|
||||||
<regexCodeList>
|
<regexCodeList>
|
||||||
<string>The floor shakes as you fire a blast that slams into</string>
|
<string>The floor shakes as you fire a blast that slams into</string>
|
||||||
<string>As you attempt to operate a battle turret, it sputters and gyrates without producing a noticeable result.</string>
|
<string>As you attempt to operate a battle turret, it sputters and gyrates without producing a noticeable result.</string>
|
||||||
|
<string>The floor shakes as you fire astray.</string>
|
||||||
</regexCodeList>
|
</regexCodeList>
|
||||||
<regexCodePropertyList>
|
<regexCodePropertyList>
|
||||||
<integer>2</integer>
|
<integer>2</integer>
|
||||||
<integer>3</integer>
|
<integer>3</integer>
|
||||||
|
<integer>3</integer>
|
||||||
</regexCodePropertyList>
|
</regexCodePropertyList>
|
||||||
</Trigger>
|
</Trigger>
|
||||||
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||||
<name>Beast Dies</name>
|
<name>Beast Dies</name>
|
||||||
<script>local action = dreadnought.heap.head(dreadnought.actions)
|
<script>local action = dreadnought.heap.head(dreadnought.actions)
|
||||||
|
|
||||||
if action.name == "fire on ship" or action.name == "fire on creature" then
|
if action.name == "fire on ship" or action.name == "fire on creature" or action.name == "fire on karibidean" then
|
||||||
dreadnought.heap.extract(dreadnought.actions)
|
dreadnought.heap.extract(dreadnought.actions)
|
||||||
action.postCommand()
|
end</script>
|
||||||
end
|
|
||||||
|
|
||||||
dreadnought.fireTurret(dreadnought.actions)</script>
|
|
||||||
<triggerType>0</triggerType>
|
<triggerType>0</triggerType>
|
||||||
<conditonLineDelta>0</conditonLineDelta>
|
<conditonLineDelta>0</conditonLineDelta>
|
||||||
<mStayOpen>0</mStayOpen>
|
<mStayOpen>0</mStayOpen>
|
||||||
|
@ -1557,12 +1584,11 @@ dreadnought.fireTurret(dreadnought.actions)</script>
|
||||||
<name>No Target</name>
|
<name>No Target</name>
|
||||||
<script>local action = dreadnought.heap.head(dreadnought.actions)
|
<script>local action = dreadnought.heap.head(dreadnought.actions)
|
||||||
|
|
||||||
if action.name == "fire on ship" or action.name == "fire on creature" then
|
if action.name == "fire on ship" or action.name == "fire on creature" or action.name == "fire on karibidean" then
|
||||||
dreadnought.heap.extract(dreadnought.actions)
|
dreadnought.heap.extract(dreadnought.actions)
|
||||||
action.postCommand()
|
|
||||||
end
|
end
|
||||||
|
|
||||||
dreadnought.fireTurret(dreadnought.actions)</script>
|
action.postCommand()</script>
|
||||||
<triggerType>0</triggerType>
|
<triggerType>0</triggerType>
|
||||||
<conditonLineDelta>0</conditonLineDelta>
|
<conditonLineDelta>0</conditonLineDelta>
|
||||||
<mStayOpen>0</mStayOpen>
|
<mStayOpen>0</mStayOpen>
|
||||||
|
@ -1575,16 +1601,14 @@ dreadnought.fireTurret(dreadnought.actions)</script>
|
||||||
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
||||||
<regexCodeList>
|
<regexCodeList>
|
||||||
<string>A battle turret is not targeting anything.</string>
|
<string>A battle turret is not targeting anything.</string>
|
||||||
<string>No such creature is close enough for a battle turret to get a targeting lock.</string>
|
|
||||||
</regexCodeList>
|
</regexCodeList>
|
||||||
<regexCodePropertyList>
|
<regexCodePropertyList>
|
||||||
<integer>3</integer>
|
<integer>3</integer>
|
||||||
<integer>3</integer>
|
|
||||||
</regexCodePropertyList>
|
</regexCodePropertyList>
|
||||||
</Trigger>
|
</Trigger>
|
||||||
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||||
<name>Turret Exhaustion</name>
|
<name>Turret Exhaustion</name>
|
||||||
<script>send("shipt I'm exhausted, Captain! You should find me a replacement.")
|
<script>send("shipt I'm exhausted, Captain! You should find me a replacement.", false)
|
||||||
dreadnought.fireTurret(dreadnought.actions)</script>
|
dreadnought.fireTurret(dreadnought.actions)</script>
|
||||||
<triggerType>0</triggerType>
|
<triggerType>0</triggerType>
|
||||||
<conditonLineDelta>99</conditonLineDelta>
|
<conditonLineDelta>99</conditonLineDelta>
|
||||||
|
@ -1603,6 +1627,26 @@ dreadnought.fireTurret(dreadnought.actions)</script>
|
||||||
<integer>3</integer>
|
<integer>3</integer>
|
||||||
</regexCodePropertyList>
|
</regexCodePropertyList>
|
||||||
</Trigger>
|
</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>Reset Lock</name>
|
||||||
|
<script>dreadnought.locked = false</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>A battle turret is not yet ready to be used again.</string>
|
||||||
|
</regexCodeList>
|
||||||
|
<regexCodePropertyList>
|
||||||
|
<integer>3</integer>
|
||||||
|
</regexCodePropertyList>
|
||||||
|
</Trigger>
|
||||||
</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>Collector</name>
|
<name>Collector</name>
|
||||||
|
@ -1779,7 +1823,7 @@ end</script>
|
||||||
</Trigger>
|
</Trigger>
|
||||||
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||||
<name>No Vortex</name>
|
<name>No Vortex</name>
|
||||||
<script>send("Shipt There's no vortex here, Captain.")</script>
|
<script>send("shipt There's no vortex here, Captain.", false)</script>
|
||||||
<triggerType>0</triggerType>
|
<triggerType>0</triggerType>
|
||||||
<conditonLineDelta>3</conditonLineDelta>
|
<conditonLineDelta>3</conditonLineDelta>
|
||||||
<mStayOpen>0</mStayOpen>
|
<mStayOpen>0</mStayOpen>
|
||||||
|
@ -1948,6 +1992,9 @@ end</script>
|
||||||
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||||
<name>Collector On Targetted</name>
|
<name>Collector On Targetted</name>
|
||||||
<script>if matches[3] == gmcp.Char.Name.name then
|
<script>if matches[3] == gmcp.Char.Name.name then
|
||||||
|
if dreadnought.currentModule == "collector" then
|
||||||
|
send("shipt Aye aye, Captain! Activating my collector", false)
|
||||||
|
end
|
||||||
enableTrigger("Collector")
|
enableTrigger("Collector")
|
||||||
tempTimer(0.1, [[send("shipt Aye aye, Captain! Activating my collector")]])
|
tempTimer(0.1, [[send("shipt Aye aye, Captain! Activating my collector")]])
|
||||||
end</script>
|
end</script>
|
||||||
|
@ -1994,7 +2041,9 @@ end</script>
|
||||||
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||||
<name>Collector On</name>
|
<name>Collector On</name>
|
||||||
<script>enableTrigger("Collector")
|
<script>enableTrigger("Collector")
|
||||||
tempTimer(0.1, [[send("shipt Aye aye, Captain! Activating my collector")]])</script>
|
if dreadnought.currentModule == "collector" then
|
||||||
|
send("shipt Aye aye, Captain! Activating my collector", false)
|
||||||
|
end</script>
|
||||||
<triggerType>0</triggerType>
|
<triggerType>0</triggerType>
|
||||||
<conditonLineDelta>0</conditonLineDelta>
|
<conditonLineDelta>0</conditonLineDelta>
|
||||||
<mStayOpen>0</mStayOpen>
|
<mStayOpen>0</mStayOpen>
|
||||||
|
@ -2015,7 +2064,9 @@ tempTimer(0.1, [[send("shipt Aye aye, Captain! Activating my collector"
|
||||||
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||||
<name>Collector Off</name>
|
<name>Collector Off</name>
|
||||||
<script>disableTrigger("Collector")
|
<script>disableTrigger("Collector")
|
||||||
tempTimer(0.1, [[send("shipt Aye aye, Captain! Deactivating my collector")]])</script>
|
if dreadnought.currentModule == "collector" then
|
||||||
|
send("shipt Aye aye, Captain! Deactivating my collector", false)
|
||||||
|
end</script>
|
||||||
<triggerType>0</triggerType>
|
<triggerType>0</triggerType>
|
||||||
<conditonLineDelta>39</conditonLineDelta>
|
<conditonLineDelta>39</conditonLineDelta>
|
||||||
<mStayOpen>0</mStayOpen>
|
<mStayOpen>0</mStayOpen>
|
||||||
|
@ -2074,6 +2125,48 @@ tempTimer(0.1, [[send("shipt Aye aye, Captain! Deactivating my collector&qu
|
||||||
<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>Gags</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="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||||
|
<name>Turrets</name>
|
||||||
|
<script>deleteLineP()</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>^The floor shakes as \w+ fires a blast that slams into</string>
|
||||||
|
<string>^The floor shakes as \w+ fires astray\.$</string>
|
||||||
|
<string>^The floor shakes as you fire a blast that slams into</string>
|
||||||
|
<string>A battle turret whirrs quietly, ready to be used once again.</string>
|
||||||
|
</regexCodeList>
|
||||||
|
<regexCodePropertyList>
|
||||||
|
<integer>1</integer>
|
||||||
|
<integer>1</integer>
|
||||||
|
<integer>1</integer>
|
||||||
|
<integer>3</integer>
|
||||||
|
</regexCodePropertyList>
|
||||||
|
</Trigger>
|
||||||
|
</TriggerGroup>
|
||||||
</TriggerGroup>
|
</TriggerGroup>
|
||||||
</TriggerPackage>
|
</TriggerPackage>
|
||||||
<TimerPackage/>
|
<TimerPackage/>
|
||||||
|
@ -2479,6 +2572,16 @@ dreadnought.fireTurret(dreadnought.actions)</script>
|
||||||
<packageName></packageName>
|
<packageName></packageName>
|
||||||
<regex>^ttar (\w+)(?: (ship))?$</regex>
|
<regex>^ttar (\w+)(?: (ship))?$</regex>
|
||||||
</Alias>
|
</Alias>
|
||||||
|
<Alias isActive="yes" isFolder="no">
|
||||||
|
<name>Vortex</name>
|
||||||
|
<script>dreadnought.heap.insert(dreadnought.actions,
|
||||||
|
dreadnought.action("vortex", 5, "turret vortex"))
|
||||||
|
|
||||||
|
dreadnought.fireTurret(dreadnought.actions)</script>
|
||||||
|
<command></command>
|
||||||
|
<packageName></packageName>
|
||||||
|
<regex>^tvort$</regex>
|
||||||
|
</Alias>
|
||||||
</AliasGroup>
|
</AliasGroup>
|
||||||
<AliasGroup isActive="no" isFolder="yes">
|
<AliasGroup isActive="no" isFolder="yes">
|
||||||
<name>Collector</name>
|
<name>Collector</name>
|
||||||
|
@ -2545,6 +2648,19 @@ dmsg("All Dreadnought reflexes have been disabled.")</script>
|
||||||
<packageName></packageName>
|
<packageName></packageName>
|
||||||
<regex>^hunt off$</regex>
|
<regex>^hunt off$</regex>
|
||||||
</Alias>
|
</Alias>
|
||||||
|
<Alias isActive="yes" isFolder="no">
|
||||||
|
<name>Gags</name>
|
||||||
|
<script>if matches[2] == "on" then
|
||||||
|
dmsg("Deleting all distracting aetherhunting spam.")
|
||||||
|
enableTrigger("Gags")
|
||||||
|
else
|
||||||
|
dmsg("Enabling all distracting aetherhunting spam. Enjoy!")
|
||||||
|
disableTrigger("Gags")
|
||||||
|
end</script>
|
||||||
|
<command></command>
|
||||||
|
<packageName></packageName>
|
||||||
|
<regex>^gag (on|off)$</regex>
|
||||||
|
</Alias>
|
||||||
</AliasGroup>
|
</AliasGroup>
|
||||||
</AliasPackage>
|
</AliasPackage>
|
||||||
<ActionPackage/>
|
<ActionPackage/>
|
||||||
|
@ -2855,6 +2971,7 @@ function dreadnought.reset.empath()
|
||||||
return {
|
return {
|
||||||
aetherbeastsTotal = 0,
|
aetherbeastsTotal = 0,
|
||||||
currentModule = "",
|
currentModule = "",
|
||||||
|
actions = dreadnought.heap.new(),
|
||||||
|
|
||||||
empath = {
|
empath = {
|
||||||
modules = {
|
modules = {
|
||||||
|
@ -2902,6 +3019,7 @@ function dreadnought.reset.combateer()
|
||||||
return {
|
return {
|
||||||
aetherbeastsTotal = 0,
|
aetherbeastsTotal = 0,
|
||||||
currentModule = "",
|
currentModule = "",
|
||||||
|
actions = dreadnought.heap.new(),
|
||||||
|
|
||||||
combateer = {
|
combateer = {
|
||||||
skills = {},
|
skills = {},
|
||||||
|
@ -3004,9 +3122,7 @@ registerAnonymousEventHandler("gmcp.Char.Skills.List", "dreadnoug
|
||||||
if gmcp.Char.Vitals.modulebal == "1" then
|
if gmcp.Char.Vitals.modulebal == "1" then
|
||||||
dreadnought.balance = true
|
dreadnought.balance = true
|
||||||
|
|
||||||
if not dreadnought.locked then
|
raiseEvent("dreadnought.onFireAction", dreadnought.currentModule)
|
||||||
raiseEvent("dreadnought.onFireAction", dreadnought.currentModule)
|
|
||||||
end
|
|
||||||
else
|
else
|
||||||
dreadnought.balance = false
|
dreadnought.balance = false
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Reference in a new issue