Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.97a is out! (02/02/24); New blog post: Simulator Enhancements (03/13/24)

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Amoebka

Pages: [1] 2 3 ... 88
1
Oddly enough, a Bulk Transport skill + civilian Dram (so no SO fallback) at burn speed 11 can disengage from most frigate fleets, while a Militarized Dram with Navigation skill at burn speed 11 can't.  Not sure what the interaction there is. 
When the game checks if an enemy can pursue you, it only checks individual ship burn levels, not the whole fleets. Bulk transport speeds up each ship it affects individually, so it works. Navigation affects the fleet as a whole, so it doesn't.

Anyway, just s-mod ADF on a Tempest, and never worry about fighting anything ever again.

2
General Discussion / Re: High Scatter Amplifier, yay or nay?
« on: March 27, 2024, 02:38:35 AM »
High Scatter Amplifier is a tradeoff. But I'm not entirely sure what benefit you get from making that trade.
You're spending extra OP to turn your long-range beams into a mediocre facsimile of bolt/pulse guns.
HSA tac lasers have more base range than IR pulses (600 vs 500) and better flux efficiency ( 0.7 vs 0.8 ). If a ship has a huge amount of small energy slots, doesn't need PD, and wants to shoot at multiple small targets, they are better than IR pulses. The only vanilla ship that matches that description is Odyssey.

HSA burst beams are an absolute meme, though. Hard flux barely matters when you already overload the target with raw damage, and the range loss is crippling.

3
General Discussion / Re: High Scatter Amplifier, yay or nay?
« on: March 26, 2024, 11:24:59 AM »
It's "not terrible" on tac laser discoball Odyssey. Better range and marginally better flux efficiency than ir pulses, enough small mounts to offset low DPS, and PD can be relegated to fighters.

I don't think any other vanilla ships can use it at all, though.

4
General Discussion / Re: High Scatter Amplifier, yay or nay?
« on: March 26, 2024, 11:08:20 AM »
The range penalty is far too crippling (especially since you lose advanced optics too), and most beams are too low DPS/slot to ever be reasonable assault weapons.

5
Wish the Automated Shipyard had some unique ships to pay out, with how much flare it has.
It has a 10% chance to spew out a super-automated ship that doesn't require the skill to use.

6
HEF bonus is indeed applied when the projectile is fired.

The system also takes 0.25 seconds to charge up after activating. During this time, the bonus damage scales linearly from 0% to full 50%. So if you are really trying to minmax damage of a weapon that can only fire once (gigacannon, tachion lance, cascade emitter), wait 0.25 seconds after pressing F before you fire.

After the 3 seconds elapse, the system charges down for 0.25 seconds, with the bonus decreasing gradually again.

7
To give more details, missile damage modifiers are applied at the moment the DEM starts firing its targeting laser. So if you have a modded ship system that temporarily boosts missile damage, use it right before the DEM gets in range.

8
General Discussion / Re: When would I want to edit my save?
« on: March 20, 2024, 12:49:04 PM »
Is there a common reason to edit your save file beyond cheating?
I use it for changing officer portraits.

9
General Discussion / Re: Damage Bonuses
« on: March 20, 2024, 11:16:28 AM »
Is there a specific function in the code that lists this out, or is the list based on searching through the code for all instances of a particular modifier function/variable?
Sorry, don't quite understand the question. Could you rephrase it?
What I did was basically manually view classes for skills/hullmods/systems, check which mutable stat they modify, and then check if they use modifyPercentage (in which case they are additive with the group of other bonuses that modify the percentage of the same stat), or modifyMult (in which case they are always multiplicative with everything, like Targeting Feed).
For bonus damage on weapons like Squalls, you need to search for them in api/impl/combat, and just read what they do on a case-by-case basis. Some implement OnFireEffectPlugin, some OnHitEffectPlugin, some DamageDealtModifier.

EDIT: Just to give an example of how counter-intuitive these get. Void explosions from Cascade Emitter are improved by bonuses that improve energy weapons. Void explosions from Rift Beam and Rift Lance are improved by bonuses that improve missile weapons. They look pretty much the same in-game.

10
General Discussion / Re: Damage Bonuses
« on: March 20, 2024, 10:34:40 AM »
Wonder if I have to test all the different damage taken modifiers as well (for example, how Graviton Beam stacks with Entropy Amplifier, etc.).
I think pretty much all damage taken modifiers are multiplicative with everything. Even the ones that modify the same mutable stat (graviton and amplifier, for example), modify the multiplier of that stat, rather than the flat or the percentage.

Here's a list based on code digging, as opposed to testing:

Group A (everything inside is additive, the group itself is multiplicative with others):
CR (assuming CR > 70%)
Ballistic Mastery (regular and elite)
Tactical Drills
Energy Weapon Mastery
Cybernetic Augmentation
High Energy Focus
High Scatter Amplifier (regular and s-mod)
Missile Specialization (elite)

Group B (everything inside is additive, the group itself is multiplicative with others):
Target Analysis (regular and elite, part that scales with target size)
Wolfpack Tactics
Advanced Turret Gyros (s-mod)
Point Defense
IPDAI
Defensive Targeting Array
Terminator Core (hullmod on Tempest drones)

Special ones (multiplicative with each other and everything else):
Targeting Feed
Target Analysis (bonus damage to engines/weapons part, technically a flat bonus, but it's the only one in its group in vanilla)

Damage taken modifiers are all multiplicative with each other and everything else:
Graviton beam effect
Entropy Amplifier, Damper Field, Fortress Shield, etc
Impact Mitigation, Damage Control, Field Modulation
Resistant Flux Conducts, any other hullmod that modifies damage taken

Bonus damage from weapon listeners (Squall, Breach, etc). Despite being worded similarly, these are implemented dramatically different from one another and scale differently with multipliers above.

An interesing subgroup is Mining Blaster, Breach SRM, and Disintegrator. Bonus armor damage of these is implemented similarly: they scale with bonuses that are based on target size (group B from above), and damage taken modifiers that affect armor damage (Damper Field, Amplifier, etc). Everything else has no effect on their bonus damage part.

11
General Discussion / Re: Damage Bonuses
« on: March 20, 2024, 05:05:37 AM »
Targeting feed seems to indeed be multiplicative with everything, because of the way it's coded:
Code
fStats.getBallisticWeaponDamageMult().modifyMult(id, 1f + 0.01f * DAMAGE_INCREASE_PERCENT * effectLevel);
So it's not even in the "special" category, it's a tier of its own.

12
General Discussion / Re: Damage Bonuses
« on: March 20, 2024, 03:33:29 AM »
So I assume that would be an example of getDamageToTargetShieldsMult().
Graviton is a damage taken modifier, applied to the target ship. getDamageToTargetShieldsMult() is a damage dealt modifier, applied to the firing ship. Imagine a hypothetical "deal 10% more damage to shields" officer skill, that would be it. I think nothing in vanilla currently uses it, though.

As already explained by float, damage taken modifiers are never additive with damage dealt modifiers, and have several "partitions" among them as well.

EDIT: On top of that, there are also combat listeners that can modify damage. Vanilla uses them sparingly, mostly for "bonus X damage against X" effects found on Squall / Mining Blaster / Breach. Even these are all different. Squall is a modifyDamageDealt listener. Honestly not sure how it interacts with other bonuses, but my guess is that it's affected by damage taken modifiers, but not damage dealt ones.
Breach / Mining Blaster / Disintegrator have their own dealArmorDamage functions, with full-on spaghetty manual application of damage modifiers. Hull size based and armor taken modifiers are applied, all others are ignored. So bonus armor damage from mining blaster, for example, should be affected by TA skill, NOT affected by energy mastery, and affected by entropy amplifier.

13
Some games have a fixed number of quicksaves, and only start overwriting the oldest ones when you run out of quicksave slots. Quickload loads the latest created one.

I'm also used to games showing me a list of my saved games when I save manually, so I can choose to overwrite or create a new one. And also, you know, let me name a save file, so I don't have to guess which one is which based on time of day it was created...

Honestly not sure where Starsector got its save system from. It's inconvenient and also uncommon at the same time.

14
General Discussion / Re: Prometheus mights need a nerf.
« on: March 13, 2024, 03:46:02 AM »
It doesn't count for leadership skills, because it doesn't actually benefit from most of them. Most skills buff combat ships only.

15
General Discussion / Re: Damage Bonuses
« on: March 11, 2024, 09:36:33 AM »
I would expect there to be a third type as well - getDamageToTargetHullMult(), getDamageToTargetShieldsMult(), getDamageToTargetWeaponsMult(), etc.
So the "100% to engines and weapons" from elite TA would likely be (1 + Z). Willing to test for that?
Based on the code, Beam Scatterer would be in the (1 + X) group, while PD skills and terminator core in the (1 + Y) group.

Pages: [1] 2 3 ... 88