azerothcore / azerothcore-wotlk

Complete Open Source and Modular solution for MMO
http://www.azerothcore.org
GNU Affero General Public License v3.0
6.4k stars 2.55k forks source link

Pools are not working for instances #6658

Open T1ti opened 3 years ago

T1ti commented 3 years ago

CURRENT BEHAVIOUR:

Pools are generated on server loading, resetting or entering a new instance doesn't matter, it will always have the exact same pools outcomes that were determined when launching the world server

EXPECTED BLIZZLIKE BEHAVIOUR:

Pools should be generated when creating the instance, resetting the instance or entering a new ID should reroll the pools

SOURCE:

Pretty basic, packs are always different when resetting dungeons on Classic

STEPS TO REPRODUCE THE PROBLEM:

  1. Create a pool in an instance(creatures for example)
  2. Try resetting, notice how you will always have the same exact outcome
  3. restart world server, you will see that it is now different

EXTRA NOTES:

This is pretty critical, it's stopping me from pooling rare creatures in instances, and it just means dungeons will always be exactly the same until you restart the server.(super lame)

AC HASH/COMMIT:

0789e87b522d32b3ba74e63ccba42b9f21b84740 **OPERATING SYSTEM:**

windows 10

MODULES:

CUSTOMIZATIONS:

T1ti commented 3 years ago

Can anyone test and confirm ? I haven't done extended testing, need to check if it's also the same for gameobjects pools in instances