JS-TWEAKING-WEIGHTING
The weighting of a tweak determines how much the tweak will apply to the items. When the tweak code runs, it will determine a 'level' that it is going to tweak the item to, this level is then multiplied by the stat weighting to determine the value of a tweak. For example, a strenght stat might have a weighting of 0.5, if the tweak hits a level of 4, this gets multiplied by 0.5 and will end up as a 2 strength tweak. A stat such as resists or hitpoints will tend to have a higher weighting as they can go higher without having as much an impact on other things, for example a stat of resist air might have a weighting of 1.5 so the same level 4 will end up as a 6 resist air tweak, hitpoints might have a weighting of 10 meaning the level 4 will add 40 hitpoints.
If you are unsure what weightings should be applied to a stat type, take a look at the default array defined in behavior one of room 90. If you are setting the weightings yourself, do not stray too far from those used in the default array as these have been thoroughly tested for overall game balance.
Last edited by Engada in June 2006.