Skip to content

Patrolling torch guard detects player inside intended safe alcove in stealth tutorial #2893

Description

@SilvAlss

Threadbare version

v0.2.2-97-g56d79bdd

Affected scene

res://scenes/quests/lore_quests/quest_000/2_stealth/tutorial_stealth.tscn

Description

Summary

The player is detected and hit by a patrolling torch enemy while positioned inside an indented wall alcove along the upper path, which visually serves as an intended safe hiding pocket.

Steps to Reproduce

  1. Start the stealth tutorial quest (tutorial_stealth.tscn).
  2. Move through the rock corridor past the initial guards.
  3. Position the player character completely inside the upper rock wall alcove/nook (just above the lower torch guard's patrol route).
  4. Stand still and wait for the torch guard to pass by along the path.
  5. Observe: The guard's vision cone extends inside the alcove, triggers an alert (!), and detects/attacks the player despite hiding in what is visually designed as a safe space.

Expected Behavior

The alcove should completely shelter the player from the patrolling guard's vision cone and detection collider, allowing safe hiding while the enemy passes.

Actual Behavior

The enemy's detection cone sweeps into the nook, spotting and hitting the player while positioned inside the safe area.

Root Cause / Suggestions

  • Adjust the enemy's patrol path/waypoints so they stay farther away from the alcove entrance.
  • Alternatively, restrict or clip the vision cone Area2D so it cannot detect bodies inside the nook pocket.

Visual Evidence

Image
XP Summary (total 175)
Subdomain Skill XP
Game Design: Core Gameplay & Mechanics Problem Solving 50
Game Design: Core Gameplay & Mechanics Creativity & Design Thinking 75
Game Design: Core Gameplay & Mechanics Technical Literacy 50

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions