In a recent thread, interest in these (and other) equations was polled, and not surprisingly, was found to be in high demand.
As such, I would like to publicize the results, as they currently stand. Please bear in mind
that I have not yet released the SnB Manda update (as I have not yet confirmed that it is "perfect"), but I am currently working with at least one individual in beta testing and continued mathematical pursuit of confirmation of its accuracy, along with any fine-tuning, if required.
I won't feign humility here, but I won't exaggerate either. I've put hundreds of hours into figuring out how to determine these equations, including determining the method in which Achaea itself stores and distributes limb damage. Each attack also takes a pretty massive amount of time for data collection and math crunching (so far every attack I've done this for has been a new process). I won't get too far into this subject, but please simply be aware that these came at a massive time cost, and releasing this will almost certainly result in a massive actual cost (to me). It simply does not seem right to me that if someone chooses not to use Manda, that they simply won't be able to reliably use a key part of combat (reliable limb breaks).
So, here's what I have so far:
Everything in this thread is subjective, and not endorsed by IRE or stated to be based on the actual game code - it's simply observation based on data and various mathematical techniques). It's permanently a work in progress, until such a time that IRE decides to confirm or release the equations themselves.
- A character's limbs (all six being identical) have hit points. The amount of hit points appears to be equal to the player's max HP. (There are various modifications or alternatives to this assumption, many of which I have tested and ruled out)
- Changes in max health do not change limb damage in any way, aside from impacting the amount of limb damage future attacks will do.
- Limb damage does "roll over" level 1 breaks into preparation for level 2 breaks. The limb HP for level 2 breaks appears to be identical.
- It would appear that limb damage actually "adds" from zero, as opposed to subtracting from full health, based on several specific tests. Alternatively (and inconsequentially) it may be a subtraction, if "missing" limb health is shifted down with changes in max health. Limb breaks are determined on attacks, so this would actually allow "negative" limb HP (although I would assume it is actually limited to either 1 or 0). Ex: A player with 5,000HP is 500 damage away from a break, and then reduces their health to 4,000HP. The limb could be at either -500, 0, or perhaps 1 health, any of which would result in any limb damage attack breaking the limb when hit. This has been confirmed experimentally. (Interesting note: If negative limb damage was not restricted, it would, in very extreme cases of max health shift and pre-existing limb damage, be possible to "jump" level 1 breaks directly to a level 2 break, barring the possibility that limb break function (in the game code) doesn't check for a level 1 break in order to register a level 2.)
- All forms of limb damage appear to be stored in integer form, and various operations upon them are also either rounded or floored, which can create visible errors if not accounted for. (Due to other equations in Achaea's code frequently using flooring, I suspect this is the case here as well, although limb damage code is very old. Who knows.)
- Nothing in the game appears to mitigate/reduce limb damage. An attack either does full limb damage, or it does none at all.
- (most) Limb damage equations are much like HP damage equations, in that they have multiple portions that scale differently with different factors. However, not all equations (contrary to some rumors) share the same structure, nor do constants, coefficients, or much of anything else seem to be shared. The only unifying detail appears to be that a portion of the damage scales with health, and the rest will not.
- Weapon type does not appear to affect anything, just stats.
The Slice equation, in its current state (which I am still polishing due to developing an additional mathematical technique which allows for some very useful cross-referencing and far more precision):
= weapon damage (multiplied by 1.30 if the weapon is a runeblade (!))h
= max health
I would say that I am currently 99.9% certain that this is the correct formula, and 97% certain that these are the correct values, due to the fact that it matches all data available over various weapon types (only longsword/broadsword for Slice), artefact levels, and hundreds of health values, while also remaining aesthetic (integers and perfect fractions).note:
I am currently assuming that limb damage is floored (decimal values are cut off to produce an integer) after the equation is evaluated (each hit). This assumption yields perfectly accurate results (so far).
I am continuing to use several techniques and gathering additional data to verify that these constants aren't slightly off (although it'd almost seem malicious if 400 were something like 397), but even slight adjustments to any of these values yield dramatic shifts, particularly over repeated hits.
For those using or considering using Manda, know that you're losing nothing here - this'll all still be in the system, and nothing is changing. There are also many
features unique to the system that I believe make it very useful, beyond the fact that it houses many such equations, and will soon also support Tekura.
I hope this is helpful for people, and I also hope it helps to alleviate some other concerns.
"Our lives are not our own. We are bound to others, past and present. And by each crime and every kindness, we birth our future."