Related changes
More actions
Enter a page name to see changes on pages linked to or from that page. (To see members of a category, enter Category:Name of category). Changes to pages on your Watchlist are in bold.
List of abbreviations:
- N
- This edit created a new page (also see list of new pages)
- m
- This is a minor edit
- b
- This edit was performed by a bot
- (±123)
- The page size changed by this number of bytes
13 December 2025
| 01:01 | Module:GamePassives diffhist +221 Eviand talk contribs | ||||
| 01:00 | Protection log Eviand talk contribs changed protection settings for Module:GamePassives [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist) | ||||
12 December 2025
|
|
N 23:47 | Module:GamePassives 9 changes history +16,563 [Eviand (9×)] | |||
|
|
23:47 (cur | prev) −64 Eviand talk contribs | ||||
|
|
23:36 (cur | prev) −190 Eviand talk contribs | ||||
|
|
23:16 (cur | prev) +3,074 Eviand talk contribs | ||||
|
|
23:03 (cur | prev) +10 Eviand talk contribs | ||||
|
|
23:01 (cur | prev) −2,219 Eviand talk contribs | ||||
|
|
22:20 (cur | prev) +4,440 Eviand talk contribs | ||||
|
|
21:44 (cur | prev) +2,712 Eviand talk contribs | ||||
|
|
20:00 (cur | prev) +2 Eviand talk contribs | ||||
| N |
|
19:53 (cur | prev) +8,798 Eviand talk contribs (Created page with "-- Module:GamePassives -- -- Renders passive skill data (from Data:passives.json) into an infobox-style table. -- Data is loaded via Module:GameData. -- -- Supported usage patterns (via Template:Passive): -- {{Passive|Honed Blade}} -> uses display Name (recommended) -- {{Passive|name=Honed Blade}} -> explicit Name -- {{Passive|id=CritMastery}} -> Internal Name (power use) local GameData = require("Module:GameData") local p = {} ---...") | |||
| 21:52 | Upload log Eviand talk contribs uploaded File:Skill-honed-blade.webp | ||||
|
|
21:33 | (Protection log) [Eviand (3×)] | |||
|
|
21:33 Eviand talk contribs protected Module:GamePassives [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [cascading] (hist) | ||||
|
|
19:54 Eviand talk contribs protected Module:GameData [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [cascading] (hist) | ||||
|
|
18:15 Eviand talk contribs protected Data:passives.json [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist) | ||||
| N 19:59 | Module:GamePassives/doc diffhist +4,020 Eviand talk contribs (Created page with "== Module:GamePassives == '''Module:GamePassives''' renders passive skill data from Data:passives.json into a reusable infobox-style table. It is intended to be used via a template (for example Template:Passive) so that passives can be embedded on any page without creating individual pages for each passive. This module: * Loads data via Module:GameData → <code>GameData.loadPassives()</code>. * Looks up passives primarily by display <code>"Name"</code> (...") | ||||
| N 19:57 | Template:Passive diffhist +80 Eviand talk contribs (Created page with "{{#invoke:GamePassives|infobox | 1={{{1|}}} | name={{{name|}}} | id={{{id|}}} }}") | ||||
|
|
N 19:50 | Module:GameData/doc 4 changes history +4,120 [Eviand (4×)] | |||
|
|
19:50 (cur | prev) +38 Eviand talk contribs | ||||
|
|
19:13 (cur | prev) −279 Eviand talk contribs | ||||
|
|
19:05 (cur | prev) −19 Eviand talk contribs | ||||
| N |
|
19:05 (cur | prev) +4,380 Eviand talk contribs (Created page with "{{Documentation}} == Module:GameData == '''Module:GameData''' is the central JSON loader for SpiritVale’s game data. It reads four JSON pages: * Data:skills.json * Data:passives.json * Data:summons.json * Data:effects.json and turns each one into a Lua dataset that other modules (like Module:GameSkills, Module:GamePassives, Module:GameSummons, and Module:GameEffects) can use. This module is **not** meant to be called directly from...") | |||
| N 19:01 | Module:GameData diffhist +2,020 Eviand talk contribs (Created page with "local p = {} -- In-memory cache so we only parse each JSON page once local cache = {} local function decodeJsonPage(titleText) if cache[titleText] then return cache[titleText] end local title = mw.title.new(titleText) if not title then cache[titleText] = { meta = {}, records = {}, byId = {} } return cache[titleText] end local content = title:getContent() if not content or content == '' then cache[titleText]...") | ||||
|
|
N 18:12 | Data:passives.json 2 changes history +24,146 [Eviand (2×)] | |||
|
|
18:12 (cur | prev) +24,144 Eviand talk contribs | ||||
| N |
|
18:12 (cur | prev) +2 Eviand talk contribs (Eviand created the page Data:passives.json using a non-default content model "JSON") | |||
| 18:12 | Content model change log Eviand talk contribs created the page Data:passives.json using a non-default content model "JSON" | ||||