Imperial Library Scripts
You must install the lib scripts
If you do download this plugin; pretty please with sugar on top RTFM (this first post)
After some discussion about player combat commands in a spout of boredom i made this
A request for player options to set which classes of enemy they fought was made a a few days ago i finished the code for it
Then as usual I decided to add a little more
The ECC is found in your main combat interface. It does not require any equipment upgrade but instead will charge you a one off setup fee that differers depending on the ship
Once installed you have the options above.
Single sector patrol script, you ship will patrol the specified range looking for only enemy classes that are set in the options menu.
Set the target including stations and your ship will fly and attack the target. If the target is a station and the ship is a larger class it will hold position instead of ramming it.
Patrol Multi Sec
The ship will patrol the waypoints you set. If you have the Jumpdrive option available it will jump if distance is more than 1 sectors away
If the ship has Jump enabled and is low on energy it will find a station to buy energy from.
All options come with attachment to an emergency jumpdrive which triggers from the stock vanilla sig attacked firing, they will then jump to a close sector if the shield/hull threshold is reached (as long as they are not killed first)
Enhanced Emergency Jump Monitoring
As the stock vanilla signal attacked is a mound of m**** for firing you can upgrade your ship to monitor your thresholds levels on a much shorter cycle. You have two options
Option 1 Use energy to fuel the cpu boost
Option 2 Hire one for x credits
(requirements are dependant on ship)
********* Note ***************
You will not see this option until you have set your threshold for shield and hull so you don't break my script
Set Enemy Engagement Level
This will bring up another menu where you can set the max level of enemy ships your ship will engage.
example: you have an m7 patrolling a few half safe sectors and are happy for it to take on the odd m3 or small wing. A large group of enemy ships appear and the ship will not engage them
If you enter 25 as the limit this will then count the ships and also weight them
Code: Select all
Fighters 1 point m2 6 m1 5 m7 4 m8 3 m6 2
Display Other Ships Info Screen
Use this option to view ships that are using the ECC already to view their settings. Opening them via the ships own combat menu will stop what they are doing!
Set Patrol Waypoints
Simple set the sector positions to patrol to
Set Attack Classes
Toggle which classes your ship will engage
If your ship has a compliment of fighters you can use the Set All Landed Ships To Home Setting to install the shield/hull retreat to them. If they are damaged they will attempt to retreat.
Remember to make sure the carriers settings for H/S are set before using this command. In addition as this option is available to all landed ships the cost to install ECC to carriers is a little more
The carrier will deploy it's fighters on finding an enemy.
You may or may not like how i've written the escape code for fighters, i've tried to keep them alive within reason but the downside is you carrier may take some time to get it's ships back.
Ideas here are welcome
Support TS Display
TS ships with ECC enabled can be attached to any other ship, they will jump and buy energy to keep their primary stocked up and if your serious about using these command for big ships your are seriously insane not to use this feature.
If the ship has a TS it will list it.
If this is not switch on ships will not jump between sectors. You will not see this option if your ship does not have a JD.
Enjoy and feedback
<t id="327">\033REnhanced Combat Commands\033X</t>
Use the PM or manually install if you know what your doing.
Turn the plugin off so it can remove the signals from your playerships. Then remove the scripts on next game exit. Please also feel free to ignore this and uninstall the plugin before turning it off (for at least 5 mins) so it can probably break your game.