diff --git a/Dreadnought.xml b/Dreadnought.xml
index f57cecc..14d00a4 100644
--- a/Dreadnought.xml
+++ b/Dreadnought.xml
@@ -6,10 +6,10 @@
Dreadnought
0
- 39
+ 0
0
-
+ Dreadnought
#ff0000
#ffff00
@@ -18,10 +18,10 @@
- Locking/Unlocking
+ Dreadnought
0
- 0
+ 39
0
@@ -32,9 +32,24 @@
#000000
-
- Chair Locked
-
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+
+
+ Chair Locked
+
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^You step up to the command (\w+), locking yourself into the module and linking your mind to the controls of the ship\. After a moment, you begin to sense your command of the module in your own brain\.$
-
-
- 1
-
-
-
- Chair Unlocked
-
- 0
- 39
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- With a long, slow blink, you allow your mind to drift free from the ship, and release your lock on the command of the command chair.
-
-
- 3
-
-
-
- Grid Locked
-
- 0
- 99
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^You step up to the empathic (\w+), locking yourself into the module and linking your mind to the controls of the ship\. After a moment, you begin to sense your command of the module in your own brain\.$
-
-
- 1
-
-
-
- Grid Unlocked
-
- 0
- 39
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- With a long, slow blink, you allow your mind to drift free from the ship, and release your lock on the command of the empathic grid.
-
-
- 3
-
-
-
- Turret Locked
-
- 0
- 39
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- You step up to a battle turret, locking yourself into the module and linking your mind to the controls of the ship. After a moment, you begin to sense your command of the module in your own brain.
-
-
- 3
-
-
-
- Turret Unlocked
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- With a long, slow blink, you allow your mind to drift free from the ship, and release your lock on the command of a battle turret.
-
-
- 3
-
-
-
- Collector Locked
-
- 0
- 39
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^You step up to an energy (\w+), locking yourself into the module and linking your mind to the controls of the ship\. After a moment, you begin to sense your command of the module in your own brain\.$
-
-
- 1
-
-
-
- Collector Unlocked
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- With a long, slow blink, you allow your mind to drift free from the ship, and release your lock on the command of an energy collector.
-
-
- 3
-
-
-
-
- Pilot
-
- 0
- 99
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
-
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ With a long, slow blink, you allow your mind to drift free from the ship, and release your lock on the command of an energy collector.
+
+
+ 3
+
+
+
- Autopilot
+ Pilot
0
- 0
+ 99
0
@@ -310,13 +310,11 @@ dreadnought.currentModule = ""
#000000
-
- Siphon Callout
-
+
+ Autopilot
+
0
- 99
+ 0
0
@@ -325,16 +323,33 @@ end
#000000
#000000
-
- An energy vortex pulsates brightly.
-
-
- 3
-
-
-
- Aetherbeast Summoned
-
+ 0
+ 99
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ An energy vortex pulsates brightly.
+
+
+ 3
+
+
+
+ Aetherbeast Summoned
+
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^Drawn by the flux of energy, a \w+ (\w+) suddenly wanders into the nearby area\.$
- ^Drawn by the flux of energy, a six-headed (\w+) suddenly wanders into the nearby area\.$
- ^Drawn by the flux of energy, a swarm of (\w+) suddenly wanders into the nearby area\.$
- ^Drawn by the flux of energy, a school of burning (\w+) suddenly wanders into the nearby area\.$
-
-
- 1
- 1
- 1
- 1
-
-
-
- Karibidean Summoned
-
- 0
- 0
- 0
- shipt Target karibidean
-
- #aa55ff
- #ff0000
-
- #000000
- #000000
-
- The energy vortex flashes and a vortex karibidean flies out of it.
-
-
- 3
-
-
-
- Aetherbeast Enters
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^(?:\w+\s){3}enters from the \w+ on the aetherways\.$
- ^A six-headed scyllus enters from the \w+ on the aetherways\.$
-
-
- 1
- 1
-
-
-
- Entering Shockwave
-
- 0
- 39
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^You are thrust forward as(?:\s\w+(?:\'\w+)?)+ shudders violently and comes to a complete stop\.$
- The command chair is unresponsive to your requests.
-
-
- 1
- 3
-
-
-
- Freed From Shockwave
-
+ 0
+ 39
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^You are thrust forward as(?:\s\w+(?:\'\w+)?)+ shudders violently and comes to a complete stop\.$
+ The command chair is unresponsive to your requests.
+
+
+ 1
+ 3
+
+
+
+ Freed From Shockwave
+
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- I am clearing the command chair of all impairments\."$
- ^With a ripple,(?:\s\w+(?:\'\w+)?)+ frees itself from its shockwave\.$
-
-
- 1
- 1
-
-
-
- Aetherbeast Dies
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^(?:\w+(?:\-\w+)?\s){3}suddenly explodes\!$
-
-
- 1
-
-
-
- Pilot Balance
-
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ The command chair whirrs quietly, ready to be used once again.
+
+
+ 3
+
+
+
+
+ Ship Move
+
0
0
0
@@ -548,67 +584,73 @@ end
#000000
#000000
- The command chair whirrs quietly, ready to be used once again.
+ ^You steer(?:\s\w+(?:\'\w+)?)+ to the \w+\.$
- 3
+ 1
-
-
- Ship Move
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^You steer(?:\s\w+(?:\'\w+)?)+ to the \w+\.$
-
-
- 1
-
-
-
- Shockwave Timer
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- A nearby turret blankets aetherspace with bolts of crackling energy, which ripple around this space in waves of coruscating power.
-
-
- 3
-
-
-
- Highlights
-
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^With a ripple,(?:\s\w+(?:\'\w+)?)+ frees itself from its shockwave\.$
+ The command chair whirrs quietly, ready to be used once again.
+ ^(?:\w+\s){3}suddenly explodes\!$
+ A six-headed scyllus suddenly explodes!
+
+
+ 1
+ 3
+ 1
+ 3
+
+
+
+
+ Empath
+
0
- 0
+ 99
0
@@ -617,38 +659,11 @@ resetFormat()
#000000
#000000
-
- ^With a ripple,(?:\s\w+(?:\'\w+)?)+ frees itself from its shockwave\.$
- The command chair whirrs quietly, ready to be used once again.
- ^(?:\w+\s){3}suddenly explodes\!$
- A six-headed scyllus suddenly explodes!
-
-
- 1
- 3
- 1
- 3
-
-
-
-
- Empath
-
- 0
- 99
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
-
-
- Grid Setup
-
- 0
- 0
- 1
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^"(\D+)(\d+)"\s+(?:\w+\s){3}\s+\d+\%\ \/\ \w+ damage
-
-
- 1
-
-
- End Setup
-
0
0
- 0
+ 1
#ff0000
@@ -693,30 +687,36 @@ dmsg("The empathic grid is set up and ready for your control.")#000000
#000000
- return isPrompt()
+ ^"(\D+)(\d+)"\s+(?:\w+\s){3}\s+\d+\%\ \/\ \w+ damage
- 4
+ 1
+
+ End Setup
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ return isPrompt()
+
+
+ 4
+
+
-
-
- Repairing
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
-
- Hull
+ Repairing
0
0
@@ -730,19 +730,9 @@ dmsg("The empathic grid is set up and ready for your control.")#000000
-
- Repaired
-
+
+ Hull
+
0
0
0
@@ -753,17 +743,42 @@ end
#000000
#000000
-
- Bright tendrils of energy pulsate through the ship and heal the hull to full strength.
-
-
- 3
-
-
-
-
- Modules
-
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ Bright tendrils of energy pulsate through the ship and heal the hull to full strength.
+
+
+ 3
+
+
+
+
+ Modules
+
- 0
- 0
- 1
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^"(\D+)(\d+)"\s+(?:\w+\s?){3}\s+\d+\% \/ (\w+) damage(?: \[(\w+)\])?(?: (PARASITE)\!)?$
-
-
- 1
-
-
- End Repair
-
end
dreadnought.repairShip(dreadnought.actions)
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ return isPrompt()
+
+
+ 4
+
+
+
+
+ Repairing
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ You send a surge of strength through the empathic grid
+ As you attempt to operate the empathic grid, it sputters and gyrates without producing a noticeable result.
+ The empathic grid is not yet ready to be used again.
+ ^Crackling energy surges to (?:a|an) \w+ (\w+), fully healing it\.$
+ The empathic grid is not yet ready to be used again.
+
+
+ 2
+ 3
+ 3
+ 1
+ 3
+
+
+
+ Already Repaired
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ That module is already in full repair.
+ The ship's hull is already at maximum strength.
+
+
+ 3
+ 3
+
+
+
+
+ Clarity
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+
+
+ Call
+
+ 0
+ 99
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^\(Ship\): \w+ (?:say|says), \"Clarity.\"$
+
+
+ 1
+
+
+
+ Emergency
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^\(Ship\): \w+ says, \"Emergency clarity\!\"$
+
+
+ 1
+
+
+
+ Finish
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ I am clearing the command chair of all impairments."$
+ That module needs no clarity.
+
+
+ 1
+ 3
+
+
+
+ Target Destroyed
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ suddenly explodes!$
+
+
+ 1
+
+
+
+
+ Launch Setup
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+
+
+ Launch
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^[\w\'\s]+ launches into the aetherways\.$
+
+
+ 1
+
+
+
+ Covey
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^You point out to [\w\'\s]+ that she has a covey\.$
+
+
+ 1
+
+
+
+ Planarbond
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^You direct [\w\'\s]+ to form a deep planar bond with the crew, rooting each of them to the distant aetherwaves\.$
+
+
+ 1
+
+
+
+
+ Slivven Check
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^\(Ship\): \w+ (?:say|says), "Check\."$
+ I have been infested by an aetheretic slivven\!"$
+
+
+ 1
+ 1
+
+
+
+ Prompt
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^\[(\d+)\-hull, \d+\-power, \w+ damage, \d+\-will \*x?\*\]$
+
+
+ 1
+
+
+
+ aethercombat
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+
+
+ worbleLine
+
+ 0
+ 1
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^"(\D+)(\d+)"\s+(?:\w+\s){3}\s+\d+\%\ \/\ (\w+) damage \[(\w+)\]$
+ It is slowed!
+
+
+ 1
+ 0
+
+
+
+ muckleLine
+
+ 0
+ 1
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^"(\D+)(\d+)"\s+(?:\w+\s){3}\s+\d+\%\ \/\ (\w+) damage \[(\w+)\]$
+ It is disrupted!
+
+
+ 1
+ 0
+
+
+
+ sendGridRepair
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^(.*) \[(\w+)\] launches a worbling disc of energy at (.*), which shudders as a sizzling energy rushes through the ship\.$
+ ^(.*) \[(\w+)\] pounds (.*), hitting the (.*), which crackles and splutters\.$
+
+
+ 1
+ 1
+
+
+
+ regenerate
+
+ 0
+ 1
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^"(\D+)(\d+)"\s+(?:\w+\s){3}\s+\d+\%\ \/\ (\w+) damage \[(\w+)\]$
+ It has been blown up!
+
+
+ 1
+ 0
+
+
+
+
+
+ Combateer
+
+ 0
+ 99
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+
+
+ Turret Setup
+
+ 0
+ 0
+ 10
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ The battle turret is a spherical object
+
+
+ 2
+
+
+ Can Vortex
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ It has a spherical diamonut covered with surgically sharp blades installed.
+
+
+ 3
+
+
+
+ Finish Setup
+
0
0
0
@@ -859,88 +1411,10 @@ dreadnought.repairShip(dreadnought.actions)
4
-
-
- Repairing
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- You send a surge of strength through the empathic grid
- As you attempt to operate the empathic grid, it sputters and gyrates without producing a noticeable result.
- The empathic grid is not yet ready to be used again.
- ^Crackling energy surges to (?:a|an) \w+ (\w+), fully healing it\.$
- The empathic grid is not yet ready to be used again.
-
-
- 2
- 3
- 3
- 1
- 3
-
-
-
- Already Repaired
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- That module is already in full repair.
- The ship's hull is already at maximum strength.
-
-
- 3
- 3
-
-
-
-
- Clarity
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
-
-
- Call
-
+
+
+ Targetting - Auto
+
0
99
0
@@ -951,370 +1425,65 @@ end
#000000
#000000
-
- ^\(Ship\): \w+ (?:say|says), \"Clarity.\"$
-
-
- 1
-
-
-
- Emergency
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^\(Ship\): \w+ says, \"Emergency clarity\!\"$
-
-
- 1
-
-
-
- Finish
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- I am clearing the command chair of all impairments."$
- That module needs no clarity.
-
-
- 1
- 3
-
-
-
- Target Destroyed
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- suddenly explodes!$
-
-
- 1
-
-
-
-
- Launch Setup
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
-
-
- Launch
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^[\w\'\s]+ launches into the aetherways\.$
-
-
- 1
-
-
-
- Covey
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^You point out to [\w\'\s]+ that she has a covey\.$
-
-
- 1
-
-
-
- Planarbond
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^You direct [\w\'\s]+ to form a deep planar bond with the crew, rooting each of them to the distant aetherwaves\.$
-
-
- 1
-
-
-
-
- Slivven Check
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^\(Ship\): \w+ (?:say|says), "Check\."$
- I have been infested by an aetheretic slivven\!"$
-
-
- 1
- 1
-
-
-
- Prompt
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^\[(\d+)\-hull, \d+\-power, \w+ damage, \d+\-will \*x?\*\]$
-
-
- 1
-
-
-
-
- Combateer
-
- 0
- 99
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
-
-
- Turret Setup
-
- 0
- 0
- 10
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- The battle turret is a spherical object
-
-
- 2
-
-
- Can Vortex
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- It has a spherical diamonut covered with surgically sharp blades installed.
-
-
- 3
-
-
-
- Finish Setup
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- return isPrompt()
-
-
- 4
-
-
-
-
- Targetting - Auto
-
- 0
- 99
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
-
-
- Aetherbeast Summoned
-
- 0
- 99
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^Drawn by the flux of energy, a \w+ (\w+) suddenly wanders into the nearby area\.$
- ^Drawn by the flux of energy, a six-headed (\w+) suddenly wanders into the nearby area\.$
-
-
- 1
- 1
-
-
-
- Karibidean Summoned
-
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ The energy vortex flashes and a vortex karibidean flies out of it.
+
+
+ 3
+
+
+
+
+ Targetting - Callout
+
0
- 0
+ 99
0
@@ -1323,32 +1492,11 @@ dreadnought.fireTurret(dreadnought.actions)
#000000
#000000
-
- The energy vortex flashes and a vortex karibidean flies out of it.
-
-
- 3
-
-
-
-
- Targetting - Callout
-
- 0
- 99
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
-
-
- Targeting
-
+ 0
+ 99
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^\(Ship\): \w+ (?:say|says), "Target (the aethership )?(\w+)\."$
+
+
+ 1
+
+
+
+
+ Target Acquired
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^You tune the weapon module to target (?:a|an) [\w\-\s]+\.$
+ No such creature is close enough for a battle turret to get a targeting lock.
+
+
+ 1
+ 3
+
+
+
+ Vortex
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^\(Ship\): \w+ says, "Vortex\."$
+
+
+ 1
+
+
+
+ Vortex Fired
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ You focus your turret on the fabric of aetherspace itself and fire, ripping open a gaping vortex.
+ A focused blast rips through the fabric of aetherspace, ripping open a gaping vortex.
+ There is already an aether vortex located here.
+
+
+ 3
+ 3
+ 3
+
+
+
+ Shockwave
+
0
99
@@ -1377,288 +1634,166 @@ end
#000000
#000000
- ^\(Ship\): \w+ (?:say|says), "Target (the aethership )?(\w+)\."$
+ ^\(Ship\): \w+ says, \"Shockwave.\"$
+ ^(?:\w+\s)+lacks the power to do that\.$
1
+ 1
-
-
- Target Acquired
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^You tune the weapon module to target (?:a|an) [\w\-\s]+\.$
- No such creature is close enough for a battle turret to get a targeting lock.
-
-
- 1
- 3
-
-
-
- Vortex
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^\(Ship\): \w+ says, "Vortex\."$
-
-
- 1
-
-
-
- Vortex Fired
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- You focus your turret on the fabric of aetherspace itself and fire, ripping open a gaping vortex.
- A focused blast rips through the fabric of aetherspace, ripping open a gaping vortex.
- There is already an aether vortex located here.
-
-
- 3
- 3
- 3
-
-
-
- Shockwave
-
- 0
- 99
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^\(Ship\): \w+ says, \"Shockwave.\"$
- ^(?:\w+\s)+lacks the power to do that\.$
-
-
- 1
- 1
-
-
-
- Shockwave Fired
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- This area is too full of energy for you to create a shockwave.
- You blanket the aetherspace around you with bolts of crackling energy, which ripple around this space in waves of coruscating power.
- A nearby turret blankets aetherspace with bolts of crackling energy, which ripple around this space in waves of coruscating power.
-
-
- 3
- 3
- 3
-
-
-
- Turret Fired
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- The floor shakes as you fire a blast that slams into
- As you attempt to operate a battle turret, it sputters and gyrates without producing a noticeable result.
- The floor shakes as you fire astray.
-
-
- 2
- 3
- 3
-
-
-
- Target Destroyed
-
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ The floor shakes as you fire a blast that slams into
+ As you attempt to operate a battle turret, it sputters and gyrates without producing a noticeable result.
+ The floor shakes as you fire astray.
+
+
+ 2
+ 3
+ 3
+
+
+
+ Target Destroyed
+
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- suddenly explodes\!$
-
-
- 1
-
-
-
- No Target
-
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ suddenly explodes\!$
+
+
+ 1
+
+
+
+ No Target
+
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- A battle turret is not targeting anything.
- No such creature is close enough for a battle turret to get a targeting lock.
-
-
- 3
- 3
-
-
-
- Turret Exhaustion
-
- 0
- 99
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- Exhaustion clouds your mind and you fail to properly link to a battle turret.
-
-
- 3
-
-
-
- Reset Lock
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- A battle turret is not yet ready to be used again.
-
-
- 3
-
-
-
-
- Collector
-
- 0
- 99
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
-
+ 0
+ 99
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ Exhaustion clouds your mind and you fail to properly link to a battle turret.
+
+
+ 3
+
+
+
+ Reset Lock
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ A battle turret is not yet ready to be used again.
+
+
+ 3
+
+
+
- Siphoning - Auto
+ Collector
0
99
@@ -1672,32 +1807,231 @@ dreadnought.fireTurret(dreadnought.actions)
#000000
-
- Autosiphon
-
+
+ Siphoning - Auto
+
+ 0
+ 99
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+
+
+ Autosiphon
+
+ 0
+ 0
+ 0
+
+
+ #000280
+ #00ff00
+
+ #000000
+ #000000
+
+ An energy vortex pulsates brightly.
+ An energy collector whirrs quietly, ready to be used once again.
+
+
+ 3
+ 3
+
+
+
+ Aetherbeast Summoned
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^Drawn by the flux of energy, a \w+ \w+ suddenly wanders into the nearby area\.$
+ ^Drawn by the flux of energy, a six-headed \w+ suddenly wanders into the nearby area\.$
+ The energy vortex flashes and a vortex karibidean flies out of it.
+
+
+ 1
+ 1
+ 3
+
+
+
+ Aetherbeast Dies
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ suddenly explodes!$
+
+
+ 1
+
+
+
+
+ Siphoning - Callout
+
0
0
0
- #000280
- #00ff00
+ #ff0000
+ #ffff00
#000000
#000000
-
- An energy vortex pulsates brightly.
- An energy collector whirrs quietly, ready to be used once again.
-
-
- 3
- 3
-
-
+
+
+
+ Callout Siphon
+
+ 0
+ 39
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^\(Ship\): \w+ says, \"Siphon.\"$
+
+
+ 1
+
+
+
+
+ Announcements
+
+ 0
+ 3
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+
+
+ Siphoning Vortex
+
+ 0
+ 99
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^You siphon some energy from the energy vortex into an energy collector, bringing it to a total of (\d+) energy\.$
+
+
+ 1
+
+
+
+ No Vortex
+
+ 0
+ 3
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ There is no energy vortex to siphon energy from.
+
+
+ 3
+
+
+
+ Full Collector
+
+ 0
+ 18
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ An energy collector is filled to capacity.
+
+
+ 3
+
+
+
+ Exhaustion
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ Exhaustion clouds your mind and you fail to properly link to an energy collector.
+
+
+ 3
+
+
+
- Aetherbeast Summoned
-
+ Aetherbeast Enters
+
0
0
0
@@ -1709,22 +2043,16 @@ disableTrigger("Autosiphon")
#000000
#000000
- ^Drawn by the flux of energy, a \w+ \w+ suddenly wanders into the nearby area\.$
- ^Drawn by the flux of energy, a six-headed \w+ suddenly wanders into the nearby area\.$
- The energy vortex flashes and a vortex karibidean flies out of it.
+ ^Drawn by the flux of energy, (?:a|an) \w+(?:\-\w+)? \w+ suddenly wanders into the nearby area\.$
1
- 1
- 3
Aetherbeast Dies
-
0
0
@@ -1737,15 +2065,15 @@ end
#000000
#000000
- suddenly explodes!$
+ ^(?:\w+(?:\-\w+)?\s){3}suddenly explodes\!$
1
-
- Siphoning - Callout
+
+ Activate/Deactivate calls
0
0
@@ -1760,8 +2088,129 @@ end
- Callout Siphon
-
+ Turret On
+
+ 0
+ 99
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^\(Ship\): \w+ says, \"(\w+), turret on\."$
+
+
+ 1
+
+
+
+ Turret Off
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^\(Ship\): \w+ says, \"(\w+), turret off\."$
+
+
+ 1
+
+
+
+ Collector On Targetted
+
+ 0
+ 99
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^\(Ship\): (\w+) says, \"(\w+), siphon on.\"$
+
+
+ 1
+
+
+
+ Collector Off Targetted
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^\(Ship\): (\w+) says, \"(\w+), siphon off.\"$
+
+
+ 1
+
+
+
+ Collector On
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^\(Ship\): (\w+) says, \"Siphon on.\"$
+
+
+ 1
+
+
+
+ Collector Off
+
0
39
0
@@ -1773,115 +2222,16 @@ end
#000000
#000000
- ^\(Ship\): \w+ says, \"Siphon.\"$
+ ^\(Ship\): (\w+) says, \"Siphon off.\"$
1
-
- Announcements
-
- 0
- 3
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
-
-
- Siphoning Vortex
-
- 0
- 99
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^You siphon some energy from the energy vortex into an energy collector, bringing it to a total of (\d+) energy\.$
-
-
- 1
-
-
-
- No Vortex
-
- 0
- 3
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- There is no energy vortex to siphon energy from.
-
-
- 3
-
-
-
- Full Collector
-
- 0
- 18
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- An energy collector is filled to capacity.
-
-
- 3
-
-
-
- Exhaustion
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- Exhaustion clouds your mind and you fail to properly link to an energy collector.
-
-
- 3
-
-
-
- Aetherbeast Enters
-
+ Ship Implodes
+
0
0
0
@@ -1893,174 +2243,15 @@ dreadnought.siphonVortex(dreadnought.aetherbeastsTotal)
#000000
#000000
- ^Drawn by the flux of energy, (?:a|an) \w+(?:\-\w+)? \w+ suddenly wanders into the nearby area\.$
+ implodes and your body is instantly torn apart by the unstable reality of the Aetherways\.$
1
-
- Aetherbeast Dies
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^(?:\w+(?:\-\w+)?\s){3}suddenly explodes\!$
-
-
- 1
-
-
-
-
- Activate/Deactivate calls
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
-
-
- Turret On
-
- 0
- 99
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^\(Ship\): \w+ says, \"(\w+), turret on\."$
-
-
- 1
-
-
-
- Turret Off
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^\(Ship\): \w+ says, \"(\w+), turret off\."$
-
-
- 1
-
-
-
- Collector On Targetted
-
- 0
- 99
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^\(Ship\): (\w+) says, \"(\w+), siphon on.\"$
-
-
- 1
-
-
-
- Collector Off Targetted
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^\(Ship\): (\w+) says, \"(\w+), siphon off.\"$
-
-
- 1
-
-
-
- Collector On
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- ^\(Ship\): (\w+) says, \"Siphon on.\"$
-
-
- 1
-
-
-
- Collector Off
-
+
+ Gnome traders
+
0
39
0
@@ -2072,71 +2263,15 @@ end
#000000
#000000
- ^\(Ship\): (\w+) says, \"Siphon off.\"$
+ glides off towards the (\w+)\.$
1
-
-
- Ship Implodes
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- implodes and your body is instantly torn apart by the unstable reality of the Aetherways\.$
-
-
- 1
-
-
-
- Gnome traders
-
- 0
- 39
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
- glides off towards the (\w+)\.$
-
-
- 1
-
-
-
- Gags
-
- 0
- 0
- 0
-
-
- #ff0000
- #ffff00
-
- #000000
- #000000
-
-
-
- Turrets
-
+
+ Gags
+
0
0
0
@@ -2147,19 +2282,35 @@ end
#000000
#000000
-
- ^The floor shakes as \w+ fires a blast that slams into
- ^The floor shakes as \w+ fires astray\.$
- ^The floor shakes as you fire a blast that slams into
- A battle turret whirrs quietly, ready to be used once again.
-
-
- 1
- 1
- 1
- 3
-
-
+
+
+
+ Turrets
+
+ 0
+ 0
+ 0
+
+
+ #ff0000
+ #ffff00
+
+ #000000
+ #000000
+
+ ^The floor shakes as \w+ fires a blast that slams into
+ ^The floor shakes as \w+ fires astray\.$
+ ^The floor shakes as you fire a blast that slams into
+ A battle turret whirrs quietly, ready to be used once again.
+
+
+ 1
+ 1
+ 1
+ 3
+
+
+
@@ -2169,32 +2320,38 @@ end
Dreadnought
-
+ Dreadnought
-
- Pilot
+
+ Dreadnought
-
- Movement
+
+ Pilot
-
- Steer
-
+
+ Movement
+
- ^(n|ne|e|se|s|sw|w|nw)$
-
-
- Glide
-
+
+
+ ^(n|ne|e|se|s|sw|w|nw)$
+
+
+ Glide
+
-
-
- ^(nn|nene|ee|sese|ss|swsw|ww|nwnw)$
-
-
-
- Toggle Autopilot
-
-
-
- ^pauto (on|off)$
-
-
- Toggle Siphon Callout
-
-
-
- ^pcall (on|off)$
-
-
- Pathing
-
-
-
- ^ppath (n|ne|e|se|s|sw|w|nw) (n|ne|e|se|s|sw|w|nw) (n|ne|e|se|s|sw|w|nw)$
-
-
- Reset
-
else
dmsg("This will reset ALL piloting variables. Please type 'preset confirm' to confirm.")
end
-
-
- ^preset(?: (confirm))?$
-
-
- Launch
-
- pilot launch
-
- ^pl$
-
-
- Dock
-
- pilot dock
-
- ^pd$
-
-
- Shockwave
-
- shipt Shockwave
-
- ^pshock$
-
-
- Vortex
-
- shipt Vortex
-
- ^pvort$
-
-
- Scoop
-
- pilot scoop
-
- ^ps$
-
-
- Transverse
-
- pilot transverse
-
- ^ptrans$
-
-
- Anchor
-
- pilot anchor
-
- ^panch$
-
-
- Forcefield
-
- pilot forcefield
-
- ^pforce$
-
-
- Look
-
- ship look
-
- ^l$
-
-
- Run Silent
-
+ pilot launch
+
+ ^pl$
+
+
+ Dock
+
+ pilot dock
+
+ ^pd$
+
+
+ Shockwave
+
+ shipt Shockwave
+
+ ^pshock$
+
+
+ Vortex
+
+ shipt Vortex
+
+ ^pvort$
+
+
+ Scoop
+
+ pilot scoop
+
+ ^ps$
+
+
+ Transverse
+
+ pilot transverse
+
+ ^ptrans$
+
+
+ Anchor
+
+ pilot anchor
+
+ ^panch$
+
+
+ Forcefield
+
+ pilot forcefield
+
+ ^pforce$
+
+
+ Look
+
+ ship look
+
+ ^l$
+
+
+ Run Silent
+
-
-
- ^psilent (on|off)$
-
-
- Farhorizon
-
-
-
- ^pfar (on|off)$
-
-
- Clarity
-
- shipt clarity
-
- ^pc$
-
-
- Emergency Clarity
-
- shipt EMERGENCY CLARITY
-
- ^pce$
-
-
- Target Callout
-
-
-
- ^ptar (\w+)$
-
-
- Autopilot Testing
-
+ shipt clarity
+
+ ^pc$
+
+
+ Emergency Clarity
+
+ shipt EMERGENCY CLARITY
+
+ ^pce$
+
+
+ Target Callout
+
+
+
+ ^ptar (\w+)$
+
+
+ Autopilot Testing
+
+
+
+ ^ptest path (1|2|3)$
+
+
+
+ Empath
+
- ^ptest path (1|2|3)$
-
-
-
- Empath
-
-
-
-
-
- Grid Modules
-
-
-
- ^gm$
-
-
- Grid Repair
-
-
-
- ^gr$
-
-
- Slivven Check
-
-
-
- ^gsliv$
-
-
- Clarity
-
-
-
- ^gc$
-
-
- Reset
-
+
+
+ ^greset(?: (confirm))?$
+
+
+ aethercombat
+
+
+
+
+
+ acombat on
+
+
+
+ ^acombat (on|off)$
+
+
+
+
+ Combateer
+
- ^greset(?: (confirm))?$
-
-
-
- Combateer
-
-
-
-
-
- Targetting Mode
-
-
-
- ^tmode (call|auto|off)$
-
-
- Set Target
-
-
-
- ^ttar (\w+)(?: (ship))?$
-
-
- Vortex
-
+
+
+ ^tvort$
+
+
+
+ Collector
+
- ^tvort$
-
-
-
- Collector
-
-
-
-
-
- Siphoning Mode
-
+
+
+ ^smode (call|auto|off)$
+
+
+
+ Ship Look
+
- ^smode (call|auto|off)$
+ ^sl$
-
-
- Ship Look
-
-
-
- ^sl$
-
-
- Finish Hunting
-
-
-
- ^hunt off$
-
-
- Gags
-
-
-
- ^gag (on|off)$
-
+
+
+ ^gag (on|off)$
+
+
Dreadnought
-
-
+
+
+ Dreadnought
+
+
reset = {},
setup = {}
}
-
-
- Data Structures
-
-
-
+
+
-
-
-
+
-
-
-
-
- Package
-
-
-
+
+
+
- Pilot
+ Package
-
+
+
+ Pilot
+
+
-
-
return positions.currentPosition
end
-
-
-
+
-
-
-
+
return positions
end
-
-
-
+
-
-
-
-
- Empath
-
-
+
+
+ Empath
+
+
-
-
-
-
-
-
- Combateer
-
-
+
+
+ Combateer
+
+
-
-
-
-
-
-
- Collector
-
-
-
-
+
+
+ Collector
-
+
+
-
-
-
-
- Listeners
-
-
-
-
+
+
+ Listeners
-
+
+
-
-
-
+
-
-
-
+
-
-
-
-
+
+
-
-
-
+
printLine(text)
printLine()
end
-
-
-
+
end
]])
end
-
-
+
+
+