Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function settrapped(onoff, ...)
- local monsters = {...}
- onoff = toyesno(onoff)
- table.lower(monsters)
- if #monsters == 0 then
- foreach settingsentry e 'Targeting/Creatures' do
- creaturename, count = getsetting(e, 'Name'), getsetting(e, 'Count')
- if count ~= 'Any' then
- setsetting('Targeting/Creatures/'.. creaturename .. '_' .. count .. '/Setting1/OnlyIfTrapped', onoff)
- else
- setsetting('Targeting/Creatures/'.. creaturename .. '/Setting1/OnlyIfTrapped', onoff)
- end
- end
- else
- foreach settingsentry e 'Targeting/Creatures' do
- creaturename, count = getsetting(e, 'Name'), getsetting(e, 'Count')
- if table.find(monsters, creaturename:lower()) then
- if count ~= 'Any' then
- setsetting('Targeting/Creatures/'.. creaturename .. '_' .. count .. '/Setting1/OnlyIfTrapped', onoff)
- else
- setsetting('Targeting/Creatures/'.. creaturename .. '/Setting1/OnlyIfTrapped', onoff)
- end
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement