schaka wrote:Ah yes, yes I have. There are MANY things bugged in Vanilla on stock mangos. Most talents and a bunch of spells are broken. NPC AI broken, DR timers and categories not implemented correctly, the way stealth behaves and stealth detection is updated as well as stealth level calculations, the immense database cleanup that needs to happen, especially considering humanoid blue/epic drop rates as well as PLENTY of other shit.
Most servers spend years hackfixing all of that shit. Some re-write the NPC API at least. While maintaining event_ai and scriptdev2 as the underlying system. The fact that you don't notice all these differences either means you're not truly paying attention or you vastly overestimate how good MaNGOS really is.
I feel you may be misunderstanding, or at least misrepresenting the priorities of the various public projects. Generally they are the core aspects. Rather than aiming for "blizzlike" results. Having said that, there's generally nothing stopping people that know how it should be and are able to implement that contributing to these projects. But, of course such a person is a rarity.
Xaverius wrote:This. I'm not talking about just mangos servers, but also trinity.
Nobody. Ever. Shares. Their. Fixes.
Then you end up with seven severs with seven fixes, that they're hoarding for themselves and how the hell is anybody supposed to have a working server when they don't have the dev capacity and stock emulator has the same bugs it has when it started?
To a certain extent, I think this is based on many people's desire for either adulation, money or both. You can generally only get that by running a successful server, with exclusive content you don't share.
Just look at the low number of contributors to the various emulation projects. Because, how many people know the names of the people that contribute a lot of the features they see on their favourite private server, that work on the upstream project? Most don't even know they exist!
I've always been of the opinion that single server projects will always come and go. The BEST way to contribute is to the upstream projects. Then they can benefit all future (and current) servers. Your work doesn't die, when that project dies. I'd never work for a specific server project on this basis alone.
Casual and proud.