aboutsummaryrefslogtreecommitdiff
path: root/gamemode/shared/sparkel.lua
blob: c839059c53f6392c5eb3dce2f8af7fb6e655975a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
local function sparkel(...)
    local arg = {...}
    local looparg = type(arg[1]) == "string" and string.Explode(" ",arg[1],false) or arg
    --One pass to find the high and low point
    local max,min = tonumber(looparg[1]),tonumber(looparg[1])
    for k,v in pairs(looparg) do
        v = tonumber(v)
        max = max > v and max or v
        min = min < v and min or v
    end
    local scale = (max-min) / 7
    for k,v in pairs(looparg) do
        Msg(utf8.char(9600 + ( 1 + (v / scale))))
    end
    Msg("\n")
end

return sparkel