TrinityCore / TrinityCore/TrinityCore

Spells Broken?

Open
#28,837 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Description

Does anyone else have the problem that spell 61592 is not executed properly and triggers spell 61593? A test with .cast 61592 leads to no result. But if I do .cast 61593 then the arcane missiles will fire, but only one at a time. The same applies to spell 58529, which is supposed to trigger spell 58531.

The spells are used in the NPC Portal Keeper Entry 30695 in the SmartAI script.

Expected behaviour

The spell should be executed like this Rank 13 spell from the magician

example this spell works perfect: https://tcubuntu.northeurope.cloudapp.azure.com/aowow/?spell=42846

Steps to reproduce the problem

https://tcubuntu.northeurope.cloudapp.azure.com/aowow/?spell=61592#used-by-npc
https://tcubuntu.northeurope.cloudapp.azure.com/aowow/?spell=58529#used-by-npc

The NPC is in the Violet Keep.
The NPC tries to cast the spell, but the arcane missiles are not cast with these two spells.

Don't think it's a core or DB thing either, because it comes directly from the DBC file and these two spells are broken?

Same with: https://tcubuntu.northeurope.cloudapp.azure.com/aowow/?spell=31742

Go to the violet fortress start the fight and wait until the NPC appears and you can see that he doesn't execute the spells.
Or use the .cast #spellid Command

Branch

3.3.5

TC rev. hash/commit

TrinityCore rev. 92b7c98c018c+ 2023-02-25 21:12:28 +0100 (3.3.5 branch) (Unix, RelWithDebInfo, Static)

Operating system

Debian 11

Custom changes

No Original DBC File

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

Reproduce the issue in the Violet Keep with .cast 61592, 58529, or 31742, and observe the NPC Portal Keeper Entry 30695 using SmartAI. Compare the behavior with spell 42846 and inspect the referenced spell data from the DBC file. Done means the triggered Arcane Missiles execute correctly when the NPC casts the spells.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.