-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(DB/Core/Quest): Add scripts & spawn for quest "Imprisoned in the citadel" #21114
base: master
Are you sure you want to change the base?
Conversation
I have a feeling these creatures likely are spawned based on the first player to enter the instance, i.e. not both spawned at once and just hidden to the opposing faction, same vein as creatures in the various ICC instances. |
I dont know how exactly it should work. The question is also how "blizzlike" AC wants to be, as in blizzlike for the player or also blizzlike for the underlying systems (without hacks obviously) |
AC's goal is Blizzlike at all points. I would have proposed going into the instance on retail with an alliance and horde character in a party together to see what happens, but the modifications to the instance in Cata may muddy the water there, and I know ICC instances can't be entered with cross-faction groups on retail. |
Ok, thanks for the clarification. i dont have the ability to access more information at this point, so this is my take on the problem, but if more information emerges I can adjust it. |
I sniffed The Shattered Halls on 3.4.3.57364
|
Thank you for sharing! @heyitsbench what should I do now? |
It should be handled like icc scripts and later, update entry on player enter. Doubled npcs is something we probably would have caught in sniffs before |
Guess thats better |
This is an as close as possible blizzlike solution. I skimmed through youtube videos of the quest, and comments.
I dont have any sniffs regarding the exact placement of the npcs, but from what i gathered they are supposed to be at the same place.
I used a script because I am not aware of a smartAI action that triggers the CanBeSeen() check for a specific team Id.
Changes Proposed:
This PR proposes changes to:
Issues Addressed:
SOURCE:
The changes have been validated through:
Tests Performed:
This PR has been:
How to Test the Changes:
Known Issues and TODO List:
How to Test AzerothCore PRs
When a PR is ready to be tested, it will be marked as [WAITING TO BE TESTED].
You can help by testing PRs and writing your feedback here on the PR's page on GitHub. Follow the instructions here:
http://www.azerothcore.org/wiki/How-to-test-a-PR
REMEMBER: when testing a PR that changes something generic (i.e. a part of code that handles more than one specific thing), the tester should not only check that the PR does its job (e.g. fixing spell XXX) but especially check that the PR does not cause any regression (i.e. introducing new bugs).
For example: if a PR fixes spell X by changing a part of code that handles spells X, Y, and Z, we should not only test X, but we should test Y and Z as well.