User:Sylphoid: Difference between revisions
Jump to navigation
Jump to search
→TODO: add |
→TODO: update contributions |
||
(5 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
== TODO == | == TODO == | ||
# stat review: rapid rounds, add Fire Rate formula, truncating weird, skip | # stat review: rapid rounds, add Fire Rate formula, truncating weird, skip | ||
## Soul Shredder Bullets, spirit amp, where to add this? skip | ## Soul Shredder Bullets, spirit amp, where to add this? skip | ||
## Current: | ## Sharshooter weapon fall-off range, and weapon zoom, hmmm skip | ||
## Current: Crippling Headshot | |||
# revert [[Updates]] | # revert [[Updates]] | ||
# [[Module:ItemTables]] need all stats entered, bulleted list below | # [[Module:ItemTables]] need all stats entered, bulleted list below | ||
Line 40: | Line 40: | ||
| data-sort-value="%s" | 09/12/2024 | | data-sort-value="%s" | 09/12/2024 | ||
| [[Special:Diff/4676|First Contribution]] | | [[Special:Diff/4676|First Contribution]] | ||
|- | |||
| data-sort-value="%s" | 09/20/2024 - 11/3/2024 | |||
| [[Special:Diff/6254|Creating item stat tables.]] Created {{t|Item stat table}} and [[Module:ItemTables]]. | |||
|- | |||
| data-sort-value="%s" | 11/1/2024 | |||
| Revamp and finally fix horrible {{t|Infobox item}}. | |||
|} | |} | ||
Latest revision as of 17:16, 8 November 2024
https://github.com/deadlock-wiki/deadbot
TODO[edit | edit source]
- stat review: rapid rounds, add Fire Rate formula, truncating weird, skip
- Soul Shredder Bullets, spirit amp, where to add this? skip
- Sharshooter weapon fall-off range, and weapon zoom, hmmm skip
- Current: Crippling Headshot
- revert Updates
- Module:ItemTables need all stats entered, bulleted list below
- replace File:Map_of_Box_and_Golden_Statue_Spawns.webp with proper map
- include searches for all increases, percent and linear (IN PROGRESS)
*Fire Rate%, Ammo%, Ammo,
- Bullet Velocity%,
- 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 |
09/20/2024 - 11/3/2024 | Creating item stat tables. Created {{Item stat table}} and Module:ItemTables.
|
11/1/2024 | Revamp and finally fix horrible {{Infobox item}} .
|
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[edit | edit source]
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