[Starsector Mods][0.95.1a-RC6] More Combat Terrain Effects 1.1.1a – Balance and UI

  • Post category:Mods
  • Post comments:0 Comments

More Combat Terrain Effects

REQUIRES LAZYLIB, LUNALIB

Adds custom combat effects to all terrain that did not have an effect previously, and spruces up the rest.
Currently implemented:
Magnetic field – Reduces weapon range, fighter range, missile maneuverability/guidance, vision range, and adds a small chance for missiles to have guidance scrambled.
Slipstream – Force SO on all ships, fighters, and MISSILES, (venting allowed but with reduced effectiveness, for things like excelsior), slowly passively generate hardflux.
Nebula: Nebula clouds reduce weapon range, vision, speed, and disable zero-flux boost while inside of them.
Deep hyperspace: Spawn nebula clouds. Hyperstorms will cause these clouds to zap anyone who draws near them, periodically, with a very powerful EMP bolt. IMPORTANT NOTE. THIS DOES NOT WORK ON MACOS. The reasoning: I use internal code in this effect, and since the obfuscation pattern is different across operating systems, I prevent this from being used on mac so your game doesnt just crash from an incorrectly named method call.
Black Holes: Drags all entities in combat towards the black hole, and increases time dilation of all ships.
Pulsars: Pushes all entities in combat away from the pulsar, reduces shield stats (efficiency, more upkeep, emp arc pierce chance), slowly generates hardflux, randomly EMPs ships, and charges all projectiles with a flat bonus to EMP damage.
Planned to implement:
Debris fields: Spawn junk. TODO: get a better damn effect

All effects follow the same rules (for the most part) as their campaign counterparts! Ex. hyperstorms strike you more often if you have a lot of mass or if you’re moving fast. Conversely, moving slowly enough will prevent you from being struck at all.

Possible effects I may do at some point:
Giving system-wide buffs for campaign-layer objectives, ex. comm relay increasing DP limit by 10
Sensor ghost interaction with combat

Safe to add and remove from saves.

Download: https://github.com/nikothedude/MoreCombatTerrainEffects/archive/refs/heads/release.zip
Repo: https://github.com/nikothedude/MoreCombatTerrainEffects/tree/master

Spoiler: click to expand
Changelog
1.1.1a:
Removes magiclib dependency

1.1.1:
SAVE COMPATABLE
Removes redundant feature that doesnt work
Adjusts some values in settings, notably hyperstorm lightning delay
Makes things like hardflux gen and gravity respect time dilation better

1.1.0:
MAYBE SAVE COMPATIBLE I DUNNO
Migrated settings to data/config/LunaSettings.csv (Press F2 to configure your settings in-game)
Added lunasettings dependency
Made the code safer and less likely to break the game
Made pulsars and black holes more intense
Deep hyperspace now spawns a ton of clouds
More changes that I do not remember! Woo!

1.0.1b:
SAVE COMPATABLE
Brute forces a fix to the NaN crashes. Give me your log if you see an error.

1.0.1a:
SAVE COMPATABLE
Fixes a rare crash with nebulae’s cellsize being 0, causing division by zero

1.0.1:
SAVE COMPATABLE
Fixed a pulsar bug
Nebulae now slow you down less if you have insulated engine assembly
Misc polish
New config settings, adjusted config settings

1.0.0: RELEASE
SAVE COMPATABLE
Hyperstorm lightning now launches it’s target super fast
Hyperstorms now respect mass and speed of any ship that it wants to strike
Some adjustments to hyperstorms to make the AI less likely to vent while in danger of lightning
Adjusted lightning values to do far less energy damage, as it’s really annoying to watch my carriers keep blowing up to lightning because they don’t know how to react
Hyperstorms now properly function when their target is no longer available to be struck
Adjusted some magfield values to make it more functional

Slipstreams now double your 0 flux boost if you already have the 0 flux boost permanently active
A few adjustments to slipstreams

The next 2 effects replace or mitigate the vanilla CR penalties, this is configurable in the config
NEW EFFECT: BLACK HOLE
Drags all entities in combat towards itself with a rather powerful pull, missiles and projectiles will drift, and slow ships will struggle. Not affected by solar shielding
Increases timeflow on all ships. This effect is reduced by solar shielding, making solar shielding affect your combat performance negatively

NEW EFFECT: PULSAR
Pushes all entities in combat away from itself with a modest push, the only things that will struggle are things like MIRV warheads. Affected by solar shielding
Decreases shield efficiency and EMP arc penetration resist, increases shield upkeep
Randomly EMPs ships that don’t have a 360 degree shield
Slowly increases hardflux on all ships that arent fighters
Charges all projectiles with a flat bonus to EMP damage (vulkan spam is now VERY viable), NOT affected by solar shielding

Some more tips

0.3.3: Last update before fully release probably
I hoenstly forgot most of the changes I made
Hyperstorms now have a bit of variation in the area they do the telegraph strieks in

0.3.2:
GraphicsLib enhancements for lightning
Telegraph arcs now progressively get louder to audibly warn you of your imminent demise
Some balance tweaks
A few fixes
Interstellar Imperium hypercloud integration

0.3.1:
Significant hyperstorm backend rework
Nebulae center is now approximated using a config option
Soem hyperstorm balance changes
Possibly fixed a crash with nebulae and hyperstorms?

0.3.0:
Deep hyperspace beta

0.2.0:
Tips
A bit of backend work
Full settings integration-everything is now fully configurable, check the settings
Nebulae

0.1.0:
Slipstreams

0.0.0:
InDev release





Might be just me, but clicking on the links to your videos makes my computer insta download them. I’m thinking that maybe just uploading them on youtube and setting the videos to private or something like that could do the trick.

Might be just me, but clicking on the links to your videos makes my computer insta download them. I’m thinking that maybe just uploading them on youtube and setting the videos to private or something like that could do the trick.

My youtube is linked to my personal account, I’d rather not.


Heh, nevermind then. Having to download each videos instead of just watching them on my browser is kind of annoying though, I just wanted to share my opinion.

Would it be possible to add tooltip info for the various terrain, just as a reminder of what happens in them during combat?

Would it be possible to add tooltip info for the various terrain, just as a reminder of what happens in them during combat?

Nope. Like. This is one of the things that are just physically impossible.
Though I guess I could add a dummy terrain. But that’s honestly kinda too much work.


Hyperspace effects failed to appear.


Hyperspace effects failed to appear.

This error was removed in the latest patch.


RELEASE

This mod is a nice addition, keep it up :)

This is a cool idea, though the slipstream one seems kind of weird to me.   Giving it a shot though!  Nice work :D

This is a cool idea, though the slipstream one seems kind of weird to me.   Giving it a shot though!  Nice work :D

I can see how it’s “weird”, but I don’t exactly see it’s weirdness as a bad thing. Honestly, the only non-weird idea I can think of for the slipstream is just applying force to all ships in combat, but that doesn’t really sound fun to me.

I decided it’s way more interesting to instead apply SO to all ships and missiles, because at least then the actual gameplay changes.

Leave a Reply