Advertisement
Guest User

Untitled

a guest
Mar 31st, 2015
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. function settrapped(onoff, ...)
  2. local monsters = {...}
  3. onoff = toyesno(onoff)
  4.  
  5. table.lower(monsters)
  6.  
  7. if #monsters == 0 then
  8. foreach settingsentry e 'Targeting/Creatures' do
  9. creaturename, count = getsetting(e, 'Name'), getsetting(e, 'Count')
  10. if count ~= 'Any' then
  11. setsetting('Targeting/Creatures/'.. creaturename .. '_' .. count .. '/Setting1/OnlyIfTrapped', onoff)
  12. else
  13. setsetting('Targeting/Creatures/'.. creaturename .. '/Setting1/OnlyIfTrapped', onoff)
  14. end
  15. end
  16. else
  17. foreach settingsentry e 'Targeting/Creatures' do
  18. creaturename, count = getsetting(e, 'Name'), getsetting(e, 'Count')
  19. if table.find(monsters, creaturename:lower()) then
  20. if count ~= 'Any' then
  21. setsetting('Targeting/Creatures/'.. creaturename .. '_' .. count .. '/Setting1/OnlyIfTrapped', onoff)
  22. else
  23. setsetting('Targeting/Creatures/'.. creaturename .. '/Setting1/OnlyIfTrapped', onoff)
  24. end
  25. end
  26. end
  27. end
  28. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement