1
Mods / Re: [0.95a] Vanidad y Affliction Operation 1.2 (Quest! for real!)
« on: January 04, 2022, 11:02:38 PM »
Is it save-compatible with 1.1.6a?
Starsector 0.97a is out! (02/02/24); New blog post: Simulator Enhancements (03/13/24)
The tactic changed a little, but it's more of the same. Deploy <playership> at the start, pick ships off one by one, then when I can do no more, lure them to the bottom and deploy all.
I hope you will remove story points from scavenging. It really hurts the scavenger carreer... in fact it basically removes it from the game.
Mainly because story points for scavenge makes no sense. I saw several times tiny useless ships heavily damaged (systems and hull) that needed story point to get... why would I pay a SP for a useless ship... even brand new I would not even use that (or sell it since they give no money, even early game. Cost too much supplies to be worth it.). And then I see a big very useful battleship, in fact one of my favorites, hanging there in hyperspace where I can salvage it for not SP at all and it has absolutely no system damage and quite repairable hull damage. It makes no sense. I hate random trash. Please, no more SP for scavenging except in dialogs and other game story related events.
Please remove the need for SP when scavenging, I would like to play scavengers again in Starsector.
(...) If I can out speed the opponent and I out range the opponent, he has severe problems hitting my ship. So I go for ships that have the highest speed in their class and for the longest range weapons. (...)
This hurts gameplay and ship/weapon choices.
package data.hullmods;
There is no more tiers or choose 1 from 2.
I for one will wait for a modded skill tree or restored skill tree mod for 0.95a.
public List<HullModBarsGroup> getShipIconHullModBars(ShipVariantAPI shipVariantAPI) {
HullModBarsGroup dmodBars = new HullModBarsGroup(
Color.red,
DModManager.getNumDMods(shipVariantAPI),
"Number of d-mods this ship has."
);
HullModBarsGroup storyModBars = new HullModBarsGroup(
Misc.getStoryOptionColor(),
Misc.getCurrSpecialMods(shipVariantAPI),
"Number of built in mods this ship has. Only counts mods custom built in after the ship was produced."
);
return Arrays.asList(dmodBars, storyModBars); // assuming they are added right-to-left, which seems to be the case
}
That was a fun one! The culprit (more or less as expected) was element ordering in a hashmap, since in many (most?) cases the hashCode() method is only consistent during the same application session.