diff --git a/Dreadnought.xml b/Dreadnought.xml index 98da78e..0c3ce3d 100644 --- a/Dreadnought.xml +++ b/Dreadnought.xml @@ -1,5 +1,13 @@ + + + + Dreadnought + + 0 + + @@ -1126,6 +1134,3397 @@ if action.name == "planarbond" then dreadnought.heap.extract(dreadnought.actions) end +action.postCommand() + 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 + + + #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 + 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 + 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 + + 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 + + + + 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 + + + #ff0000 + #ffff00 + + #000000 + #000000 + + + + 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 Enters + + 0 + 0 + 0 + + + #ff0000 + #ffff00 + + #000000 + #000000 + + ^Drawn by the flux of energy, (?:a|an) \w+(?:\-\w+)? \w+ suddenly wanders into the nearby area\.$ + + + 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 + + 0 + 39 + 0 + + + #ff0000 + #ffff00 + + #000000 + #000000 + + ^\(Ship\): (\w+) says, \"Siphon off.\"$ + + + 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 + + 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 + + + + + + + + + + Dreadnought + + + Dreadnought + + + Dreadnought + + + + + + Pilot + + + + + + Movement + + + + + + Steer + + + + ^(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 + + + + ^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 + + + + ^psilent (on|off)$ + + + Farhorizon + + + + ^pfar (on|off)$ + + + Clarity + + shipt clarity + + ^pc$ + + + Emergency Clarity + + shipt EMERGENCY CLARITY + + ^pce$ + + + Target Callout + + + + ^ptar (\w+)$ + + + Autopilot Testing + + + + ^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 + + + + + + Targetting Mode + + + + ^tmode (call|auto|off)$ + + + Set Target + + + + ^ttar (\w+)(?: (ship))?$ + + + Vortex + + + + ^tvort$ + + + + Collector + + + + + + Siphoning Mode + + + + ^smode (call|auto|off)$ + + + + Ship Look + + + + ^sl$ + + + Finish Hunting + + + + ^hunt off$ + + + Gags + + + + ^gag (on|off)$ + + + + + + + + Dreadnought + Dreadnought + + + + Dreadnought + + + + + Data Structures + + + + + + + + + + + + Package + + + + + Pilot + + + + + + + + + + + + + + + + + + Empath + + + + + + + + + Combateer + + + + + + + + + Collector + + + + + + + + + Listeners + + + + + + + + + + + + + + + + + + + + + + + + + + + + +lta>0 + 0 + + Dreadnought + #ff0000 + #ffff00 + + #000000 + #000000 + + + + Dreadnought + + 0 + 39 + 0 + + + #ff0000 + #ffff00 + + #000000 + #000000 + + + + Locking/Unlocking + + 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 + + + + Autopilot + + 0 + 0 + 0 + + + #ff0000 + #ffff00 + + #000000 + #000000 + + + + Siphon Callout + + 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 + 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 + + + #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 + 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 + + + #ff0000 + #ffff00 + + #000000 + #000000 + + return isPrompt() + + + 4 + + + + + Repairing + + 0 + 0 + 0 + + + #ff0000 + #ffff00 + + #000000 + #000000 + + + + Hull + + 0 + 0 + 0 + + + #ff0000 + #ffff00 + + #000000 + #000000 + + + + Repaired + + 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 + + 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