Сделал крылья которые дают статы, по аналогу плаща, но вот такая проблема к примеру с крыльями у меня 150 стр, после использования посса у меня ставноится 200 стр, когда посс офф становится 100 стр, как это починить?
function State_WING1_Add ( role , statelv )
local strsb_dif = 60
local strsb = StrSb( role ) + strsb_dif
SetCharaAttr( strsb , role , ATTR_STATEV_STR )
local consb_dif = 60
local consb = ConSb( role ) + consb_dif
SetCharaAttr( consb , role , ATTR_STATEV_CON )
local agisb_dif = 60
local agisb = AgiSb( role ) + agisb_dif
SetCharaAttr( agisb , role , ATTR_STATEV_AGI )
local dexsb_dif = 60
local dexsb = DexSb( role ) + dexsb_dif
SetCharaAttr( dexsb , role , ATTR_STATEV_DEX )
local stasb_dif = 60
local stasb = StaSb( role ) + stasb_dif
SetCharaAttr( stasb , role , ATTR_STATEV_STA )
ALLExAttrSet(role)
end
function State_WING1_Rem ( role , statelv )
local strsb_dif = 60
local strsb = StrSb( role ) - strsb_dif
SetCharaAttr( strsb , role , ATTR_STATEV_STR )
local consb_dif = 60
local consb = ConSb( role ) - consb_dif
SetCharaAttr( consb , role , ATTR_STATEV_CON )
local agisb_dif = 60
local agisb = AgiSb( role ) - agisb_dif
SetCharaAttr( agisb , role , ATTR_STATEV_AGI )
local dexsb_dif = 60
local dexsb = DexSb( role ) - dexsb_dif
SetCharaAttr( dexsb , role , ATTR_STATEV_DEX )
local stasb_dif = 60
local stasb = StaSb( role ) - stasb_dif
SetCharaAttr( stasb , role , ATTR_STATEV_STA )
ALLExAttrSet(role)
end