All public logs
Combined display of all available logs of Melvor Idle. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 15:27, 31 August 2024 Ricewind talk contribs created page Special:Badtitle/NS744:TestDiagram (Created page with "flowchart TB A --> C A --> D B --> C B --> D")
- 15:33, 15 August 2024 Ricewind talk contribs created page Module:FunList/Sandbox/doc (Created page with "== Functions == === new === <syntaxhighlight lang="lua"> ---@param nextFunc fun(context: any, index: any):any, any ---@param index any ---@param contextFactory fun(): any ---@return Enumerator3 function Enumerator3.new(nextFunc, index, contextFactory) </syntaxhighlight> === create === <syntaxhighlight lang="lua"> ---@param obj any ---@return Enumerator3 function Enumerator3.create(obj) </syntaxhighlight> === ipairs === <syntaxhighlight lang="lua"> ---@return fun():tabl...")
- 15:10, 4 August 2024 Ricewind talk contribs created page Telescope (Redirected to Spyglass via Special:SearchDigest) Tag: New redirect
- 15:09, 4 August 2024 Ricewind talk contribs created page Early game (Redirected to What to level first via Special:SearchDigest) Tag: New redirect
- 15:09, 4 August 2024 Ricewind talk contribs created page Divine potion 4 (Redirected to Divine Potion IV via Special:SearchDigest) Tag: New redirect
- 15:09, 4 August 2024 Ricewind talk contribs created page Burnt fish (Redirected to Unlisted_Items#Cooking via Special:SearchDigest) Tag: New redirect
- 15:09, 4 August 2024 Ricewind talk contribs created page Sweet corn (Redirected to Sweetcorn via Special:SearchDigest) Tag: New redirect
- 15:09, 4 August 2024 Ricewind talk contribs created page Ol ron (Redirected to Big ol Ron via Special:SearchDigest) Tag: New redirect
- 15:08, 4 August 2024 Ricewind talk contribs created page Atlantis (Redirected to Melantis via Special:SearchDigest) Tag: New redirect
- 15:08, 4 August 2024 Ricewind talk contribs created page Barrier pure (Redirected to Barrier Pure Shard via Special:SearchDigest) Tag: New redirect
- 15:08, 4 August 2024 Ricewind talk contribs created page Fire expert robes (Redirected to Expert Wizard Equipment via Special:SearchDigest) Tag: New redirect
- 15:08, 4 August 2024 Ricewind talk contribs created page Lethal toxin (Redirected to Lethal Toxins Potion via Special:SearchDigest) Tag: New redirect
- 15:07, 4 August 2024 Ricewind talk contribs created page Abyssal points (Redirected to Potions via Special:SearchDigest) Tag: New redirect
- 20:04, 26 July 2024 Ricewind talk contribs created page Module:FunList/Test (Created page with "local p = {} local Debug = require('Module:Debug') local TableIterator = require('Module:FunList/Sandbox') local mainTable = { [1] = { id = 1, name = "Item One", details = { description = "This is the first item.", price = 10.99 } }, [2] = { id = 2, name = "Item Two", details = { description = "This is the second item.", price = 20.49 } },...")
- 19:57, 26 July 2024 Ricewind talk contribs created page Module:FunList/TableEnumerator (Created page with "---A lightweight enumerator for tables in array form. ---@class ArrayEnumerator : Enumerator ---@field _tbl table ---@field current any ---@field index integer local ArrayEnumerator = {} ArrayEnumerator.__index = ArrayEnumerator function ArrayEnumerator.new(tbl) assert(tbl) local self = setmetatable({}, ArrayEnumerator) self._tbl = tbl self.current = nil self.index = 0 return self end function ArrayEnumerator:moveNext() local index = self.i...")
- 19:52, 26 July 2024 Ricewind talk contribs created page Module:FunList/Lookup (Created page with "local Enumerable = require('Module:Enumerable') local TableEnumerator = require('Module:TableEnumerator') ---@class Grouping : Enumerable ---@field key any ---@field elements table ---@field count integer local Grouping = setmetatable({}, { __index = Enumerable }) Grouping.__index = Grouping ---@return Grouping function Grouping.new(key) assert(key, 'key may not be nil') local self = setmetatable({}, Grouping) self.key = key self.elements = {} self.count...")
- 19:48, 26 July 2024 Ricewind talk contribs created page Module:FunList/EnumerableExtensions/doc (Created page with "Contains all shorthand functions that convert one Enumerable object into another. Most of these functions can be chained together to result in a state machine that captures all of the applied functions. The state machine is only executed once a pairs or ipairs operator is applied to the state machine, or by manually progressing the Module:FunList/Enumerator.")
- 19:38, 26 July 2024 Ricewind talk contribs created page Module:FunList/EnumerableExtensions (Created page with "local Enumerable = require('Module:Enumerable') local Iterators = require('Module:Iterators') -- Helper function to check if objects are equal. local function isEqual(obj1, obj2) local type1 = type(obj1) local type2 = type(obj2) if type1 ~= type2 then return false end if type1 == "number" or type1 == "string" or type1 == "boolean" then return obj1 == obj2 elseif type1 == "table" then if #obj1 ~= #obj2 then retur...")
- 19:38, 26 July 2024 Ricewind talk contribs created page Module:FunList/Enumerator (Created page with "--- Interface definition for state object that allows enumeration. --- This interface definition really only exists to make VSCode shut up. --- @class Enumerator --- @field current any --- @field index any local Enumerator = {} Enumerator.__index = Enumerator --- @return boolean function Enumerator:moveNext() error('Abstract function') end function Enumerator:finalize() error('Abstract function') end return Enumerator")
- 19:37, 26 July 2024 Ricewind talk contribs created page Module:FunList/Enumerable/doc (Created page with "Implementation of the base Enumerable class. This class and its inheritants map the Lua pairs and ipairs functions to a state machine. Inheritants must implement the '''getEnumerator''' function that returns an Module:FunList/Enumerator object.")
- 19:33, 26 July 2024 Ricewind talk contribs created page Module:FunList/Enumerable (Created page with "-- Makes the class that inherits this enumerable with pairs and ipairs --- @class Enumerable local Enumerable = {} local Enumerable_mt = { __index = Enumerable, __pairs = Enumerable.getPairs, __ipairs = Enumerable.getiPairs } function Enumerable.new() local self = setmetatable({}, Enumerable_mt) return self end --- Enumerate all elements --- @param isArray? boolean --- @return Enumerator function Enumerable:getEnumerator(isArray) error("This method must be implem...")
- 19:32, 26 July 2024 Ricewind talk contribs moved page Module:FunList/Enumerators to Module:FunList/Iterators without leaving a redirect
- 13:39, 23 July 2024 Ricewind talk contribs moved page The Abyss (Disambiguation) to The Abyss (disambiguation) without leaving a redirect
- 15:15, 21 July 2024 Ricewind talk contribs moved page Module:FunList/StateMachine to Module:FunList/Enumerators without leaving a redirect
- 14:55, 21 July 2024 Ricewind talk contribs created page Module:FunList/StateMachine (Created page with "enumerable = {} local enumerable = {} local enumerable_mt = { __index = enumerable, __pairs = function(t) return t:overridePairs()end } function enumerable.new(tbl) local self = setmetatable({}, enumerable_mt) self.data = tbl self.current = nil self.index = nil return self end function enumerable:moveNext() -- Grab the next index for the internal table. local ix = self.index ix = next(self.data, ix) self.index = ix -- If the index exist, we have succ...")
- 15:12, 19 July 2024 Ricewind talk contribs created page Half (Redirected to Signet Half via Special:SearchDigest) Tag: New redirect
- 15:11, 19 July 2024 Ricewind talk contribs created page Nature blessing (Redirected to Nature's Blessing Ring via Special:SearchDigest) Tag: New redirect
- 12:42, 19 July 2024 Ricewind talk contribs created page Template:Main/doc (Created page with "<templatedata> { "params": { "Reference": { "required": true, "description": "Name of a page or section within a page", "type": "string" }, "Name": { "description": "Name to display if not the same as Reference", "type": "string" } }, "paramOrder": [ "Reference", "Name" ], "description": "References the main page for a shorter page or section of a page.", "format": "inline" } </templatedata>")
- 12:38, 19 July 2024 Ricewind talk contribs created page Module:Hatnote (Created page with "local p = {} -- Produces standard hatnote text -- function p.hatnote(frame) local args = frame:getParent().args local s = args[1] if not s then return '<strong class="error">No text specified for hatnote</strong>' end return p._hatnote(s) end function p._hatnote(s) local hatnote = mw.html.create('div') hatnote:wikitext(s) :addClass('navigation-not-searchable') :css('margin', '0.5em 2em 1em 2em') :css(...")
- 16:52, 17 July 2024 Ricewind talk contribs created page Two-handed Weapons (Created page with " {{V}} {{EquipmentNav}} __TOC__ The '''Two-handed Weapons table''' shows all Two-handed weapons (Melee, Ranged and Magic) that are currently in Mwlvor Idle, showing their attack and defence bonuses. '''Note:''' One-handed weapons, such as scimitars and daggers, are '''not''' listed here. Instead, they are found here. ==Weapons== {{EquipmentTable|2hWeapons}} ==Upgrades== {{UpgradeTable|Weapon}} {{Menu}}")
- 16:02, 17 July 2024 Ricewind talk contribs created page Template:EquipmentTable/doc (Created page with "Displays a list of equipment that fits in a specific slot. {{EquipmentTable|Helmet}}")
- 23:43, 15 July 2024 Ricewind talk contribs created page Module:FunList/Sandbox (Created page with "local p = {} local Debug = require('module:Debug') local FL = require('module:FunList') function p.test() local tbl = { { name = "Alice", age = 30, gender = "female" }, { name = "Bob", age = 25, gender = "male" }, { name = "Charlie", age = 35, gender = "male" }, { name = "David", age = 28, gender = "male" }, { name = "Eve", age = 32, gender = "female" }, { name = "Frank", age = 27, gender = "male" }, { name = "Grace", age = 31, gender = "fe...")
- 14:55, 15 July 2024 Ricewind talk contribs created page Module:FunList (First version (wip))
- 14:17, 15 July 2024 Ricewind talk contribs uploaded File:Slot weapon2h.png
- 14:17, 15 July 2024 Ricewind talk contribs created page File:Slot weapon2h.png
- 14:10, 14 July 2024 Ricewind talk contribs moved page Money making/Mining with Gem Gloves to Money Making/Mining with Gem Gloves without leaving a redirect
- 10:33, 14 July 2024 Ricewind talk contribs created page Pocket (Redirected to Bobby's Pocket via Special:SearchDigest) Tag: New redirect
- 10:32, 14 July 2024 Ricewind talk contribs created page Steal (Redirected to Thieving via Special:SearchDigest) Tag: New redirect
- 21:48, 13 July 2024 Ricewind talk contribs created page Module:Items/ComparisonTables/Sandbox (Created page with "local p = {} local Shared = require('Module:Shared') local GameData = require('Module:GameData') local Common = require('Module:Common') local Modifiers = require('Module:Modifiers') local Icons = require('Module:Icons') local Items = require('Module:Items') local Num = require('Module:Number') local Debug = require('Module:Debug') local weaponTypes = {'Magic Staff', 'Magic Wand', 'Ranged Weapon', 'Weapon'} local function getItemDesc(item) if item.customDescription...")
- 01:00, 11 July 2024 Ricewind talk contribs uploaded File:Madness (ItA) (spell).png
- 01:00, 11 July 2024 Ricewind talk contribs created page File:Madness (ItA) (spell).png
- 23:42, 10 July 2024 Ricewind talk contribs created page Madness (Created page with "{{V}}{{SpellBox}} {{SpellNav}} {{Menu}}")
- 23:42, 10 July 2024 Ricewind talk contribs moved page Madness to Madness (ItA) without leaving a redirect
- 12:57, 8 July 2024 Ricewind talk contribs created page Template:SP/doc (Created page with "A template for quickly inserting Prayer Points. For example, <nowiki>{{SP|5000}}</nowiki> becomes {{SP|5000}}.")
- 12:57, 8 July 2024 Ricewind talk contribs created page Template:SP (Created page with "<includeonly><onlyinclude><span style="display:inline-block">23x23px|link=Prayer#Soul_Points {{formatnum:{{{1|}}}}}</span></onlyinclude></includeonly><noinclude>{{/doc}}</noinclude>")
- 20:08, 6 July 2024 Ricewind talk contribs created page Module:Icons/Overrides (Created page with "local p = {} --Extension overrides for items that have non-png images --Name level overrides take precedence over type level overrides function p.extOverrides() return extOverrides end local extOverrides = { ["type"] = { ["skill"] = "svg", ["spellType"] = "svg", ["spell"] = "svg", ["curse"] = "svg", -- Some exceptions included by name below ["aurora"] = "svg", ["combatArea"] = "svg", ["dungeon"] = "svg", -- Some exceptions included by name below ["praye...")
- 16:40, 4 July 2024 Ricewind talk contribs created page Module:LevelUpTable/Data (Created page with "-- SkillData object that acts as an interface for data shared between skills. local p = {} local Debug = require('Module:Debug') -- < Remove when module is finished. local GameData = require('Module:GameData') local SkillData = GameData.skillData local Skills = require('Module:Skills') local Items = require('Module:Items') local UnlockData = {} UnlockData.__index = UnlockData function UnlockData.new(id, name, level, skill) local self = setmetatable({}, UnlockData...")
- 16:13, 4 July 2024 Ricewind talk contribs created page Module:LevelUpTable (Created page with "local p = {} local Icons = require('Module:Icons') function p._getLevelUpTable(skill, realm) end return p")
- 15:02, 4 July 2024 Ricewind talk contribs created page Template:LevelUpTable (Created page with "<onlyinclude><includeonly>{{#invoke:LevelUpTable|getLevelUpTable|{{{1|{{PAGENAME}}}}}}}</includeonly></onlyinclude> Powered by Module:LevelUpTable.")
- 00:26, 4 July 2024 Ricewind talk contribs created page Abyssal coins (Redirected to Abyssal Pieces via Special:SearchDigest) Tag: New redirect