Quote:
-- Simple Wave/Beam Shooter
-- Version 1.0.2
-- Made by Heronas
init start
local creatureNames = {
'Ancient Scarab',
'Frost Dragon Hatchling',
}
-- Credits go to Leonardo for this
local players = {
safeMode = false,
distance = 10,
floors = 1,
whiteList = {"Lord'Paulistinha"},
}
local spells = {
{words = "exevo gran mas flam", amount = 4, monsters = {'Ancient Scarab'}},
{words = "exevo vis hur", amount = 2},
{words = "exevo vis hur", amount = 2, monsters = {'Ancient Scarab'}},
{words = "exevo gran vis lux", amount = 1},
{words = "exevo flam hur", amount = 1, monsters = {'Acient Scarab','Scarab','Larva'}},
}
local shootDir = {'n', 'w', 's', 'e'}
for i,j in pairs(spells) do
spells[i].monsters = spells[i].monsters or creatureNames
end
init end
auto(10)
if not players.safeMode or paroundfloorignore(players.distance, players.floors, unpack(players.whiteList)) == 0 then
for i,_ in pairs(spells) do
if cancastspell(spells[i].words) then
for j,_ in pairs(shootDir) do
if maroundspell(spells[i].words, shootDir[j], unpack(spells[i].monsters)) >= spells[i].amount then
pausewalking(500)
turn(shootDir[j])
cast(spells[i].words)
pausewalking(0)
end
end
end
end
end