cmangos / issues

This repository is used as a centralized point for all issues regarding CMaNGOS.
179 stars 47 forks source link

Urok-Event #464

Open TheTrueAnimal opened 9 years ago

TheTrueAnimal commented 9 years ago

If you use two Items at a gameobject in lbrs, some mob waves and finally the boss should spawn. At the moment, only the boss appears.

Item 1: http://de.wowhead.com/item=12534 Item 2: http://www.wowhead.com/item=12533 GOB: http://aowow.wow-castle.de/?object=175621 Boss: http://www.wowhead.com/npc=10584

Video: https://www.youtube.com/watch?v=LtcUepHZWYU (from 7:30 on)

  1. Wave: 2x http://www.wowhead.com/npc=10601 and 1x http://www.wowhead.com/npc=10602
  2. Wave: 1x http://www.wowhead.com/npc=10601
  3. Wave: 2x http://www.wowhead.com/npc=10602
  4. Wave: 1x http://www.wowhead.com/npc=10601
  5. Wave: 1x http://www.wowhead.com/npc=10601
  6. Wave: 1x http://www.wowhead.com/npc=10601
  7. Wave: 1x http://www.wowhead.com/npc=10602
  8. Boss

Further source: https://web.archive.org/web/20060629035029/http://wow.allakhazam.com/db/mob.html?wmob=10584

Content Version: Classic DB version 1.4.1 'Toward the Fiery Heart'. For CMaNGOS z2525 and Scriptdev2 z2703 (update 0786_quest_template applied to mangos db) Creature AI: ACID 1.12.x (Classic) for CMaNGOS-CLASSIC (1.12.X Client)

TheTrueAnimal commented 9 years ago

Every member of the group can pick up omokks head and everybody can pick up the pike. It is possible to spawn the boss serveral times during the same instance run.

kartoffelsup commented 8 years ago

I'm trying to implement this but I do need some help. https://github.com/kartoffelsup/mangos-classic/commits/feature/urok_doomhowl

@Phatcat @cala @killerwife Any help would be highly appreciated.

My research:

https://www.youtube.com/watch?v=Sf0QolSx95A Start: 6:06 (3) Next Wave: 6:20 (1), 6:30(2), 6:50(1), 7:00(2) Urok: 7:06

https://www.youtube.com/watch?v=LtcUepHZWYU Start: 7:44 (3) Next Wave: 8:06(1), 8:16(2), 8:36(1), 8:46(1), 8:50(1), 9:03(1) Urok: 9:12

Time until Urok: 1m 1m28s

Spawn Locations (Also Circles): {-12.392446, -376.541901, 49.331726, 4.636634}, {-25.005400, -369.824463, 49.681618, 5.092152}, {-34.551998, -370.713013, 50.261570, 5.370968}, {-14.082287, -384.812958, 48.964027, 4.694732}, {-49.682495, -368.588898, 51.729201, 5.601836}, {-28.302982, -385.783569, 48.508602, 5.656828}

killerwife commented 8 years ago

I do not have time to scour spell.dbc and DB for clues atm, but rule of thumb: look for summon spells in spell.dbc, then check immediate spell ranges (sometimes the names give clues) and then go to TrinityCore github as well, sometimes you can find some nice, albeit hacky stuff (hidden spells, sniff data, etc)

kartoffelsup commented 8 years ago

I did find some spells related to the event:

Grz3s commented 8 years ago

•16473 -- spawn effect (visual) -- for Urok •16562 -- spawn effect for minions + dummy for spawns.

kartoffelsup commented 8 years ago

So Urok should cast 16473 upon being summoned and the minions should cast 16562?

Grz3s commented 8 years ago

not sure how u planning ...to fix this q. -- by sd2 or acid + db_scripts 16473 -- spawn effect (visual) -- for Urok -- this can be casted by urok using

other spell... 16562 - gives also visual effect so must be on spawn... but.. what that dummy does..im not sure:)...this need some investigation ;) Quest doesn't look hard to fix ... so it shouldn't be hard at all ;)

Also:

Every member of the group can pick up omokks head and everybody can pick up the pike. It is possible to spawn the boss serveral times during the same instance run.

Don't know if this is how it should be? If not: For me this should be done ... by depspawning object...ater first use... so this will prevent any other player to repeat this event in same instance;)

xfurry commented 8 years ago

@Grz3s nice to see that you're back. :+1:

Grz3s commented 8 years ago

not yet... only lookin here from time to time ;) .... BTW: I never said that Im leaving...(got ..some difficulties in prv life... and sorting them .. consumes most of my free time - hopefuly ill sort them soon )

kartoffelsup commented 8 years ago

this can be casted by urok using -> "11 EVENT_T_SPAWNED" on himself.

Can you explain this a bit further? I don't quite understand what you mean. :(

xfurry commented 8 years ago

I think we have something similar implemented in DB. Technically spell http://www.wowhead.com/spell=16447/spawn-challenge-to-urok will start event 4845 We can script event 4845 to spawn the waves and implement the waves movement by creature_movement_template.

The examples for this can be found in UDB: Quest 1090 "Gerenzo's Orders" quest 5713 - One Shot. One Kill. quest 667 - Death From Below

all found in UDB 407. So technically we replace the quest start logic part, with the event script logic. I hope this helps.

Grz3s commented 8 years ago

pls check here: https://github.com/unified-db/Database/commit/fb69588fb4360d80c172e9709411c3c1a5824ac6

Phatcat commented 5 years ago

Was this not fixed by https://github.com/cmangos/classic-db/commit/594cfa91dd8cf21af4ad8553fa3e1c86a6de6c08 ? (looks like that commit hasn't been added to tbc-db either btw)

AnonXS commented 5 years ago

https://github.com/cmangos/wotlk-db/commit/fb69588fb4360d80c172e9709411c3c1a5824ac6 hasnt been cherry picked then.

MantisLord commented 2 years ago

cmangos/wotlk-db@fb69588 hasnt been cherry picked then.

That commit has been ported in full. You can see the data in blackrock spire instance file currently... https://github.com/cmangos/tbc-db/blob/master/Updates/Instances/229_blackrock_spire.sql#L2098

With that being said, I don't think we should close this issue yet necessarily. You should be able to fail the event and I don't see any failure mechanism in this db script. From what I recall, if you wipe at any point on the waves before Urok spawns, you have to start over from the beginning (the real challenge of this encounter). It shouldn't just always proceed to spawn the boss even if the group wipes.