function MODIFIER_NAME:GetModifierPreAttack_BonusDamage()
local parent = self:GetParent()
if parent then
return parent:GetStrength() * 0.01 * сколько процентов надо взять.(тут можешь свою формулу вставлять)
end
return 0
end
GetModifierPreAttack_BonusDamage
на что-то другое, ну и возможно там немного формулу придется поменять.вообще ничего не получается, куча всего перепробовалfunction MODIFIER_NAME:GetModifierPreAttack_BonusDamage() local parent = self:GetParent() if parent then return parent:GetStrength() * 0.01 * сколько процентов надо взять.(тут можешь свою формулу вставлять) end return 0 end
Если нужно увеличивать не урон с атак, то просто поменяйGetModifierPreAttack_BonusDamage
на что-то другое, ну и возможно там немного формулу придется поменять.
В такой реализации главное, чтобы больше нигде небыло зависимостей типа "сила от урона". Если будет, будет крашится игра из-за бесконечной рекурсии.
Это вариант когда точно знаешь, что не будет зависимостей типа "сила от урона", иначе смысла нет делать его, и лучше реально через стаки.
Тк функция GetStrength находится на сервере, но не на клиенте.function MODIFIER_NAME:GetModifierPreAttack_BonusDamage() local parent = self:GetParent() if parent then return parent:GetStrength() * 0.01 * сколько процентов надо взять.(тут можешь свою формулу вставлять) end return 0 end
Если нужно увеличивать не урон с атак, то просто поменяйGetModifierPreAttack_BonusDamage
на что-то другое, ну и возможно там немного формулу придется поменять.
В такой реализации главное, чтобы больше нигде небыло зависимостей типа "сила от урона". Если будет, будет крашится игра из-за бесконечной рекурсии.
Это вариант когда точно знаешь, что не будет зависимостей типа "сила от урона", иначе смысла нет делать его, и лучше реально через стаки.
То есть этот способ не особо эффективный?Тк функция GetStrength находится на сервере, но не на клиенте.
То даже если всё будет работать, то в панельке не будет отображаться увеличение урона + ошибку в консоль будут сыпаться
а про твой способ, подскажешь поподробнее что написать?Посмотреть вложение 1753но он клиент-серверный...