-
Notifications
You must be signed in to change notification settings - Fork 277
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
feat(balance): Reduce RNG that can produce necromancers and masters in the early game. #3725
Conversation
Removed Hollow, Necromancer, and Master zombies from generic evolution list of normal zombies.
Hollow zombies now evolve into Necromancers with a 30 day half life.
Hollows turn into Necromancers, half life 30 days. Necromancers turn into Masters, half life 60 days. Masters turn into Hollows, half life 15 days.
Put Hollows back in the generic zombie upgrade group.
Constructive criticism wanted. I can already think of some better ways to do this, but I'd like feedback before going back to the drawing board. |
Closing this PR, as a quick discussion in the BN Discord showed a few flaws with this approach. |
Reopening in case anyone has advice on how to approach this issue. To rehash the discussion on discord:
|
Ideas:
Problems: This only addresses evolution, not zombies generated without evolution being involved. I don't know much about the coding of generation yet. Alternative approaches: Keep the masters, but nerf them.
|
As mused upon in the discord:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So I kinda stand by my suggestion:
- Don't have zeds that can evolve normally evolve into necros or masters, since that means the problem you aim to fix just becomes rarer instead of vanishing.
- Instead move the instances of necros and masters out of the upgrade monstergroup, and place them into monstergroups where zombies normally. Use weights that match how often they'd show up with upgrades (so by default that'd by 8 for necros and 2 for masters, if a monstergroup consists of literally nothing but zeds), and add a
starts
timer to both of about 1000 or so.
Alternative solution PR'd in: #3863 |
Hello @RedPine91, thanks for the first PR! However, I think #3863 might work as a better solution. Thanks for the contribution nonetheless, it helped us making the monster spawn rates better. |
Thanks @scarf005 . I'm new to PR's in generally and I don't have the spare brainpower to do more yet. I'm just happy I was able to play a small part in the discussion. |
Purpose of change
Make Zombie Masters and Necromancers more rare, by making them evolutions of the already rare Zombie Hollow.
Describe the solution
Regular unevolved zombies have a small chance of upgrading into Hollow zombies.
Hollow zombies evolve into Necromancers with a half life of 30 days.
Necromancers evolve into Masters with a half life of 60 days.
Masters evolve back into Hollow zombies with a half life of 15 days.
Describe alternatives you've considered
Creating new zombie groups, that existing zombie groups have a chance of upgrading into. IE, Group_Zombie_Upgrade has a chance of evolving into a T2 zombie, that T2 zombie has a chance of evolving into any Group_Zombie_Upgrade2 zombie, this group has a chance of evolving into a T3 zombie, etc.
Creating "clones" of existing zombies with identical stats to the original, but custom evolution paths. IE, an ordinary zombie can evolve into zombie(Necro-5), which can evolve into zombie(Necro-4), etc., where zombie(Necro-1) can finally evolve into a zombie necromancer.
Testing
I haven't figured out how to test PR's yet, this is my first one. Have mercy.
Additional context
I encountered a single Zombie Master on day 5. By day 6, it had spawned another zombie master and other nasties. The evolution pool that zombie masters use to upgrade monsters is the same one that turns ordinary zombies directly into zombie masters (with a small chance).
By adding additional steps between ordinary zombies and masters, the odds of freakishly bad RNG is reduced but not eliminated.
Checklist
doc/
folder.