Energy Containment Unit OXP

Discussion and information relevant to creating special missions, new ships, skins etc.

Moderators: winston, another_commander

Post Reply
mils32k
Poor
Poor
Posts: 5
Joined: Wed May 15, 2024 10:23 am

Energy Containment Unit OXP

Post by mils32k »

For Your Consideration: Energy Containment Unit OXP

information https://github.com/mlewissmith/oolite.o ... inmentUnit
OXZ direct download https://github.com/mlewissmith/oolite.o ... ntUnit.oxz (version 0.2.1)

This OXP provides equipment
  • Shield Boosters ECU
  • Shield Boosters ECU Licence
  • Forward Weapon ECU
  • Forward Weapon ECU Licence
The shield booster ECU was inspired by invulnerabilty to lasers thread but seemed to me to be too much of a cheat, in that it was always on. So an experienced pilot with a clean licence, who has earned enough money to buy standard Shield Boosters, may also purchase an Energy Containment Unit addon. The ECU absorbs the energy of incoming laser fire and redistributes it to power the shields. Or something. However, use of such equipment requires a licence and is a one-time-only event, valid for one "flight" ie until next hyperspace jump or next dock, after which the licence expires and must be re-purchased.

Shield Boosters ECU may be purchased from systems with tech level 12+ (one higher than Shield Boosters) for a cost of 4,900 Cr (approx 1/3 cost of Shield Boosters).
Shield Boosters ECU Licence may be purchased from systems with tech level 4+ for a cost of 500 Cr (1/10 cost of ECU).

The forward weapon ECU exists because it can. It might be too much of a cheat -- I don't use it myself but it was an exercise in figuring out how to code it. It absorbs the heat energy of laser fire and prevents the weapon from overheating. It applies only to the forward weapon, and only to Pulse/Beam/Mining/Military lasers. Again, in order to purchase the ECU or license, the pilot must have a clean record, and the activation is only valid until the next dock or jump.

Forward Weapon ECU may be purchased from systems with tech level 12+ (one higher than Military Laser) for a cost of 2,000 Cr (1/3 cost of Military Laser).
Forward Weapon ECU Licence may be purchased from systems with tech level 4+ for a cost of 200 Cr (1/10 cost of ECU).

Feedback gratefully received. How is the gameplay balance? Should the weapon ECU even exist? Should any of it? Is it worth adding to the expansion manager?
User avatar
Redspear
---- E L I T E ----
---- E L I T E ----
Posts: 2706
Joined: Thu Jun 20, 2013 10:22 pm
Location: On the moon Thought, orbiting the planet Ignorance.

Re: Energy Containment Unit OXP

Post by Redspear »

mils32k wrote: Fri Dec 13, 2024 4:29 pm
It absorbs the heat energy of laser fire and prevents the weapon from overheating
Incoming laser fire?

Wouldn't it make more sense if it absorbed the heat from outgoing fire?
(Maybe it does: this is me asking :P )

If it's the former then absorbing external heat to create internal cooling is at least counterintuitive.
Still, physics does some funny stuff in oolite so I wouldn't worry about it too much :D

A 'balancing' factor that you might like to consider here is that it might have reduced effect for the more powerful lasers.
  • e.g. with the relevant equipment installed:
    • a pulse laser that doesn't overheat
    • a beam laser that takes an age to overheat (and so almost never will)
    • a military laser that is slow to overheat (pehaps takes twice as long as normal)

mils32k wrote: Fri Dec 13, 2024 4:29 pm
Is it worth adding to the expansion manager?
Maybe a wiki page too once you're happy with it
mils32k
Poor
Poor
Posts: 5
Joined: Wed May 15, 2024 10:23 am

Re: Energy Containment Unit OXP

Post by mils32k »

Redspear wrote: Fri Dec 13, 2024 10:58 pm
mils32k wrote: Fri Dec 13, 2024 4:29 pm
It absorbs the heat energy of laser fire and prevents the weapon from overheating
Incoming laser fire?

Wouldn't it make more sense if it absorbed the heat from outgoing fire?
(Maybe it does: this is me asking :P )
yeah, that's what I meant. Basically, a wordy (and not tremendously clear) way of saying "a cheat that makes your shields never go down and your laser never heat up"

Redspear wrote: Fri Dec 13, 2024 10:58 pm
mils32k wrote: Fri Dec 13, 2024 4:29 pm
Is it worth adding to the expansion manager?
Maybe a wiki page too once you're happy with it
Naturally... Still figuring out who to poke get necessary accounts to edit wiki and expansion manager
User avatar
Cholmondely
Archivist
Archivist
Posts: 5409
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: Energy Containment Unit OXP

Post by Cholmondely »

mils32k wrote: Wed Dec 18, 2024 11:42 am
Redspear wrote: Fri Dec 13, 2024 10:58 pm
mils32k wrote: Fri Dec 13, 2024 4:29 pm
It absorbs the heat energy of laser fire and prevents the weapon from overheating
Incoming laser fire?

Wouldn't it make more sense if it absorbed the heat from outgoing fire?
(Maybe it does: this is me asking :P )
yeah, that's what I meant. Basically, a wordy (and not tremendously clear) way of saying "a cheat that makes your shields never go down and your laser never heat up"

Redspear wrote: Fri Dec 13, 2024 10:58 pm
mils32k wrote: Fri Dec 13, 2024 4:29 pm
Is it worth adding to the expansion manager?
Maybe a wiki page too once you're happy with it
Naturally... Still figuring out who to poke get necessary accounts to edit wiki and expansion manager
I'm your chap for the wiki. I think that the expansions manager is either Phkb, Hiran and possibly Timer. Others may also be able to help.

I'll need to know what you want as your "name" for our wiki!
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
mils32k
Poor
Poor
Posts: 5
Joined: Wed May 15, 2024 10:23 am

Re: Energy Containment Unit OXP

Post by mils32k »

Cholmondely wrote: Wed Dec 18, 2024 7:23 pm
I'll need to know what you want as your "name" for our wiki!
'mils32k' as here, let's keep it simple. Thanks
Post Reply