comparison Core.lua @ 159:fbfd9dfa6d2b tip

[mq]: minorStuff
author Asa Ayers <Asa.Ayers@Gmail.com>
date Sun, 09 Jan 2011 07:38:22 -0800
parents 7ebe0a85d539
children
comparison
equal deleted inserted replaced
158:7ebe0a85d539 159:fbfd9dfa6d2b
532 end 532 end
533 end 533 end
534 534
535 function ItemAuditor:SaveValue(link, value, countChange) 535 function ItemAuditor:SaveValue(link, value, countChange)
536 self:Debug("SaveValue(%s, %s, %s)", tostring(link), value, (countChange or 'default')) 536 self:Debug("SaveValue(%s, %s, %s)", tostring(link), value, (countChange or 'default'))
537 assert(link, "invalid link")
537 countChange = countChange or 0 538 countChange = countChange or 0
538 local item = nil 539 local item = nil
539 local realLink = self:GetSafeLink(link) 540 local realLink = self:GetSafeLink(link)
540 local itemName = nil 541 local itemName = nil
541 if realLink == nil then 542 if realLink == nil then
621 local _, _, _, _, Id = string.find(link, "|?c?f?f?(%x*)|?H?([^:]*):?(%d+):?(%d*):?(%d*):?(%d*):?(%d*):?(%d*):?(%-?%d*):?(%-?%d*):?(%d*)|?h?%[?([^%[%]]*)%]?|?h?|?r?") 622 local _, _, _, _, Id = string.find(link, "|?c?f?f?(%x*)|?H?([^:]*):?(%d+):?(%d*):?(%d*):?(%d*):?(%d*):?(%d*):?(%-?%d*):?(%-?%d*):?(%d*)|?h?%[?([^%[%]]*)%]?|?h?|?r?")
622 return tonumber(Id) 623 return tonumber(Id)
623 end 624 end
624 625
625 function ItemAuditor:GetItemCost(link, countModifier) 626 function ItemAuditor:GetItemCost(link, countModifier)
627 assert(link, format('invalid link: %s', tostring(link)))
626 local item = self:GetItem(link, true) 628 local item = self:GetItem(link, true)
627 629
628 if item.invested > 0 then 630 if item.invested > 0 then
629 local count = item.count 631 local count = item.count
630 632