Pre-made skills
Pre-made skills
The following skills are available in the personal category:
- Run Faster
- Swim Faster
- More Stamina Regeneration
- More Stamina
- Time Underwater
- Reduce Stamina On Bike
- More Max HP
- HP Regeneration
- Melee Damage Multiplier
- Damage Reducer
- Ignore Taser
- Feast Damage Multiplier
- Better Accuracy
- Faster Reload
- Low HP Weapon Damage Multiplier
Pre-made XP-earning activities
v3 expands the built-in activities that grant XP. All are configured via Config.EarnXp:
| Activity | v2 | v3 | Trigger |
|---|---|---|---|
running | โ | โ | IsPedRunning |
swimming | โ | โ | IsPedSwimming (speed > 1.25) |
melee | โ | โ | IsPedInMeleeCombat |
shooting | โ | โ | IsPedShooting with ammo |
driving | โ | โ | IsPedInAnyVehicle as driver (speed > 10) |
climbing | โ | โ | IsPedClimbing |
parachuting | โ | โ | GetPedParachuteState (freefall or chute open) |
flying | โ | โ | IsPedInFlyingVehicle as pilot (speed > 10) |
boating | โ | โ | Driver of a boat vehicle class |
reloading | โ | โ | IsPedReloading |
takingDamage | โ | โ | Player takes damage |
Configuring Skill Effects
To modify the final effect of any skill in the personal category:
Use the skill generator UI to modify effect values or use configs/skills.lua.
Note: The effect values directly influence the calculations shown below. Increasing or decreasing these values will proportionally change the final outcome of each skill.
Skill Calculations
Run Faster
- Base:
runSprintMultiplier = 1.0 - Effect Calculation:
runSprintMultiplier = base + (0.03 * effect) - Example: Level 3 = 1.0 + (0.03 ร 3) = 1.09 (9% faster)
- Native: SetRunSprintMultiplierForPlayer
Swim Faster
- Base:
swimMultiplier = 1.0 - Effect Calculation:
swimMultiplier = base + (0.15 * effect) - Example: Level 2 = 1.0 + (0.15 ร 2) = 1.3 (30% faster)
- Native: SetSwimMultiplierForPlayer
More Stamina Regeneration
- Base:
staminaRegenMultiplier = 0.00 - Effect Calculation:
staminaRegenMultiplier = base + math.floor(effect) - Example: Level 3 = 0 + floor(3) = 3 points per tick
- Native: SetPlayerStamina
More Stamina
- Base:
maxStamina = Config.SkillDefaultValues['moreStamina'] or 100.0 - Effect Calculation:
maxStamina = base + math.floor(maxStamina * effect / 100) - Example: 10% effect = 100 + floor(100 ร 10 / 100) = 110
- Native: SetPlayerMaxStamina
Time Underwater
- Base:
timeUnderwater = Config.SkillDefaultValues['timeUnderwater'] or 10.0 - Effect Calculation:
timeUnderwater = base + (5 * effect) - Example: Level 2 = 10 + (5 ร 2) = 20 seconds
- Native: SetPedMaxTimeUnderwater
More Max HP
- Base:
moreMaxHp = Config.SkillDefaultValues['moreMaxHp'] or 200 - Effect Calculation:
moreMaxHp = base + math.floor(moreMaxHp * effect / 100) - Example: 5% effect = 200 + floor(200 ร 5 / 100) = 210
- Native: SetPedMaxHealth
HP Regeneration
- Base:
hpRegeneration = 0 - Effect Calculation:
hpRegeneration = base + math.floor(1 * effect) - Example: Level 3 = 0 + floor(1 ร 3) = 3 HP per tick
- Native: SetEntityHealth
Melee Damage Multiplier
- Base:
meleeDamageMultiplier = 1.0 - Effect Calculation:
meleeDamageMultiplier = base + (effect / 100) - Example: 25% effect = 1.0 + (25/100) = 1.25 (25% more damage)
- Native: SetWeaponDamageModifier
Damage Reducer
- Base:
damageReducer = 0 - Effect Calculation: Direct percentage reduction
- Example: 15% effect reduces damage by 15%
- Native: SetEntityHealth
Better Accuracy
- Base:
betterAccuracy = 1.0 - Effect Calculation:
betterAccuracy = base - (0.1 * effect) - Example: Level 3 = 1.0 - (0.1 ร 3) = 0.7 (30% less recoil)
- Native: SetWeaponRecoilShakeAmplitude
Faster Reload
- Base:
fasterReload = 0.0 - Effect Calculation:
fasterReload = base + effect - Animation Cutoff:
138 - fasterReload - Example: Level 20 cuts animation at frame 118
Low HP Weapon Damage
- Base:
lowHpWeaponDamageMultiplier = 1.0 - Effect Calculation:
lowHpWeaponDamageMultiplier = base + (effect / 100) - Activates Below: 15% HP
- Example: 50% effect = 1.0 + (50/100) = 1.5 (50% more damage)
- Native: SetWeaponDamageModifier
Reduce Stamina Usage On Bike
- Effect: Binary (true/false)
- Condition: Activates if effect > 0
- Result: Adds 1 stamina point when active
- Native: SetPlayerStamina
Ignore Taser
- Effect Calculation: Direct percentage chance
- Example: 25% effect gives 25% chance to resist taser
Skills using SetWeaponDamageModifier might be overwriten by your build in scripts