Vampire Discipline Dot Accuracy - #1419
Conversation
|
You currently have a negative Fix/Feature pull request delta of -64. Maintainers may close this PR at will. Fixing issues or improving the codebase will improve this score. |
chazzyjazzy
left a comment
There was a problem hiding this comment.
this is fine - but beware. without appropriate updating to people's sheets, this means every NEW or reset character is subject to these limitations. any character made prior to this PR will be able to retain their previous points - should they never reset their character. this has been a source of ire for some
|
This PR has been inactive for long enough to be automatically marked as stale. This means it is at risk of being auto closed in ~7 days. Please address any outstanding review items and ensure your PR is finished - if both are true, and you have auto-staled anyway, you need to actively ask maintainers (by pinging them in the /tg/station Discord) to (re)review or merge your PR. If no maintainer responds to your request, you may wish to close this PR yourself while you seek maintainer comment, as you will later be able to reopen the PR yourself. |
About The Pull Request
Saw Crimson Grid adjusted this and decided to do it myself for upstream given Apocrypha admins stated you should not use all the dots you get on Fledge/Neonate due to the inflated numbers. Better to code-limit the dots to accurate numbers instead of rely off admin enforcement.
Crimson Grid has it's own dot limit that's harsher than this one; just think it's best to use a baseline on master and the servers can adjust it on their downstreams.
The methodology is take the max age for the age grouping and square root it, then round up. If you get 3.1? round up to 4. Etc.
Dots by Age
1-10, Fledgelings: 5 dots
11 - 100, Neonates: 10 dots
101 - 200, Ancilla: 15 dots
200+, Elder: 18 dots (Elders should prob get access to level 6 disciplines and maybe only have 15 dots still, but not coded so - just leaving them with 18.)
Why It's Good For The Game
V20 uses an EXP system, to assign dots this uses NPC character creation rules with a bit of liberty in that it gives Fledges about ~1 extra point than they should have. This is just because 4 feels a little too punishing (given even low-gen fed ghouls should have ~3 dots I believe); though could be adjusted to that if needed.
This limits discipline dots to the amount an NPC should have, and since the expectation is no one or group is a protaganist this methodology should work fine. This makes it more costly to specialize too much into specific abilities.
Only downside of this is that Ancilla and Elders have a much more notable discpline dot gap over the others, though this TT accurate. All I can say regarding that is it's an individual server problem relating to those age ranges; Elder should probably be heavily scrutinized or whitelisted by individuals servers if that is an issue.
Changelog
🆑
balance: Adjusts age range dots for Fledge. 12 dots -> 5.
balance: Adjusts age range dots for Neonate. 14 dots -> 10.
balance: Adjusts age range dots for Ancilla. 16 dots -> 15
/:cl: