Implement custom weapon damage

This commit is contained in:
Vortrex
2022-01-04 20:02:37 -06:00
parent d83a959fd5
commit e411d6f476

View File

@@ -498,7 +498,7 @@ function sendPlayerFrozenState(client, state) {
// ===========================================================================
function givePlayerWeapon(client, weaponId, ammo, active) {
function givePlayerWeapon(client, weaponId, ammo, active = true) {
logToConsole(LOG_DEBUG, `[VRR.Client] Sending signal to ${getPlayerDisplayForConsole(client)} to give weapon (Weapon: ${weaponId}, Ammo: ${ammo})`);
triggerNetworkEvent("vrr.giveWeapon", client, weaponId, ammo, active);
}
@@ -677,6 +677,17 @@ function playerDamagedByPlayer(client, damagerEntityName, weaponId, pedPiece, he
}
break;
case VRR_WEAPON_DAMAGE_EVENT_EXTINGUISH:
break;
case VRR_WEAPON_DAMAGE_EVENT_MACE:
break;
case VRR_WEAPON_DAMAGE_EVENT_NORMAL:
getPlayerData(client).health = getPlayerData(client).health-(healthLoss*getPlayerData(client).incomingDamageMultiplier);
setPlayerHealth(client, getPlayerData(client).health);
break;
default:
getPlayerData(client).health = getPlayerData(client).health-(healthLoss*getPlayerData(client).incomingDamageMultiplier);
setPlayerHealth(client, getPlayerData(client).health);