Fixes for damage system
This commit is contained in:
@@ -826,8 +826,9 @@ function playerUseItem(client, hotBarSlot) {
|
|||||||
|
|
||||||
case VRR_ITEM_USETYPE_SMOKEDRUG:
|
case VRR_ITEM_USETYPE_SMOKEDRUG:
|
||||||
meActionToNearbyPlayers(client, `smokes some ${getItemName(itemIndex)}`);
|
meActionToNearbyPlayers(client, `smokes some ${getItemName(itemIndex)}`);
|
||||||
if(getPlayerData(client).incomingDamageMultiplier-getItemTypeData(getItemData(itemIndex).itemTypeIndex).useValue > 25) {
|
getPlayerData(client).incomingDamageMultiplier = getPlayerData(client).incomingDamageMultiplier-(getItemTypeData(getItemData(itemIndex).itemTypeIndex).useValue/100);
|
||||||
getPlayerData(client).incomingDamageMultiplier = getPlayerData(client).incomingDamageMultiplier-getItemTypeData(getItemData(itemIndex).itemTypeIndex).useValue;
|
if(getPlayerData(client).incomingDamageMultiplier < 0.25) {
|
||||||
|
getPlayerData(client).incomingDamageMultiplier = 0.25;
|
||||||
}
|
}
|
||||||
deleteItem(itemIndex);
|
deleteItem(itemIndex);
|
||||||
switchPlayerActiveHotBarSlot(client, -1);
|
switchPlayerActiveHotBarSlot(client, -1);
|
||||||
@@ -835,8 +836,9 @@ function playerUseItem(client, hotBarSlot) {
|
|||||||
|
|
||||||
case VRR_ITEM_USETYPE_SNORTDRUG:
|
case VRR_ITEM_USETYPE_SNORTDRUG:
|
||||||
meActionToNearbyPlayers(client, `snorts some ${getItemName(itemIndex)}`);
|
meActionToNearbyPlayers(client, `snorts some ${getItemName(itemIndex)}`);
|
||||||
if(getPlayerData(client).incomingDamageMultiplier-getItemTypeData(getItemData(itemIndex).itemTypeIndex).useValue > 25) {
|
getPlayerData(client).incomingDamageMultiplier = getPlayerData(client).incomingDamageMultiplier-(getItemTypeData(getItemData(itemIndex).itemTypeIndex).useValue/100);
|
||||||
getPlayerData(client).incomingDamageMultiplier = getPlayerData(client).incomingDamageMultiplier-getItemTypeData(getItemData(itemIndex).itemTypeIndex).useValue;
|
if(getPlayerData(client).incomingDamageMultiplier < 0.25) {
|
||||||
|
getPlayerData(client).incomingDamageMultiplier = 0.25;
|
||||||
}
|
}
|
||||||
deleteItem(itemIndex);
|
deleteItem(itemIndex);
|
||||||
switchPlayerActiveHotBarSlot(client, -1);
|
switchPlayerActiveHotBarSlot(client, -1);
|
||||||
@@ -844,8 +846,9 @@ function playerUseItem(client, hotBarSlot) {
|
|||||||
|
|
||||||
case VRR_ITEM_USETYPE_INJECTDRUG:
|
case VRR_ITEM_USETYPE_INJECTDRUG:
|
||||||
meActionToNearbyPlayers(client, `shoots up some ${getItemName(itemIndex)}`);
|
meActionToNearbyPlayers(client, `shoots up some ${getItemName(itemIndex)}`);
|
||||||
if(getPlayerData(client).incomingDamageMultiplier-getItemTypeData(getItemData(itemIndex).itemTypeIndex).useValue > 25) {
|
getPlayerData(client).incomingDamageMultiplier = getPlayerData(client).incomingDamageMultiplier-(getItemTypeData(getItemData(itemIndex).itemTypeIndex).useValue/100);
|
||||||
getPlayerData(client).incomingDamageMultiplier = getPlayerData(client).incomingDamageMultiplier-getItemTypeData(getItemData(itemIndex).itemTypeIndex).useValue;
|
if(getPlayerData(client).incomingDamageMultiplier < 0.25) {
|
||||||
|
getPlayerData(client).incomingDamageMultiplier = 0.25;
|
||||||
}
|
}
|
||||||
deleteItem(itemIndex);
|
deleteItem(itemIndex);
|
||||||
switchPlayerActiveHotBarSlot(client, -1);
|
switchPlayerActiveHotBarSlot(client, -1);
|
||||||
|
|||||||
Reference in New Issue
Block a user