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

Controlling dogs with a whistle needs some improvements #51032

Closed
RandDenner opened this issue Aug 23, 2021 · 6 comments
Closed

Controlling dogs with a whistle needs some improvements #51032

RandDenner opened this issue Aug 23, 2021 · 6 comments
Labels
<Enhancement / Feature> New features, or enhancements on existing Items / Item Actions / Item Qualities Items and how they work and interact Monsters Monsters both friendly and unfriendly. stale Closed for lack of activity, but still valid. <Suggestion / Discussion> Talk it out before implementing

Comments

@RandDenner
Copy link
Contributor

RandDenner commented Aug 23, 2021

So, controlling dogs with a whistle needs some work.
Want an exercise in frustration?
Get one dog and put him in passive mode, pick up 2 more dogs and they start in aggressive mode.
Now blow the whistle. It's a toggle, so all dogs that hear it change to the other state of whichever they're in. You wanted them all passive or all aggressive, but it's not possible unless you lead the odd one(s) way away and change their state without the rest hearing.

Easy fix:

Blowing a whistle opens a selection "set to aggressive", "set to passive". Affects all animals that hear it.

Better but more complicated fix:

What are the things you want animals to do?

  1. stick close and don't fight. (also acts as a come back and follow me closely command)
  2. stay close and only attack things that are close. (5 squares from player is plenty)
  3. attack the nearest threat at any range.
  4. stay here and guard this spot. (only attack aggressives that close within 5 squares of the spot where the whistle was blown)
  5. go home. (this requires a home spot be set with a zone, I would think)
  6. guard a large home area. (as per the settlement/zones stuff already in the game)
@actual-nh actual-nh added <Enhancement / Feature> New features, or enhancements on existing <Suggestion / Discussion> Talk it out before implementing Items / Item Actions / Item Qualities Items and how they work and interact Monsters Monsters both friendly and unfriendly. labels Aug 23, 2021
@RandDenner
Copy link
Contributor Author

RandDenner commented Aug 23, 2021

Also suggested: using your voice

  1. talking to the dogs (to give commands) individually like they're an NPC
  2. yelling group commands if you don't have a whistle

@PLUUZ
Copy link

PLUUZ commented Aug 24, 2021

To order dogs around so precisely would require extensive training and/or greater levels of sentience than dogs have currently achieved, I think. (Dog owners can correct me).

#50890 this code adds walking a dog or other pet with a leash, but it isn't clear to me that it actually restricts the dogs movement beyond 2 tile distance from the player; it seems that the player automatically drops the leash if the dog rushes off to attack something.

@Wyrdean
Copy link
Contributor

Wyrdean commented Aug 25, 2021

Ordering a dog to attack would likely take more training than telling them not to, though the cataclysm may have caused some behavioral changes. A training system accessed through talking to a dog might be the best, bringing up options on commands you could teach, with the dog's progress toward learning the command affected by time spent, whether you're using treats, and probably intellect.

@Saicchi
Copy link
Contributor

Saicchi commented Aug 27, 2021

For anyone who is going to implement this to close the issue. Please also remove the DOGFOOD from the dog whistle so #50948 can fully remove it.

@stale
Copy link

stale bot commented Apr 28, 2022

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 Apr 28, 2022
@Night-Pryanik
Copy link
Contributor

Closing as stale, since stalebot can't do this by itself.

@Night-Pryanik Night-Pryanik closed this as not planned Won't fix, can't repro, duplicate, stale Dec 1, 2022
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 Items / Item Actions / Item Qualities Items and how they work and interact Monsters Monsters both friendly and unfriendly. stale Closed for lack of activity, but still valid. <Suggestion / Discussion> Talk it out before implementing
Projects
None yet
Development

No branches or pull requests

6 participants