
Obruchnik
Skeletal enemy with articulated legs, two spiked arms and a compact movement collider.Obruchnik
Obruchnik is a skeletal enemy for R.E.P.O. It hunts on four articulated legs beneath a canopy of bone and leather. It warns before unfolding its spiked arms and can pursue and attack on routes with sufficient clearance. Moving high attacks remain under playtest. At close range it can lower the canopy and knock a standing player off their feet.
Version 0.2.19 — playtest candidate
Obruchnik can fold its limbs near furniture and narrow openings. It checks the body and articulated legs against the level, tries a bounded side or backward step when blocked, and may restore a supported stance. These checks do not guarantee passage: furniture and turn stalls remain unresolved. Its detailed colliders support grabbing and weapon contact.
The mod can issue native hinge-push attempts at ordinary doors, including while a player holds the leaf. The capsule-fit check gates movement through the opening; fixture-specific door tests do not establish reliable passage across maps.
If an ordinary leaf still blocks a chase after repeated attempts, the mod can request the game's door break. Locked and keycard doors are excluded; reliable end-to-end traversal after the break remains unverified for this candidate. When free to investigate, it checks the direction a hit came from. It laughs after a confirmed kill once its weapons are safe.
The chase keeps striking distance on clear ground. Each standing strike aims at the center of the player's active collider. During the hit window, the spike checks the space it crossed between physics steps. Solid obstacles can stop a hit. When a player is under the canopy, Obruchnik can warn, drop, rise and back away. A crouching player can shelter in the center. Stair movement uses the capsule and checks the tread under the body.
Compiled against R.E.P.O. 0.5.1 with BepInExPack 5.4.2305 and REPOLib 4.3.0. Import the ZIP as a local mod. For manual installation, place the mod at BepInEx/plugins/Obruchnik under the game or profile directory with both dependencies installed.
Extended diagnostics
With REPOConfig and MenuLib installed, open Esc → Mods → Obruchnik → Diagnostics → ExtendedLogging in a run, or use Mods from the lobby. The setting defaults to off and takes effect during play. The same setting is available in BepInEx/config/bzone.obruchnik.cfg.
For a co-op movement issue, enable the log on the host. Each session writes a separate session-*.jsonl in the profile's BepInEx/Obruchnik-Diagnostics folder. The log includes the level, the player and monster room volumes, the route, floor probes, capsule and model overlaps, attacks and recovery decisions. Monster snapshots run twice a second. Turning the setting off flushes the file. Recording also stops when it reaches 8 MiB.
Playtest coverage
This package uses the gameplay code from the latest 0.2.18 candidate. On that earlier DLL, three single-player Manor trials completed the canopy drop, retreat and follow-up hit. A separate Manor chase recorded three hits on the move in five strike series.
Gameplay testing of the exact 0.2.19 package is pending. A co-op run requires the same Obruchnik version on every client.