This commit is contained in:
lifestorm
2024-08-04 23:12:27 +03:00
parent 0e770b2b49
commit ba1fc01b16
7084 changed files with 2173495 additions and 14 deletions

View File

@@ -0,0 +1,34 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
PLUGIN.name = "Strength"
PLUGIN.author = "Chessnut"
PLUGIN.description = "Adds a strength attribute."
if (SERVER) then
function PLUGIN:GetPlayerPunchDamage(client, damage, context)
if (client:GetCharacter()) then
-- Add to the total fist damage.
context.damage = context.damage + (client:GetCharacter():GetAttribute("str", 0) * ix.config.Get("strengthMultiplier"))
end
end
function PLUGIN:PlayerThrowPunch(client, trace)
if (client:GetCharacter() and IsValid(trace.Entity) and trace.Entity:IsPlayer()) then
client:GetCharacter():UpdateAttrib("str", 0.001)
end
end
end
-- Configuration for the plugin
ix.config.Add("strengthMultiplier", 0.3, "The strength multiplier scale", nil, {
data = {min = 0, max = 1.0, decimals = 1},
category = "Strength"
})