User contributions for Alex

A user with 47,390 edits. Account created on 10 October 2024.
Jump to navigation Jump to search
Search for contributionsshowhide
⧼contribs-top⧽
⧼contribs-date⧽
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)

17 October 2024

  • 01:1201:12, 17 October 2024 diff hist +6,320 N Module:Infobox ConstructionCreated page with "-------------------------- -- Module for Template:Infobox Construction ------------------------ local p = {} local onmain = require('Module:Mainonly').on_main local infobox = require('Module:Infobox') -- Main function called with invokes function p.main(frame) local args = frame:getParent().args local ret = infobox.new(args) ret:defineParams{ { name = 'name', func = 'name' }, { name = 'image', func = 'image' }, { name = 'image_smw', func = { name = image_..." current
  • 01:1201:12, 17 October 2024 diff hist +13,961 N Module:Infobox Bonuses/SandboxCreated page with "-------------------------- -- Module for Template:Infobox Bonuses ------------------------ local p = {} local onmain = require('Module:Mainonly').on_main local infobox = require('Module:Infobox') local attack_speed_bar = require('Module:Attack speed bar').make_bar local signed = require('Module:Format eq stat').signed local clean = require('Module:Clean image2').clean local slots = { head = 'Head slot items', weapon = 'Weapon slot items', body = 'Body slot items..." current
  • 01:1201:12, 17 October 2024 diff hist −83 Module:Infobox Armour Group/docNo edit summary current
  • 01:1201:12, 17 October 2024 diff hist +20 N Module:In Twisted League/docCreated page with "{{No documentation}}" current
  • 01:1201:12, 17 October 2024 diff hist +185 N Module:In Twisted LeagueCreated page with "local p = {} function p.main(frame) return "20x20px|This content is present in Twisted League.|link=Twisted League|class=advanced-data " end return p" current
  • 01:1201:12, 17 October 2024 diff hist +17 N Module:Hiscores/docCreated page with "{{documentation}}" current
  • 01:1201:12, 17 October 2024 diff hist +7,017 N Module:HiscoresCreated page with "local p = {} local var = mw.ext.VariablesLua local GAME_DEFAULT = 'osrs' local allowed_games = { ['rs3'] = 'rs3', ['rs3-ironman'] = 'rs3', ['rs3-hardcore'] = 'rs3', ['osrs'] = 'osrs', ['osrs-ironman'] = 'osrs', ['osrs-hardcore'] = 'osrs', ['osrs-ultimate'] = 'osrs', ['osrs-deadman'] = 'osrs', ['osrs-seasonal'] = 'osrs', ['osrs-tournament'] = 'osrs', ['osrs-skiller'] = 'osrs', ['osrs-pure'] = 'osrs' } local stats_order = { rs3 = { 'overall', 'attack',..." current
  • 01:1201:12, 17 October 2024 diff hist +15,278 N Module:HerbiboarCreated page with "local experience = require( 'Module:Experience' ) local paramtest = require( 'Module:Paramtest' ) local herbData = require( 'Module:Skill calc/Herblore' ) local gePrices = mw.loadJsonData('Module:GEPrices/data.json') local commas = require('Module:Addcommas')._add local coins = require('Module:Coins')._amount local p = {} function p.strtobool(str) local result = false if str == 'true' then result = true end return result end local herbs = { 'Guam leaf', 'Marre..." current
  • 01:1201:12, 17 October 2024 diff hist +17,449 N Module:Herb Farming calculatorCreated page with "local p = {} local coins = require('Module:Coins')._amount local gePrices = mw.loadJsonData('Module:GEPrices/data.json') local farmingData = mw.loadData('Module:Skill calc/Farming') local paramTest = require('Module:Paramtest') local yesNo = require('Module:Yesno') local scp = require('Module:SCP')._main local listToText = mw.text.listToText local warningTag = ' <span style="color:red;"><b>*</b></span>' local warningNote = '<span style="color:red;"><b>*</b></span> It c..." current
  • 01:1201:12, 17 October 2024 diff hist +3 Module:Hatnote/docNo edit summary Tag: Reverted
  • 01:1201:12, 17 October 2024 diff hist +151 N Module:Hastranscript/docCreated page with "{{Documentation}} Module for use when {{T|Hastranscript}} transclude= is filled, transcluding an article in the "Transcript" namespace and formats it." current
  • 01:1201:12, 17 October 2024 diff hist +2,766 N Module:HastranscriptCreated page with "-- <pre> local p = {} local remove_templates = { 'transcript', 'fromgame', 'god letter', 'incomplete', 'inuse', 'construction', 'lore', 'postbag', 'transcript list' } local ignore_templates = { '!', '*', 'anchortext', 'clear', 'color', 'colour', 'kg', 'nbsp', 'qact', 'quote', 'mes', 'sic', 'titleanchor' } local headerSize = { ['=='] = 1.25, ['==='] = 1.2, ['===='] = 1, ['====='] = 0.95, ['======'] = 0.9 } function p.main(frame) local args..." current
  • 01:1201:12, 17 October 2024 diff hist +20 N Module:Growth stages/docCreated page with "{{No documentation}}" current
  • 01:1201:12, 17 October 2024 diff hist +1,474 N Module:Growth stagesCreated page with "local p = {} local MAX_STAGES = 13 function hasEntry(args, paramName) for i = 1, MAX_STAGES do if args[paramName..i] then return true end end return false end function addEntry(args, tr, paramName, i) if args[paramName..i] then tr:tag('td'):addClass('growth-stage'):wikitext(args[paramName..i]) else tr:tag('td'):addClass('table-na'):wikitext('N/A') end end function p._main(args) local hasWatered = hasEntry(args, 'watered') local hasDiseased = hasEnt..." current
  • 01:1201:12, 17 October 2024 diff hist +1,037 N Module:GraphicalUpdateTableCreated page with "local hc = require('Module:Paramtest').has_content local ds = require('Module:$').deserialize local p = {} function p._main(args) local cols = hc(args.columns) and args.columns or 3 --sets how many columns wide the table is, defaults to 3 local tbl = mw.html.create('table'):addClass('wikitable'):css('text-align', 'center') local i = 0 --sets up the row iterator, starting at 0 while (args[cols*i + 1]) do --checks if there's any remaining args, if so starts creating..."
  • 01:1201:12, 17 October 2024 diff hist +10,503 N Module:Graphical updatesCreated page with "--<nowiki> local p = {} local params = require('Module:Paramtest') local clean = require('Module:Clean image2').clean function p.main(frame) local args = frame:getParent().args local function endDateFormat(revNum, dateType) local dateTypes = {['main']='', ['upper']='up', ['middle']='mid'} local endDateType = string.format('rev%s%send', revNum, dateTypes[dateType]) if params.has_content(args[endDateType]) then -- If an ending date has been expli..." current
  • 01:1201:12, 17 October 2024 diff hist +92 Module:Globals/data/docNo edit summary Tag: Reverted
  • 01:1201:12, 17 October 2024 diff hist +44 N Module:Globals/data/docCreated page with "{{Documentation}} See Module:Globals/doc"
  • 01:1201:12, 17 October 2024 diff hist +5,655 N Module:Globals/dataCreated page with "-- <nowiki> local ca_info = { easy_tasks = 35, medium_tasks = 52, hard_tasks = 78, elite_tasks = 154, master_tasks = 158, grandmaster_tasks = 111 } local skill_info = { free_skills = 15, members_skills = 8 } return { -- Quests ['quests'] = { 'the total amount of quests', '169' }, ['quests p2p'] = { 'the total amount of quests exclusive for members', '147' }, ['quests f2p'] = { 'the total amount of free-to-play quests', '22' }, ['quests spee..." current
  • 01:1201:12, 17 October 2024 diff hist +628 N Module:GlobalsCreated page with "-- <nowiki> -- Implements Template:Globals local p = {} local globals = require 'Module:Globals/data' local opairs = require('Module:Utils').opairs function p.main(frame) local args = frame:getParent().args local global = args[1] -- The arg that was passed local val = globals[global][2] -- The value associated with the arg if (val == nil) then val = '' end return val end function p.doc_list() local ret_table = '' for k,v in opairs(globals) do r..." current
  • 01:1201:12, 17 October 2024 diff hist +5,293 N Module:Giants' Foundry Calculator/MouldsCreated page with "return { { name = 'Chopper Forte', level = 15, type = 'Forte', broad = 4, narrow = 0, heavy = 0, light = 4, spiked = 0, flat = 4, default = true }, { name = 'Gladius Ricasso', level = 15, type = 'Forte', broad = 4, narrow = 0, heavy = 4, light = 0, spiked = 0, flat = 4, default = true }, { name = 'Disarming Forte', level = 15, type = 'Forte', broad = 0, narrow = 4, heavy = 0, light = 4, spiked = 4, flat = 0,..." current
  • 01:1201:12, 17 October 2024 diff hist +13,179 N Module:Giants' Foundry CalculatorCreated page with "local experience = require( 'Module:Experience' ) local paramtest = require ( 'Module:Paramtest' ) local allMoulds = require( "Module:Giants' Foundry Calculator/Moulds" ) local gePrices = mw.loadJsonData('Module:GEPrices/data.json') local commas = require('Module:Addcommas')._add local coins = require('Module:Coins')._amount local scp = require('Module:SCP')._main local p = {} function p.lazyplink(str) return 'link=' .. str .. ' [[' .. str ...." current
  • 01:1201:12, 17 October 2024 diff hist +510 N Module:Giants Foundry experience calculatorCreated page with "local p = {} local commas = require('Module:Addcommas') local paramTest = require('Module:Paramtest') function p._main(args) local quality = paramTest.default_to(tonumber(args.quality), 0) local experience = (math.floor(quality^2 / 73) + math.floor(1.5 * quality) + 1) * 30 return 'Turning in a sword with ' .. quality .. ' quality rewards ' .. commas._add(experience) .. ' Smithing experience.' end function p.main(frame) local args = frame:getParent().args..." current
  • 01:1201:12, 17 October 2024 diff hist −636 Module:GEVolumes/data.jsonNo edit summary current
  • 01:1201:12, 17 October 2024 diff hist +117,057 N Module:GEVolumesFSW/dataCreated page with "return { ["%LAST_UPDATE%"] = 1684387044, ["%LAST_UPDATE_F%"] = "18 May 2023 05:17:24 (UTC)", ["3rd age amulet"] = 0, ["3rd age axe"] = 0, ["3rd age bow"] = 0, ["3rd age cloak"] = 0, ["3rd age druidic cloak"] = 0, ["3rd age druidic robe bottoms"] = 0, ["3rd age druidic robe top"] = 0, ["3rd age druidic staff"] = 0, ["3rd age full helmet"] = 0, ["3rd age kiteshield"] = 0, ["3rd age longsword"] = 0, ["3rd age mage hat"..." current
  • 01:1201:12, 17 October 2024 diff hist 0 Module:GEValues/data.jsonNo edit summary current
  • 01:1201:12, 17 October 2024 diff hist +20 N Module:GETotal/docCreated page with "{{No documentation}}" current
  • 01:1201:12, 17 October 2024 diff hist +2,561 N Module:GETotalCreated page with "--<nowiki> --[[ Implements helper templates for {{GECoinsTotal}} and {{GECoinsTotalqty}} Adds all prices together and creates an easy to parse number --]] local p = {} local geprice = require('Module:Exchange')._price --[[ For simple sets, 1 item at a time {{GETotal|a|b|c}} will add the prices of a, b, and c Does not allow quantities of items Technically unlimited --]] function p.simple(frame) local args = frame:getParent().args local prices = {} for _, v in i..." current
  • 01:1201:12, 17 October 2024 diff hist +892 N Module:GetMostExpensiveArmorPieceCreated page with "-- Module:GetMostExpensiveArmorPiece local p = {} -- Define the equipment slots local slotOptions = {'head', 'cape', 'neck', 'ammo', 'weapon', 'shield', 'body', 'legs', 'hands', 'feet', 'ring', '2h'} function p.getMostExpensiveArmorPiece() local geprices = mw.loadJsonData('Module:GEPrices/data.json') -- Check if the specified slot is valid -- local slotName = slotOptions[slot] -- if not slotName then -- return "Invalid equipment slot" -- end..." current
  • 01:1201:12, 17 October 2024 diff hist 0 Module:Get drop info/docNo edit summary current
  • 01:1201:12, 17 October 2024 diff hist 0 Module:GEPrices/data.jsonNo edit summary
  • 01:1201:12, 17 October 2024 diff hist +130,553 N Module:GEPricesFSW/dataCreated page with "return { ["%LAST_UPDATE%"] = 1684387044, ["%LAST_UPDATE_F%"] = "18 May 2023 05:17:24 (UTC)", ["3rd age amulet"] = 8400000, ["3rd age axe"] = 300000000, ["3rd age bow"] = 140000000, ["3rd age cloak"] = 600000000, ["3rd age druidic cloak"] = 150000000, ["3rd age druidic robe bottoms"] = 150000000, ["3rd age druidic robe top"] = 150000000, ["3rd age druidic staff"] = 150000000, ["3rd age full helmet"] = 17200000, ["3rd age kit..." current
  • 01:1201:12, 17 October 2024 diff hist +65,035 N Module:GEPricesByIDs/data.jsonCreated page with "{ "%LAST_UPDATE%": 1729055258, "%LAST_UPDATE_F%": "16 October 2024 05:07:38 (UTC)", "10": 186768, "10000": 2719, "10002": 2878, "10004": 1461, "10006": 8, "10008": 30, "10010": 65, "10012": 124, "10014": 519, "10016": 1011, "10018": 589, "10020": 247, "10025": 460, "10029": 1, "10031": 1, "10033": 759, "10034": 1961, "10035": 1072, "10037": 1124, "10039": 1361, "10041": 708, "10043": 838, "10045": 2161, "10047": 1144, "10049": 1437, "1005": 66..." current
  • 01:1201:12, 17 October 2024 diff hist +20 N Module:GeneralSeedDropTable/docCreated page with "{{No documentation}}" current
  • 01:1201:12, 17 October 2024 diff hist +5,111 N Module:GeneralSeedDropTableCreated page with "local p = {} local data = { [485] = { { item = 'Potato seed', quantity = 4, rate = '368/1008' }, { item = 'Onion seed', quantity = 4, rate = '276/1008' }, { item = 'Cabbage seed', quantity = 4, rate = '184/1008' }, { item = 'Tomato seed', quantity = 3, rate = '92/1008' }, { item = 'Sweetcorn seed', quantity = 3, rate = '46/1008' }, { item = 'Strawberry seed', quantity = 2, rate = '23/1008' }, { item = 'Watermelon seed', quantity = 2, rate = '11/1008' },..." current
  • 01:1201:12, 17 October 2024 diff hist +1,788 N Module:GEMW/Most expensiveCreated page with "--<nowiki> local arr = require("Module:Array") local Coins = require("Module:Coins")._amount local ExchangeData = require("Module:ExchangeData") local p = {} function p.items(num) local prices = mw.loadJsonData("Module:GEPrices/data.json") local prices_a = {} for k, v in pairs(prices) do if string.sub(k, 1, 1) ~= '%' then table.insert(prices_a, {item=k, price=v or -1}) end end table.sort(prices_a, function(a, b) return a.price > b.price end) return arr.slic..." current
  • 01:1201:12, 17 October 2024 diff hist +115 N Module:GEMinMax/docCreated page with "{{Documentation}} {{Invokes|MinPrice}} {{Invokes|MaxPrice}} {{Requires|Currency}} {{Data|loads=GEPrices/data.json}}"
  • 01:1201:12, 17 October 2024 diff hist +2,126 N Module:GEMinMaxCreated page with "-- <nowiki> local prices = mw.loadJsonData('Module:GEPrices/data.json') local _coins = require('Module:Currency')._amount local p = {} local fmap = { wikitable = 'wikitable', wikitablereverse = 'wikitablereverse', table = 'wikitable', t = 'wikitable', rtable = 'wikitablereverse', rt = 'wikitablereverse', bracket = 'bracket', b = 'bracket', backetreverse = 'backetreverse', rb = 'backetreverse', item = 'item', price = 'price', none = 'none' } local formats =..."
  • 01:1201:12, 17 October 2024 diff hist 0 Module:GEMembers/data.jsonNo edit summary current
  • 01:1201:12, 17 October 2024 diff hist +20 N Module:GemBreakeven/docCreated page with "{{No documentation}}" current
  • 01:1201:12, 17 October 2024 diff hist +2,146 N Module:GemBreakevenCreated page with "-- <pre> -- Implements {{GemBreakeven}} -- Based on https://oldschool.runescape.wiki/w/Module:Coins local p = {} --- Use this to create a formatted string with % -- local function breakeven_probability(uncut_,cut_) -- local math = math -- uncut = tonumber(uncut_) -- cut = tonumber( cut_) -- p0 = uncut/cut -- breakeven_prob = math.floor(10000 * p0)/100 -- return breakeven_prob -- end local function breakeven_level(uncut_,cut_,r_,beta_,gamma_) local m..." current
  • 01:1201:12, 17 October 2024 diff hist +107,199 N Module:GELowAlchs/data.jsonCreated page with "{ "%LAST_UPDATE%": 1729055258, "%LAST_UPDATE_F%": "16 October 2024 05:07:38 (UTC)", "3rd age amulet": 20200, "3rd age axe": 22000, "3rd age bow": 60000, "3rd age cloak": 34000, "3rd age druidic cloak": 80000, "3rd age druidic robe bottoms": 80000, "3rd age druidic robe top": 80000, "3rd age druidic staff": 80000, "3rd age felling axe": 22000, "3rd age full helmet": 36000, "3rd age kiteshield": 72000, "3rd age longsword": 60000, "3rd age mage hat": 20160,..." current
  • 01:1201:12, 17 October 2024 diff hist +275 N Module:GELimits/docCreated page with "{{Documentation}} <code>main</code> takes a single unnamed argument that is the items name and returns the GE Limit of the item, or 0 if the item is not found. <code>table</code> Generates tables of all the GE Limits, with <code>==</code> sections for ''#'' and each letter." current
  • 01:1201:12, 17 October 2024 diff hist 0 Module:GELimits/data.jsonNo edit summary current
  • 01:1201:12, 17 October 2024 diff hist +2,322 N Module:GELimitsCreated page with "local p = {} local data = mw.loadJsonData('Module:GELimits/data.json') function p.main(frame) local args = frame:getParent().args[1] return data[args] or 0 end function p.table(frame) local sectionString = "#ABCDEFGHIJKLMNOPQRSTUVWXYZ" local bySection = {} for name, _ in pairs(data) do local letter = string.sub(name, 1, 1) if letter ~= '%' then if string.find(sectionString, letter) == nil then letter = "#" end if bySection[letter] == nil then..." current
  • 01:1201:12, 17 October 2024 diff hist +115,436 N Module:GEIDs/data.jsonCreated page with "{ "%LAST_UPDATE%": 1729055258, "%LAST_UPDATE_F%": "16 October 2024 05:07:38 (UTC)", "3rd age amulet": 10344, "3rd age axe": 20011, "3rd age bow": 12424, "3rd age cloak": 12437, "3rd age druidic cloak": 23345, "3rd age druidic robe bottoms": 23339, "3rd age druidic robe top": 23336, "3rd age druidic staff": 23342, "3rd age felling axe": 28226, "3rd age full helmet": 10350, "3rd age kiteshield": 10352, "3rd age longsword": 12426, "3rd age mage hat": 10342,..." current
  • 01:1201:12, 17 October 2024 diff hist 0 Module:GEHighAlchs/data.jsonNo edit summary current
  • 01:1201:12, 17 October 2024 diff hist +1,402 N Module:GEBot dumpCreated page with "local p = {} function p.get(frame) return p._get(frame.args[1], frame.args[2]=='yes') end function p._get(offset, allowhistorical) local dpl = [=[ {{#dpl: |namespace=Module |titlematch=Exchange/%% |nottitlematch=Exchange/%%/Data |nottitlematch=Exchange/%%/doc |nottitlematch=Exchange/%%/annotations.json |ordermethod=title |format=,@%%TITLE%%@,, |replaceintitle=/^Exchange\//, |offset=%s }} ]=] dpl = dpl:format(offset) local res = mw.getCurrentFrame():preprocess(dpl)..." current
  • 01:1201:12, 17 October 2024 diff hist +20 N Module:Forumheader/docCreated page with "{{No documentation}}" current
  • 01:1201:12, 17 October 2024 diff hist +6,413 N Module:ForumheaderCreated page with "-- <nowiki> -- Implements {{Forumheader}} -- -- @todo make types and closures easier on the eye -- @todo add notice to archive old forums to catch when we undelete old forums that aren't archived -- -- Categories added by this module: -- > Category:Redwood Grove -- > Category:Active threads -- > Category:Forums excluded from the main page -- > Category:Forum archives/$type -- > Category:Forum archives with invalid type parameter -- > [[Category:Forum..." current
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)