Skip to main content
A weapon progression system that dynamically scales weapon damage, recoil, and accuracy based on player skill levels. Features include customizable progression curves, per-weapon modifiers, and realistic reload mechanics.
This script rewards player skill and creates meaningful progression through customizable damage, accuracy, and recoil scaling.

Features

Skill-based progression

Weapon stats scale dynamically based on player skill levels, creating meaningful progression from novice to expert.

Customizable curves

Support for linear, exponential, and custom progression curves to match your server’s progression style.

Per-weapon modifiers

Individual weapon damage and recoil multipliers for fine-tuned balance across different weapon types.

Realistic reload mechanics

Skill-based reload failure system with configurable failure rates and speed modifiers.

Accuracy and recoil control

Dynamic accuracy improvement and recoil reduction based on player skill progression.

Framework integration

Compatible with VORP Core and RSG Core frameworks with modular framework bridge support.

Limitations

  • Weapon compatibility: Only works with weapons that support the configured stats
  • Progression range: Values outside the min/max level range are clamped
  • Custom values: Must define all required stats for each custom level
  • Reload mechanics: Reload speed factor affects firing delay, not animation speed

Next steps

Setup

Installation, progression curves, weapon modifiers, and troubleshooting.

Developer reference

Helper functions and programmatic access to perk values.