Trinitycore: Quest / The Emissary

Created on 20 Mar 2021  路  28Comments  路  Source: TrinityCore/TrinityCore

Description:

Quest ID: 11626 / The Emissary
https://www.wowhead.com/quest=11626/the-emissary
when using the trident it kills instant the NPC, and it is impossible to complete.

Expected behaviour:

Use the Trident of Naz'jan to slay him and return to Karuk to the north of Riplash Strand.

Steps to reproduce the problem:

  1. add quest 11626, go Borean Tundra and use Trident of Naz'jan

Branch(es):

335

TC rev. hash/commit:

TrinityCore rev. 8c3cddd 2021-03-15 17:34:11 +0000 (3.3.5 branch) (Win64, RelWithDebInfo, Static) (worldserver-daemon)

Operating system:

windows pro

Branch-3.3.5a Invalid-CannotReproduce Sub-Quests

All 28 comments

Not the trident cast shoud complete the quest but when you kill him

Trident does only let him low health so you can slain him , have you slain him after you used trident ?
I tryed this right now but on a gm level account , and it works well .

Trust me if u wanna help create a normal player account and test all of them back , otherwise it will be time wasting for everyone :)

good that for you its working but not for me, if you use the trident you instant kill the NPC
TrinityCore rev. 8c3cddd 2021-03-15 17:34:11 +0000 (3.3.5 branch) (Win64, RelWithDebInfo, Static) (worldserver-daemon)
Tested on diferent player accounts.
so bug report.

I need more details:

  1. Is he unnatackable before you use the item?
  2. How much HP does he have?
  1. Yes unnatackable
  2. 96.100 HP

So you just used the item and he was killed?

To me it looks like it's not even possible to kill him by that item, doesn't matter what you do because spell script doesn't allow to cast damaging spell (damages him for 93% of his total health) if his current HP below 95%

Spell is handled here https://github.com/TrinityCore/TrinityCore/blob/3.3.5/src/server/scripts/Spells/spell_item.cpp#L3009-L3040

https://user-images.githubusercontent.com/68305780/111877393-77f2af80-89a3-11eb-9996-2dbf7fed68cc.mp4

looks like it's not even possible to kill him by that item??? say that again lol

Well, I have no explanation for this, I tried multiple times and every time it worked correctly
Maybe someone else could explain why that spell kills him

You didn't changed something in core \ DB?

No changes att all on core/DB all clean

Interesting fact is that someone from AC reported same thing and they closed it because coudn't reproduce it (like a year ago) but same after the merge of Trident of Naz'jan item to SAI .
https://github.com/azerothcore/azerothcore-wotlk/issues/2552

i dont understant what i am doing rong to produce this, but it happens allways

What

SELECT * FROM `spell_custom_attr` WHERE `entry`=49882

returns?

sqqs
this ?

Interesting fact is that someone from AC reported same thing and they closed it because coudn't reproduce it (like a year ago) but same after the merge of Trident of Naz'jan item to SAI .
azerothcore/azerothcore-wotlk#2552

Idk when SAI part was implemented, probably in 2012 and slightly changed later
But the item script was converted to spell script in 2012 and slightly changed in 2014

I meant TC

what's happening with that 5 min buff that npc shoud give you when you accept this quest ?

0ba62a45e5c60efd37a0b2c7534b44c3a3fc151e working properly

Could this be caused by game client modifications or DBC editing, for example if the DBC source files are tailored to a different custom server setup?

or maybe some worldserver configs that land to this

0ba62a45e5c60efd37a0b2c7534b44c3a3fc151e working properly

This issue happens only to one user and of course it will work for you or for me, however he can try on another revision

[16:54:44] TrinityCore rev. 80f30d5ca94f 2021-03-26 13:26:21 +0100 (3.3.5 branch) (Win64, Release, Static)

[16:54:44] Using SSL version: OpenSSL 1.1.1i  8 Dec 2020 (library: OpenSSL 1.1.1i  8 Dec 2020)
[16:54:44] Using Boost version: 1.74.0
[16:54:44] Using MySQL version: 50732
[16:54:44] Using CMake version: 3.19.2
[16:54:44] Compiled on: Windows 10.0.19042
[16:54:44] Automatic database updates are enabled for the following databases: Auth, Characters, World
[16:54:44] Worldserver listening connections on port 8085
[16:54:44] Realmlist (Realm Id: 1) configured in port 8085
[16:54:44] VMAPs status: Enabled. LineOfSight: 1, getHeight: 1, indoorCheck: 1
[16:54:44] MMAPs status: Enabled
[16:54:46] maps directory located in ./maps. Total size: 251987687 bytes
[16:54:51] vmaps directory located in ./vmaps. Total size: 658130721 bytes
[16:54:52] mmaps directory located in ./mmaps. Total size: 1962379500 bytes
[16:54:52] Using enUS DBC Locale as default. All available DBC locales: enUS 
[16:54:52] Using World DB: TDB 335.21031

Yes, it is exactly as you said, @offl , this quest works just as expected for everyone else. I also finished the quest on the tcubuntu.northeurope.cloudapp.azure.com server in December or January, so I find it quite difficult to understand why it would not work unless some form of customization is involved.

Today, I used item 35850 (Trident of Naz'jan) more than 10 times in a row now, successfully lowering Leviroth's HP from 96100 to somewhere between 6471 and 6131 (on average) before killing the NPC as if it were a regular NPC with a regular health pool. The variation in HP reduction is a bit curious (maybe not to a real coder), so do you think it could possibly affect the item spell if the player character has got abnormally high crit + hit stats, maybe by wearing maxed-out gear (armor, weapons, rings, trinkets, enchants)?

https://github.com/TrinityCore/TrinityCore/blob/80f30d5ca94f000962a06e398567aa0b1ddd706b/src/server/scripts/Spells/spell_item.cpp#L3009-L3040

The variation in HP reduction is a bit curious (maybe not to a real coder), so do you think it could possibly affect the item spell if the player character has got abnormally high crit + hit stats, maybe by wearing maxed-out gear (armor, weapons, rings, trinkets, enchants)?

https://tcubuntu.northeurope.cloudapp.azure.com/aowow/?spell=49882 is a self cast, it does not take player stats in consideration

https://tcubuntu.northeurope.cloudapp.azure.com/aowow/?spell=49882 is a self cast, it does not take player stats in consideration

Good point. All the more reason to close this issue as non-reproducible.

@Aldoran2020 you can

  1. recompile again
  2. change client to different(who knows)
  3. downgrade core to revision before https://github.com/TrinityCore/TrinityCore/commit/17143938d7f5126b8c8e6ed5fc1229b6c2665ec3 or revert this commit manually(probably better and easier)
  4. remove this condition if it still exists https://github.com/TrinityCore/TrinityCore/commit/17143938d7f5126b8c8e6ed5fc1229b6c2665ec3#diff-7d50883eb734e553c80d5e8234f7b4a4789c6e4ea836fb6b2789da2c65eec17eR9
  5. remove script from creature 26452 and remove its unit_flags to make creature attackable OR remove certain actions listed here https://tcubuntu.northeurope.cloudapp.azure.com/aowow/?npc=26452 (just keep in mind first three are linked together)

I can reopen if someone find what causes this issue

Was this page helpful?
0 / 5 - 0 ratings

Related issues

cbcs picture cbcs  路  3Comments

Jildor picture Jildor  路  3Comments

Jonne733 picture Jonne733  路  3Comments

tje3d picture tje3d  路  3Comments

daddycaddy picture daddycaddy  路  3Comments