eq2emu-content/Spells/Commoner/GlacialBattleSteed.lua
2024-10-26 11:37:28 +00:00

42 lines
1.4 KiB
Lua
Executable file

--[[
Script Name : Spells/Commoner/GlacialBattleSteed.lua
Script Author : Skywalker646
Script Date : 2020.04.13 08:04:28
Script Purpose :
:
--]]
function precast(Caster)
if GetMount(Caster) > 0 then
return false
end
return true
end
function cast(Caster, Target, Speed, SkillAmt)
--Summons a mount to ride
SetMount(Caster, 634)
Say(Caster, "Model might not be accurate")
-- Increases your ground speed by 130%
AddSpellBonus(Caster, 611, Speed)
-- Increases Focus, Disruption, Ministration, Subjugation, Ordination, Slashing, Piercing, Crushing, Aggression and Ranged of caster by 5.0
AddSkillBonus(Caster, GetSkillIDByName("Focus"), SkillAmt)
AddSkillBonus(Caster, GetSkillIDByName("Disruption"), SkillAmt)
AddSkillBonus(Caster, GetSkillIDByName("Ministration"), SkillAmt)
AddSkillBonus(Caster, GetSkillIDByName("Subjugation"), SkillAmt)
AddSkillBonus(Caster, GetSkillIDByName("Ordination"), SkillAmt)
AddSkillBonus(Caster, GetSkillIDByName("Slashing"), SkillAmt)
AddSkillBonus(Caster, GetSkillIDByName("Piercing"), SkillAmt)
AddSkillBonus(Caster, GetSkillIDByName("Crushing"), SkillAmt)
AddSkillBonus(Caster, GetSkillIDByName("Aggression"), SkillAmt)
AddSkillBonus(Caster, GetSkillIDByName("Ranged"), SkillAmt)
end
function remove(Caster, Target)
SetMount(Caster, 0)
RemoveSpellBonus(Caster)
RemoveSkillBonus(Caster)
end