Overview
After noting the rather interesting mod/script from Ketraar (Random Sector Manager), I decided to write my own little add-on targetted primarily at the new RSM sectors. I may decide to add options for Vanilla sectors, but I do not want this script to turn into a full blown STO or IR mod/script.
Ok, now the basic stuff is out of the way here is the concept:-
- Each of the Commonwealth races and the Terran race have one or more Explorer type ships (Overtuned and maxed out ships named <Race> Vanguard).
When one of these explorer ships encounter any unclaimed sector (with a few exceptions to avoid potential Vanilla plot issues) without any player stations the respective race will take control of that sector and deploy a medium sized fleet to defend it.
When a sector is owned by a race on good terms with the explorer ship or an unclaimed sector with player stations in it and player is on good terms with the explorer ship then a small sized fleet will be deployed to help defend the sector.
When a "claimed" sector is owned by a race on sub-par terms (negative) with the explorer ship or an unclaimed sector with player stations in it and player is on hostile terms with the explorer ship then a large sized fleet will be deployed to attack the sector, the Explorer ship will jump out (after 10s).
When a sector is claimed and all owner race assets are destroyed (by any force - inc. random spawns of Kha'ak, Pirates, and Xenon) then the sector will revert to unclaimed.
When an explorer ship is destroyed a replacement will be re-spawned at the original spawn sector.
When an explorer ship encounters ANY Xenon/Kha'ak sector, a large fleet will be deployed to attack that sector (Xenon/Kha'ak ownership will remain - unless I decide to do add a Xenon/Kha'ak explorer ship of course ).
As of v0.2 a form of STO compatability has been implemented in co-operation with the author but this has yet to be tested.
Please note that compatability with other scripts that change sector ownership can not be guaranteed at this time. If the respective authors wish to make their scripts compatable it should be a simple matter of checking if the array stored in global variable "rlsg.fw.sectors.discovered" contains the sectors whose ownership is influenced by this script. If the respective script authors use a similar mechanism and care to provide me with the appropriate info, then I can also modify my script to do a similar check before affecting ownership.
NOTE: As of v0.4, Frontier Wars is now dependent on an EES/CWP compatible script being installed. The dependency is the jobs.loadout.max script.
Downloads
Please see my blog over on TXU for the formal release of my mod.
[ external image ] (TXU)
[ external image ] (TXU)
Related Links Game Resources Used
- Strings
- 17:250400-250499
- t\2504-L044.xml
scripts\al.plugin.rlsg.fw.xml
scripts\plugin.rlsg.fw.al.event.xml
scripts\plugin.rlsg.fw.al.event.init.xml
scripts\plugin.rlsg.fw.al.event.start.xml
scripts\plugin.rlsg.fw.al.event.stop.xml
scripts\plugin.rlsg.fw.al.event.timer.xml
scripts\plugin.rlsg.fw.behave.attack.xml
scripts\plugin.rlsg.fw.behave.explorer.xml
scripts\plugin.rlsg.fw.clear.xenon.atk.xml
scripts\plugin.rlsg.fw.despawn.xml
scripts\plugin.rlsg.fw.despawn.explorers.xml
scripts\plugin.rlsg.fw.despawn.fleet.xml
scripts\plugin.rlsg.fw.fix.fleet.xml
scripts\plugin.rlsg.fw.fix.fleet.sub.xml
scripts\plugin.rlsg.fw.manage.xml
scripts\plugin.rlsg.fw.news.xml
scripts\plugin.rlsg.fw.purge.xml
scripts\plugin.rlsg.fw.purge.explorers.xml
scripts\plugin.rlsg.fw.purge.fleet.xml
scripts\plugin.rlsg.fw.report.explorers.xml
scripts\plugin.rlsg.fw.report.fleet.xml
scripts\plugin.rlsg.fw.report.sectors.xml
scripts\plugin.rlsg.fw.sector.clear.xml
scripts\plugin.rlsg.fw.sector.explorer.xml
scripts\plugin.rlsg.fw.sector.reset.xml
scripts\plugin.rlsg.fw.spawn.explorers.xml
scripts\plugin.rlsg.fw.spawn.fleet.xml
scripts\plugin.rlsg.fw.spawn.fleet.aslt.xml
scripts\plugin.rlsg.fw.spawn.fleet.atk.xml
scripts\plugin.rlsg.fw.spawn.fleet.def.xml
scripts\plugin.rlsg.fw.spawn.fleet.sup.xml
scripts\plugin.rlsg.fw.unspawn.fleet.xml
scripts\plugin.rlsg.fw.unspawn.fleet.sub.xml