Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local mana_get = damage/5
- if mana_get > 50 then
- mana_get = 50
- end
- mana_get = RandomInt(mana_get/2,mana_get)
- if caster:FindModifierByName("modifier_item_jixianfaqiu") ~= nil then
- mana_get = math.floor(mana_get * 1.25)
- end
- if caster:FindModifierByName("modifier_item_yangdao") ~= nil then
- mana_get = math.floor(mana_get * 1.5)
- end
- caster:SetMana(caster:GetMana()+mana_get)
- --造成伤害回蓝
- if attacker ~= nil then
- if attacker:FindAbilityByName('is_mage') or attacker:FindAbilityByName('is_warlock') or attacker:FindAbilityByName('is_shaman') then
- mana_get = damage/2.5
- if mana_get > 20 then
- mana_get = 20
- end
- else
- if mana_get > 10 then
- mana_get = 10
- end
- end
- if attacker:FindModifierByName("modifier_item_wangguan") ~= nil or attacker:FindModifierByName("item_hongzhang_1") ~= nil or attacker:FindModifierByName("item_hongzhang_2") ~= nil or attacker:FindModifierByName("item_hongzhang_3") ~= nil or attacker:FindModifierByName("item_hongzhang_4") ~= nil or attacker:FindModifierByName("item_hongzhang_5") ~= nil then
- mana_get = math.floor(mana_get * 1.5)
- end
- if attacker:FindModifierByName("modifier_item_xuwubaoshi") ~= nil or attacker:FindModifierByName("modifier_item_yangdao") ~= nil or caster:FindModifierByName("modifier_item_shenmifazhang") ~= nil then
- mana_get = math.floor(mana_get * 2)
- end
- if attacker:FindModifierByName("modifier_item_jianrenqiu") ~= nil then
- mana_get = math.floor(mana_get * 2)
- end
- if attacker:FindModifierByName("modifier_item_shuaxinqiu") ~= nil then
- mana_get = math.floor(mana_get * 3)
- end
- attacker:SetMana(attacker:GetMana()+mana_get)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement