CleverRaven / CleverRaven/Cataclysm-DDA

Goats leaving enclosures by hopping fences

Open
#61,347 5 comments 2 reactions 0 assignees View on GitHub
<Bug> Fields / Furniture / Terrain / Traps Help Wanted
Dominant language
C++
Stars
13.1k
Forks
4.6k
Avg merge
2d 1h
Merged PRs (30d)
200

Description

### Describe the bug

Goats are leaving the enclosures they're spawning in very easily, by climbing over the fence.

### Steps to reproduce

1. Find/spawn at farm with goats or spawn goats in an enclosure made of split rail fence
2. Watch goats wander or startle them
3. Goats leave enclosure and wander off

### Expected behavior

I expect to be able to keep goats in an enclosure, and for the enclosures they spawn in to be able to hold them.

### Screenshots

![2022-09-29 10_30_08-Cataclysm_ Dark Days Ahead - 5e94c7c](https://user-images.githubusercontent.com/59299902/192995838-a488f3c1-fde3-4884-99b8-8de9c3e0b033.png)
![2022-09-29 10_26_39-Cataclysm_ Dark Days Ahead - 5e94c7c](https://user-images.githubusercontent.com/59299902/192995847-578d7540-1074-4c68-803f-4edd799a2ceb.png)

### Versions and configuration

- OS: Windows 11
- OS Version: 10.0.22000.978 (21H2)
- Game Version: 5e94c7c [64-bit]
- Graphics Version: Tiles
- Game Language: System language []
- Mods loaded: [
Dark Days Ahead [dda],
Bionic Professions [package_bionic_professions],
Aftershock [aftershock],
Arcana and Magic Items [Arcana],
Blaze Industries [blazeindustries],
Xedra Evolved [xedra_evolved],
Mythical Martial Arts [MMA],
Cataclysm++ [Cata++],
Arcana/Aftershock Patchmod [Arcana_aftershock_Patch],
Arcana/Cata++ Patchmod [Arcana_Cata++_Patch],
Extra Mutated Scenarios [extra_mut_scens],
Mining Mod [Mining_Mod],
My Sweet Cataclysm [my_sweet_cataclysm],
Translate Complex Dialogue [translate_dialogue],
Secronom [secronom],
Secronom+ Lore Expansion [secronom_lore_expansion]

### Additional context

I figure maybe goats are meant to be able to climb/jump over certain things as I've cared for goats and know they're quite agile and like to jump over and onto things, so this might be a feature, but I figure they're not intended to be able to leave enclosures they spawn in so easily.

Contributor guide

Open the contributing guide

Research direction

No source file, test, or entry point is named. First reproduce the issue in game version 5e94c7c using goats in a split rail fence enclosure, with the listed mods if possible. Compare goat movement and fence behavior with the expected enclosure containment, then verify that goats no longer leave their spawning enclosures while retaining intended agility.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
game-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.