Tested and fixed Gunning capabilities
Should work now! (At least for calling out targets)
This commit is contained in:
parent
fba918858f
commit
6eb57f0f68
1 changed files with 250 additions and 371 deletions
|
@ -31,15 +31,14 @@
|
|||
<colorTriggerFgColor>#000000</colorTriggerFgColor>
|
||||
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
||||
<regexCodeList>
|
||||
<string>^\[\d+\-hull, \d+\-power, \w+ damage, \d+\-will \*(\w+)\*\]$</string>
|
||||
<string>^\[\d+\-hull, \d+\-power, \w+ damage, \d+\-will \*(\w+)?\*\]$</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>Aetherbalance</name>
|
||||
<script>dreadnought.balance = true
|
||||
raiseEvent("dreadnought.onAetherBalance")</script>
|
||||
<script>dreadnought.balance = true</script>
|
||||
<triggerType>0</triggerType>
|
||||
<conditonLineDelta>0</conditonLineDelta>
|
||||
<mStayOpen>0</mStayOpen>
|
||||
|
@ -59,7 +58,7 @@ raiseEvent("dreadnought.onAetherBalance")</script>
|
|||
</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>Entering/Exiting</name>
|
||||
<name>Locking/Unlocking</name>
|
||||
<script></script>
|
||||
<triggerType>0</triggerType>
|
||||
<conditonLineDelta>0</conditonLineDelta>
|
||||
|
@ -270,6 +269,160 @@ send("config aethermap off")</script>
|
|||
</Trigger>
|
||||
</TriggerGroup>
|
||||
<TriggerGroup isActive="yes" isFolder="yes" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||
<name>Activate/Deactivate calls</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>Turret On</name>
|
||||
<script>if matches[2] == gmcp.Char.Name.name then
|
||||
enableTrigger("Gunner")
|
||||
tempTimer(0.1, [[send("shipt Aye, Captain. Activating my turret")]])
|
||||
end</script>
|
||||
<triggerType>0</triggerType>
|
||||
<conditonLineDelta>99</conditonLineDelta>
|
||||
<mStayOpen>0</mStayOpen>
|
||||
<mCommand></mCommand>
|
||||
<packageName></packageName>
|
||||
<mFgColor>#ff0000</mFgColor>
|
||||
<mBgColor>#ffff00</mBgColor>
|
||||
<mSoundFile></mSoundFile>
|
||||
<colorTriggerFgColor>#000000</colorTriggerFgColor>
|
||||
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
||||
<regexCodeList>
|
||||
<string>^\(Ship\): \w+ says, \"(\w+), please activate your turret\."$</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">
|
||||
<name>Turret Off</name>
|
||||
<script>if matches[2] == gmcp.Char.Name.name then
|
||||
disableTrigger("Gunner")
|
||||
tempTimer(0.1, [[send("shipt Aye, Captain. Deactivating my turret")]])
|
||||
end</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>^\(Ship\): \w+ says, \"(\w+), please deactivate your turret\."$</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">
|
||||
<name>Collector On Targetted</name>
|
||||
<script>if matches[3] == gmcp.Char.Name.name then
|
||||
enableTrigger("Collector")
|
||||
tempTimer(0.1, [[send("shipt Aye, Captain. Activating my collector")]])
|
||||
send("config shipsight 1")
|
||||
end</script>
|
||||
<triggerType>0</triggerType>
|
||||
<conditonLineDelta>99</conditonLineDelta>
|
||||
<mStayOpen>0</mStayOpen>
|
||||
<mCommand></mCommand>
|
||||
<packageName></packageName>
|
||||
<mFgColor>#ff0000</mFgColor>
|
||||
<mBgColor>#ffff00</mBgColor>
|
||||
<mSoundFile></mSoundFile>
|
||||
<colorTriggerFgColor>#000000</colorTriggerFgColor>
|
||||
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
||||
<regexCodeList>
|
||||
<string>^\(Ship\): (\w+) says, \"(\w+), siphon on.\"$</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">
|
||||
<name>Collector Off Targetted</name>
|
||||
<script>if matches[3] == gmcp.Char.Name.name then
|
||||
disableTrigger("Collector")
|
||||
tempTimer(0.1, [[send("shipt Aye, Captain. Deactivating my collector")]])
|
||||
send("config shipsight 0")
|
||||
end</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>^\(Ship\): (\w+) says, \"(\w+), siphon off.\"$</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">
|
||||
<name>Collector On</name>
|
||||
<script>enableTrigger("Collector")
|
||||
tempTimer(0.1, [[send("shipt Aye, Captain. Activating my collector")]])
|
||||
send("config shipsight 1")</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>^\(Ship\): (\w+) says, \"Siphon on.\"$</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">
|
||||
<name>Collector Off</name>
|
||||
<script>disableTrigger("Collector")
|
||||
tempTimer(0.1, [[send("shipt Aye, Captain. Deactivating my collector")]])
|
||||
send("config shipsight 1")</script>
|
||||
<triggerType>0</triggerType>
|
||||
<conditonLineDelta>39</conditonLineDelta>
|
||||
<mStayOpen>0</mStayOpen>
|
||||
<mCommand></mCommand>
|
||||
<packageName></packageName>
|
||||
<mFgColor>#ff0000</mFgColor>
|
||||
<mBgColor>#ffff00</mBgColor>
|
||||
<mSoundFile></mSoundFile>
|
||||
<colorTriggerFgColor>#000000</colorTriggerFgColor>
|
||||
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
||||
<regexCodeList>
|
||||
<string>^\(Ship\): (\w+) says, \"Siphon off.\"$</string>
|
||||
</regexCodeList>
|
||||
<regexCodePropertyList>
|
||||
<integer>1</integer>
|
||||
</regexCodePropertyList>
|
||||
</Trigger>
|
||||
</TriggerGroup>
|
||||
<TriggerGroup isActive="no" isFolder="yes" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||
<name>Pilot</name>
|
||||
<script></script>
|
||||
<triggerType>0</triggerType>
|
||||
|
@ -521,7 +674,7 @@ end</script>
|
|||
</regexCodePropertyList>
|
||||
</Trigger>
|
||||
</TriggerGroup>
|
||||
<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="no" isFolder="yes" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||
<name>Gunner</name>
|
||||
<script></script>
|
||||
<triggerType>0</triggerType>
|
||||
|
@ -596,7 +749,7 @@ dreadnought.fireTurret()</script>
|
|||
</regexCodePropertyList>
|
||||
</Trigger>
|
||||
</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="yes" isFolder="yes" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||
<name>Callout Target</name>
|
||||
<script></script>
|
||||
<triggerType>0</triggerType>
|
||||
|
@ -633,9 +786,10 @@ dreadnought.fireTurret()</script>
|
|||
</regexCodePropertyList>
|
||||
</Trigger>
|
||||
</TriggerGroup>
|
||||
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="yes" 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 Balance</name>
|
||||
<script></script>
|
||||
<script>dreadnought.balance = true
|
||||
dreadnought.fireTurret()</script>
|
||||
<triggerType>0</triggerType>
|
||||
<conditonLineDelta>39</conditonLineDelta>
|
||||
<mStayOpen>0</mStayOpen>
|
||||
|
@ -653,6 +807,28 @@ dreadnought.fireTurret()</script>
|
|||
<integer>3</integer>
|
||||
</regexCodePropertyList>
|
||||
</Trigger>
|
||||
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||
<name>Target Acquired</name>
|
||||
<script>dreadnought.gunning.targetAcquired = true</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 tune the weapon module to target a \w+ \w+\.$</string>
|
||||
<string>^You tune the weapon module to target a six-headed \w+\.$</string>
|
||||
</regexCodeList>
|
||||
<regexCodePropertyList>
|
||||
<integer>1</integer>
|
||||
<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">
|
||||
<name>Vortex</name>
|
||||
<script>if matches[2] == gmcp.Char.Name.name then
|
||||
|
@ -676,6 +852,26 @@ end</script>
|
|||
<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">
|
||||
<name>Vortex Fired</name>
|
||||
<script>dreadnought.gunning.vortexCalled = 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>You focus your turret on the fabric of aetherspace itself and fire, ripping open a gaping vortex.</string>
|
||||
</regexCodeList>
|
||||
<regexCodePropertyList>
|
||||
<integer>3</integer>
|
||||
</regexCodePropertyList>
|
||||
</Trigger>
|
||||
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||
<name>Shockwave</name>
|
||||
<script>dreadnought.gunning.shockwaveCalled = true
|
||||
|
@ -744,50 +940,10 @@ end</script>
|
|||
<integer>3</integer>
|
||||
</regexCodePropertyList>
|
||||
</Trigger>
|
||||
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||
<name>Target Acquired</name>
|
||||
<script>dreadnought.gunning.targetAcquired = true</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 tune the weapon module to target</string>
|
||||
</regexCodeList>
|
||||
<regexCodePropertyList>
|
||||
<integer>2</integer>
|
||||
</regexCodePropertyList>
|
||||
</Trigger>
|
||||
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||
<name>Turret Balance</name>
|
||||
<script>dreadnought.gunning.balance = true
|
||||
dreadnought.fireTurret()</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 whirrs quietly, ready to be used once again.</string>
|
||||
</regexCodeList>
|
||||
<regexCodePropertyList>
|
||||
<integer>3</integer>
|
||||
</regexCodePropertyList>
|
||||
</Trigger>
|
||||
<Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||
<name>Beast Dies</name>
|
||||
<script>table.remove(dreadnought.gunning.targets)
|
||||
<script>table.remove(dreadnought.gunning.targets, 1)
|
||||
dreadnought.gunning.targetAcquired = false
|
||||
dreadnought.fireTurret()</script>
|
||||
<triggerType>0</triggerType>
|
||||
<conditonLineDelta>0</conditonLineDelta>
|
||||
|
@ -808,7 +964,8 @@ dreadnought.fireTurret()</script>
|
|||
</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>No Target</name>
|
||||
<script>dreadnought.fireTurret()</script>
|
||||
<script>dreadnought.gunning.targetAcquired = false
|
||||
table.remove(dreadnought.gunning.targets, 1)</script>
|
||||
<triggerType>0</triggerType>
|
||||
<conditonLineDelta>0</conditonLineDelta>
|
||||
<mStayOpen>0</mStayOpen>
|
||||
|
@ -848,7 +1005,7 @@ dreadnought.fireTurret()</script>
|
|||
</regexCodePropertyList>
|
||||
</Trigger>
|
||||
</TriggerGroup>
|
||||
<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="no" isFolder="yes" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||
<name>Empath</name>
|
||||
<script></script>
|
||||
<triggerType>0</triggerType>
|
||||
|
@ -1330,7 +1487,7 @@ end</script>
|
|||
</regexCodePropertyList>
|
||||
</Trigger>
|
||||
</TriggerGroup>
|
||||
<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="no" isFolder="yes" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||
<name>Collector</name>
|
||||
<script></script>
|
||||
<triggerType>0</triggerType>
|
||||
|
@ -1589,160 +1746,6 @@ disableTrigger("Siphoning - Callout")</script>
|
|||
</Trigger>
|
||||
</TriggerGroup>
|
||||
</TriggerGroup>
|
||||
<TriggerGroup isActive="yes" isFolder="yes" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
|
||||
<name>Activate/Deactivate calls</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>Turret On</name>
|
||||
<script>if matches[2] == gmcp.Char.Name.name then
|
||||
enableTrigger("Gunner")
|
||||
tempTimer(0.1, [[send("shipt Aye, Captain. Activating my turret")]])
|
||||
end</script>
|
||||
<triggerType>0</triggerType>
|
||||
<conditonLineDelta>99</conditonLineDelta>
|
||||
<mStayOpen>0</mStayOpen>
|
||||
<mCommand></mCommand>
|
||||
<packageName></packageName>
|
||||
<mFgColor>#ff0000</mFgColor>
|
||||
<mBgColor>#ffff00</mBgColor>
|
||||
<mSoundFile></mSoundFile>
|
||||
<colorTriggerFgColor>#000000</colorTriggerFgColor>
|
||||
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
||||
<regexCodeList>
|
||||
<string>^\(Ship\): \w+ says, \"(\w+), please activate your turret\."$</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">
|
||||
<name>Turret Off</name>
|
||||
<script>if matches[2] == gmcp.Char.Name.name then
|
||||
disableTrigger("Gunner")
|
||||
tempTimer(0.1, [[send("shipt Aye, Captain. Deactivating my turret")]])
|
||||
end</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>^\(Ship\): \w+ says, \"(\w+), please deactivate your turret\."$</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">
|
||||
<name>Collector On Targetted</name>
|
||||
<script>if matches[3] == gmcp.Char.Name.name then
|
||||
enableTrigger("Collector")
|
||||
tempTimer(0.1, [[send("shipt Aye, Captain. Activating my collector")]])
|
||||
send("config shipsight 1")
|
||||
end</script>
|
||||
<triggerType>0</triggerType>
|
||||
<conditonLineDelta>99</conditonLineDelta>
|
||||
<mStayOpen>0</mStayOpen>
|
||||
<mCommand></mCommand>
|
||||
<packageName></packageName>
|
||||
<mFgColor>#ff0000</mFgColor>
|
||||
<mBgColor>#ffff00</mBgColor>
|
||||
<mSoundFile></mSoundFile>
|
||||
<colorTriggerFgColor>#000000</colorTriggerFgColor>
|
||||
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
||||
<regexCodeList>
|
||||
<string>^\(Ship\): (\w+) says, \"(\w+), siphon on.\"$</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">
|
||||
<name>Collector Off Targetted</name>
|
||||
<script>if matches[3] == gmcp.Char.Name.name then
|
||||
disableTrigger("Collector")
|
||||
tempTimer(0.1, [[send("shipt Aye, Captain. Deactivating my collector")]])
|
||||
send("config shipsight 0")
|
||||
end</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>^\(Ship\): (\w+) says, \"(\w+), siphon off.\"$</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">
|
||||
<name>Collector On</name>
|
||||
<script>enableTrigger("Collector")
|
||||
tempTimer(0.1, [[send("shipt Aye, Captain. Activating my collector")]])
|
||||
send("config shipsight 1")</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>^\(Ship\): (\w+) says, \"Siphon on.\"$</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">
|
||||
<name>Collector Off</name>
|
||||
<script>disableTrigger("Collector")
|
||||
tempTimer(0.1, [[send("shipt Aye, Captain. Deactivating my collector")]])
|
||||
send("config shipsight 1")</script>
|
||||
<triggerType>0</triggerType>
|
||||
<conditonLineDelta>39</conditonLineDelta>
|
||||
<mStayOpen>0</mStayOpen>
|
||||
<mCommand></mCommand>
|
||||
<packageName></packageName>
|
||||
<mFgColor>#ff0000</mFgColor>
|
||||
<mBgColor>#ffff00</mBgColor>
|
||||
<mSoundFile></mSoundFile>
|
||||
<colorTriggerFgColor>#000000</colorTriggerFgColor>
|
||||
<colorTriggerBgColor>#000000</colorTriggerBgColor>
|
||||
<regexCodeList>
|
||||
<string>^\(Ship\): (\w+) says, \"Siphon off.\"$</string>
|
||||
</regexCodeList>
|
||||
<regexCodePropertyList>
|
||||
<integer>1</integer>
|
||||
</regexCodePropertyList>
|
||||
</Trigger>
|
||||
</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>Gnome traders</name>
|
||||
<script>send("pilot steer " ..matches[2])</script>
|
||||
|
@ -1801,146 +1804,6 @@ send("config shipsight 1")</script>
|
|||
</Timer>
|
||||
</TimerGroup>
|
||||
</TimerGroup>
|
||||
<TimerGroup isActive="yes" isFolder="yes" isTempTimer="no" isOffsetTimer="no">
|
||||
<name>Lusternia_test</name>
|
||||
<script></script>
|
||||
<command></command>
|
||||
<packageName>Lusternia_test</packageName>
|
||||
<time></time>
|
||||
<TimerGroup isActive="yes" isFolder="yes" isTempTimer="no" isOffsetTimer="no">
|
||||
<name>mudlet-mapper</name>
|
||||
<script></script>
|
||||
<command></command>
|
||||
<packageName>mudlet-mapper</packageName>
|
||||
<time></time>
|
||||
<TimerGroup isActive="yes" isFolder="yes" isTempTimer="no" isOffsetTimer="no">
|
||||
<name>Mudlet Mapper</name>
|
||||
<script></script>
|
||||
<command></command>
|
||||
<packageName></packageName>
|
||||
<time>00:00:00.000</time>
|
||||
<Timer isActive="yes" isFolder="no" isTempTimer="no" isOffsetTimer="no">
|
||||
<name>Check for updates periodically</name>
|
||||
<script>mmp.checkforupdate()</script>
|
||||
<command></command>
|
||||
<packageName></packageName>
|
||||
<time>01:00:00.000</time>
|
||||
</Timer>
|
||||
</TimerGroup>
|
||||
</TimerGroup>
|
||||
<TimerGroup isActive="yes" isFolder="yes" isTempTimer="no" isOffsetTimer="no">
|
||||
<name>Lusternia_test</name>
|
||||
<script></script>
|
||||
<command></command>
|
||||
<packageName>Lusternia_test</packageName>
|
||||
<time></time>
|
||||
<TimerGroup isActive="yes" isFolder="yes" isTempTimer="no" isOffsetTimer="no">
|
||||
<name>Dreadnought</name>
|
||||
<script></script>
|
||||
<command></command>
|
||||
<packageName></packageName>
|
||||
<time>00:00:00.000</time>
|
||||
<TimerGroup isActive="no" isFolder="yes" isTempTimer="no" isOffsetTimer="no">
|
||||
<name>Shockwaves</name>
|
||||
<script></script>
|
||||
<command></command>
|
||||
<packageName></packageName>
|
||||
<time>00:00:00.000</time>
|
||||
<Timer isActive="yes" isFolder="no" isTempTimer="no" isOffsetTimer="no">
|
||||
<name>Shockwaves Expired</name>
|
||||
<script></script>
|
||||
<command>shipt Attention! The shockwaves have expired!</command>
|
||||
<packageName></packageName>
|
||||
<time>00:01:00.000</time>
|
||||
</Timer>
|
||||
<Timer isActive="yes" isFolder="no" isTempTimer="no" isOffsetTimer="no">
|
||||
<name>Five Minute Announcement</name>
|
||||
<script></script>
|
||||
<command>shipt Attention! The shockwaves will expire in five minutes!</command>
|
||||
<packageName></packageName>
|
||||
<time>00:00:55.000</time>
|
||||
</Timer>
|
||||
<Timer isActive="yes" isFolder="no" isTempTimer="no" isOffsetTimer="no">
|
||||
<name>Fifteen Minute Announcement</name>
|
||||
<script></script>
|
||||
<command>shipt Attention! The shockwaves will expire in fifteen minutes!</command>
|
||||
<packageName></packageName>
|
||||
<time>00:00:45.000</time>
|
||||
</Timer>
|
||||
</TimerGroup>
|
||||
</TimerGroup>
|
||||
<TimerGroup isActive="yes" isFolder="yes" isTempTimer="no" isOffsetTimer="no">
|
||||
<name>Lusternia_test</name>
|
||||
<script></script>
|
||||
<command></command>
|
||||
<packageName>Lusternia_test</packageName>
|
||||
<time></time>
|
||||
<TimerGroup isActive="yes" isFolder="yes" isTempTimer="no" isOffsetTimer="no">
|
||||
<name>mudlet-mapper</name>
|
||||
<script></script>
|
||||
<command></command>
|
||||
<packageName>mudlet-mapper</packageName>
|
||||
<time></time>
|
||||
<TimerGroup isActive="yes" isFolder="yes" isTempTimer="no" isOffsetTimer="no">
|
||||
<name>Mudlet Mapper</name>
|
||||
<script></script>
|
||||
<command></command>
|
||||
<packageName></packageName>
|
||||
<time>00:00:00.000</time>
|
||||
<Timer isActive="yes" isFolder="no" isTempTimer="no" isOffsetTimer="no">
|
||||
<name>Check for updates periodically</name>
|
||||
<script>mmp.checkforupdate()</script>
|
||||
<command></command>
|
||||
<packageName></packageName>
|
||||
<time>01:00:00.000</time>
|
||||
</Timer>
|
||||
</TimerGroup>
|
||||
</TimerGroup>
|
||||
<TimerGroup isActive="yes" isFolder="yes" isTempTimer="no" isOffsetTimer="no">
|
||||
<name>Lusternia_test</name>
|
||||
<script></script>
|
||||
<command></command>
|
||||
<packageName>Lusternia_test</packageName>
|
||||
<time></time>
|
||||
<TimerGroup isActive="yes" isFolder="yes" isTempTimer="no" isOffsetTimer="no">
|
||||
<name>Dreadnought</name>
|
||||
<script></script>
|
||||
<command></command>
|
||||
<packageName></packageName>
|
||||
<time>00:00:00.000</time>
|
||||
<TimerGroup isActive="no" isFolder="yes" isTempTimer="no" isOffsetTimer="no">
|
||||
<name>Shockwaves</name>
|
||||
<script></script>
|
||||
<command></command>
|
||||
<packageName></packageName>
|
||||
<time>00:00:00.000</time>
|
||||
<Timer isActive="yes" isFolder="no" isTempTimer="no" isOffsetTimer="no">
|
||||
<name>Shockwaves Expired</name>
|
||||
<script></script>
|
||||
<command>shipt Attention! The shockwaves have expired!</command>
|
||||
<packageName></packageName>
|
||||
<time>00:01:00.000</time>
|
||||
</Timer>
|
||||
<Timer isActive="yes" isFolder="no" isTempTimer="no" isOffsetTimer="no">
|
||||
<name>Five Minute Announcement</name>
|
||||
<script></script>
|
||||
<command>shipt Attention! The shockwaves will expire in five minutes!</command>
|
||||
<packageName></packageName>
|
||||
<time>00:00:55.000</time>
|
||||
</Timer>
|
||||
<Timer isActive="yes" isFolder="no" isTempTimer="no" isOffsetTimer="no">
|
||||
<name>Fifteen Minute Announcement</name>
|
||||
<script></script>
|
||||
<command>shipt Attention! The shockwaves will expire in fifteen minutes!</command>
|
||||
<packageName></packageName>
|
||||
<time>00:00:45.000</time>
|
||||
</Timer>
|
||||
</TimerGroup>
|
||||
</TimerGroup>
|
||||
</TimerGroup>
|
||||
</TimerGroup>
|
||||
</TimerGroup>
|
||||
</TimerGroup>
|
||||
</TimerPackage>
|
||||
<AliasPackage>
|
||||
<AliasGroup isActive="yes" isFolder="yes">
|
||||
|
@ -2018,7 +1881,7 @@ end
|
|||
</Alias>
|
||||
</AliasGroup>
|
||||
</AliasGroup>
|
||||
<AliasGroup isActive="yes" isFolder="yes">
|
||||
<AliasGroup isActive="no" isFolder="yes">
|
||||
<name>Pilot</name>
|
||||
<script></script>
|
||||
<command></command>
|
||||
|
@ -2185,7 +2048,7 @@ end</script>
|
|||
<regex>^pce$</regex>
|
||||
</Alias>
|
||||
</AliasGroup>
|
||||
<AliasGroup isActive="yes" isFolder="yes">
|
||||
<AliasGroup isActive="no" isFolder="yes">
|
||||
<name>Gunner</name>
|
||||
<script></script>
|
||||
<command></command>
|
||||
|
@ -2195,10 +2058,10 @@ end</script>
|
|||
<name>Enable/Disable Turret</name>
|
||||
<script>if matches[2] == "on" then
|
||||
enableTrigger("Gunner")
|
||||
send("shipt My turret is now activated")
|
||||
send("shipt Activating my turret, Captain. Ready to blast our enemies from the aethers!")
|
||||
else
|
||||
disableTrigger("Gunner")
|
||||
send("shipt My turret is now deactivated")
|
||||
send("shipt Deactivating my turret, Captain. Standing by!")
|
||||
end</script>
|
||||
<command></command>
|
||||
<packageName></packageName>
|
||||
|
@ -2207,20 +2070,34 @@ end</script>
|
|||
<Alias isActive="yes" isFolder="no">
|
||||
<name>Target Gathering Mode</name>
|
||||
<script>if matches[2] == "call" then
|
||||
disableTrigger("Targetting Mode - Auto")
|
||||
enableTrigger("Targetting Mode - Callout")
|
||||
send("shipt Turret enabled. Target acquisition method: Calling")
|
||||
disableTrigger("Auto Target")
|
||||
enableTrigger("Callout Target")
|
||||
send("shipt You call out the targets, Captain, and I'll blast them from the aethers!")
|
||||
else
|
||||
enableTrigger("Targetting Mode - Auto")
|
||||
disableTrigger("Targetting Mode - Callout")
|
||||
send("shipt Turret enabled. Target acquisition method: Auto")
|
||||
enableTrigger("Auto Target")
|
||||
disableTrigger("Callout Target")
|
||||
send("shipt I've got my eyes trained upon the aethers, Captain! Should I see an aetherbeast, I'll blast it to smithereens!")
|
||||
end</script>
|
||||
<command></command>
|
||||
<packageName></packageName>
|
||||
<regex>^gmode (call|auto)$</regex>
|
||||
</Alias>
|
||||
<Alias isActive="yes" isFolder="no">
|
||||
<name>Targetting</name>
|
||||
<script>if matches[2] == "reset" then
|
||||
dreadnought.gunning.targets = {}
|
||||
dmsg("Resetting the list of targets")
|
||||
else
|
||||
table.insert(dreadnought.gunning.targets, matches[2])
|
||||
dmsg("Adding to the list of targets: " .. matches[2])
|
||||
dreadnought.fireTurret()
|
||||
end</script>
|
||||
<command></command>
|
||||
<packageName></packageName>
|
||||
<regex>^gtar (\w+)$</regex>
|
||||
</Alias>
|
||||
</AliasGroup>
|
||||
<AliasGroup isActive="yes" isFolder="yes">
|
||||
<AliasGroup isActive="no" isFolder="yes">
|
||||
<name>Empath</name>
|
||||
<script></script>
|
||||
<command></command>
|
||||
|
@ -2264,7 +2141,7 @@ send("grid modules")</script>
|
|||
<regex>^gsliv$</regex>
|
||||
</Alias>
|
||||
</AliasGroup>
|
||||
<AliasGroup isActive="yes" isFolder="yes">
|
||||
<AliasGroup isActive="no" isFolder="yes">
|
||||
<name>Collector</name>
|
||||
<script></script>
|
||||
<command></command>
|
||||
|
@ -2489,6 +2366,7 @@ end
|
|||
local targets = dreadnought.gunning.targets
|
||||
local targetAcquired = dreadnought.gunning.targetAcquired
|
||||
|
||||
if dreadnought.balance then
|
||||
if shockwaveCalled then
|
||||
send("turret shockwave")
|
||||
elseif vortexCalled then
|
||||
|
@ -2500,7 +2378,8 @@ end
|
|||
if targetAcquired then
|
||||
send("turret fire")
|
||||
else
|
||||
send("turret target creature" .. currentTarget)
|
||||
send("turret target creature " .. currentTarget)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Reference in a new issue