Main public logs
More actions
Combined display of all available logs of SpiritVale Wiki. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 04:38, 13 December 2025 User account Drakco talk contribs was created
- 01:00, 13 December 2025 Eviand talk contribs changed protection settings for Module:GamePassives [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 22:11, 12 December 2025 Eviand talk contribs protected Template:PageHeader [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 22:11, 12 December 2025 Eviand talk contribs protected Template:Navbox [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 22:11, 12 December 2025 Eviand talk contribs protected Template:ClassInfoBox [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 22:01, 12 December 2025 Eviand talk contribs created page File:Skill-life-bond.webp
- 22:01, 12 December 2025 Eviand talk contribs uploaded File:Skill-life-bond.webp
- 21:58, 12 December 2025 Eviand talk contribs created page File:Skill-sniper-s-nest.webp
- 21:58, 12 December 2025 Eviand talk contribs uploaded File:Skill-sniper-s-nest.webp
- 21:52, 12 December 2025 Eviand talk contribs created page File:Skill-honed-blade.webp
- 21:52, 12 December 2025 Eviand talk contribs uploaded File:Skill-honed-blade.webp
- 21:33, 12 December 2025 Eviand talk contribs protected Module:GameEffects [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 21:33, 12 December 2025 Eviand talk contribs protected Module:GameSummons [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [cascading] (hist)
- 21:33, 12 December 2025 Eviand talk contribs protected Module:GamePassives [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [cascading] (hist)
- 21:23, 12 December 2025 Eviand talk contribs created page File:Skill-venom-coating.webp
- 21:23, 12 December 2025 Eviand talk contribs uploaded File:Skill-venom-coating.webp
- 21:23, 12 December 2025 Eviand talk contribs created page File:Skill-enchant-holy.webp
- 21:23, 12 December 2025 Eviand talk contribs uploaded File:Skill-enchant-holy.webp
- 21:22, 12 December 2025 Eviand talk contribs created page File:Status-poison.webp
- 21:22, 12 December 2025 Eviand talk contribs uploaded File:Status-poison.webp
- 21:20, 12 December 2025 Eviand talk contribs created page Template:Effect (Created page with "{{#invoke:GameEffects|infobox | 1={{{1|}}} | name={{{name|}}} | id={{{id|}}} }}")
- 21:20, 12 December 2025 Eviand talk contribs created page Module:GameEffects/doc (Created page with "== Module:GameEffects == '''Module:GameEffects''' renders effect / status data from Data:effects.json into a reusable infobox-style table. It is intended to be used via a template (for example Template:Effect) so that status effects can be embedded on any page without creating individual pages for each effect. This module: * Loads data via Module:GameData → <code>GameData.loadEffects()</code>. * Looks up effects primarily by display <code>"Name"</code>...")
- 21:19, 12 December 2025 Eviand talk contribs created page Module:GameEffects (Created page with "-- Module:GameEffects -- -- Renders effect / status data (from Data:effects.json) into -- an infobox-style table. Data is loaded via Module:GameData. -- -- Supported usage patterns (via Template:Effect): -- {{Effect|Poison}} -> uses display Name (recommended) -- {{Effect|name=Poison}} -> explicit Name -- {{Effect|id=Poison}} -> Internal Name (power use) local GameData = require("Module:GameData") local p = {} ----------------------...")
- 21:12, 12 December 2025 Eviand talk contribs created page Template:Summon (Created page with "{{#invoke:GameSummons|infobox | 1={{{1|}}} | name={{{name|}}} | id={{{id|}}} }}")
- 21:12, 12 December 2025 Eviand talk contribs created page Module:GameSummons/doc (Created page with "== Module:GameSummons == '''Module:GameSummons''' renders summon data from Data:summons.json into a reusable infobox-style table. It is intended to be used via a template (for example Template:Summon) so that summons can be embedded on any page without creating individual pages for each summon. This module: * Loads data via Module:GameData → <code>GameData.loadSummons()</code>. * Looks up summons primarily by display <code>"Name"</code> (what editors us...")
- 21:11, 12 December 2025 Eviand talk contribs created page Module:GameSummons (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 = {} -------------------...")
- 19:59, 12 December 2025 Eviand talk contribs created page Module:GamePassives/doc (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> (...")
- 19:57, 12 December 2025 Eviand talk contribs created page Template:Passive (Created page with "{{#invoke:GamePassives|infobox | 1={{{1|}}} | name={{{name|}}} | id={{{id|}}} }}")
- 19:55, 12 December 2025 Eviand talk contribs protected Module:GameSkills [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [cascading] (hist)
- 19:54, 12 December 2025 Eviand talk contribs protected Module:GameData [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [cascading] (hist)
- 19:53, 12 December 2025 Eviand talk contribs created page Module:GamePassives (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 = {} ---...")
- 19:24, 12 December 2025 Eviand talk contribs created page User talk:Eviand/TemplateTesting (Created page with "{{Skill|id=Dispell}}")
- 19:24, 12 December 2025 Eviand talk contribs created page Template:Skill (Created page with "<!-- Template:Skill --> {{#invoke:GameSkills|infobox|id={{{id|}}}|name={{{name|}}}}}")
- 19:22, 12 December 2025 Eviand talk contribs created page Module:GameSkills/doc (Created page with "== Module:GameSkills == '''Module:GameSkills''' renders skill data from Data:skills.json into a reusable infobox-style table. It is intended to be used via a template (for example Template:Skill) so that skills can be embedded on any page without creating individual skill pages. This module: * Loads data via Module:GameData → <code>GameData.loadSkills()</code>. * Looks up skills by their <code>"Internal Name"</code> (fast) or by display <code>"Name"</co...")
- 19:18, 12 December 2025 Eviand talk contribs created page Module:GameSkills (Created page with "-- Module:GameSkills -- -- Renders skill data (from Data:skills.json) into a nice infobox/table. -- Data is loaded via Module:GameData. -- -- Typical usage (via Template:Skill): -- {{Skill|id=Dispell}} -- {{Skill|name=Absolution}} -- slower fallback by display name local GameData = require('Module:GameData') local p = {} ---------------------------------------------------------------------- -- Internal helpers: lookups --------------------------------------------...")
- 19:05, 12 December 2025 Eviand talk contribs created page Module:GameData/doc (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...")
- 19:01, 12 December 2025 Eviand talk contribs created page Module:GameData (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]...")
- 18:16, 12 December 2025 Eviand talk contribs protected Data:summons.json [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 18:15, 12 December 2025 Eviand talk contribs protected Data:passives.json [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (hist)
- 18:15, 12 December 2025 Eviand talk contribs protected Data:effects.json [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [cascading] (hist)
- 18:14, 12 December 2025 Eviand talk contribs created the page Data:summons.json using a non-default content model "JSON"
- 18:14, 12 December 2025 Eviand talk contribs created page Data:summons.json (Eviand created the page Data:summons.json using a non-default content model "JSON")
- 18:12, 12 December 2025 Eviand talk contribs created the page Data:passives.json using a non-default content model "JSON"
- 18:12, 12 December 2025 Eviand talk contribs created page Data:passives.json (Eviand created the page Data:passives.json using a non-default content model "JSON")
- 18:10, 12 December 2025 Eviand talk contribs created the page Data:effects.json using a non-default content model "JSON" (Json for effects)
- 18:10, 12 December 2025 Eviand talk contribs created page Data:effects.json (Eviand created the page Data:effects.json using a non-default content model "JSON": Json for effects)
- 17:58, 12 December 2025 Eviand talk contribs protected Data:skills.json [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [cascading] (hist)
- 17:56, 12 December 2025 Eviand talk contribs created the page Data:skills.json using a non-default content model "JSON" (Data for skills)
- 17:56, 12 December 2025 Eviand talk contribs created page Data:skills.json (Eviand created the page Data:skills.json using a non-default content model "JSON": Data for skills)
- 15:09, 12 December 2025 Eviand talk contribs created page Update:SpiritVale Playtest 0.9.4 (Created page with "{{PatchNav |Prev=SpiritVale Playtest 0.9.3 |publishdate=December 12, 2025 |blurb=Update with various improvements and fixes. |Next= }} == Update 0.9.4 == ''Posted: December 12, 2025'' === General === * Fix some issues with last patch (3rd time lucky?) <noinclude>Category:Patch Notes</noinclude>")