Add server-side debug-draw toolkit (.debug vis: cells/LoS/path/collis…#386
Open
Krilliac wants to merge 2 commits into
Open
Add server-side debug-draw toolkit (.debug vis: cells/LoS/path/collis…#386Krilliac wants to merge 2 commits into
Krilliac wants to merge 2 commits into
Conversation
Not up to standards ⛔🔴 Issues
|
| Category | Results |
|---|---|
| Compatibility | 2 high |
🟢 Metrics 116 complexity · 0 duplication
Metric Results Complexity 116 Duplication 0
NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.
…ion/height) Engine-style debug markers spawned server-side and visible to the GM: map cells, line-of-sight, pathfinding (navmesh), collision raycasts and terrain height. Markers are colour-coded temporary gameobjects that auto-despawn, with per-instance hover tooltips showing each marker's captured values (hit coords, path point/type, height delta, ...) via a reserved GOOBER entry pool + a GO-query name override. Includes an optional colour-matched glow companion, a .debug vis clear to remove them on demand, .debug visual <SpellVisualKit id> to play a spell-visual, and .debug perf for world-tick timing stats. Apply src/game/DebugVis/sql/debugvis_marker_pool.sql once to create the marker pool. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
… options One above the movement PR's 2026062000 so the value resolves cleanly to the highest when both PRs merge. ConfVersion and MANGOSD_CONFIG_VERSION both derive from MANGOS_WORLD_VER, prompting servers to refresh config after the DebugVis.* additions. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
fca3992 to
f06239e
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
…ion/height)
Engine-style debug markers spawned server-side and visible to the GM: map cells, line-of-sight, pathfinding (navmesh), collision raycasts and terrain height. Markers are colour-coded temporary gameobjects that auto-despawn, with per-instance hover tooltips showing each marker's captured values (hit coords, path point/type, height delta, ...) via a reserved GOOBER entry pool + a GO-query name override. Includes an optional colour-matched glow companion, a .debug vis clear to remove them on demand, .debug visual to play a spell-visual, and .debug perf for world-tick timing stats.
Apply src/game/DebugVis/sql/debugvis_marker_pool.sql once to create the marker pool.
This change is