User:Sylphoid
https://github.com/deadlock-wiki/deadbot
TODO
- stat review: monster rounds
- revert Updates
- Module:ItemTables need all stats entered, bulleted list below
- if health nova name rerally change, add undocumented to update history
- 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