Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scanning: The Incessant and Unending Nightmare #9706

Closed
1 task done
QuantumTux opened this issue Jan 21, 2024 · 5 comments · Fixed by #9714
Closed
1 task done

Scanning: The Incessant and Unending Nightmare #9706

QuantumTux opened this issue Jan 21, 2024 · 5 comments · Fixed by #9714
Labels
mechanics Things dealing with the mechanics & code of how the game works
Milestone

Comments

@QuantumTux
Copy link

QuantumTux commented Jan 21, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Describe the bug

This is more a design problem rather than a coding bug; specifically, this problem diminishes playability and enjoyment.

My fleet (currently about 10 ships) is getting scanned incessantly; by the Hai, the Remnant and even the Republic Navy. They simply don't quit. Often before one NPC ship finishes scanning all of my ships, another NPC (from the same Faction) comes along and starts scanning them. In many cases, multiple ships are constantly scanning my ships. It literally never ends.

Aside from the constant noise of the scanning sound F/X, I've repeatedly lost Cargo that I dumped for one of my other ships to pick up; instead, one of the ships scanning grabs it.

This problem puts "Cap'n Pester" to shame. The scanning just keeps going and going and going and going and going and going and going......

Steps to Reproduce

  1. Have a fleet of ships (the more ships, the worse the nightmare)
  2. Go visit: (a) the Hai in the vicinity of Allhome; or, (b) the Remnant in the vicinity of Vinmal; or, (c) almost any Republic system with a lot of Navy ships hanging around
  3. Not have completed whatever Faction-specific gameplay is necessary to avoid all scanning
  4. Loiter
  5. Experience incessant and unending scanning
  6. If you try to drop cargo to transfer to another ship in your fleet, expect that one of the scanning ships will snag some of it

Expected Behavior

The scanning needs to end at some point. I'm not sure how to construct this within the ES code, but there needs to be a
cut-off point.

The only idea I have is that when an NPC ship scans a player ship in a star system, the NPC's Faction gains "Information Points". Once the Faction in question has gained X Information Points, they cease scanning. Jumping to a new star system zeros out the count for all Factions.

Screenshots

No response

Link to save file

No response

Operating System

OpenSUSE LEAP 15.5

Game Source

Other (please describe)

Game Version

endless-sky RPM v0.10.4-lp155.26.1

Additional Information

This isn't a discussion about how long it should take to scan, or are scans balanced with Interference Plating, or the effect of "ship density" or "cargo density" on how scanning works.

The problem here is about how much scanning goes on, and how it turns game play into an unpleasant and frustrating experience.

Related Issues

Issue #851 - Scanning: Government Jurisdiction
Issue #6947 - feat[content]: Remnant will now trust the player after a certain point
Issue #7023 - Remnants faction never ending mistrust
Issue #7640 - Scanners have been nerfed too much
Issue #8447 - Only one scan attempt possible per ship

@QuantumTux QuantumTux added bug Something in the game is not behaving as intended unconfirmed More information is needed to be sure this report is true labels Jan 21, 2024
@Zitchas Zitchas removed the unconfirmed More information is needed to be sure this report is true label Jan 21, 2024
@Amazinite Amazinite added mechanics Things dealing with the mechanics & code of how the game works and removed bug Something in the game is not behaving as intended labels Jan 22, 2024
@Amazinite
Copy link
Collaborator

Something that's been noted in the past is that ships that scan other ships are supposed to not scan ships that have already been scanned by their government. That is, if a Navy ship scans you, another Navy ship shouldn't try to scan you as well.

Checking the code and testing in game, this is actually true... unless the ship has the surveillance personality. For ships with the surveillance personality, which some Navy, Hai, and Remnant ships have, they must personally scan a ship in order to not scan it again. This means that if you remain in systems where surveillance fleets can spawn, you will constantly be scanned as new surveillance ships spawn.

I'll be releasing a PR later to change this behavior, among a few other changes to how scanning ships behave (e.g. only scan so many ships and spend so much time scanning before deciding to do something else) that should resolve this and other NPC scan behavior issues.

@Amazinite Amazinite added this to the 0.10.6 milestone Jan 22, 2024
@QuantumTux
Copy link
Author

@Amazinite Thanks for tracking down the cause - I'll eagerly await the fix.

@QuantumTux
Copy link
Author

Since a PR has been created I'll Close this Issue

@Amazinite
Copy link
Collaborator

Amazinite commented Jan 28, 2024

That's not how it works. Issues are closed when PRs are merged.

@Amazinite
Copy link
Collaborator

#9714 limits surveillance fleets to scanning each ship once just like non-surveillance fleets.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mechanics Things dealing with the mechanics & code of how the game works
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants