Ravenfield

Ravenfield

Movement Core
RadioactiveJellyfish  [developer] 20 Jul, 2023 @ 7:36am
How the Weight System Works
The Weight System is a mutator that assigns weight values to weapons and equipment. An actor's total weight will determine what their movement speed will be. Additionally, this also has a system for varying movement speeds when aiming down sights.

The system will attempt to automatically calculate weights and ADS multipliers based on what slot the weapon goes to (Primary, Secondary, Small Gear, Large Gear) and what categories they fall under (Assault, Close Quarters, Marksman, etc.).

Weapon Slots
For weapon slots, you can determine the base weight and ADS speed all weapons in this category will use. I advise to leave these values as is. If you don't know what you're doing, changing these may break your experience. These are already tuned to be as balanced as it can be.

Weapon Categories
Categories add or subtract to the base weight based on the weapon slot. How much categories give/take can be edited in their proper string lines. If a weapon mod adds a unique category, you will need to add it to the configs.

The category format is: category|categoryModifier

Overrides
If you're not satisfied with what the mutator auto generates for a weapon, there are also override strings that you can input to force stats for the weapon.

The format for overrides is: weaponName|adsSpeedMultiplier|weaponWeight

For Weapon Modders
You can add a Data Container to your weapon to pre-assign stats for your weapon.

"WeaponWeight" will be for your weapon's weight
"ADSMultiplier" will be the movement speed multiplier when in ADS

You don't have to put both. The system will automatically generate stats if one of the values is not present.
Last edited by RadioactiveJellyfish; 20 Jul, 2023 @ 7:43am