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

Bounty hunter missions are not removed from your mission list as soon as the mission is completed (only after landing) #9993

Open
1 task done
brendanjones opened this issue Apr 15, 2024 · 7 comments
Labels
mechanics Things dealing with the mechanics & code of how the game works

Comments

@brendanjones
Copy link
Contributor

brendanjones commented Apr 15, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Describe the bug

Bounty hunter missions stay in your mission list even after you've destroyed the ships.

Steps to Reproduce

  1. Currently have any bounty hunting mission that requires destroying pirates/marauders
  2. Destroy the ships
  3. You get shown the completion message "The [ship name] has been eliminated. [...]"
  4. Go to your mission list, the mission is still there
  5. Jump to another system, the mission is still there
  6. Land on any planet, and the mission will disappear

Expected Behavior

The mission would be removed from your mission list when step 3 occurs:

  1. You get shown the completion message "The [ship name] has been eliminated. [...]"

Screenshots

This should remove the mission:
Screenshot 2024-04-15 at 12 32 43

Link to save file

Any pilot with enough combat rating to accept bounty hunter missions.

Operating System

MacOS

Game Source

Steam

Game Version

0.10.6

Additional Information

No response

@brendanjones brendanjones added bug Something in the game is not behaving as intended unconfirmed More information is needed to be sure this report is true labels Apr 15, 2024
@brendanjones brendanjones changed the title Bounty hunter missions are not removed as soon as the mission is completed (only after landing) Bounty hunter missions are not removed from your mission list as soon as the mission is completed (only after landing) Apr 15, 2024
@Anarchist2
Copy link
Collaborator

This is a consequence of how the bounty missions are implemented right now. Because missions can only be completed by landing at a specific destination planet, the bounty missions sidestep this by having the mission fail when the target ship is destroyed. Failed missions are only removed once you land because ships spawned by failed missions stick around until after you land. This could potentially be solved if it becomes possible to complete missions mid-flight, but that isn't a high priority at the moment.

@Anarchist2 Anarchist2 removed the unconfirmed More information is needed to be sure this report is true label Apr 15, 2024
@brendanjones
Copy link
Contributor Author

Figured it might be something like that. Oh well, something for the backlog.

the bounty missions sidestep this by having the mission fail when the target ship is destroyed.

Do you mean that, at a technical level, you're being rewarded for 'failing' the mission? That's amusing.

@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 Apr 15, 2024
@mOctave
Copy link
Contributor

mOctave commented Apr 17, 2024

Well, technically speaking you get paid before you fail, I believe. But, yes, that's more or less how it works. There are lots of missions that you "fail" while completing properly. Although, come to think of it it might be a good idea to add a "Bounty Hunting (X): done" ++ to all those bounty jobs.

@SomeTroglodyte
Copy link

There are lots of missions that you "fail" while completing properly

... and your save game file reads like you're much less skilled than you are ...

Jokes aside, why not mirror the mission trigger "complete" to GameAction just like the "fail" trigger is?

@OcelotWalrus
Copy link
Contributor

Personally, I don't think that's a bug, or at least a problem.

@Hurleveur
Copy link
Member

Well, technically speaking you get paid before you fail, I believe. But, yes, that's more or less how it works. There are lots of missions that you "fail" while completing properly. Although, come to think of it it might be a good idea to add a "Bounty Hunting (X): done" ++ to all those bounty jobs.

I dont think we really need to keep track of it as we already have the combat rating for anything combat related

@mOctave
Copy link
Contributor

mOctave commented May 5, 2024

I guess.

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

No branches or pull requests

7 participants