Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Join the Playtest on Steam Now: SpiritVale

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.

Recent changes optionsShow last 50 | 100 | 250 | 500 changes in last 1 | 3 | 7 | 14 | 30 days
Hide registered users | Hide anonymous users | Hide my edits | Show bots | Hide minor edits
Show new changes starting from 12:12, 15 December 2025
 
Page name:
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

12 December 2025

     21:33  (Protection log) [Eviand (3×)]
     
21:33 Eviand talk contribs protected Module:GameSummons [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:16 Eviand talk contribs protected Data:summons.json [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
N    21:12  Template:Summon diffhist +82 Eviand talk contribs (Created page with "{{#invoke:GameSummons|infobox | 1={{{1|}}} | name={{{name|}}} | id={{{id|}}} }}")
N    21:11  Module:GameSummons diffhist +7,537 Eviand talk contribs (Created page with "-- Module:GameSummons -- -- Renders summon data (from Data:summons.json) into an infobox-style table. -- Data is loaded via Module:GameData. -- -- Supported usage patterns (via Template:Summon): -- {{Summon|Angel Mage}} -> uses display Name (recommended) -- {{Summon|name=Angel Mage}} -> explicit Name -- {{Summon|id=Angel Mage}} -> Internal Name (power use) local GameData = require("Module:GameData") local p = {} -------------------...")
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:14  Data:summons.json 2 changes history +9,704 [Eviand (2×)]
     
18:14 (cur | prev) +9,702 Eviand talk contribs
N    
18:14 (cur | prev) +2 Eviand talk contribs (Eviand created the page Data:summons.json using a non-default content model "JSON")
     18:14 Content model change log Eviand talk contribs created the page Data:summons.json using a non-default content model "JSON"