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

Module:Util: Difference between revisions

Created page with "local p = {} function p.r(inverse_rarity) inverse_rarity = tonumber(inverse_rarity) if inverse_rarity == 1 then return "always" elseif inverse_rarity < 12 then return "common" elseif inverse_rarity < 32 then return "uncommon" elseif inverse_rarity < 62 then return "rare" else return "very" end end function p.c(number) local result = tostring(number), k while true do result, k = result..."
 
No edit summary
 
Line 30: Line 30:
     return frame:preprocess(frame.args[1])
     return frame:preprocess(frame.args[1])
end
end
 
function p.formatName(name)
return name:gsub("_", " "):gsub("(%l)(%w*)", function(a,b) return string.upper(a)..b end)
end
 
return p
return p

Latest revision as of 02:21, 1 October 2025

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