Skip to content
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

Update Ore/Herb Spawn Limits #2850

Merged
merged 30 commits into from
Jan 9, 2025
Merged

Update Ore/Herb Spawn Limits #2850

merged 30 commits into from
Jan 9, 2025

Conversation

NickTyrer
Copy link
Contributor

@NickTyrer NickTyrer commented Dec 14, 2024

🍰 Pullrequest

Currently there are way to many active herb / ore spawns, this PR updates this data with manual counts from empty Classic Era Realms.

@ShiyoKozuki
Copy link
Contributor

Any changes to spawn RATE? Some seem to spawn really, really fast in comparison to retail.

@Daribon
Copy link
Contributor

Daribon commented Dec 18, 2024

Any changes to spawn RATE? Some seem to spawn really, really fast in comparison to retail.

Any examples?

@NickTyrer
Copy link
Contributor Author

@ShiyoKozuki I am just focusing on getting the correct numbers of spawns for now as this alone will take a lot of time.

@ShiyoKozuki
Copy link
Contributor

Any changes to spawn RATE? Some seem to spawn really, really fast in comparison to retail.

Any examples?

Practically all of them. I grinded on Classic era in ogre caves for 8-10 hours a day at release and it'd take 30m+ for any ore to respawn. They generally also wouldn't respawn in the exact same spot. They behave like how quest items(i.e. the feathers in winterspring) respawn in a random spot when picked up and not the exaxt same spot over and over again.

On this project, they respawn in <= 5m and always the same spots.

@NickTyrer
Copy link
Contributor Author

NickTyrer commented Dec 19, 2024

This behaviour should only occur in STV, Desolace, Alterac Mountains and Dustwallow Marsh as I have only added pools to these zones recently.

@ShiyoKozuki
Copy link
Contributor

How did you manually do this?

@ratkosrb
Copy link
Contributor

He goes to an empty realm on Classic Era, then goes around the whole zone and counts how many ores of each kind are spawned.

@NickTyrer
Copy link
Contributor Author

I use gathermate addon and do one pass of the zone for herbs another for mining nodes. Luckily I have had some help.

@NickTyrer NickTyrer changed the title Update Ore/Herb Spawn Limits [WIP] Update Ore/Herb Spawn Limits Dec 28, 2024
@ShiyoKozuki
Copy link
Contributor

I added this PR to my server to test it out

I got the one 2 weeks ago but there's new stuff, however, it doesnt require me to run the migration because the database already has it set as "ran"

Since you're constantly updating the same migration, in order to get the newer change will I have to remove this migration from my migrations database then re-run it?

@ratkosrb
Copy link
Contributor

ratkosrb commented Dec 30, 2024

It's not even merged yet. Just copy the actual updates inside the migration.

@ShiyoKozuki
Copy link
Contributor

Is this looking into active "Rare" nodes"? They are extremely common here compared to classic era - I constantly am overloaded with truesilver, silver, and gold while it's extremely rare(even on dead servers) to find any of these nodes.
I was just in the Yeti cave here on vmangos and came out with 30+ silver ore in < 45m.

@NickTyrer
Copy link
Contributor Author

Every zone with the exception of STV, Desolace, Alterac Mountains and Dustwallow Marsh has the chance % set for rare nodes to spawn. I will update the chance for the zones where chance is not set at a later date in a seperate PR.

@ShiyoKozuki
Copy link
Contributor

Something is wrong with the % or there needs to be a max amount of rare spawns up per zone because I am constantly running around and seeing half of the zones full of silver/gold/truesilver and have never experienced that on classic era despite spending numerous days(in terms of total hours) inside of ogre and yeti caves on classic era.

@NickTyrer
Copy link
Contributor Author

This is what they are set to 433e08f for the most part gold, silver and truesilver have a 10% spawn chance. What zone are the ogre and yeti caves in?

@ShiyoKozuki
Copy link
Contributor

ShiyoKozuki commented Jan 4, 2025

10% is very high, 5% would be more accurate
Hillsbrad, Arathi, blasted lands, deadwind pass, feralas, badlands, burning steppes, duskwood, alterac mountains, dun morogh, stv, loch modan

@NickTyrer
Copy link
Contributor Author

The percentages are based on sniff data, I may update them if more data becomes available in the future. STV, Desolace, Alterac Mountains and Dustwallow Marsh dont have chance set so they will be incorrect.

@ShiyoKozuki
Copy link
Contributor

ShiyoKozuki commented Jan 4, 2025

I'm using this PR on my server right now
There was 3 silver veins inside of the hillsbrad yeti cave and then they kept spawning over and over, there was zero iron and only silver(4 silver veins total) when I first entered the cave.
The respawn rate seemed to be 5m on any ore veins inside the cave, resulting in a near infinite supply of ore to mine.
Your sniffed data says that's accurate? Because it's not what I experienced in classic era.

@NickTyrer
Copy link
Contributor Author

I will have to recheck, are you talking about Darrow Hill?

@ShiyoKozuki
Copy link
Contributor

ShiyoKozuki commented Jan 4, 2025

Darrow hill specifically for this yes, but I have noticed this behavior in basically every cave on vmangos and this PR doesn't seem to change any of their behavior

@NickTyrer
Copy link
Contributor Author

This PR wont fix those issues specifically (although significantly less spawns should reduce the chance for rare ores to spawn). I will open a PR in the future when more data is available, and will complete the zones that are incomplete.

@ShiyoKozuki
Copy link
Contributor

Ok understood.
Thanks for this PR, it's very tedious and is a huge step to fixing ore/herb spawn availability.
I personally appreciate it a lot.

@ShiyoKozuki
Copy link
Contributor

Ore nodes in STV are now working as they do in era, the same nodes do not respawn over and over every 5 minutes in the exact same spots.

@ratkosrb ratkosrb merged commit a1161ea into vmangos:development Jan 9, 2025
1 check passed
@NickTyrer NickTyrer deleted the count branch January 11, 2025 16:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants