TrinityCore / TrinityCore/TrinityCore

Player takes lava-like damage while swimming in water (possible wrong LiquidType)

Open
#31,752 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Branch-master
Dominant language
C++
Stars
10.8k
Forks
6.4k
Avg merge
3d 16m
Merged PRs (30d)
6

Description

Description

While swimming at the given coordinates, the player receives periodic damage similar to lava, even though the area visually appears to be normal water.

This might indicate an incorrect LiquidType or wrong liquid flags at this location.

Image Image
Expected behaviour

The player should not receive any damage while swimming in normal water.

On retail, this type of water does not apply damage.

Steps to reproduce the problem
  1. Teleport to the location in Harandar:
    .go xyz -828 112 1160 2694

  2. Enter the water and start swimming

  3. Observe periodic damage being applied to the player

Branch

master

TC rev. hash/commit

201f4e09d1340557bada8309490c2ee69911d3ff

Operating system

Windows Server 2025

Custom changes

Custom Spawns, and SmartScripts. (core ist untouched)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the damage at Harandar coordinates -828 112 1160 2694 on the master branch, then inspect the liquid type and liquid flags for that location. Done means normal water no longer applies periodic lava-like damage, while the reported reproduction steps no longer show the issue.

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
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.