azerothcore-wotlk icon indicating copy to clipboard operation
azerothcore-wotlk copied to clipboard

[AQ20] Ossirian the Unscarred - Ossirian Crystals spawn and respawn mechanics

Open Gultask opened this issue 2 years ago • 2 comments

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 avatar Jul 22 '22 00:07 Gultask

@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.

UltraNix avatar Aug 07 '22 10:08 UltraNix

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.

Gultask avatar Aug 07 '22 14:08 Gultask