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

"Fall back!" or other such combat commands #35614

Closed
Funguss opened this issue Nov 20, 2019 · 4 comments
Closed

"Fall back!" or other such combat commands #35614

Funguss opened this issue Nov 20, 2019 · 4 comments
Labels
<Enhancement / Feature> New features, or enhancements on existing NPC / Factions NPCs, AI, Speech, Factions, Ownership stale Closed for lack of activity, but still valid.

Comments

@Funguss
Copy link
Contributor

Funguss commented Nov 20, 2019

Is your feature request related to a problem? Please describe.

Currently, NPCs throng around the PC, pushing and shoving each other out the way and racing into the line of fire when they're out of ammo or holding a nice big stick. We can set a retreat zone, but this appears to be more of a rout zone as we have no actual way to order a retreat or set up defensive lines. There's no way to get your team to crouch down to use cover, scale walls (or even stepladders) or get the melee fighters to crouch down in front of the ranged, ready to face the horde while you and the crack shots pick off the shockers or spitters. It's a complete bloody shambles!

Describe the solution you'd like

  1. Defence zones. In their infancy it's enough that your NPCs just stand their until their morale breaks, but this should be expanded eventually. Currently it's near impossible to get them to stay in one place, especially if you have a few together. There's always one who can't sit still.
  2. Order a retreat. NPCs should immediately disengage and flee to the nearest retreat point, pulling comrades out of the grips of zombies if they have the opportunity. If they're not freaked out or their personality is appropriate they should have a chance of ignoring you and fighting on, or doing their utmost to save a comrade. Until they realise you made the right call that is!
  3. NPCs should be able to climb as you do, at the very least using stepladders.

Less immediate ideas:

  1. Night watch, and sensitivity levels. Raise the alarm for every little sound? When you hear an enemy? When you see a zombie? Or hulk? Or NPC? Or... something else?
  2. Silent commands. Not always available, only when in sight.
  3. Radio pip commands, agreed ahead of time and would require the use of radios and earpieces.

The list goes on, I'm sure.

Describe alternatives you've considered
Adding the ability to tie them up with rope like the dogs they are.

Additional context
Currently NPCs really do behave like a group of thugs. With more options there should be more training and discipline. I'd love to see Marcus from the shelter go from fleeing at the first sight of a zombie to gritting his teeth and holding steady as the three hulks approach, with a single shotgun and enough shells to bring two down, three if he's lucky. And he's got the will to make that luck happen.

Currently he might shout "watch out for that hulk!" then dash at them with the makeshift hammer you just made for him. I mean, it's impressive, but...

@Night-Pryanik Night-Pryanik added <Enhancement / Feature> New features, or enhancements on existing NPC / Factions NPCs, AI, Speech, Factions, Ownership labels Nov 20, 2019
@Night-Pryanik
Copy link
Contributor

Night-Pryanik commented Nov 20, 2019

Related: #25780 and #30747 (both closed).

@esotericist
Copy link
Contributor

esotericist commented Nov 23, 2019

Notably, #30747 eventually got merged in the form of #30780, after kevin had to work on it a bit.

see: #30780 (comment)

As for #25780, some of that is in with the new (at least, new relative that issue) C menu, but there's definitely room for more functionality especially where faction camps are concerned.

@stale
Copy link

stale bot commented Dec 23, 2019

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not 'bump' or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered.

@stale stale bot added the stale Closed for lack of activity, but still valid. label Dec 23, 2019
@stale
Copy link

stale bot commented Jan 22, 2020

This issue has been automatically closed due to lack of activity. This does not mean that we do not value the issue. Feel free to request that it be re-opened if you are going to actively work on it

@stale stale bot closed this as completed Jan 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
<Enhancement / Feature> New features, or enhancements on existing NPC / Factions NPCs, AI, Speech, Factions, Ownership stale Closed for lack of activity, but still valid.
Projects
None yet
Development

No branches or pull requests

3 participants