Mercurial > wow > reagentmaker
comparison utils.lua @ 38:aa2f6965c0f6
Add fancy errors/warnings and block recursion when a recipe has many reagents
| author | contrebasse |
|---|---|
| date | Fri, 29 Apr 2011 23:38:43 +0200 |
| parents | 578b9c9479c9 |
| children | 00c2282f073a |
comparison
equal
deleted
inserted
replaced
| 37:ef22738aebfe | 38:aa2f6965c0f6 |
|---|---|
| 9 | 9 |
| 10 -- DEBUG Print | 10 -- DEBUG Print |
| 11 function A.DEBUG(msg) | 11 function A.DEBUG(msg) |
| 12 -- GLOBALS: DEFAULT_CHAT_FRAME | 12 -- GLOBALS: DEFAULT_CHAT_FRAME |
| 13 DEFAULT_CHAT_FRAME:AddMessage(msg or "nil",1,0,0) | 13 DEFAULT_CHAT_FRAME:AddMessage(msg or "nil",1,0,0) |
| 14 end -- function | |
| 15 | |
| 16 -- Messages to the user | |
| 17 function A.Warn(msg) | |
| 18 if not msg then return end | |
| 19 local event = "UI_INFO_MESSAGE" | |
| 20 UIErrorsFrame_OnEvent(UIErrorsFrame, event, msg) | |
| 21 end -- function | |
| 22 function A.Error(msg) | |
| 23 if not msg then return end | |
| 24 local event = "UI_ERROR_MESSAGE" | |
| 25 UIErrorsFrame_OnEvent(UIErrorsFrame, event, msg) | |
| 14 end -- function | 26 end -- function |
| 15 | 27 |
| 16 -- Returns the item ID from its link | 28 -- Returns the item ID from its link |
| 17 function A.link2ID(link) | 29 function A.link2ID(link) |
| 18 return tonumber(select(3,sfind(link or "", "-*:(%d+)[:|].*")) or "") | 30 return tonumber(select(3,sfind(link or "", "-*:(%d+)[:|].*")) or "") |
