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

[Discussion]: Re-adding the hold fire command in Delta #110

Open
TheGiraffe3 opened this issue Oct 24, 2024 · 12 comments
Open

[Discussion]: Re-adding the hold fire command in Delta #110

TheGiraffe3 opened this issue Oct 24, 2024 · 12 comments
Labels
bug Something isn't working enhancement New feature or request

Comments

@TheGiraffe3
Copy link

TheGiraffe3 commented Oct 24, 2024

Problem Description

As part of updating from ES master, the hold fire command was removed because of some slight bugs.
I personally liked the hold fire command, even though there were some bugs.
This issue should serve as a discussion about whether we want to put it back into ES Delta or not.

Related Links

endless-sky#9506
endless-sky#10578

Desired Solution

Re-add the Hold Fire command. It looks like @Hurleveur, who added it originally, deleted the PR branch, so we'd probably have to reimplement the hold fire command by reverting endless-sky#10652.

Alternative Approaches

N/A

Additional Context

I don't think the bugs are big enough to be a blocker.

@Hurleveur
Copy link
Member

It's Amazinite that added it actually
My version had no bugs in it I think (idk what the bug is though tbh), but he took a complicated but cleaner route to it
I can restore the branch easily I think

@TheGiraffe3
Copy link
Author

The bug was that the gather command no longer worked.
Are you saying Amazinite's version would be better to have in Delta?

@Zitchas
Copy link
Member

Zitchas commented Oct 24, 2024

Thanks for doing this. I, too, would like to have a hold-fire command, and if we can do it in a way that doesn't have the bug... That's even better. That being said, if it doesn't have the bug, it might be worth PRing upstream since they presumably wanted it too. The public comments that I've seen are that it was reverted to get rid of the bug, not that they had any wish to get rid of the feature itself.

@Zitchas Zitchas added bug Something isn't working enhancement New feature or request labels Oct 24, 2024
@TheGiraffe3
Copy link
Author

That's what it seems.
So my question is whether we're alright with having a slightly buggy version of the Hold Fire command in Delta, or not really, we'll wait until upstream solves it.

@Hurleveur
Copy link
Member

Hurleveur commented Oct 25, 2024

The bug was that the gather command no longer worked. Are you saying Amazinite's version would be better to have in Delta?

Hold on I'm looking at it rn
Both version got added that's why I got confused lol, endless-sky#10334 idk if this PR isn't what broke hold position
I restored the branch, feel free to test it, time is short on me unfortunately

@TheGiraffe3
Copy link
Author

So it looks like we've got an option between two slightly buggy possibilities or not having it at all.

  • Escorts can only have one order at once
    or
  • Escorts can't gather and hold at once

We can use just Hurleveur's branch for the first option, or revert the PR that took it out.

@Zitchas
Copy link
Member

Zitchas commented Nov 10, 2024

It seems odd that escorts can't gather and hold fire at the same time...

@TheGiraffe3
Copy link
Author

We could test the changes from endless-sky#10585 here, but warp-core didn't think that would work, and as the author...

@xobes
Copy link

xobes commented Nov 13, 2024

My 2 cents. This has got to be doable. But they ought to be able to walk and chew gum at the same time. Or stop chewing gum. Or go collect flotsam and don't chew gum. Or only shoot if shot at. Or fly away if shot at.

This relates to my own list (see my fork) of wants including a "battle computer" outfit that allows for much better enemy selection and fighter management (vaporware).

😀

@Zitchas
Copy link
Member

Zitchas commented Nov 13, 2024

The question is "better enemy selection according to who?"

But yeah, I agree, that this should be doable.

@xobes
Copy link

xobes commented Nov 13, 2024

The question is "better enemy selection according to who?"

Me.

one key to choose the closest hostile is not enough. Very difficult to find the big guy i care about. Cycling backwards through the list is difficult too. This is for another topic entirely -- I have a whole list: https://github.com/xobes/endless-sky/wiki/Idea-list

@Zitchas
Copy link
Member

Zitchas commented Nov 14, 2024

Yes, that makes sense. The hard part is coding into the game to have a shio automatically select the target you prefer.

I could see a few variants on this, ditching the ship to:

  • target strongest hostile
  • target weakest hostile
  • target closest hostile
  • target farthest hostile

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants