Topic: [Fixed/added - persists in 3.61] Village dogs attacking  (Read 3671 times)


Night

« on: January 27, 2020, 01:13:19 PM »
Doing some mod work and it seems that after villagers calm down after a players aggressive actions, the dogs owned by the village continue attacking. Doesn't seem intentional.
Screenshot:


Occurs after villager has asked if I've had enough and goes back to being friendly.
« Last Edit: February 16, 2020, 12:07:43 PM by Sami »
URW Character Menu - Cheating menu by a player, for the players.
URW Character Designer - Design your characters sprite!

Sami

  • UnReal World creator
  • Administrator
  • Member
  • *****
  • Posts: 1180
  • Total likes: 2912
  • UnReal World creator
    • View Profile
    • UnReal World
« Reply #1 on: February 02, 2020, 11:45:17 AM »
Indeed. That's something we didn't consider, and interesting.
Villagers probably should calm down their dogs if they decide the fight is over. Gotta think how to go about with it.
Are their dogs obedient enough to calm down with verbal command, or should the NPCs be near the dogs to calm them down.
In reality it also might be that a dog having witnessed his master being seriously attacked would never accept the attacker's presence again.
Lots of things to consider here.
- Sami | UnReal World creator

Night

« Reply #2 on: February 02, 2020, 12:48:53 PM »
Indeed. That's something we didn't consider, and interesting.
Villagers probably should calm down their dogs if they decide the fight is over. Gotta think how to go about with it.
Are their dogs obedient enough to calm down with verbal command, or should the NPCs be near the dogs to calm them down.
In reality it also might be that a dog having witnessed his master being seriously attacked would never accept the attacker's presence again.
Lots of things to consider here.

Well, if we're talking about turning this into a potential feature, if it were me, I would have some sort of variable(s) to determine how the dog would act, giving dogs a personality trait of sorts. Maybe... loyalty/relation + intelligence + age/sex would create a good combination of possible reactions. Some dogs, at least in modern day, will also flee when they see their owner is being out numbered and there survival would be in danger if they were to intervene.

NPC's would also need to react to the dogs actions somehow, maybe shouting commands until the dog obeys creating a situation for the player to handle.

Other than that, I think the simple way would just be to mimic their owners hostilities.
URW Character Menu - Cheating menu by a player, for the players.
URW Character Designer - Design your characters sprite!

Sami

  • UnReal World creator
  • Administrator
  • Member
  • *****
  • Posts: 1180
  • Total likes: 2912
  • UnReal World creator
    • View Profile
    • UnReal World
« Reply #3 on: February 16, 2020, 12:07:19 PM »
This has been addressed now.

 - added: aggressive village dogs calm down together with their masters

        In case of minor breaches villagers might punish you for a while and calm down after you had learned your lesson - but their dogs didn't react accordingly. Now village dogs will calm down if their masters do so.
        This doesn't prevent village dogs from being a serious threat as they don't always reason the power of their attacks the same way the humans do and may cause lethal wounds by accident.

PS. Dogs (like all the animals) already have individual variety to their reactions based on their underlying attributes and situation. Some are more brave, some are more prone to flee etc. etc. so there are potential features to be discovered.
- Sami | UnReal World creator

 

anything