azerothcore-wotlk
azerothcore-wotlk copied to clipboard
[AQ20] Ossirian the Unscarred - Ossirian Crystals spawn and respawn mechanics
Current Behaviour
- Only one spawns at a time
- The starting crystal is missing.
- The crystals do not despawn after a wipe
Expected Blizzlike Behaviour
- 6 normal ones are up at all times during the fight, excluding the starting one, which is different
- A special crystal is always spawned before the pull but it does not respawn during the fight, and only respawns 30s after a reset (or when the boss reappears). It is separate from all other crystals and does not take part of the spawning mechanic.
- All crystals perform their despawn animation and despawn after a wipe.
Respawn mechanic:
- When a crystal is activated, a random one that is not already up spawns when the former casts its Weakness spell (as soon as the despawn animation starts, which is when the spire goes back down into the sand), so that there is always 6 crystals up at any time.
Source
Retail, Sniffs.
there are few of them in the area (5+) dont click on it before the boss is there... else it will be "consumed" and it wont respawn (source)
As of a few patches ago, there will always be a first crystal available right in front of Ossirian. This is much easier than the old way, which required you to find a crystal from the get-go. (source)
All you have to do is put two druids in a group by themselves and have them run (travel form) in opposite directions tagging crystals that are along the outside and towards the back where the worst tornados are. This forces crystals to pop up in the middle all the time (source) (this one says that activating crystals will respawn others that were already used)
Steps to reproduce the problem
.go xyz -9397 1947 87 509 2.5
see if the starting crystal is already spawned activate it, see that it does not respawn until a reset
engage the boss see if 6 crystals besides the starting one spawn
.aura 40733
on self to avoid the Summon Player spell
engage the boss
go around activating crystals, see if another spawns after you activate one
Extra Notes
Total of 11 standard spawns and 1 special spawn (the starting crystal)
Starting Crystal:
[3] UpdateType: CreateObject1
[3] Object Guid: Full: 0x2C3B083FA0B062C00048B4000059CB60 GameObject/0 R3778/S18612 Map: 509 Entry: 180619 Low: 5884768
[3] Object Type: 8 (GameObject)
[3] NoBirthAnim: False
[3] EnablePortals: False
[3] PlayHoverAnim: False
[3] HasMovementUpdate: False
[3] HasMovementTransport: False
[3] Stationary: True
[3] HasCombatVictim: False
[3] HasServerTime: False
[3] HasVehicleCreate: False
[3] HasAnimKitCreate: False
[3] HasRotation: True
[3] HasAreaTrigger: False
[3] HasGameObject: False
[3] HasSmoothPhasing: False
[3] ThisIsYou: False
[3] SceneObjCreate: False
[3] HasPlayerCreateData: False
[3] HasConversation: False
[3] PauseTimesCount: 0
[3] Stationary Position: X: -9407.718 Y: 1960.2114 Z: 85.63906
[3] Stationary Orientation: 1.1170093
[3] GameObject Rotation: X: 0 Y: 0 Z: 0.5299187 W: 0.84804845
[3] FieldFlags: 0 (None)
[3] EntryID: 180619
[3] DynamicFlags: 4294901760
[3] Scale: 3
[3] DisplayID: 6486
[3] SpellVisualID: 0
[3] StateSpellVisualID: 0
[3] SpawnTrackingStateAnimID: 1716
[3] SpawnTrackingStateAnimKitID: 0
[3] StateWorldEffectsQuestObjectiveID: 0
[3] CreatedBy: Full: 0x0
[3] GuildGUID: Full: 0x0
[3] Flags: 0
[3] ParentRotation: X: 0 Y: 0 Z: 0 W: 1
[3] FactionTemplate: 35
[3] State: 1
[3] TypeID: 10
[3] PercentHealth: 255
[3] ArtKit: 0
[3] CustomParam: 0
[3] Level: 0
[3] AnimGroupInstance: 0
Others:
[12] Stationary Position: X: -9432.3955 Y: 1782.5293 Z: 85.63908
[12] Stationary Orientation: 5.864307
[12] GameObject Rotation: X: 0 Y: 0 Z: -0.20791149 W: 0.9781476
[2] Stationary Position: X: -9299.727 Y: 1748.4532 Z: 85.63907
[2] Stationary Orientation: 1.448622
[2] GameObject Rotation: X: 0 Y: 0 Z: 0.6626196 W: 0.7489561
[8] Stationary Position: X: -9406.096 Y: 1862.3763 Z: 85.63908
[8] Stationary Orientation: 6.2308264
[8] GameObject Rotation: X: 0 Y: 0 Z: -0.026176453 W: 0.99965733
[16] Stationary Position: X: -9248.413 Y: 1974.8303 Z: 85.639084
[16] Stationary Orientation: 5.8992143
[16] GameObject Rotation: X: 0 Y: 0 Z: -0.1908083 W: 0.9816273
[17] Stationary Position: X: -9506.192 Y: 1865.572 Z: 85.63909
[17] Stationary Orientation: 4.2760572
[17] GameObject Rotation: X: 0 Y: 0 Z: -0.8433914 W: 0.53729963
[21] Stationary Position: X: -9383.292 Y: 2012.6808 Z: 85.65106
[21] Stationary Orientation: 2.932139
[21] GameObject Rotation: X: 0 Y: 0 Z: 0.99452114 W: 0.10453553
[2] Stationary Position: X: -9282.08 Y: 1887.3401 Z: 85.63908
[2] Stationary Orientation: 2.0071285
[2] GameObject Rotation: X: 0 Y: 0 Z: 0.8433914 W: 0.53729963
[1] Stationary Position: X: -9244.413 Y: 1808.983 Z: 85.639084
[1] Stationary Orientation: 5.637414
[1] GameObject Rotation: X: 0 Y: 0 Z: -0.3173046 W: 0.94832367
[2] Stationary Position: X: -9357.861 Y: 1929.0792 Z: 85.63907
[2] Stationary Orientation: 1.0646496
[2] GameObject Rotation: X: 0 Y: 0 Z: 0.50753784 W: 0.8616294
[4] Stationary Position: X: -9367.171 Y: 1780.8878 Z: 85.639084
[4] Stationary Orientation: 1.902409
[4] GameObject Rotation: X: 0 Y: 0 Z: 0.8141155 W: 0.58070296
[5] Stationary Position: X: -9188.444 Y: 1940.2103 Z: 85.639046
[5] Stationary Orientation: 3.1765332
[5] GameObject Rotation: X: 0 Y: 0 Z: -0.9998474 W: 0.017469281
Despawn & Respawn:
ClientToServer: CMSG_GAME_OBJ_USE (0x34FC) Length: 15 ConnIdx: 1 Time: 07/29/2022 19:12:53.792 Number: 686
GameObjectGUID: Full: 0x2C42183FA0B062C0000A980000645ABE GameObject/0 R4230/S2712 Map: 509 Entry: 180619 Low: 6576830
ServerToClient: SMSG_GAME_OBJECT_DESPAWN (0x25C1) Length: 15 ConnIdx: 1 Time: 07/29/2022 19:12:59.984 Number: 871
ObjectGUID: Full: 0x2C42183FA0B062C0000A980000645ABE GameObject/0 R4230/S2712 Map: 509 Entry: 180619 Low: 6576830
ServerToClient: SMSG_UPDATE_OBJECT (0x27BA) Length: 32 ConnIdx: 1 Time: 07/29/2022 19:13:00.055 Number: 874
NumObjUpdates: 0
MapID: 509 (509)
HasRemovedObjects: True
DestroyedObjCount: 1
RemovedObjCount: 1
(Destroyed) [0] ObjectGUID: Full: 0x2C42183FA0B062C0000A980000645ABE GameObject/0 R4230/S2712 Map: 509 Entry: 180619 Low: 6576830
Data size: 0
ServerToClient: SMSG_UPDATE_OBJECT (0x27BA) Length: 796 ConnIdx: 1 Time: 07/29/2022 19:13:00.467 Number: 891
NumObjUpdates: 2
MapID: 509 (509)
HasRemovedObjects: False
Data size: 785
[1] UpdateType: CreateObject1
[1] Object Guid: Full: 0x2C42183FA0B062C0000A980000645B74 GameObject/0 R4230/S2712 Map: 509 Entry: 180619 Low: 6577012
AC rev. hash/commit
https://github.com/azerothcore/azerothcore-wotlk/commit/757375f982429c60b17e9b1f559ed86cb22abbc4
Operating system
Windows 10
Custom changes or Modules
No response
@Gultask We need info from wotlk era, not from classic or later.
https://www.youtube.com/watch?v=qb0zZ3xkKLk
I don't see 5-6 crystals. Only the first one + another one. This is the main mechanic in this ecnounter- to find crystal and use it. Spawning always 6 crystal does not make sense.
Also, only respawns 30s after a reset (or when the boss reappears)
sounds odd.
this is weirdly the only explicit mention that I could find about the number of crystals.
there are few of them in the area (5+) (source)
And as for videos we can't be 100% sure since some will always be obscured by terrain + draw distance. https://youtu.be/py9TBFmZbAE?t=285 shows 3 at the same time (or 2 since I believe one is a bugged starting crystal) https://youtu.be/PH2TA9A6QRE?t=41 you can see 2 here very near each other https://youtu.be/4ekKACUEMAE?t=69 2 here https://youtu.be/4ekKACUEMAE?t=104 shows 2 again, I don't know if the other one just spawned https://youtu.be/4ekKACUEMAE?t=148 shows 3, one behind a pillar, one to the left and another to the right which they didn't use https://youtu.be/jjWpx0pCsvg shows 2-3 at the same time but also shows them respawning very close to each other
Also,
only respawns 30s after a reset (or when the boss reappears)
sounds odd.
Yes, I don't know why it doesn't respawn before you pull but that's been noticed in vanilla too, I believe. The boss has a hard reset. He disappears when a reset happens and that crystal respawns at the same time he does.