User:Sylphoid: Difference between revisions
Jump to navigation
Jump to search
m close s tag |
track item checking spot |
||
Line 1: | Line 1: | ||
[[User:Sylphoid/Sandbox]] | [[User:Sylphoid/Sandbox]] | ||
[[Module:Sandbox/Sylphoid]] TODO: | [[Module:Sandbox/Sylphoid]] TODO: high velocity mag | ||
* include searches for all increases, percent and linear (IN PROGRESS) | * include searches for all increases, percent and linear (IN PROGRESS) | ||
*Fire Rate%, | *Fire Rate%, |
Revision as of 03:46, 10 October 2024
Module:Sandbox/Sylphoid TODO: high velocity mag
- include searches for all increases, percent and linear (IN PROGRESS)
- Fire Rate%,
- Ammo%,
- Bullet Velocity%,
- Ammo,
- Bullet Resist%,
- Weapon Damage%,
- Reload Time%,
- Bullet Shield Health,
- Spirit Shield Health,
- Spirit Power,
- Weapon Damage vs. NPCs%,
- Bullet Resist vs. NPCs%,
- Bonus Health,
- Slide Distance%,
- Health Regen,
- Sprint Speed (m/s),
- Heavy Melee Distance%,Stamina, Spirit Resist%, Weapon Fall-off Range%, Weapon Zoom%, Bullet Lifesteal%, Spirit Lifesteal%, Move Speed (m/s), Max Health%, Cooldown Reduction%, Bullet Slow Proc%,
- split up p.main into functions for readability
setup default sort, where it sorts by category, then by priceDONE 10/8/2024filter out disabled items (low prio, waiting for Sur or Saag to implement fix through github)DONE 10/2/2024append unit suffix to endDONE 10/3/2024
Date | Major Contributions/Milestones |
---|---|
09/12/2024 | First Contribution |
Date | Minor Contributions/Milestones |
---|---|
09/12/2024 - 09/19/2024 | Categorizing, cleanup, and standardization on template naming, {{documentation}} , and categories.
|
09/20/2024 | 100th edit. (Undoing my own edit) |
Number formatting for thousands separator
In general Lua, text formatting can be done with:
function Format(amount)
local formatted = amount
while true do
formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2')
if (k == 0) then
break
end
end
return formatted
end
On Mediawiki installations, formatting should instead be done by:
local lang = mw.language.getContentLanguage()
local function Format(amount)
local formatted = amount
if(type(formatted) ~= "number") then return "<span style=\"color:red;\">Cannot format non-number value.</span>" end
return lang:formatNum(tonumber(formatted))
end