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:Required for completing/doc (Created page with "{{Documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Required for completing (Created page with "--<nowiki> -- essentially the inverse of Module:Questreq, though with the option of expanding into other types of reqs (eg achievements - will need SMW work for those though) local quests = mw.loadData('Module:Questreq/data') local p = {} local yesno = require('Module:Yesno') function _sortFunc(a,b) local _a, _b _a = tostring(a):lower():gsub('^full:', ''):gsub('^started:', '') _b = tostring(b):lower():gsub('^full:', ''):gsub('^started:', '') return _a < _b end...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Repeat/doc (Created page with "{{No documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Repeat (Created page with "-- -- Repeats a string a certain number of times -- Template:Multi -- local p = {} function p.rep(frame) local args = frame:getParent().args local inp = args[1] local count = tonumber(args[2]) if not count then return error('You must pass a number to the second argument') end -- We very rarely use any of these templates; no need to facilitate a ton of potential spam; 500 is a fine maximum count = math.floor(count) if count > 500 then count = 500 en...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Raids loot/doc (Created page with "{{No documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Raids loot (Created page with "local p = {} function sf(num, prec) local n = math.floor(math.log10(num)) + 1 - prec return math.floor(10^(-n)*num)*10^n, -n end function p.main(frame) local args = frame:getParent().args return p._main(tonumber(args.points) or 0) end function p._main(points) local unique_rate = 0.8 * (points % 570000) / 570000 if points >= 570000 * 3 or points % 570000 == 0 then unique_rate = 0.8 end local tworolls = false function make_row(items, rate) local crate = un...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Questreq/data/doc (Created page with "{{No documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Questreq/data (Created page with "-- -- Part of Template:Questreq's implementation --[[ To add a new quest to this database, please copy and paste the template below. Replace Name_of_quest, skill_name, and skill_level with appropriate parameters. 'ironman' and 'boostable' are optional arguments for skill requirements. Please try to maintain alphabetical order ('The' is ignored in quest name similar to how it is in the in-game quest list). Pay close attention to formatting of commas. Double check tha...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Questreq (Created page with "-- -- Part of Template:Questreq's implementation -- For information on how to update this page, please see Module talk:Questreq -- <nowiki> -- local p = {} -- Load data from quest list local reqData = mw.loadData('Module:Questreq/data') -- Main function function p.main(frame) local args = frame:getParent().args local name = args[1]:gsub(''', "'") local option = tonumber(args[3]) or 9 local closed = args[4] ~= 'open' if args[2] == 'quests' then...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Purge/doc (Created page with "{{No documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Profitable shops (Created page with "local p = {} local prices = mw.loadJsonData('Module:GEPrices/data.json') local limits = mw.loadJsonData('Module:GELimits/data.json') local members = mw.loadJsonData('Module:GEMembers/data.json') local volumes = mw.loadJsonData('Module:GEVolumes/data.json') local coins = require( 'Module:Coins' )._amount function createPagination(currentPage) local ret = mw.html.create('div') if (currentPage > 0) then ret:tag('span'):wikitext('First Page'):done() ret:tag('span'...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Profitable alchemy list (Created page with "local p = {} local prices = mw.loadJsonData('Module:GEPrices/data.json') local values = mw.loadJsonData('Module:GEValues/data.json') local limits = mw.loadJsonData('Module:GELimits/data.json') local volumes = mw.loadJsonData('Module:GEVolumes/data.json') local members = mw.loadJsonData('Module:GEMembers/data.json') local paramTest = require('Module:Paramtest') local yesNo = require('Module:Yesno') function getData(minBuyLimit, minVolume, f2pOnly) local natureRunePric...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Prayer/Blessed Bone Shards (Created page with "local p = {} local default = require('Module:Paramtest').default_to local geprice = require('Module:Exchange')._price local coins = require('Module:Coins')._amount local commas = require('Module:Addcommas')._add local boneTypes = { {name = "Bones", shards = 4}, {name = "Bat bones", shards = 5}, {name = "Big bones", shards = 12}, {name = "Zogre bones", shards = 18}, {name = "Wyrmling bones", shards = 21}, {name = "Babydragon bones", shards = 24}, {name = "Wyrm bo...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Ourania Altar Table (Created page with "local p = {} local geprice = require('Module:Exchange')._price local coins = require('Module:Coins')._amount local chart = require('Module:Chart data') local rune_order = { "Soul", "Blood", "Death", "Law", "Nature", "Astral", "Chaos", "Cosmic", "Body", "Fire", "Earth", "Water", "Mind", "Air" } local rune_exp = { Air = 5, Mind = 5.5, Water = 6, Earth = 6.5, Fire = 7, Body = 7.5, Cosmic = 8, Chaos = 8.5, Astral = 8.7, Nat...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:OccDur/doc (Created page with "{{No documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:OccDur (Created page with "local p = {} function p.invoke_main(frame) local args = frame:getParent().args return p.main(args) end function p.main(args) if args[1] == nil then return '<div class="noprint seealso">No argument has been specified for Template:OccDur.</div>' end local MAX_PARAMS = 7 local text = '<div class="noprint seealso">The following takes place during ' for i,v in ipairs(args) do if ( i > MAX_PARAMS ) then break end local link = '' .. v .. '' -- if t...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:MusicList/doc (Created page with "{{No documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:MusicList (Created page with "-- <nowiki> local p = {} function p.main(frame) local args = frame:getParent().args local i = 1 local ret = mw.html.create('table') ret:addClass('wikitable sortable') :tag('tr') :tag('th'):wikitext('Name'):done() :tag('th'):wikitext('Unlock details'):addClass('unsortable'):done() :tag('th'):wikitext('Music track'):addClass('unsortable'):done() :done() while args[i] ~= nil do local name = args[i] local unlock = args[i + 1] local namef = name l...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Music map/doc (Created page with "{{no documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Music map (Created page with "local var = mw.ext.VariablesLua local p = {} -- Property:Name for Map: mw.pages that should be in/excluded in the smw='hist' map. -- By default, excluded are all Map: mw.pages with multiple music tracks, -- and included are all Map: mw.pages with a single music track. local include_historic = { ['Prifddinas'] = true, } local exclude_historic = { ['Alone'] = true, } -- Convert a link to a "Play track" link -- Use text='%1' to use the music file's filename without the...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Multi/doc (Created page with "{{No documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Multi (Created page with "--<nowiki> local p = {} function p.multi(str, count) return string.rep(str, count) end function p.main(frame) local args = frame:getParent().args local str = args[1] local times = args[2] or 2 return p.multi(str, times) end return p --</nowiki>")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Multi Infobox/doc (Created page with "{{No documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Multi Infobox (Created page with "local p = {} function p.main(frame) local args = frame:getParent().args if not args['text1'] then return '' end local cur = args['text1']..'='..args['item1'] local i = 2 while args['text'..i] do cur = cur..'|-|'..args['text'..i]..'='..args['item'..i] i = i + 1 end local res = frame:callParserFunction{ name = '#tag', args = { 'Tabber', cur } } return '<div class="multi-infobox">'..res..'</div>' end r...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Mmgtable/json (Created page with "-- <nowiki> local timefunc = require('Module:Time') local exg = require('Module:Exchange')._price local p = {} local lang = mw.getContentLanguage() function gep(x) return exg(x, 1, nil, nil, 0) end local MEMBERS_ICON = { [false] = "center|link=Free-to-play", [true] = "center|link=Members" } function round1k(x, f) if not tonumber(x) then return x end local _x = math.abs(x) _x = 1000 * math.floor(_x / 100...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Mmgtable/displaysandbox (Created page with "-- <nowiki> local timefunc = require('Module:Time') local exg = require('Module:Exchange')._price local p = {} local lang = mw.getContentLanguage() function gep(x) return exg(x, 1, nil, nil, 0) end local MEMBERS_ICON = { [false] = "20px|center|link=Free-to-play", [true] = "20px|center|link=Members" } function round1k(x, f) if not tonumber(x) then return x end local _x = math.abs(x) _x = 1000 * mat...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Mmgtable (Created page with "local p = {} -- imports local gePrice = require('Module:Exchange')._price local yn = require('Module:Yesno') local round = require('Module:Number')._round local _coins = require('Module:Currency')._amount local vdf = mw.ext.VariablesLua.vardefine local lang = mw.getContentLanguage() local title = mw.title.getCurrentTitle() local onmain = require('Module:Mainonly').on_main TAX_EXEMPT = mw.smw.ask({'Category:Items exempt from Grand Exchange tax'}) function expr(x)...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Miscellania calculator (Created page with "local p = {} --Add favour maintaining every other day, every 3 days sorta thing to help see how much it drops off by as times go on local coins = require('Module:Coins')._amount local gePrice = require('Module:Exchange')._price local yesNo = require('module:Yesno') local materials = { {category = 'Wood (Maple)', inverseCost = 160, icon = 'Maple logs.png'}, {category = 'Mining (Coal)', inverseCost = 98, icon = 'Coal.png'}, {category = 'Fishing (Raw)', inverseCost =...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:MergeArgs/doc (Created page with "{{documentation}} {{Helper module|name=MergeArgs |fname1=merge |ftype1=Frame |fuse1=Merges the parent and frame args returning a table containing the arg values instead of an empty table with an attached metatable. Parent args overwrite invoke args allowing invoke args to be used as a "default" value for an argument. }}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:MergeArgs (Created page with "-- <pre> local p = {} function p.merge(frame) local origArgs = frame.args local parentArgs = frame:getParent().args local args = {} for k, v in pairs(origArgs) do v = mw.text.trim(tostring(v)) if v ~= '' then args[k] = v end end for k, v in pairs(parentArgs) do v = mw.text.trim(tostring(v)) if v ~= '' then args[k] = v end end return args end -- </pre>")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Master farmer special seed calculator/doc (Created page with "{{No documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Master farmer special seed calculator (Created page with "local p = {} local prices = mw.loadJsonData('Module:GEPrices/data.json') local commas = require('Module:Addcommas')._add local HerbSeedTable = { { name = 'Guam seed', image = 'File:Guam seed.png', qty = 1, numerator = 320, denom = 1000 }, { name = 'Ranarr seed', image = 'File:Ranarr seed.png', qty = 1, numerator = 69, denom = 81 }, { name = 'Snapdragon seed', image = 'File:Snapdragon seed.png', qty = 1, numerator = 10, denom = 81 }, { name = 'Torstol seed', image =...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Master comparison calculator (Created page with "local Paramtest = require( 'Module:Paramtest' ) local Slayerlib = require ('Module:Slayer_task_library' ) local SlayerConsts = require('Module:SlayerConsts') local p = {} function p.invoke_main( frame ) local result = p.main( frame:getParent().args ) return result end function p.tobool(str) if str == 'true' then return true end return false end function p.main( args ) -- Handle inputs local desiredTask = Paramtest.defaults{ { args.wantedTask, 'None' }...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Map/Sandbox (Created page with "-- <nowiki> local hc = require('Module:Paramtest').has_content local p = {} local zoomSizes = { { 3, 8 }, { 2, 4 }, { 1, 2 }, { 0, 1 }, { -1, 1/2 }, { -2, 1/4 }, { -3, 1/8 } } -- Default size of maps (to calc zoom) local default_size = 800 -- 800px for full screen -- Map feature (overlay) types local featureMap = { none = {}, square = { square=true }, rectangle = { square=true }, polygon = { polygon=true }, line = { line=true }, lines = { line=true }, cir...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Exchange/Maple bird house (Created page with "local hc = require('Module:Paramtest').has_content -- Package local p = {} -- Feature functions local feat = {} local zoomRatios = { { 3, 8 }, { 2, 4 }, { 1, 2 }, { 0, 1 }, { -1, 1/2 }, { -2, 1/4 }, { -3, 1/8 } } -- Default arg values local defaults = { -- Map options type = 'mapframe', width = 300, height = 300, zoom = 2, mapID = 0, -- RuneScape surface x = 3233, -- Lumbridge lodestone y = 3222, plane = 0, align = 'center', -- Feat...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Main article/doc (Created page with "{{No documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Magic damage calculator/data (Created page with "return { ["Wind Strike"] = { {'1-4', 2}, {'5-8', 4}, {'9-12', 6}, {'13+', 8} }, ["Water Strike"] = { {'5-8', 4}, {'9-12', 6}, {'13+', 8} }, ["Earth Strike"] = { {'9-12', 6}, {'13+', 8} }, ["Fire Strike"] = { {'13', 8} }, ["Wind Bolt"] = { {'17-22', 9}, {'23-28', 10}, {'29-34', 11}, {'35+', 12} }, ["Water Bolt"] = { {'23-28', 10}, {'29-34', 11}, {'35+', 12} }, ["Earth Bolt"] = { {'29-34', 11}, {'35+', 12} },...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Magic damage calculator (Created page with "local p = {} -- For rendering the tables local yesno = require('Module:Yesno') local skillpic = require('Module:SCP')._main local SPELL_TABLE = require('Module:Magic damage calculator/data') local PRAYER_MODIFIER = { 0, 0.01, 0.02, 0.04, } function p.main(frame) -- Parse the args local args = frame.args local selectedSpell = string.gsub(args.spell, "'", "'") local selectedSpellData = SPELL_TABLE[selectedSpell] local selectedWeapon = string.gsub(args.wea...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:LocLine/Sandbox (Created page with "local p = {} local editBtn = '<small>' .. require('Module:Edit button')() .. '</small>' local yesno = require('Module:Yesno') local isEmpty = require('Module:Paramtest').is_empty local hc = require('Module:Paramtest').has_content local buildMap = require('Module:Map/Sandbox').buildMap local membscol = { [true] = 'link=Members', [false] = 'link=Free-to-play', } function p.main(frame) local args = frame:getParen...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:LeagueBoostedDrop/Sandbox (Created page with "local p = {}; local lang = mw.language.getContentLanguage() local rarity_class = { { 1, 'table-bg-blue' }, { 1/25, 'table-bg-green' }, { 1/99.99, 'table-bg-yellow' }, { 1/999.99, 'table-bg-orange' }, { 1/9999999, 'table-bg-red' } } function get_rarity_class(val) for i,v in ipairs(rarity_class) do curr = v if val >= v[1] then break end end return curr[2] end function sigfig(n, f) f = math.floor(f-1) if n == 0 then return 0 end local m = math.floor(m...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:LeagueBoostedDrop/doc (Created page with "{{No documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:LeagueBoostedDrop (Created page with "local p = {}; local lang = mw.language.getContentLanguage() local rarity_class = { { 1, 'table-bg-blue' }, { 1/25, 'table-bg-green' }, { 1/99.99, 'table-bg-yellow' }, { 1/999.99, 'table-bg-orange' }, { 1/9999999, 'table-bg-red' } } function get_rarity_class(val) for i,v in ipairs(rarity_class) do curr = v if val >= v[1] then break end end return curr[2] end function sigfig(n, f) f = math.floor(f-1) if n == 0 then return 0 end local m = math.floor(m...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Lava shard chart (Created page with "local chart = require( 'Module:Chart data' ) local p = {} function interp(low, high, level) local value = math.floor(low*(99-level)/98 + high*(level-1)/98 + 0.5) + 1 return math.min(math.max(value / 256, 0), 1) end function p._calculateDataSets(args) local dataSets = {} local data = {} local dataBoost = {} local shards3, shards4, shards5, shards6 local roll1, roll2, roll3 for x = 1, 99 do roll1 = interp(101, 301, x) roll2 = interp(58, 251, x) roll3 =...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:LastPricesFSW/data (Created page with "return { ["%LAST_UPDATE%"] = 1681896865, ["%LAST_UPDATE_F%"] = "19 April 2023 09:34:25 (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 k...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Key press/doc (Created page with "{{No documentation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Key press (Created page with "-- <pre> local p = {} function p.main(frame) local args = frame:getParent().args local ret = mw.html.create('span') :css('white-space','nowrap') local sep = args.sep or '+' local keys = {} local tblsize = 0 for i, v in ipairs(args) do tblsize = i table.insert(keys,v) end for i, v in ipairs(keys) do ret :tag('kbd') :addClass('keypress') :wikitext(v) :done() if i < tblsize then ret:wikitext(sep) end end return tostring(ret) end...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:Item interaction (Created page with "local p = {} function p.main(frame) local args = frame.args local itemName = args.item or '' local image = string.format('link=%s', itemName, itemName) local description = args.desc or '' return tostring(p.row(itemName, image, description)) end function p.row(name, image, description) return mw.html.create('tr') :css('text-align','center') :tag('td') :addClass('inventory-image') :wikitext(image) :done() :tag...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:IPAc-en/pronunciation/doc (Created page with "{{Documentation}} This module houses {{T|IPAc-en}}'s pronunciation labels. {{Wikipedia|Module:IPAc-en/pronunciation}}")
- 01:12, 17 October 2024 Alex talk contribs created page Module:IPAc-en/pronunciation (Created page with "-- This module contains pronunciation-key data for Module:IPAc-en. return { { code = 'lang', text = 'English:' }, { code = 'pron', text = '' }, { code = 'local', text = 'locally' }, { code = 'ipa', text = 'IPA:' }, { code = 'also', text = 'also' }, { code = 'uk', text = 'UK:' }, { code = 'us', text = 'US:' }, { code...")
- 01:12, 17 October 2024 Alex talk contribs created page Module:IPAc-en/phonemes/doc (Created page with "{{Documentation}} This module houses {{T|IPAc-en}}'s diaphoneme symbols and their corresponding shortcuts and tooltips. {{Wikipedia|Module:IPAc-en/phonemes}}")