All public logs
Jump to navigation
Jump to search
Combined display of all available logs of RuneRealm Wiki. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 01:12, 17 October 2024 Alex talk contribs created page Module:Infobox Custom (Created page with "local p = {} function p._main(args) local tbl = mw.html.create('table'):addClass('infobox') local header = tbl:tag('tr') header:tag('th'):wikitext(args['name'] or mw.title.getCurrentTitle().fullText):addClass('infobox-header'):attr('colspan', '2') function toboolean(v) return v ~= nil and v ~= false end function get_entry(i) if args['key'..i] then return { key = args['key'..i], value = args['value'..i] or '' } elseif args['subheader'..i] then return...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Infobox Construction/doc (Created page with "{{No documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Infobox Construction (Created 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_...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Infobox Bonuses/Sandbox (Created 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...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:In Twisted League/doc (Created page with "{{No documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:In Twisted League (Created 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")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Hiscores/doc (Created page with "{{documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Hiscores (Created 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',...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Herbiboar (Created 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...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Herb Farming calculator (Created 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...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Hastranscript/doc (Created page with "{{Documentation}} Module for use when {{T|Hastranscript}} transclude= is filled, transcluding an article in the "Transcript" namespace and formats it.")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Hastranscript (Created 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...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Growth stages/doc (Created page with "{{No documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Growth stages (Created 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...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:GraphicalUpdateTable (Created 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:12, 17 October 2024 Alex talk contribs created page Module:Graphical updates (Created 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...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Globals/data/doc (Created page with "{{Documentation}} See Module:Globals/doc")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Globals/data (Created 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...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Globals (Created 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...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Giants' Foundry Calculator/Moulds (Created 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,...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Giants' Foundry Calculator (Created 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 ....")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Giants Foundry experience calculator (Created 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...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:GEVolumesFSW/data (Created 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"...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:GETotal/doc (Created page with "{{No documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:GETotal (Created 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...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:GetMostExpensiveArmorPiece (Created 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...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:GEPricesFSW/data (Created 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...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:GEPricesByIDs/data.json (Created 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...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:GeneralSeedDropTable/doc (Created page with "{{No documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:GeneralSeedDropTable (Created 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' },...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:GEMW/Most expensive (Created 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...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:GEMinMax/doc (Created page with "{{Documentation}} {{Invokes|MinPrice}} {{Invokes|MaxPrice}} {{Requires|Currency}} {{Data|loads=GEPrices/data.json}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:GEMinMax (Created 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:12, 17 October 2024 Alex talk contribs created page Module:GemBreakeven/doc (Created page with "{{No documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:GemBreakeven (Created 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...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:GELowAlchs/data.json (Created 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,...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:GELimits/doc (Created 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.")
- 01:12, 17 October 2024 Alex talk contribs created page Module:GELimits (Created 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...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:GEIDs/data.json (Created 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,...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:GEBot dump (Created 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)...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Forumheader/doc (Created page with "{{No documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Forumheader (Created 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...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Format equipment stat/doc (Created page with "{{No documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Format equipment stat (Created page with "local p = {} function p.main(frame) return p.format(frame:getParent().args[1]) end function p.format(_arg, default) local arg = tonumber(_arg) if not arg then return default or _arg end if arg < 0 then return tostring(arg) end return '+'..arg end return p")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Format eq stat/doc (Created page with "{{No documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Feedback (Created page with "local pt = require('Module:Paramtest') local yn = require('Module:Yesno') local p = {} p.yn=yn function p.main(frame) return p._main(frame:getParent().args) end function p._main(args) local isResolved = false if pt.has_content(args.resolved) then isResolved = yn(args.resolved) end local stars = tonumber(args.rating) or 0 stars = math.min(math.floor(stars), 5) local comment = pt.default_to(args.feedback, "''No comment provided''") local id = pt.default_to(args....")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Farming yield calculator (Created page with "local ssc = require('Module:Skilling success chart') local yesno = require('Module:Yesno') local p = {} local compostLives = { None = 3, Compost = 4, Supercompost = 5, Ultracompost = 6 } local diary = { ['None'] = 0, ['Kandarin - Medium (5%)'] = 10, ['Kandarin - Hard (10%)'] = 17, ['Kandarin - Elite (15%)'] = 25, ['Kourend and Kebos - Hard (5%)'] = 10 } function p.main(frame) local args = frame.args local name = args.name local pic = args.pic or (name ....")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Family tree/doc (Created page with "{{No documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Family tree/data (Created page with "local LINE_COLOUR = '#6699CC' local SOLID = '1px solid ' .. LINE_COLOUR local DASHED = '1px dashed ' .. LINE_COLOUR -- Single characters used for creating "blocks", as they will be called local borders = { -- Single lines ['-'] = { top = nil, right = SOLID, bottom = nil, left = SOLID }, ['!'] = { top = SOLID, right = nil, bottom = SOLID, left = nil }, ['~'] = { top = nil, right = DASHED, bottom = nil, left = DASHED }, [':'] = { top = DASHED, right = nil, bottom =...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Family tree (Created page with "--[[ Implements {{Family tree}} In this module and the template, top, right, bottom, left refer to the location of the line on a cross: -T- L#R -B- --]] local p = {} local borders = mw.loadData('Module:Family tree/data') -- Main function function p.main(frame) local args = frame:getParent().args local cells = {} for i, v in ipairs(args) do -- Every param is unnamed, so needs trimming local v_x = mw.text.trim(v) -- Assume all blank parameters (trimmed to 0 len...")