Anonymous
×
Create a new article
Write your page title here:
We currently have 895 articles on WIKI - Flat MMO. Type your article name above or click on one of the titles below and start writing!



WIKI - Flat MMO
895Articles

Documentation for this module may be created at Module:Util/doc

 1 local p = {}
 2  
 3 function p.r(inverse_rarity)
 4     inverse_rarity = tonumber(inverse_rarity)
 5     if inverse_rarity == 1 then
 6         return "always"
 7     elseif inverse_rarity < 12 then
 8         return "common"
 9     elseif inverse_rarity < 32 then
10         return "uncommon"
11     elseif inverse_rarity < 62 then
12         return "rare"
13     else
14         return "very"
15     end
16 end
17  
18 function p.c(number)
19     local result = tostring(number), k
20     while true do
21         result, k = result:gsub("^(-?%d+)(%d%d%d)", '%1,%2')
22         if k == 0 then
23             break
24         end
25     end
26     return result
27 end
28 
29 function p.pp(frame)
30     return frame:preprocess(frame.args[1])
31 end
32 
33 function p.formatName(name)
34 	return name:gsub("_", " "):gsub("(%l)(%w*)", function(a,b) return string.upper(a)..b end)
35 end
36 
37 return p