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 - - + + +