Comments (2)
So, this is a bit of a philosophical debate, but this isn't something I'm interested in implementing at this time. What you're describing is a way to make all the classes have the same capabilities, regardless of their chosen class/spec. Which to me, removes the idea of class as a differentiator between characters. What is the point of being a tank if you are equally viable doing raids solo as a healing priest? IMHO, if you want to solo content, pick a class that doesn't rely on other characters in order to do Their Thing.
I personally can't stand the Blizzard scaling system in retail where every legacy encounter feels like exactly the same difficulty regardless of what classes and levels are with you. What's the point in reaching level 30 when you can do the exact same content you could at level 10?
From a technical standpoint, a lot of AB would have to be reworked for this to work. I can think of two approaches:
- as you mentioned, allow settings to be done by-class or by-role, where an instance's difficulty could be adjusted based on those values. Would only work for solo players unless you got fancy with the math trying to balance things based on group composition.
- make damage and healing values individualized, similar to how retail scaling does. If a creature hits the tank, they hit for 1000. If they hit the healer, they hit for 100. Same for damage - hit based on your class and spec, with everyone having different values applied.
At this point, I'm not interested in implementing either of these options. I DO have a long-term goal of entirely reworking how the config works so that you can specify something akin to "match/set" statements, where you can match any number of conditions and set things however you want. That would be able to accomplish the first option above. The second option would be considerably more difficult.
That being said, I entirely understand that my preferences aren't everyone's, and I'd be happy to consider a PR from someone who wants to take a crack at either of these, or something else entirely to meet this need. But at this point, I am personally not invested in seeing it brought to fruition.
I know that's not the answer you were hoping for, but it's an honest one, and hopefully that is okay.
from mod-autobalance.
First of all, thank you for the detailed reply.
My first choice would also not be to break any of the blizzlike class balance.
The problem arises when new players come on a scaled server, and mostly want and expect to be able to play alone at least up to the end game raids.
So what usually happens (on my server) is - they start with their favorite class, level up to 50-60 (some of the more stubborn may go for a bit higher) and then re-roll a plate class (while complaining on discord). At the same time Paladins and DKs are saying "it's too easy".
I end up with entirely plate 80 level population, which can't even form a proper group with a tank/healer and dps, because nobody wants to invest and struggle with these classes.
I get your point though. I also don't want to see a mage turning into a tank.
But I think in the name of having any other classes than Paladins - Cloth/Leather and Mail wearers should be enabled to Solo, at least up to a point, and I don't mean Mage soloing Lich King Heroic 25, but to make their progress up to level 80 easier and make it possible to solo some of the end game content independently (more difficult than a plate class, but still possible), without nerfing the content to a point where the Paladins would two-shot/alt-tab during boss fights.
That was just my opinion. This mod rocks, so keep it up!
Cheers!
from mod-autobalance.
Related Issues (20)
- Bug: Attumen the Horseman's combined form shouldn't be detected as a clone of Attumen HOT 1
- Bug: Cannon Gunship icc dont generate heat and does not increase the bar HOT 16
- Bug: valithria dreamwalker icc appears with 100% life HOT 5
- Feature: Scaling for critters that spawn, like plagued insects in Stratholme HOT 10
- Bug: worldserver crash when a player create a character with wrong race and class HOT 12
- (Crash) WorldServer.exe HOT 1
- Bug: Hydross the Unstable, Shade of Aran summoned creatures not scaling down HOT 10
- Bug: Kiggler the Crazed not scaling down, Gruul's Lair - High King Maulgar HOT 16
- Bug: Vaelastrasz the Corrupt appears with 100% health HOT 5
- Bug: Kael'thas Sunstrider Advisors not scaling HOT 10
- Auto Scale like Legion HOT 1
- NPCs scaling up level when they should not based on defined LevelScaling.SkipLowerLevels HOT 1
- (Crash) Worldserver.exe with autobalance HOT 1
- Bug: Vehicles should not be scaled down when other monsters in an instance are scaled down.
- Bug: Lady Vashj support not scaling HOT 1
- Feature: Prevent NPCs from using certain abilities
- Feature: Requires an instance-specific switch HOT 1
- Argent monk NPC inside Trial of the Champions keeps atacking afther he dies (happens some times not 100% of time)
- Player Minimums for Raiding HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mod-autobalance.