Fix combat interaction, creature skin fallback, clipping, and minimap marker anchoring

- Right-click attack fallback for non-interactable hostile creatures
- Robust creature skin path resolution for WotLK/non-humanoid display skin fields
- Strengthened client-side anti-overlap spacing for active melee targets (including wolf/worg models)
- Minimap questgiver markers now use live minimap view radius and exact minimap center to prevent player-relative drift
This commit is contained in:
Kelsi 2026-02-20 16:27:21 -08:00
parent 017bdf9033
commit 504d5d2b15
3 changed files with 127 additions and 10 deletions

View file

@ -39,6 +39,7 @@ public:
void setSquareShape(bool square) { squareShape = square; }
bool isSquareShape() const { return squareShape; }
float getViewRadius() const { return viewRadius; }
void zoomIn() { viewRadius = std::max(100.0f, viewRadius - 50.0f); }
void zoomOut() { viewRadius = std::min(800.0f, viewRadius + 50.0f); }