Mercurial > wow > wowdb-profiler
comparison Main.lua @ 459:22f08f6717ea
Updated timer loops to just use math.huge, since their iterations are evaluated in Lua.
author | MMOSimca <MMOSimca@gmail.com> |
---|---|
date | Wed, 22 Jul 2015 23:18:04 -0400 |
parents | 866bba4d8ab6 |
children | 9f1d3224d316 |
comparison
equal
deleted
inserted
replaced
458:866bba4d8ab6 | 459:22f08f6717ea |
---|---|
988 | 988 |
989 for index = 1, _G.GetNumLanguages() do | 989 for index = 1, _G.GetNumLanguages() do |
990 languages_known[_G.GetLanguageByIndex(index)] = true | 990 languages_known[_G.GetLanguageByIndex(index)] = true |
991 end | 991 end |
992 | 992 |
993 -- These two timers loop indefinitely by constantly resetting their remaining iterations to 100k. | 993 -- These two timers loop indefinitely using Lua's infinity constant |
994 item_process_timer_handle = C_Timer.NewTicker(30, function() | 994 item_process_timer_handle = C_Timer.NewTicker(30, WDP.ProcessItems, math.huge) |
995 item_process_timer_handle._remainingIterations = 100000 | 995 target_location_timer_handle = C_Timer.NewTicker(0.5, WDP.UpdateTargetLocation, math.huge) |
996 WDP:ProcessItems() | |
997 end, 100000) | |
998 target_location_timer_handle = C_Timer.NewTicker(0.5, function() | |
999 target_location_timer_handle._remainingIterations = 100000 | |
1000 WDP:UpdateTargetLocation() | |
1001 end, 100000) | |
1002 | 996 |
1003 _G.hooksecurefunc("UseContainerItem", function(bag_index, slot_index, target_unit) | 997 _G.hooksecurefunc("UseContainerItem", function(bag_index, slot_index, target_unit) |
1004 if target_unit then | 998 if target_unit then |
1005 return | 999 return |
1006 end | 1000 end |