<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-CA">
	<id>https://windsofvalenwiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maintenance+script</id>
	<title>Winds Of Valen Wiki - User contributions [en-ca]</title>
	<link rel="self" type="application/atom+xml" href="https://windsofvalenwiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maintenance+script"/>
	<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/w/Special:Contributions/Maintenance_script"/>
	<updated>2026-08-27T20:18:56Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Main_Page&amp;diff=2050</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Main_Page&amp;diff=2050"/>
		<updated>2026-08-23T04:00:11Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Automated Steam News Update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mainpage-container&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;mainpage-header&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;header-intro&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;header-title&amp;quot;&amp;gt;Welcome to the Winds of Valen Wiki!&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;We are the official community-maintained encyclopaedia for the fantasy sandbox MMORPG. Anyone can contribute &amp;amp;mdash; [[Special:CreateAccount|create an account]] to get started.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;header-stats plainlist nomobile&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Articles:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFARTICLES}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Files:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFFILES}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Users:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFUSERS}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Edits:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFEDITS}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;mainpage-layout&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;mainpage-left&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Latest Updates --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Latest Updates&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;tile-row updates-row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;update-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-header&amp;quot;&amp;gt;22 AUG 2026 &amp;amp;bull; GAME UPDATE&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-title&amp;quot;&amp;gt;[https://steamstore-a.akamaihd.net/news/externalpost/steam_community_announcements/1841579228672457 Smithing Rework and Abandoned Dwarven Mine Outpost]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;p&amp;gt;We are very excited for todays massive update, smithing is getting overhauled to add more depth and to tie into future skills. Along with this we a...&amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;update-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-header&amp;quot;&amp;gt;20 AUG 2026 &amp;amp;bull; GAME UPDATE&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-title&amp;quot;&amp;gt;[https://steamstore-a.akamaihd.net/news/externalpost/steam_community_announcements/1841579228665246 Smithing Rework is Coming]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;p&amp;gt;The smithing rework is releasing this weekend! The exact times are: Sunday, 23 August 2026 12:00 pm, NZST Sunday, 23 August 2026 12:00 am, GMT Satu...&amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Categories --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Categories&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;tile-row categories-grid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:T_BronzeSword_Icon.png|link=Category:Items]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Items|Items]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:skills.png|link=Category:Skills]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Skills|Skills]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:quest.png|link=Category:Quests]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Quests|Quests]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:map.png|link=Category:Regions]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Regions|Regions]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Popular Pages --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Popular Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;popular-grid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Open The Gates|Quest: Open The Gates]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Valen City]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[The Wilderness|The Wilderness (PvP)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Lava Cavern]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Combat|Combat Training]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Mining|Mining Guide]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;!-- Skills --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Skill Training&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;skills-grid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_BronzeSword_Icon.png|16px|link=Combat]] [[Combat]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_BronzePickaxe_Icon.png|16px|link=Mining]] [[Mining]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_SmithingHammer_Icon.png|16px|link=Smithing]] [[Smithing]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_WoodBow_Icon.png|16px|link=Archery]] [[Archery]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_FishingRod_Icon.png|16px|link=Fishing]] [[Fishing]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_SmallVial_Icon.png|16px|link=Potion Making]] [[Potion Making]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Leaderboards --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Community Leaderboards&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;leaderboard-announcement&amp;quot; style=&amp;quot;background: #fdf5e6; border-left: 4px solid #d2b48c; border-right: 4px solid #d2b48c; padding: 10px 15px; margin-bottom: 20px; border-radius: 4px; font-weight: bold; color: #5c4033; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
                Event: On August 31st, we will give the top 3 contributors of &amp;quot;All-Time&amp;quot; 1 month of membership each!&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;leaderboards-row&amp;quot; style=&amp;quot;display: flex; gap: 20px; flex-wrap: wrap;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-box&amp;quot; style=&amp;quot;flex: 1; min-width: 300px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-title&amp;quot;&amp;gt;Weekly Leaderboard&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-body plainlist&amp;quot; style=&amp;quot;overflow-x: auto;&amp;quot;&amp;gt;&lt;br /&gt;
                        {{Special:ContributionScores/5/7}}&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-box&amp;quot; style=&amp;quot;flex: 1; min-width: 300px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-title&amp;quot;&amp;gt;All-Time Leaderboard&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-body plainlist&amp;quot; style=&amp;quot;overflow-x: auto;&amp;quot;&amp;gt;&lt;br /&gt;
                        {{Special:ContributionScores/10/0}}&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;mainpage-right&amp;quot;&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;!-- Discord --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;discord-widget plainlinks&amp;quot;&amp;gt;&lt;br /&gt;
[https://discord.gg/xxzDqg9xWc &amp;lt;span class=&amp;quot;discord-click-target&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;]&lt;br /&gt;
                &amp;lt;div class=&amp;quot;discord-top&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;discord-icon&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;discord-text&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;discord-title&amp;quot;&amp;gt;Community&amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;discord-server-name&amp;quot;&amp;gt;Winds of Valen&amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;discord-join-text&amp;quot;&amp;gt;Join the Discord server!&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;discord-bottom&amp;quot;&amp;gt;Official Game Server&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Contribute --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;widget-box&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-title&amp;quot;&amp;gt;Help Improve the Wiki&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-body plainlist&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;p&amp;gt;Anyone can contribute. Click &#039;&#039;&#039;Edit&#039;&#039;&#039; on any page to add or fix information.&amp;lt;/p&amp;gt;&lt;br /&gt;
                    &amp;lt;ul&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:RecentChanges|Recent changes]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:WantedPages|Wanted pages]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:NewFiles|New files]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:Statistics|Statistics]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Bust 2 --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Main_Page&amp;diff=2049</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Main_Page&amp;diff=2049"/>
		<updated>2026-08-20T16:00:03Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Automated Steam News Update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mainpage-container&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;mainpage-header&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;header-intro&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;header-title&amp;quot;&amp;gt;Welcome to the Winds of Valen Wiki!&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;We are the official community-maintained encyclopaedia for the fantasy sandbox MMORPG. Anyone can contribute &amp;amp;mdash; [[Special:CreateAccount|create an account]] to get started.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;header-stats plainlist nomobile&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Articles:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFARTICLES}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Files:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFFILES}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Users:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFUSERS}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Edits:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFEDITS}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;mainpage-layout&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;mainpage-left&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Latest Updates --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Latest Updates&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;tile-row updates-row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;update-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-header&amp;quot;&amp;gt;20 AUG 2026 &amp;amp;bull; GAME UPDATE&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-title&amp;quot;&amp;gt;[https://steamstore-a.akamaihd.net/news/externalpost/steam_community_announcements/1841579228665246 Smithing Rework is Coming]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;p&amp;gt;The smithing rework is releasing this weekend! The exact times are: Sunday, 23 August 2026 12:00 pm, NZST Sunday, 23 August 2026 12:00 am, GMT Satu...&amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;update-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-header&amp;quot;&amp;gt;13 AUG 2026 &amp;amp;bull; GAME UPDATE&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-title&amp;quot;&amp;gt;[https://steamstore-a.akamaihd.net/news/externalpost/steam_community_announcements/1840944183778043 Resource Backpacks]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;p&amp;gt;We aren&#039;t releasing the Smithing rework this week as it isn&#039;t quite ready yet, but we are instead releasing Resource Backpacks. These will allow yo...&amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Categories --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Categories&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;tile-row categories-grid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:T_BronzeSword_Icon.png|link=Category:Items]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Items|Items]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:skills.png|link=Category:Skills]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Skills|Skills]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:quest.png|link=Category:Quests]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Quests|Quests]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:map.png|link=Category:Regions]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Regions|Regions]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Popular Pages --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Popular Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;popular-grid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Open The Gates|Quest: Open The Gates]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Valen City]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[The Wilderness|The Wilderness (PvP)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Lava Cavern]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Combat|Combat Training]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Mining|Mining Guide]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;!-- Skills --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Skill Training&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;skills-grid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_BronzeSword_Icon.png|16px|link=Combat]] [[Combat]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_BronzePickaxe_Icon.png|16px|link=Mining]] [[Mining]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_SmithingHammer_Icon.png|16px|link=Smithing]] [[Smithing]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_WoodBow_Icon.png|16px|link=Archery]] [[Archery]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_FishingRod_Icon.png|16px|link=Fishing]] [[Fishing]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_SmallVial_Icon.png|16px|link=Potion Making]] [[Potion Making]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Leaderboards --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Community Leaderboards&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;leaderboard-announcement&amp;quot; style=&amp;quot;background: #fdf5e6; border-left: 4px solid #d2b48c; border-right: 4px solid #d2b48c; padding: 10px 15px; margin-bottom: 20px; border-radius: 4px; font-weight: bold; color: #5c4033; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
                Event: On August 31st, we will give the top 3 contributors of &amp;quot;All-Time&amp;quot; 1 month of membership each!&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;leaderboards-row&amp;quot; style=&amp;quot;display: flex; gap: 20px; flex-wrap: wrap;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-box&amp;quot; style=&amp;quot;flex: 1; min-width: 300px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-title&amp;quot;&amp;gt;Weekly Leaderboard&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-body plainlist&amp;quot; style=&amp;quot;overflow-x: auto;&amp;quot;&amp;gt;&lt;br /&gt;
                        {{Special:ContributionScores/5/7}}&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-box&amp;quot; style=&amp;quot;flex: 1; min-width: 300px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-title&amp;quot;&amp;gt;All-Time Leaderboard&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-body plainlist&amp;quot; style=&amp;quot;overflow-x: auto;&amp;quot;&amp;gt;&lt;br /&gt;
                        {{Special:ContributionScores/10/0}}&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;mainpage-right&amp;quot;&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;!-- Discord --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;discord-widget plainlinks&amp;quot;&amp;gt;&lt;br /&gt;
[https://discord.gg/xxzDqg9xWc &amp;lt;span class=&amp;quot;discord-click-target&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;]&lt;br /&gt;
                &amp;lt;div class=&amp;quot;discord-top&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;discord-icon&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;discord-text&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;discord-title&amp;quot;&amp;gt;Community&amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;discord-server-name&amp;quot;&amp;gt;Winds of Valen&amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;discord-join-text&amp;quot;&amp;gt;Join the Discord server!&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;discord-bottom&amp;quot;&amp;gt;Official Game Server&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Contribute --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;widget-box&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-title&amp;quot;&amp;gt;Help Improve the Wiki&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-body plainlist&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;p&amp;gt;Anyone can contribute. Click &#039;&#039;&#039;Edit&#039;&#039;&#039; on any page to add or fix information.&amp;lt;/p&amp;gt;&lt;br /&gt;
                    &amp;lt;ul&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:RecentChanges|Recent changes]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:WantedPages|Wanted pages]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:NewFiles|New files]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:Statistics|Statistics]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Bust 2 --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Main_Page&amp;diff=2048</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Main_Page&amp;diff=2048"/>
		<updated>2026-08-14T04:00:03Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Automated Steam News Update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mainpage-container&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;mainpage-header&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;header-intro&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;header-title&amp;quot;&amp;gt;Welcome to the Winds of Valen Wiki!&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;We are the official community-maintained encyclopaedia for the fantasy sandbox MMORPG. Anyone can contribute &amp;amp;mdash; [[Special:CreateAccount|create an account]] to get started.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;header-stats plainlist nomobile&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Articles:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFARTICLES}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Files:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFFILES}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Users:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFUSERS}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Edits:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFEDITS}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;mainpage-layout&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;mainpage-left&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Latest Updates --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Latest Updates&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;tile-row updates-row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;update-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-header&amp;quot;&amp;gt;13 AUG 2026 &amp;amp;bull; GAME UPDATE&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-title&amp;quot;&amp;gt;[https://steamstore-a.akamaihd.net/news/externalpost/steam_community_announcements/1840944183778043 Resource Backpacks]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;p&amp;gt;We aren&#039;t releasing the Smithing rework this week as it isn&#039;t quite ready yet, but we are instead releasing Resource Backpacks. These will allow yo...&amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;update-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-header&amp;quot;&amp;gt;06 AUG 2026 &amp;amp;bull; GAME UPDATE&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-title&amp;quot;&amp;gt;[https://steamstore-a.akamaihd.net/news/externalpost/steam_community_announcements/1840310314343322 Next High Level Boss Vote Result and Name Change]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;p&amp;gt;Our very first vote has finished and the results are now available to see in game! Thank you everyone for voting! We are pretty happy with the resu...&amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Categories --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Categories&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;tile-row categories-grid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:T_BronzeSword_Icon.png|link=Category:Items]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Items|Items]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:skills.png|link=Category:Skills]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Skills|Skills]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:quest.png|link=Category:Quests]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Quests|Quests]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:map.png|link=Category:Regions]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Regions|Regions]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Popular Pages --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Popular Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;popular-grid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Open The Gates|Quest: Open The Gates]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Valen City]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[The Wilderness|The Wilderness (PvP)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Lava Cavern]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Combat|Combat Training]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Mining|Mining Guide]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;!-- Skills --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Skill Training&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;skills-grid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_BronzeSword_Icon.png|16px|link=Combat]] [[Combat]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_BronzePickaxe_Icon.png|16px|link=Mining]] [[Mining]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_SmithingHammer_Icon.png|16px|link=Smithing]] [[Smithing]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_WoodBow_Icon.png|16px|link=Archery]] [[Archery]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_FishingRod_Icon.png|16px|link=Fishing]] [[Fishing]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_SmallVial_Icon.png|16px|link=Potion Making]] [[Potion Making]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Leaderboards --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Community Leaderboards&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;leaderboard-announcement&amp;quot; style=&amp;quot;background: #fdf5e6; border-left: 4px solid #d2b48c; border-right: 4px solid #d2b48c; padding: 10px 15px; margin-bottom: 20px; border-radius: 4px; font-weight: bold; color: #5c4033; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
                Event: On August 31st, we will give the top 3 contributors of &amp;quot;All-Time&amp;quot; 1 month of membership each!&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;leaderboards-row&amp;quot; style=&amp;quot;display: flex; gap: 20px; flex-wrap: wrap;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-box&amp;quot; style=&amp;quot;flex: 1; min-width: 300px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-title&amp;quot;&amp;gt;Weekly Leaderboard&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-body plainlist&amp;quot; style=&amp;quot;overflow-x: auto;&amp;quot;&amp;gt;&lt;br /&gt;
                        {{Special:ContributionScores/5/7}}&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-box&amp;quot; style=&amp;quot;flex: 1; min-width: 300px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-title&amp;quot;&amp;gt;All-Time Leaderboard&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-body plainlist&amp;quot; style=&amp;quot;overflow-x: auto;&amp;quot;&amp;gt;&lt;br /&gt;
                        {{Special:ContributionScores/10/0}}&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;mainpage-right&amp;quot;&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;!-- Discord --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;discord-widget plainlinks&amp;quot;&amp;gt;&lt;br /&gt;
[https://discord.gg/xxzDqg9xWc &amp;lt;span class=&amp;quot;discord-click-target&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;]&lt;br /&gt;
                &amp;lt;div class=&amp;quot;discord-top&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;discord-icon&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;discord-text&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;discord-title&amp;quot;&amp;gt;Community&amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;discord-server-name&amp;quot;&amp;gt;Winds of Valen&amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;discord-join-text&amp;quot;&amp;gt;Join the Discord server!&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;discord-bottom&amp;quot;&amp;gt;Official Game Server&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Contribute --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;widget-box&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-title&amp;quot;&amp;gt;Help Improve the Wiki&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-body plainlist&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;p&amp;gt;Anyone can contribute. Click &#039;&#039;&#039;Edit&#039;&#039;&#039; on any page to add or fix information.&amp;lt;/p&amp;gt;&lt;br /&gt;
                    &amp;lt;ul&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:RecentChanges|Recent changes]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:WantedPages|Wanted pages]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:NewFiles|New files]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:Statistics|Statistics]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Bust 2 --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Main_Page&amp;diff=2047</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Main_Page&amp;diff=2047"/>
		<updated>2026-08-07T04:00:06Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Automated Steam News Update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mainpage-container&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;mainpage-header&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;header-intro&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;header-title&amp;quot;&amp;gt;Welcome to the Winds of Valen Wiki!&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;We are the official community-maintained encyclopaedia for the fantasy sandbox MMORPG. Anyone can contribute &amp;amp;mdash; [[Special:CreateAccount|create an account]] to get started.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;header-stats plainlist nomobile&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Articles:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFARTICLES}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Files:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFFILES}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Users:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFUSERS}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Edits:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFEDITS}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;mainpage-layout&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;mainpage-left&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Latest Updates --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Latest Updates&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;tile-row updates-row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;update-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-header&amp;quot;&amp;gt;06 AUG 2026 &amp;amp;bull; GAME UPDATE&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-title&amp;quot;&amp;gt;[https://steamstore-a.akamaihd.net/news/externalpost/steam_community_announcements/1840310314343322 Next High Level Boss Vote Result and Name Change]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;p&amp;gt;Our very first vote has finished and the results are now available to see in game! Thank you everyone for voting! We are pretty happy with the resu...&amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;update-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-header&amp;quot;&amp;gt;30 JUL 2026 &amp;amp;bull; GAME UPDATE&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-title&amp;quot;&amp;gt;[https://steamstore-a.akamaihd.net/news/externalpost/steam_community_announcements/1839676055886595 In-Game Voting and New Potions]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;p&amp;gt;Our very first vote for the next high level boss is now live! We are excited to find out which boss the community wants to see first. VotingAdded V...&amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Categories --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Categories&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;tile-row categories-grid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:T_BronzeSword_Icon.png|link=Category:Items]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Items|Items]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:skills.png|link=Category:Skills]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Skills|Skills]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:quest.png|link=Category:Quests]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Quests|Quests]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:map.png|link=Category:Regions]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Regions|Regions]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Popular Pages --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Popular Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;popular-grid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Open The Gates|Quest: Open The Gates]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Valen City]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[The Wilderness|The Wilderness (PvP)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Lava Cavern]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Combat|Combat Training]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Mining|Mining Guide]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;!-- Skills --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Skill Training&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;skills-grid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_BronzeSword_Icon.png|16px|link=Combat]] [[Combat]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_BronzePickaxe_Icon.png|16px|link=Mining]] [[Mining]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_SmithingHammer_Icon.png|16px|link=Smithing]] [[Smithing]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_WoodBow_Icon.png|16px|link=Archery]] [[Archery]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_FishingRod_Icon.png|16px|link=Fishing]] [[Fishing]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_SmallVial_Icon.png|16px|link=Potion Making]] [[Potion Making]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Leaderboards --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Community Leaderboards&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;leaderboard-announcement&amp;quot; style=&amp;quot;background: #fdf5e6; border-left: 4px solid #d2b48c; border-right: 4px solid #d2b48c; padding: 10px 15px; margin-bottom: 20px; border-radius: 4px; font-weight: bold; color: #5c4033; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
                Event: On August 31st, we will give the top 3 contributors of &amp;quot;All-Time&amp;quot; 1 month of membership each!&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;leaderboards-row&amp;quot; style=&amp;quot;display: flex; gap: 20px; flex-wrap: wrap;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-box&amp;quot; style=&amp;quot;flex: 1; min-width: 300px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-title&amp;quot;&amp;gt;Weekly Leaderboard&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-body plainlist&amp;quot; style=&amp;quot;overflow-x: auto;&amp;quot;&amp;gt;&lt;br /&gt;
                        {{Special:ContributionScores/5/7}}&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-box&amp;quot; style=&amp;quot;flex: 1; min-width: 300px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-title&amp;quot;&amp;gt;All-Time Leaderboard&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-body plainlist&amp;quot; style=&amp;quot;overflow-x: auto;&amp;quot;&amp;gt;&lt;br /&gt;
                        {{Special:ContributionScores/10/0}}&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;mainpage-right&amp;quot;&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;!-- Discord --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;discord-widget plainlinks&amp;quot;&amp;gt;&lt;br /&gt;
[https://discord.gg/xxzDqg9xWc &amp;lt;span class=&amp;quot;discord-click-target&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;]&lt;br /&gt;
                &amp;lt;div class=&amp;quot;discord-top&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;discord-icon&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;discord-text&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;discord-title&amp;quot;&amp;gt;Community&amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;discord-server-name&amp;quot;&amp;gt;Winds of Valen&amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;discord-join-text&amp;quot;&amp;gt;Join the Discord server!&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;discord-bottom&amp;quot;&amp;gt;Official Game Server&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Contribute --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;widget-box&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-title&amp;quot;&amp;gt;Help Improve the Wiki&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-body plainlist&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;p&amp;gt;Anyone can contribute. Click &#039;&#039;&#039;Edit&#039;&#039;&#039; on any page to add or fix information.&amp;lt;/p&amp;gt;&lt;br /&gt;
                    &amp;lt;ul&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:RecentChanges|Recent changes]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:WantedPages|Wanted pages]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:NewFiles|New files]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:Statistics|Statistics]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Bust 2 --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Main_Page&amp;diff=2046</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Main_Page&amp;diff=2046"/>
		<updated>2026-07-31T04:00:27Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Automated Steam News Update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mainpage-container&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;mainpage-header&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;header-intro&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;header-title&amp;quot;&amp;gt;Welcome to the Winds of Valen Wiki!&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;We are the official community-maintained encyclopaedia for the fantasy sandbox MMORPG. Anyone can contribute &amp;amp;mdash; [[Special:CreateAccount|create an account]] to get started.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;header-stats plainlist nomobile&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Articles:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFARTICLES}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Files:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFFILES}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Users:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFUSERS}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Edits:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFEDITS}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;mainpage-layout&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;mainpage-left&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Latest Updates --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Latest Updates&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;tile-row updates-row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;update-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-header&amp;quot;&amp;gt;30 JUL 2026 &amp;amp;bull; GAME UPDATE&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-title&amp;quot;&amp;gt;[https://steamstore-a.akamaihd.net/news/externalpost/steam_community_announcements/1839676055886595 In-Game Voting and New Potions]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;p&amp;gt;Our very first vote for the next high level boss is now live! We are excited to find out which boss the community wants to see first. VotingAdded V...&amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;update-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-header&amp;quot;&amp;gt;23 JUL 2026 &amp;amp;bull; GAME UPDATE&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-title&amp;quot;&amp;gt;[https://steamstore-a.akamaihd.net/news/externalpost/steam_community_announcements/1839041357027963 Attack Move Click, QoL and Fixes]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;p&amp;gt;The Attack move click feature was originally planned for the PvP update but we decided to bring it forward because we felt this makes a big improve...&amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Categories --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Categories&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;tile-row categories-grid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:T_BronzeSword_Icon.png|link=Category:Items]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Items|Items]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:skills.png|link=Category:Skills]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Skills|Skills]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:quest.png|link=Category:Quests]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Quests|Quests]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:map.png|link=Category:Regions]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Regions|Regions]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Popular Pages --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Popular Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;popular-grid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Open The Gates|Quest: Open The Gates]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Valen City]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[The Wilderness|The Wilderness (PvP)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Lava Cavern]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Combat|Combat Training]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Mining|Mining Guide]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;!-- Skills --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Skill Training&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;skills-grid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_BronzeSword_Icon.png|16px|link=Combat]] [[Combat]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_BronzePickaxe_Icon.png|16px|link=Mining]] [[Mining]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_SmithingHammer_Icon.png|16px|link=Smithing]] [[Smithing]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_WoodBow_Icon.png|16px|link=Archery]] [[Archery]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_FishingRod_Icon.png|16px|link=Fishing]] [[Fishing]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_SmallVial_Icon.png|16px|link=Potion Making]] [[Potion Making]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Leaderboards --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Community Leaderboards&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;leaderboard-announcement&amp;quot; style=&amp;quot;background: #fdf5e6; border-left: 4px solid #d2b48c; border-right: 4px solid #d2b48c; padding: 10px 15px; margin-bottom: 20px; border-radius: 4px; font-weight: bold; color: #5c4033; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
                Event: On August 31st, we will give the top 3 contributors of &amp;quot;All-Time&amp;quot; 1 month of membership each!&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;leaderboards-row&amp;quot; style=&amp;quot;display: flex; gap: 20px; flex-wrap: wrap;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-box&amp;quot; style=&amp;quot;flex: 1; min-width: 300px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-title&amp;quot;&amp;gt;Weekly Leaderboard&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-body plainlist&amp;quot; style=&amp;quot;overflow-x: auto;&amp;quot;&amp;gt;&lt;br /&gt;
                        {{Special:ContributionScores/5/7}}&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-box&amp;quot; style=&amp;quot;flex: 1; min-width: 300px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-title&amp;quot;&amp;gt;All-Time Leaderboard&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-body plainlist&amp;quot; style=&amp;quot;overflow-x: auto;&amp;quot;&amp;gt;&lt;br /&gt;
                        {{Special:ContributionScores/10/0}}&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;mainpage-right&amp;quot;&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;!-- Discord --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;discord-widget plainlinks&amp;quot;&amp;gt;&lt;br /&gt;
[https://discord.gg/xxzDqg9xWc &amp;lt;span class=&amp;quot;discord-click-target&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;]&lt;br /&gt;
                &amp;lt;div class=&amp;quot;discord-top&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;discord-icon&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;discord-text&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;discord-title&amp;quot;&amp;gt;Community&amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;discord-server-name&amp;quot;&amp;gt;Winds of Valen&amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;discord-join-text&amp;quot;&amp;gt;Join the Discord server!&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;discord-bottom&amp;quot;&amp;gt;Official Game Server&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Contribute --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;widget-box&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-title&amp;quot;&amp;gt;Help Improve the Wiki&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-body plainlist&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;p&amp;gt;Anyone can contribute. Click &#039;&#039;&#039;Edit&#039;&#039;&#039; on any page to add or fix information.&amp;lt;/p&amp;gt;&lt;br /&gt;
                    &amp;lt;ul&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:RecentChanges|Recent changes]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:WantedPages|Wanted pages]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:NewFiles|New files]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:Statistics|Statistics]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Bust 2 --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Main_Page&amp;diff=2043</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Main_Page&amp;diff=2043"/>
		<updated>2026-07-24T04:00:21Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Automated Steam News Update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mainpage-container&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;mainpage-header&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;header-intro&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;header-title&amp;quot;&amp;gt;Welcome to the Winds of Valen Wiki!&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;We are the official community-maintained encyclopaedia for the fantasy sandbox MMORPG. Anyone can contribute &amp;amp;mdash; [[Special:CreateAccount|create an account]] to get started.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;header-stats plainlist nomobile&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Articles:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFARTICLES}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Files:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFFILES}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Users:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFUSERS}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Edits:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFEDITS}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;mainpage-layout&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;mainpage-left&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Latest Updates --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Latest Updates&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;tile-row updates-row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;update-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-header&amp;quot;&amp;gt;23 JUL 2026 &amp;amp;bull; GAME UPDATE&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-title&amp;quot;&amp;gt;[https://steamstore-a.akamaihd.net/news/externalpost/steam_community_announcements/1839041357027963 Attack Move Click, QoL and Fixes]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;p&amp;gt;The Attack move click feature was originally planned for the PvP update but we decided to bring it forward because we felt this makes a big improve...&amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;update-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-header&amp;quot;&amp;gt;16 JUL 2026 &amp;amp;bull; GAME UPDATE&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-title&amp;quot;&amp;gt;[https://steamstore-a.akamaihd.net/news/externalpost/steam_community_announcements/1838407329258061 Cavern QoL, Fixes and What&#039;s Next]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;p&amp;gt;First of all, we want to say thank you to everyone for supporting us with a membership purchase. It means the world to us and we are very excited t...&amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Categories --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Categories&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;tile-row categories-grid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:T_BronzeSword_Icon.png|link=Category:Items]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Items|Items]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:skills.png|link=Category:Skills]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Skills|Skills]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:quest.png|link=Category:Quests]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Quests|Quests]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:map.png|link=Category:Regions]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Regions|Regions]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Popular Pages --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Popular Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;popular-grid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Open The Gates|Quest: Open The Gates]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Valen City]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[The Wilderness|The Wilderness (PvP)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Lava Cavern]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Combat|Combat Training]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Mining|Mining Guide]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;!-- Skills --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Skill Training&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;skills-grid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_BronzeSword_Icon.png|16px|link=Combat]] [[Combat]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_BronzePickaxe_Icon.png|16px|link=Mining]] [[Mining]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_SmithingHammer_Icon.png|16px|link=Smithing]] [[Smithing]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_WoodBow_Icon.png|16px|link=Archery]] [[Archery]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_FishingRod_Icon.png|16px|link=Fishing]] [[Fishing]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_SmallVial_Icon.png|16px|link=Potion Making]] [[Potion Making]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Leaderboards --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Community Leaderboards&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;leaderboard-announcement&amp;quot; style=&amp;quot;background: #fdf5e6; border-left: 4px solid #d2b48c; border-right: 4px solid #d2b48c; padding: 10px 15px; margin-bottom: 20px; border-radius: 4px; font-weight: bold; color: #5c4033; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
                Event: On August 31st, we will give the top 3 contributors of &amp;quot;All-Time&amp;quot; 1 month of membership each!&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;leaderboards-row&amp;quot; style=&amp;quot;display: flex; gap: 20px; flex-wrap: wrap;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-box&amp;quot; style=&amp;quot;flex: 1; min-width: 300px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-title&amp;quot;&amp;gt;Weekly Leaderboard&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-body plainlist&amp;quot; style=&amp;quot;overflow-x: auto;&amp;quot;&amp;gt;&lt;br /&gt;
                        {{Special:ContributionScores/5/7}}&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-box&amp;quot; style=&amp;quot;flex: 1; min-width: 300px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-title&amp;quot;&amp;gt;All-Time Leaderboard&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-body plainlist&amp;quot; style=&amp;quot;overflow-x: auto;&amp;quot;&amp;gt;&lt;br /&gt;
                        {{Special:ContributionScores/10/0}}&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;mainpage-right&amp;quot;&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;!-- Discord --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;discord-widget plainlinks&amp;quot;&amp;gt;&lt;br /&gt;
[https://discord.gg/xxzDqg9xWc &amp;lt;span class=&amp;quot;discord-click-target&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;]&lt;br /&gt;
                &amp;lt;div class=&amp;quot;discord-top&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;discord-icon&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;discord-text&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;discord-title&amp;quot;&amp;gt;Community&amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;discord-server-name&amp;quot;&amp;gt;Winds of Valen&amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;discord-join-text&amp;quot;&amp;gt;Join the Discord server!&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;discord-bottom&amp;quot;&amp;gt;Official Game Server&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Contribute --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;widget-box&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-title&amp;quot;&amp;gt;Help Improve the Wiki&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-body plainlist&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;p&amp;gt;Anyone can contribute. Click &#039;&#039;&#039;Edit&#039;&#039;&#039; on any page to add or fix information.&amp;lt;/p&amp;gt;&lt;br /&gt;
                    &amp;lt;ul&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:RecentChanges|Recent changes]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:WantedPages|Wanted pages]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:NewFiles|New files]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:Statistics|Statistics]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Bust 2 --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=MediaWiki:Common.js&amp;diff=2042</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=MediaWiki:Common.js&amp;diff=2042"/>
		<updated>2026-07-18T19:17:16Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Switched to use CSS class for passing arguments&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;$(document).ready(function() {&lt;br /&gt;
    $(&#039;#ca-nstab-main a&#039;).text(&#039;Article&#039;);&lt;br /&gt;
    $(&#039;#ca-history a&#039;).text(&#039;History&#039;);&lt;br /&gt;
    $(&#039;#ca-view a&#039;).text(&#039;Read&#039;);&lt;br /&gt;
});&lt;br /&gt;
// Skill Calculator logic to be embedded in MediaWiki:Common.js&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function($content) {&lt;br /&gt;
    // Only run if the page contains a calculator container&lt;br /&gt;
    const calcContainer = $content.find(&#039;#wiki-skill-calc&#039;)[0];&lt;br /&gt;
    if (!calcContainer) return;&lt;br /&gt;
    if (calcContainer.dataset.initialized) return;&lt;br /&gt;
    calcContainer.dataset.initialized = &#039;true&#039;;&lt;br /&gt;
&lt;br /&gt;
    const skillClass = Array.from(calcContainer.classList).find(c =&amp;gt; c.startsWith(&#039;skill-&#039;));&lt;br /&gt;
    if (!skillClass) {&lt;br /&gt;
        calcContainer.innerHTML = &amp;quot;&amp;lt;p style=&#039;color:red;&#039;&amp;gt;Error: No skill class found on container.&amp;lt;/p&amp;gt;&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
    const currentSkill = skillClass.replace(&#039;skill-&#039;, &#039;&#039;); // e.g., &amp;quot;Mining&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    // Raw XP Table (Level 1 to 99)&lt;br /&gt;
    const xpTable = [&lt;br /&gt;
        0, 0, 74, 160, 258, 371, 500, 649, 820, 1016, 1241, 1500, 1797, 2139, 2531, 2982, 3500, 4095, 4778, 5563, 6464, 7500, 8690, 10056, 11626, 13429, 15500, 17879, 20612, 23751, 27358, 31500, 36258, 41724, 48003, 55215, 63500, 73017, 83949, 96506, 110930, 127500, 146533, 168397, 193512, 222361, 255500, 293567, 337294, 387523, 445222, 511500, 587634, 675088, 775547, 890944, 1023500, 1175767, 1350676, 1551594, 1782388, 2047500, 2352034, 2701852, 3103688, 3565275, 4095500, 4704568, 5404204, 6207875, 7131050, 8191500, 9409637, 10808909, 12416250, 14262600, 16383500, 18819774, 21618318, 24833000, 28525701, 32767500, 37640048, 43237135, 49666500, 57051902, 65535500, 75280595, 86474770, 99333501, 114104303, 131071500, 150561691, 172950041, 198667502, 228209107, 262143500, 301123982, 345900582, 397335504&lt;br /&gt;
    ];&lt;br /&gt;
&lt;br /&gt;
    // Data compiled from the scraped files&lt;br /&gt;
    const skillData = {&lt;br /&gt;
        &amp;quot;Mining&amp;quot;: [&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Copper Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 1, &amp;quot;xp&amp;quot;: 15 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Tin Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 1, &amp;quot;xp&amp;quot;: 15 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Iron Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 10, &amp;quot;xp&amp;quot;: 30 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Coal Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 20, &amp;quot;xp&amp;quot;: 80 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Mithril Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 30, &amp;quot;xp&amp;quot;: 150 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Gold Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 40, &amp;quot;xp&amp;quot;: 350 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Essence Geode&amp;quot;, &amp;quot;reqLevel&amp;quot;: 50, &amp;quot;xp&amp;quot;: 550 }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;Fishing&amp;quot;: [&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Minnow&amp;quot;, &amp;quot;reqLevel&amp;quot;: 1, &amp;quot;xp&amp;quot;: 8 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Common Trout&amp;quot;, &amp;quot;reqLevel&amp;quot;: 5, &amp;quot;xp&amp;quot;: 75 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Perch&amp;quot;, &amp;quot;reqLevel&amp;quot;: 10, &amp;quot;xp&amp;quot;: 225 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Bass&amp;quot;, &amp;quot;reqLevel&amp;quot;: 20, &amp;quot;xp&amp;quot;: 200 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Blue Gill&amp;quot;, &amp;quot;reqLevel&amp;quot;: 30, &amp;quot;xp&amp;quot;: 75 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Elder Trout&amp;quot;, &amp;quot;reqLevel&amp;quot;: 40, &amp;quot;xp&amp;quot;: 500 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Carp&amp;quot;, &amp;quot;reqLevel&amp;quot;: 50, &amp;quot;xp&amp;quot;: 1250 }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;PotionMaking&amp;quot;: [&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Weak Health Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 1, &amp;quot;xp&amp;quot;: 25 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Health Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 10, &amp;quot;xp&amp;quot;: 100 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Attack Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 25, &amp;quot;xp&amp;quot;: 1500 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Fishing Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 30, &amp;quot;xp&amp;quot;: 2000 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Mining Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 30, &amp;quot;xp&amp;quot;: 2000 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Shield Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 40, &amp;quot;xp&amp;quot;: 3500 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Strong Health Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 50, &amp;quot;xp&amp;quot;: 5000 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Strong Shield Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 60, &amp;quot;xp&amp;quot;: 8000 }&lt;br /&gt;
        ]&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    const actions = skillData[currentSkill];&lt;br /&gt;
    if (!actions) {&lt;br /&gt;
        calcContainer.innerHTML = &amp;quot;&amp;lt;p style=&#039;color:red;&#039;&amp;gt;Calculator data not found for &amp;quot; + currentSkill + &amp;quot;.&amp;lt;/p&amp;gt;&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Convert level to XP&lt;br /&gt;
    function levelToXP(level) {&lt;br /&gt;
        if (level &amp;lt; 1) return xpTable[1];&lt;br /&gt;
        if (level &amp;gt; 99) return xpTable[99];&lt;br /&gt;
        return xpTable[level];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function calculateActions(currentXP, targetXP) {&lt;br /&gt;
        const xpNeeded = targetXP - currentXP;&lt;br /&gt;
        if (xpNeeded &amp;lt;= 0) return [];&lt;br /&gt;
        return actions.map(action =&amp;gt; {&lt;br /&gt;
            const amount = Math.ceil(xpNeeded / action.xp);&lt;br /&gt;
            return { ...action, amount, xpNeeded };&lt;br /&gt;
        }).sort((a, b) =&amp;gt; a.reqLevel - b.reqLevel);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function renderCalculator() {&lt;br /&gt;
        const currentLvl = parseInt(document.getElementById(&#039;calc-current-lvl&#039;).value) || 1;&lt;br /&gt;
        const targetLvl = parseInt(document.getElementById(&#039;calc-target-lvl&#039;).value) || (currentLvl + 1);&lt;br /&gt;
&lt;br /&gt;
        const currentXP = levelToXP(currentLvl);&lt;br /&gt;
        const targetXP = levelToXP(targetLvl);&lt;br /&gt;
        const xpNeeded = targetXP - currentXP;&lt;br /&gt;
&lt;br /&gt;
        let html = `&lt;br /&gt;
            &amp;lt;div class=&amp;quot;calc-results-header&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;h3&amp;gt;XP Required: &amp;lt;span&amp;gt;${xpNeeded.toLocaleString()}&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
                &amp;lt;p&amp;gt;From Level ${currentLvl} (${currentXP.toLocaleString()} XP) to Level ${targetLvl} (${targetXP.toLocaleString()} XP)&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;table class=&amp;quot;wikitable calc-table&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Action&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Level Req.&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;XP/Action&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Total Actions&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
        `;&lt;br /&gt;
&lt;br /&gt;
        if (xpNeeded &amp;lt;= 0) {&lt;br /&gt;
            html += `&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&amp;gt;You have already reached the target level!&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;`;&lt;br /&gt;
        } else {&lt;br /&gt;
            const results = calculateActions(currentXP, targetXP);&lt;br /&gt;
            results.forEach(res =&amp;gt; {&lt;br /&gt;
                const available = currentLvl &amp;gt;= res.reqLevel;&lt;br /&gt;
                const rowClass = available ? &#039;&#039; : &#039;calc-unavailable&#039;;&lt;br /&gt;
                const opacity = available ? &#039;1&#039; : &#039;0.5&#039;;&lt;br /&gt;
                html += `&lt;br /&gt;
                    &amp;lt;tr class=&amp;quot;${rowClass}&amp;quot; style=&amp;quot;opacity: ${opacity}&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;strong&amp;gt;${res.name}&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;${res.reqLevel}&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;${res.xp}&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;strong&amp;gt;${res.amount.toLocaleString()}&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                `;&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
        html += `&amp;lt;/table&amp;gt;`;&lt;br /&gt;
        document.getElementById(&#039;calc-results&#039;).innerHTML = html;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Inject CSS&lt;br /&gt;
    const style = document.createElement(&#039;style&#039;);&lt;br /&gt;
    style.innerHTML = `&lt;br /&gt;
        .calc-wrapper {&lt;br /&gt;
            background: #1a1b26;&lt;br /&gt;
            color: #a9b1d6;&lt;br /&gt;
            padding: 20px;&lt;br /&gt;
            border-radius: 8px;&lt;br /&gt;
            border: 1px solid #414868;&lt;br /&gt;
            max-width: 600px;&lt;br /&gt;
            margin: 20px 0;&lt;br /&gt;
            font-family: &#039;Inter&#039;, sans-serif;&lt;br /&gt;
            box-shadow: 0 10px 25px rgba(0,0,0,0.5);&lt;br /&gt;
        }&lt;br /&gt;
        .calc-wrapper h2 {&lt;br /&gt;
            margin-top: 0;&lt;br /&gt;
            color: #7aa2f7;&lt;br /&gt;
            border-bottom: 2px solid #24283b;&lt;br /&gt;
            padding-bottom: 10px;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-inputs {&lt;br /&gt;
            display: flex;&lt;br /&gt;
            gap: 20px;&lt;br /&gt;
            margin-bottom: 20px;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-input-group {&lt;br /&gt;
            display: flex;&lt;br /&gt;
            flex-direction: column;&lt;br /&gt;
            gap: 5px;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-input-group label {&lt;br /&gt;
            font-size: 12px;&lt;br /&gt;
            text-transform: uppercase;&lt;br /&gt;
            font-weight: bold;&lt;br /&gt;
            color: #565f89;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-input-group input {&lt;br /&gt;
            background: #24283b;&lt;br /&gt;
            border: 1px solid #414868;&lt;br /&gt;
            color: #c0caf5;&lt;br /&gt;
            padding: 10px;&lt;br /&gt;
            border-radius: 4px;&lt;br /&gt;
            width: 100px;&lt;br /&gt;
            font-size: 16px;&lt;br /&gt;
            font-weight: bold;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-input-group input:focus {&lt;br /&gt;
            outline: none;&lt;br /&gt;
            border-color: #7aa2f7;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-results-header h3 {&lt;br /&gt;
            color: #bb9af7;&lt;br /&gt;
            margin: 0 0 5px 0;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-table {&lt;br /&gt;
            width: 100%;&lt;br /&gt;
            background: transparent !important;&lt;br /&gt;
            border: none !important;&lt;br /&gt;
            border-collapse: collapse;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-table th {&lt;br /&gt;
            background: #24283b !important;&lt;br /&gt;
            color: #7dcfff !important;&lt;br /&gt;
            border: none !important;&lt;br /&gt;
            text-align: left;&lt;br /&gt;
            padding: 10px;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-table td {&lt;br /&gt;
            border: none !important;&lt;br /&gt;
            border-bottom: 1px solid #24283b !important;&lt;br /&gt;
            padding: 10px;&lt;br /&gt;
            color: #c0caf5;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-unavailable td {&lt;br /&gt;
            color: #565f89;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-btn {&lt;br /&gt;
            margin-top: 19px;&lt;br /&gt;
            background: #7aa2f7;&lt;br /&gt;
            color: #1a1b26;&lt;br /&gt;
            border: none;&lt;br /&gt;
            padding: 10px 20px;&lt;br /&gt;
            border-radius: 4px;&lt;br /&gt;
            font-weight: bold;&lt;br /&gt;
            cursor: pointer;&lt;br /&gt;
            transition: all 0.2s ease;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-btn:hover {&lt;br /&gt;
            background: #8caaee;&lt;br /&gt;
        }&lt;br /&gt;
    `;&lt;br /&gt;
    document.head.appendChild(style);&lt;br /&gt;
&lt;br /&gt;
    // Initial Layout Setup&lt;br /&gt;
    calcContainer.innerHTML = `&lt;br /&gt;
        &amp;lt;div class=&amp;quot;calc-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2&amp;gt;${currentSkill} Calculator&amp;lt;/h2&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;calc-inputs&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;calc-input-group&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;label&amp;gt;Current Level&amp;lt;/label&amp;gt;&lt;br /&gt;
                    &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;calc-current-lvl&amp;quot; value=&amp;quot;1&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;99&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;calc-input-group&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;label&amp;gt;Target Level&amp;lt;/label&amp;gt;&lt;br /&gt;
                    &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;calc-target-lvl&amp;quot; value=&amp;quot;10&amp;quot; min=&amp;quot;2&amp;quot; max=&amp;quot;99&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;button class=&amp;quot;calc-btn&amp;quot; id=&amp;quot;calc-refresh-btn&amp;quot;&amp;gt;Calculate&amp;lt;/button&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div id=&amp;quot;calc-results&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    `;&lt;br /&gt;
&lt;br /&gt;
    document.getElementById(&#039;calc-current-lvl&#039;).addEventListener(&#039;change&#039;, renderCalculator);&lt;br /&gt;
    document.getElementById(&#039;calc-target-lvl&#039;).addEventListener(&#039;change&#039;, renderCalculator);&lt;br /&gt;
    document.getElementById(&#039;calc-refresh-btn&#039;).addEventListener(&#039;click&#039;, renderCalculator);&lt;br /&gt;
&lt;br /&gt;
    // Render initially&lt;br /&gt;
    renderCalculator();&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Calculator:Mining&amp;diff=2041</id>
		<title>Calculator:Mining</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Calculator:Mining&amp;diff=2041"/>
		<updated>2026-07-18T19:16:48Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Added loading text and class&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Mining Calculator ==&lt;br /&gt;
&amp;lt;div id=&amp;quot;wiki-skill-calc&amp;quot; class=&amp;quot;skill-Mining&amp;quot;&amp;gt;&amp;lt;h3&amp;gt;Loading Calculator...&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;If this message does not disappear, please refresh your browser cache (Ctrl+F5).&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=MediaWiki:Common.js&amp;diff=2040</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=MediaWiki:Common.js&amp;diff=2040"/>
		<updated>2026-07-18T18:57:13Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Switched to mw.hook&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;$(document).ready(function() {&lt;br /&gt;
    $(&#039;#ca-nstab-main a&#039;).text(&#039;Article&#039;);&lt;br /&gt;
    $(&#039;#ca-history a&#039;).text(&#039;History&#039;);&lt;br /&gt;
    $(&#039;#ca-view a&#039;).text(&#039;Read&#039;);&lt;br /&gt;
});&lt;br /&gt;
// Skill Calculator logic to be embedded in MediaWiki:Common.js&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function($content) {&lt;br /&gt;
    // Only run if the page contains a calculator container&lt;br /&gt;
    const calcContainer = $content.find(&#039;#wiki-skill-calc&#039;)[0];&lt;br /&gt;
    if (!calcContainer) return;&lt;br /&gt;
    if (calcContainer.dataset.initialized) return;&lt;br /&gt;
    calcContainer.dataset.initialized = &#039;true&#039;;&lt;br /&gt;
&lt;br /&gt;
    const currentSkill = calcContainer.getAttribute(&#039;data-skill&#039;); // e.g., &amp;quot;Mining&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    // Raw XP Table (Level 1 to 99)&lt;br /&gt;
    const xpTable = [&lt;br /&gt;
        0, 0, 74, 160, 258, 371, 500, 649, 820, 1016, 1241, 1500, 1797, 2139, 2531, 2982, 3500, 4095, 4778, 5563, 6464, 7500, 8690, 10056, 11626, 13429, 15500, 17879, 20612, 23751, 27358, 31500, 36258, 41724, 48003, 55215, 63500, 73017, 83949, 96506, 110930, 127500, 146533, 168397, 193512, 222361, 255500, 293567, 337294, 387523, 445222, 511500, 587634, 675088, 775547, 890944, 1023500, 1175767, 1350676, 1551594, 1782388, 2047500, 2352034, 2701852, 3103688, 3565275, 4095500, 4704568, 5404204, 6207875, 7131050, 8191500, 9409637, 10808909, 12416250, 14262600, 16383500, 18819774, 21618318, 24833000, 28525701, 32767500, 37640048, 43237135, 49666500, 57051902, 65535500, 75280595, 86474770, 99333501, 114104303, 131071500, 150561691, 172950041, 198667502, 228209107, 262143500, 301123982, 345900582, 397335504&lt;br /&gt;
    ];&lt;br /&gt;
&lt;br /&gt;
    // Data compiled from the scraped files&lt;br /&gt;
    const skillData = {&lt;br /&gt;
        &amp;quot;Mining&amp;quot;: [&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Copper Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 1, &amp;quot;xp&amp;quot;: 15 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Tin Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 1, &amp;quot;xp&amp;quot;: 15 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Iron Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 10, &amp;quot;xp&amp;quot;: 30 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Coal Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 20, &amp;quot;xp&amp;quot;: 80 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Mithril Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 30, &amp;quot;xp&amp;quot;: 150 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Gold Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 40, &amp;quot;xp&amp;quot;: 350 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Essence Geode&amp;quot;, &amp;quot;reqLevel&amp;quot;: 50, &amp;quot;xp&amp;quot;: 550 }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;Fishing&amp;quot;: [&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Minnow&amp;quot;, &amp;quot;reqLevel&amp;quot;: 1, &amp;quot;xp&amp;quot;: 8 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Common Trout&amp;quot;, &amp;quot;reqLevel&amp;quot;: 5, &amp;quot;xp&amp;quot;: 75 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Perch&amp;quot;, &amp;quot;reqLevel&amp;quot;: 10, &amp;quot;xp&amp;quot;: 225 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Bass&amp;quot;, &amp;quot;reqLevel&amp;quot;: 20, &amp;quot;xp&amp;quot;: 200 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Blue Gill&amp;quot;, &amp;quot;reqLevel&amp;quot;: 30, &amp;quot;xp&amp;quot;: 75 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Elder Trout&amp;quot;, &amp;quot;reqLevel&amp;quot;: 40, &amp;quot;xp&amp;quot;: 500 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Carp&amp;quot;, &amp;quot;reqLevel&amp;quot;: 50, &amp;quot;xp&amp;quot;: 1250 }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;PotionMaking&amp;quot;: [&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Weak Health Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 1, &amp;quot;xp&amp;quot;: 25 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Health Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 10, &amp;quot;xp&amp;quot;: 100 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Attack Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 25, &amp;quot;xp&amp;quot;: 1500 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Fishing Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 30, &amp;quot;xp&amp;quot;: 2000 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Mining Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 30, &amp;quot;xp&amp;quot;: 2000 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Shield Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 40, &amp;quot;xp&amp;quot;: 3500 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Strong Health Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 50, &amp;quot;xp&amp;quot;: 5000 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Strong Shield Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 60, &amp;quot;xp&amp;quot;: 8000 }&lt;br /&gt;
        ]&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    const actions = skillData[currentSkill];&lt;br /&gt;
    if (!actions) {&lt;br /&gt;
        calcContainer.innerHTML = &amp;quot;&amp;lt;p style=&#039;color:red;&#039;&amp;gt;Calculator data not found for &amp;quot; + currentSkill + &amp;quot;.&amp;lt;/p&amp;gt;&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Convert level to XP&lt;br /&gt;
    function levelToXP(level) {&lt;br /&gt;
        if (level &amp;lt; 1) return xpTable[1];&lt;br /&gt;
        if (level &amp;gt; 99) return xpTable[99];&lt;br /&gt;
        return xpTable[level];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function calculateActions(currentXP, targetXP) {&lt;br /&gt;
        const xpNeeded = targetXP - currentXP;&lt;br /&gt;
        if (xpNeeded &amp;lt;= 0) return [];&lt;br /&gt;
        return actions.map(action =&amp;gt; {&lt;br /&gt;
            const amount = Math.ceil(xpNeeded / action.xp);&lt;br /&gt;
            return { ...action, amount, xpNeeded };&lt;br /&gt;
        }).sort((a, b) =&amp;gt; a.reqLevel - b.reqLevel);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function renderCalculator() {&lt;br /&gt;
        const currentLvl = parseInt(document.getElementById(&#039;calc-current-lvl&#039;).value) || 1;&lt;br /&gt;
        const targetLvl = parseInt(document.getElementById(&#039;calc-target-lvl&#039;).value) || (currentLvl + 1);&lt;br /&gt;
&lt;br /&gt;
        const currentXP = levelToXP(currentLvl);&lt;br /&gt;
        const targetXP = levelToXP(targetLvl);&lt;br /&gt;
        const xpNeeded = targetXP - currentXP;&lt;br /&gt;
&lt;br /&gt;
        let html = `&lt;br /&gt;
            &amp;lt;div class=&amp;quot;calc-results-header&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;h3&amp;gt;XP Required: &amp;lt;span&amp;gt;${xpNeeded.toLocaleString()}&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
                &amp;lt;p&amp;gt;From Level ${currentLvl} (${currentXP.toLocaleString()} XP) to Level ${targetLvl} (${targetXP.toLocaleString()} XP)&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;table class=&amp;quot;wikitable calc-table&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Action&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Level Req.&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;XP/Action&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Total Actions&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
        `;&lt;br /&gt;
&lt;br /&gt;
        if (xpNeeded &amp;lt;= 0) {&lt;br /&gt;
            html += `&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&amp;gt;You have already reached the target level!&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;`;&lt;br /&gt;
        } else {&lt;br /&gt;
            const results = calculateActions(currentXP, targetXP);&lt;br /&gt;
            results.forEach(res =&amp;gt; {&lt;br /&gt;
                const available = currentLvl &amp;gt;= res.reqLevel;&lt;br /&gt;
                const rowClass = available ? &#039;&#039; : &#039;calc-unavailable&#039;;&lt;br /&gt;
                const opacity = available ? &#039;1&#039; : &#039;0.5&#039;;&lt;br /&gt;
                html += `&lt;br /&gt;
                    &amp;lt;tr class=&amp;quot;${rowClass}&amp;quot; style=&amp;quot;opacity: ${opacity}&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;strong&amp;gt;${res.name}&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;${res.reqLevel}&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;${res.xp}&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;strong&amp;gt;${res.amount.toLocaleString()}&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                `;&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
        html += `&amp;lt;/table&amp;gt;`;&lt;br /&gt;
        document.getElementById(&#039;calc-results&#039;).innerHTML = html;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Inject CSS&lt;br /&gt;
    const style = document.createElement(&#039;style&#039;);&lt;br /&gt;
    style.innerHTML = `&lt;br /&gt;
        .calc-wrapper {&lt;br /&gt;
            background: #1a1b26;&lt;br /&gt;
            color: #a9b1d6;&lt;br /&gt;
            padding: 20px;&lt;br /&gt;
            border-radius: 8px;&lt;br /&gt;
            border: 1px solid #414868;&lt;br /&gt;
            max-width: 600px;&lt;br /&gt;
            margin: 20px 0;&lt;br /&gt;
            font-family: &#039;Inter&#039;, sans-serif;&lt;br /&gt;
            box-shadow: 0 10px 25px rgba(0,0,0,0.5);&lt;br /&gt;
        }&lt;br /&gt;
        .calc-wrapper h2 {&lt;br /&gt;
            margin-top: 0;&lt;br /&gt;
            color: #7aa2f7;&lt;br /&gt;
            border-bottom: 2px solid #24283b;&lt;br /&gt;
            padding-bottom: 10px;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-inputs {&lt;br /&gt;
            display: flex;&lt;br /&gt;
            gap: 20px;&lt;br /&gt;
            margin-bottom: 20px;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-input-group {&lt;br /&gt;
            display: flex;&lt;br /&gt;
            flex-direction: column;&lt;br /&gt;
            gap: 5px;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-input-group label {&lt;br /&gt;
            font-size: 12px;&lt;br /&gt;
            text-transform: uppercase;&lt;br /&gt;
            font-weight: bold;&lt;br /&gt;
            color: #565f89;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-input-group input {&lt;br /&gt;
            background: #24283b;&lt;br /&gt;
            border: 1px solid #414868;&lt;br /&gt;
            color: #c0caf5;&lt;br /&gt;
            padding: 10px;&lt;br /&gt;
            border-radius: 4px;&lt;br /&gt;
            width: 100px;&lt;br /&gt;
            font-size: 16px;&lt;br /&gt;
            font-weight: bold;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-input-group input:focus {&lt;br /&gt;
            outline: none;&lt;br /&gt;
            border-color: #7aa2f7;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-results-header h3 {&lt;br /&gt;
            color: #bb9af7;&lt;br /&gt;
            margin: 0 0 5px 0;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-table {&lt;br /&gt;
            width: 100%;&lt;br /&gt;
            background: transparent !important;&lt;br /&gt;
            border: none !important;&lt;br /&gt;
            border-collapse: collapse;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-table th {&lt;br /&gt;
            background: #24283b !important;&lt;br /&gt;
            color: #7dcfff !important;&lt;br /&gt;
            border: none !important;&lt;br /&gt;
            text-align: left;&lt;br /&gt;
            padding: 10px;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-table td {&lt;br /&gt;
            border: none !important;&lt;br /&gt;
            border-bottom: 1px solid #24283b !important;&lt;br /&gt;
            padding: 10px;&lt;br /&gt;
            color: #c0caf5;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-unavailable td {&lt;br /&gt;
            color: #565f89;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-btn {&lt;br /&gt;
            margin-top: 19px;&lt;br /&gt;
            background: #7aa2f7;&lt;br /&gt;
            color: #1a1b26;&lt;br /&gt;
            border: none;&lt;br /&gt;
            padding: 10px 20px;&lt;br /&gt;
            border-radius: 4px;&lt;br /&gt;
            font-weight: bold;&lt;br /&gt;
            cursor: pointer;&lt;br /&gt;
            transition: all 0.2s ease;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-btn:hover {&lt;br /&gt;
            background: #8caaee;&lt;br /&gt;
        }&lt;br /&gt;
    `;&lt;br /&gt;
    document.head.appendChild(style);&lt;br /&gt;
&lt;br /&gt;
    // Initial Layout Setup&lt;br /&gt;
    calcContainer.innerHTML = `&lt;br /&gt;
        &amp;lt;div class=&amp;quot;calc-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2&amp;gt;${currentSkill} Calculator&amp;lt;/h2&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;calc-inputs&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;calc-input-group&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;label&amp;gt;Current Level&amp;lt;/label&amp;gt;&lt;br /&gt;
                    &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;calc-current-lvl&amp;quot; value=&amp;quot;1&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;99&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;calc-input-group&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;label&amp;gt;Target Level&amp;lt;/label&amp;gt;&lt;br /&gt;
                    &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;calc-target-lvl&amp;quot; value=&amp;quot;10&amp;quot; min=&amp;quot;2&amp;quot; max=&amp;quot;99&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;button class=&amp;quot;calc-btn&amp;quot; id=&amp;quot;calc-refresh-btn&amp;quot;&amp;gt;Calculate&amp;lt;/button&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div id=&amp;quot;calc-results&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    `;&lt;br /&gt;
&lt;br /&gt;
    document.getElementById(&#039;calc-current-lvl&#039;).addEventListener(&#039;change&#039;, renderCalculator);&lt;br /&gt;
    document.getElementById(&#039;calc-target-lvl&#039;).addEventListener(&#039;change&#039;, renderCalculator);&lt;br /&gt;
    document.getElementById(&#039;calc-refresh-btn&#039;).addEventListener(&#039;click&#039;, renderCalculator);&lt;br /&gt;
&lt;br /&gt;
    // Render initially&lt;br /&gt;
    renderCalculator();&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=MediaWiki:Common.js&amp;diff=2039</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=MediaWiki:Common.js&amp;diff=2039"/>
		<updated>2026-07-18T18:53:31Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fixed DOMContentLoaded bug&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;$(document).ready(function() {&lt;br /&gt;
    $(&#039;#ca-nstab-main a&#039;).text(&#039;Article&#039;);&lt;br /&gt;
    $(&#039;#ca-history a&#039;).text(&#039;History&#039;);&lt;br /&gt;
    $(&#039;#ca-view a&#039;).text(&#039;Read&#039;);&lt;br /&gt;
});&lt;br /&gt;
// Skill Calculator logic to be embedded in MediaWiki:Common.js&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    // Only run if the page contains a calculator container&lt;br /&gt;
    const calcContainer = document.getElementById(&#039;wiki-skill-calc&#039;);&lt;br /&gt;
    if (!calcContainer) return;&lt;br /&gt;
&lt;br /&gt;
    const currentSkill = calcContainer.getAttribute(&#039;data-skill&#039;); // e.g., &amp;quot;Mining&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    // Raw XP Table (Level 1 to 99)&lt;br /&gt;
    const xpTable = [&lt;br /&gt;
        0, 0, 74, 160, 258, 371, 500, 649, 820, 1016, 1241, 1500, 1797, 2139, 2531, 2982, 3500, 4095, 4778, 5563, 6464, 7500, 8690, 10056, 11626, 13429, 15500, 17879, 20612, 23751, 27358, 31500, 36258, 41724, 48003, 55215, 63500, 73017, 83949, 96506, 110930, 127500, 146533, 168397, 193512, 222361, 255500, 293567, 337294, 387523, 445222, 511500, 587634, 675088, 775547, 890944, 1023500, 1175767, 1350676, 1551594, 1782388, 2047500, 2352034, 2701852, 3103688, 3565275, 4095500, 4704568, 5404204, 6207875, 7131050, 8191500, 9409637, 10808909, 12416250, 14262600, 16383500, 18819774, 21618318, 24833000, 28525701, 32767500, 37640048, 43237135, 49666500, 57051902, 65535500, 75280595, 86474770, 99333501, 114104303, 131071500, 150561691, 172950041, 198667502, 228209107, 262143500, 301123982, 345900582, 397335504&lt;br /&gt;
    ];&lt;br /&gt;
&lt;br /&gt;
    // Data compiled from the scraped files&lt;br /&gt;
    const skillData = {&lt;br /&gt;
        &amp;quot;Mining&amp;quot;: [&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Copper Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 1, &amp;quot;xp&amp;quot;: 15 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Tin Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 1, &amp;quot;xp&amp;quot;: 15 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Iron Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 10, &amp;quot;xp&amp;quot;: 30 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Coal Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 20, &amp;quot;xp&amp;quot;: 80 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Mithril Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 30, &amp;quot;xp&amp;quot;: 150 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Gold Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 40, &amp;quot;xp&amp;quot;: 350 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Essence Geode&amp;quot;, &amp;quot;reqLevel&amp;quot;: 50, &amp;quot;xp&amp;quot;: 550 }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;Fishing&amp;quot;: [&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Minnow&amp;quot;, &amp;quot;reqLevel&amp;quot;: 1, &amp;quot;xp&amp;quot;: 8 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Common Trout&amp;quot;, &amp;quot;reqLevel&amp;quot;: 5, &amp;quot;xp&amp;quot;: 75 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Perch&amp;quot;, &amp;quot;reqLevel&amp;quot;: 10, &amp;quot;xp&amp;quot;: 225 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Bass&amp;quot;, &amp;quot;reqLevel&amp;quot;: 20, &amp;quot;xp&amp;quot;: 200 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Blue Gill&amp;quot;, &amp;quot;reqLevel&amp;quot;: 30, &amp;quot;xp&amp;quot;: 75 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Elder Trout&amp;quot;, &amp;quot;reqLevel&amp;quot;: 40, &amp;quot;xp&amp;quot;: 500 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Carp&amp;quot;, &amp;quot;reqLevel&amp;quot;: 50, &amp;quot;xp&amp;quot;: 1250 }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;PotionMaking&amp;quot;: [&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Weak Health Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 1, &amp;quot;xp&amp;quot;: 25 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Health Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 10, &amp;quot;xp&amp;quot;: 100 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Attack Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 25, &amp;quot;xp&amp;quot;: 1500 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Fishing Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 30, &amp;quot;xp&amp;quot;: 2000 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Mining Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 30, &amp;quot;xp&amp;quot;: 2000 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Shield Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 40, &amp;quot;xp&amp;quot;: 3500 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Strong Health Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 50, &amp;quot;xp&amp;quot;: 5000 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Strong Shield Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 60, &amp;quot;xp&amp;quot;: 8000 }&lt;br /&gt;
        ]&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    const actions = skillData[currentSkill];&lt;br /&gt;
    if (!actions) {&lt;br /&gt;
        calcContainer.innerHTML = &amp;quot;&amp;lt;p style=&#039;color:red;&#039;&amp;gt;Calculator data not found for &amp;quot; + currentSkill + &amp;quot;.&amp;lt;/p&amp;gt;&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Convert level to XP&lt;br /&gt;
    function levelToXP(level) {&lt;br /&gt;
        if (level &amp;lt; 1) return xpTable[1];&lt;br /&gt;
        if (level &amp;gt; 99) return xpTable[99];&lt;br /&gt;
        return xpTable[level];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function calculateActions(currentXP, targetXP) {&lt;br /&gt;
        const xpNeeded = targetXP - currentXP;&lt;br /&gt;
        if (xpNeeded &amp;lt;= 0) return [];&lt;br /&gt;
        return actions.map(action =&amp;gt; {&lt;br /&gt;
            const amount = Math.ceil(xpNeeded / action.xp);&lt;br /&gt;
            return { ...action, amount, xpNeeded };&lt;br /&gt;
        }).sort((a, b) =&amp;gt; a.reqLevel - b.reqLevel);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function renderCalculator() {&lt;br /&gt;
        const currentLvl = parseInt(document.getElementById(&#039;calc-current-lvl&#039;).value) || 1;&lt;br /&gt;
        const targetLvl = parseInt(document.getElementById(&#039;calc-target-lvl&#039;).value) || (currentLvl + 1);&lt;br /&gt;
&lt;br /&gt;
        const currentXP = levelToXP(currentLvl);&lt;br /&gt;
        const targetXP = levelToXP(targetLvl);&lt;br /&gt;
        const xpNeeded = targetXP - currentXP;&lt;br /&gt;
&lt;br /&gt;
        let html = `&lt;br /&gt;
            &amp;lt;div class=&amp;quot;calc-results-header&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;h3&amp;gt;XP Required: &amp;lt;span&amp;gt;${xpNeeded.toLocaleString()}&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
                &amp;lt;p&amp;gt;From Level ${currentLvl} (${currentXP.toLocaleString()} XP) to Level ${targetLvl} (${targetXP.toLocaleString()} XP)&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;table class=&amp;quot;wikitable calc-table&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Action&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Level Req.&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;XP/Action&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Total Actions&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
        `;&lt;br /&gt;
&lt;br /&gt;
        if (xpNeeded &amp;lt;= 0) {&lt;br /&gt;
            html += `&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&amp;gt;You have already reached the target level!&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;`;&lt;br /&gt;
        } else {&lt;br /&gt;
            const results = calculateActions(currentXP, targetXP);&lt;br /&gt;
            results.forEach(res =&amp;gt; {&lt;br /&gt;
                const available = currentLvl &amp;gt;= res.reqLevel;&lt;br /&gt;
                const rowClass = available ? &#039;&#039; : &#039;calc-unavailable&#039;;&lt;br /&gt;
                const opacity = available ? &#039;1&#039; : &#039;0.5&#039;;&lt;br /&gt;
                html += `&lt;br /&gt;
                    &amp;lt;tr class=&amp;quot;${rowClass}&amp;quot; style=&amp;quot;opacity: ${opacity}&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;strong&amp;gt;${res.name}&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;${res.reqLevel}&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;${res.xp}&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;strong&amp;gt;${res.amount.toLocaleString()}&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                `;&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
        html += `&amp;lt;/table&amp;gt;`;&lt;br /&gt;
        document.getElementById(&#039;calc-results&#039;).innerHTML = html;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Inject CSS&lt;br /&gt;
    const style = document.createElement(&#039;style&#039;);&lt;br /&gt;
    style.innerHTML = `&lt;br /&gt;
        .calc-wrapper {&lt;br /&gt;
            background: #1a1b26;&lt;br /&gt;
            color: #a9b1d6;&lt;br /&gt;
            padding: 20px;&lt;br /&gt;
            border-radius: 8px;&lt;br /&gt;
            border: 1px solid #414868;&lt;br /&gt;
            max-width: 600px;&lt;br /&gt;
            margin: 20px 0;&lt;br /&gt;
            font-family: &#039;Inter&#039;, sans-serif;&lt;br /&gt;
            box-shadow: 0 10px 25px rgba(0,0,0,0.5);&lt;br /&gt;
        }&lt;br /&gt;
        .calc-wrapper h2 {&lt;br /&gt;
            margin-top: 0;&lt;br /&gt;
            color: #7aa2f7;&lt;br /&gt;
            border-bottom: 2px solid #24283b;&lt;br /&gt;
            padding-bottom: 10px;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-inputs {&lt;br /&gt;
            display: flex;&lt;br /&gt;
            gap: 20px;&lt;br /&gt;
            margin-bottom: 20px;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-input-group {&lt;br /&gt;
            display: flex;&lt;br /&gt;
            flex-direction: column;&lt;br /&gt;
            gap: 5px;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-input-group label {&lt;br /&gt;
            font-size: 12px;&lt;br /&gt;
            text-transform: uppercase;&lt;br /&gt;
            font-weight: bold;&lt;br /&gt;
            color: #565f89;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-input-group input {&lt;br /&gt;
            background: #24283b;&lt;br /&gt;
            border: 1px solid #414868;&lt;br /&gt;
            color: #c0caf5;&lt;br /&gt;
            padding: 10px;&lt;br /&gt;
            border-radius: 4px;&lt;br /&gt;
            width: 100px;&lt;br /&gt;
            font-size: 16px;&lt;br /&gt;
            font-weight: bold;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-input-group input:focus {&lt;br /&gt;
            outline: none;&lt;br /&gt;
            border-color: #7aa2f7;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-results-header h3 {&lt;br /&gt;
            color: #bb9af7;&lt;br /&gt;
            margin: 0 0 5px 0;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-table {&lt;br /&gt;
            width: 100%;&lt;br /&gt;
            background: transparent !important;&lt;br /&gt;
            border: none !important;&lt;br /&gt;
            border-collapse: collapse;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-table th {&lt;br /&gt;
            background: #24283b !important;&lt;br /&gt;
            color: #7dcfff !important;&lt;br /&gt;
            border: none !important;&lt;br /&gt;
            text-align: left;&lt;br /&gt;
            padding: 10px;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-table td {&lt;br /&gt;
            border: none !important;&lt;br /&gt;
            border-bottom: 1px solid #24283b !important;&lt;br /&gt;
            padding: 10px;&lt;br /&gt;
            color: #c0caf5;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-unavailable td {&lt;br /&gt;
            color: #565f89;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-btn {&lt;br /&gt;
            margin-top: 19px;&lt;br /&gt;
            background: #7aa2f7;&lt;br /&gt;
            color: #1a1b26;&lt;br /&gt;
            border: none;&lt;br /&gt;
            padding: 10px 20px;&lt;br /&gt;
            border-radius: 4px;&lt;br /&gt;
            font-weight: bold;&lt;br /&gt;
            cursor: pointer;&lt;br /&gt;
            transition: all 0.2s ease;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-btn:hover {&lt;br /&gt;
            background: #8caaee;&lt;br /&gt;
        }&lt;br /&gt;
    `;&lt;br /&gt;
    document.head.appendChild(style);&lt;br /&gt;
&lt;br /&gt;
    // Initial Layout Setup&lt;br /&gt;
    calcContainer.innerHTML = `&lt;br /&gt;
        &amp;lt;div class=&amp;quot;calc-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2&amp;gt;${currentSkill} Calculator&amp;lt;/h2&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;calc-inputs&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;calc-input-group&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;label&amp;gt;Current Level&amp;lt;/label&amp;gt;&lt;br /&gt;
                    &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;calc-current-lvl&amp;quot; value=&amp;quot;1&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;99&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;calc-input-group&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;label&amp;gt;Target Level&amp;lt;/label&amp;gt;&lt;br /&gt;
                    &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;calc-target-lvl&amp;quot; value=&amp;quot;10&amp;quot; min=&amp;quot;2&amp;quot; max=&amp;quot;99&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;button class=&amp;quot;calc-btn&amp;quot; id=&amp;quot;calc-refresh-btn&amp;quot;&amp;gt;Calculate&amp;lt;/button&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div id=&amp;quot;calc-results&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    `;&lt;br /&gt;
&lt;br /&gt;
    document.getElementById(&#039;calc-current-lvl&#039;).addEventListener(&#039;change&#039;, renderCalculator);&lt;br /&gt;
    document.getElementById(&#039;calc-target-lvl&#039;).addEventListener(&#039;change&#039;, renderCalculator);&lt;br /&gt;
    document.getElementById(&#039;calc-refresh-btn&#039;).addEventListener(&#039;click&#039;, renderCalculator);&lt;br /&gt;
&lt;br /&gt;
    // Render initially&lt;br /&gt;
    renderCalculator();&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Calculator:Potion_Making&amp;diff=2038</id>
		<title>Calculator:Potion Making</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Calculator:Potion_Making&amp;diff=2038"/>
		<updated>2026-07-18T18:51:03Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Created Calculator&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Potion Making Calculator ==&lt;br /&gt;
&amp;lt;div id=&amp;quot;wiki-skill-calc&amp;quot; data-skill=&amp;quot;PotionMaking&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Calculator:Fishing&amp;diff=2037</id>
		<title>Calculator:Fishing</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Calculator:Fishing&amp;diff=2037"/>
		<updated>2026-07-18T18:50:49Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Created Calculator&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fishing Calculator ==&lt;br /&gt;
&amp;lt;div id=&amp;quot;wiki-skill-calc&amp;quot; data-skill=&amp;quot;Fishing&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Calculator:Mining&amp;diff=2036</id>
		<title>Calculator:Mining</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Calculator:Mining&amp;diff=2036"/>
		<updated>2026-07-18T18:50:40Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Created Calculator&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Mining Calculator ==&lt;br /&gt;
&amp;lt;div id=&amp;quot;wiki-skill-calc&amp;quot; data-skill=&amp;quot;Mining&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=MediaWiki:Common.js&amp;diff=2035</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=MediaWiki:Common.js&amp;diff=2035"/>
		<updated>2026-07-18T18:48:35Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Added Skill Calculator Logic&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;$(document).ready(function() {&lt;br /&gt;
    $(&#039;#ca-nstab-main a&#039;).text(&#039;Article&#039;);&lt;br /&gt;
    $(&#039;#ca-history a&#039;).text(&#039;History&#039;);&lt;br /&gt;
    $(&#039;#ca-view a&#039;).text(&#039;Read&#039;);&lt;br /&gt;
});&lt;br /&gt;
// Skill Calculator logic to be embedded in MediaWiki:Common.js&lt;br /&gt;
(function() {&lt;br /&gt;
    // Only run if the page contains a calculator container&lt;br /&gt;
    const calcContainer = document.getElementById(&#039;wiki-skill-calc&#039;);&lt;br /&gt;
    if (!calcContainer) return;&lt;br /&gt;
&lt;br /&gt;
    const currentSkill = calcContainer.getAttribute(&#039;data-skill&#039;); // e.g., &amp;quot;Mining&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    // Raw XP Table (Level 1 to 99)&lt;br /&gt;
    const xpTable = [&lt;br /&gt;
        0, 0, 74, 160, 258, 371, 500, 649, 820, 1016, 1241, 1500, 1797, 2139, 2531, 2982, 3500, 4095, 4778, 5563, 6464, 7500, 8690, 10056, 11626, 13429, 15500, 17879, 20612, 23751, 27358, 31500, 36258, 41724, 48003, 55215, 63500, 73017, 83949, 96506, 110930, 127500, 146533, 168397, 193512, 222361, 255500, 293567, 337294, 387523, 445222, 511500, 587634, 675088, 775547, 890944, 1023500, 1175767, 1350676, 1551594, 1782388, 2047500, 2352034, 2701852, 3103688, 3565275, 4095500, 4704568, 5404204, 6207875, 7131050, 8191500, 9409637, 10808909, 12416250, 14262600, 16383500, 18819774, 21618318, 24833000, 28525701, 32767500, 37640048, 43237135, 49666500, 57051902, 65535500, 75280595, 86474770, 99333501, 114104303, 131071500, 150561691, 172950041, 198667502, 228209107, 262143500, 301123982, 345900582, 397335504&lt;br /&gt;
    ];&lt;br /&gt;
&lt;br /&gt;
    // Data compiled from the scraped files&lt;br /&gt;
    const skillData = {&lt;br /&gt;
        &amp;quot;Mining&amp;quot;: [&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Copper Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 1, &amp;quot;xp&amp;quot;: 15 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Tin Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 1, &amp;quot;xp&amp;quot;: 15 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Iron Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 10, &amp;quot;xp&amp;quot;: 30 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Coal Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 20, &amp;quot;xp&amp;quot;: 80 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Mithril Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 30, &amp;quot;xp&amp;quot;: 150 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Gold Ore&amp;quot;, &amp;quot;reqLevel&amp;quot;: 40, &amp;quot;xp&amp;quot;: 350 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Essence Geode&amp;quot;, &amp;quot;reqLevel&amp;quot;: 50, &amp;quot;xp&amp;quot;: 550 }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;Fishing&amp;quot;: [&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Minnow&amp;quot;, &amp;quot;reqLevel&amp;quot;: 1, &amp;quot;xp&amp;quot;: 8 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Common Trout&amp;quot;, &amp;quot;reqLevel&amp;quot;: 5, &amp;quot;xp&amp;quot;: 75 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Perch&amp;quot;, &amp;quot;reqLevel&amp;quot;: 10, &amp;quot;xp&amp;quot;: 225 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Bass&amp;quot;, &amp;quot;reqLevel&amp;quot;: 20, &amp;quot;xp&amp;quot;: 200 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Blue Gill&amp;quot;, &amp;quot;reqLevel&amp;quot;: 30, &amp;quot;xp&amp;quot;: 75 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Elder Trout&amp;quot;, &amp;quot;reqLevel&amp;quot;: 40, &amp;quot;xp&amp;quot;: 500 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Carp&amp;quot;, &amp;quot;reqLevel&amp;quot;: 50, &amp;quot;xp&amp;quot;: 1250 }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;PotionMaking&amp;quot;: [&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Weak Health Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 1, &amp;quot;xp&amp;quot;: 25 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Health Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 10, &amp;quot;xp&amp;quot;: 100 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Attack Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 25, &amp;quot;xp&amp;quot;: 1500 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Fishing Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 30, &amp;quot;xp&amp;quot;: 2000 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Mining Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 30, &amp;quot;xp&amp;quot;: 2000 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Shield Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 40, &amp;quot;xp&amp;quot;: 3500 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Strong Health Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 50, &amp;quot;xp&amp;quot;: 5000 },&lt;br /&gt;
            { &amp;quot;name&amp;quot;: &amp;quot;Strong Shield Potion&amp;quot;, &amp;quot;reqLevel&amp;quot;: 60, &amp;quot;xp&amp;quot;: 8000 }&lt;br /&gt;
        ]&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    const actions = skillData[currentSkill];&lt;br /&gt;
    if (!actions) {&lt;br /&gt;
        calcContainer.innerHTML = &amp;quot;&amp;lt;p style=&#039;color:red;&#039;&amp;gt;Calculator data not found for &amp;quot; + currentSkill + &amp;quot;.&amp;lt;/p&amp;gt;&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Convert level to XP&lt;br /&gt;
    function levelToXP(level) {&lt;br /&gt;
        if (level &amp;lt; 1) return xpTable[1];&lt;br /&gt;
        if (level &amp;gt; 99) return xpTable[99];&lt;br /&gt;
        return xpTable[level];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function calculateActions(currentXP, targetXP) {&lt;br /&gt;
        const xpNeeded = targetXP - currentXP;&lt;br /&gt;
        if (xpNeeded &amp;lt;= 0) return [];&lt;br /&gt;
        return actions.map(action =&amp;gt; {&lt;br /&gt;
            const amount = Math.ceil(xpNeeded / action.xp);&lt;br /&gt;
            return { ...action, amount, xpNeeded };&lt;br /&gt;
        }).sort((a, b) =&amp;gt; a.reqLevel - b.reqLevel);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function renderCalculator() {&lt;br /&gt;
        const currentLvl = parseInt(document.getElementById(&#039;calc-current-lvl&#039;).value) || 1;&lt;br /&gt;
        const targetLvl = parseInt(document.getElementById(&#039;calc-target-lvl&#039;).value) || (currentLvl + 1);&lt;br /&gt;
&lt;br /&gt;
        const currentXP = levelToXP(currentLvl);&lt;br /&gt;
        const targetXP = levelToXP(targetLvl);&lt;br /&gt;
        const xpNeeded = targetXP - currentXP;&lt;br /&gt;
&lt;br /&gt;
        let html = `&lt;br /&gt;
            &amp;lt;div class=&amp;quot;calc-results-header&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;h3&amp;gt;XP Required: &amp;lt;span&amp;gt;${xpNeeded.toLocaleString()}&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
                &amp;lt;p&amp;gt;From Level ${currentLvl} (${currentXP.toLocaleString()} XP) to Level ${targetLvl} (${targetXP.toLocaleString()} XP)&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;table class=&amp;quot;wikitable calc-table&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Action&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Level Req.&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;XP/Action&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Total Actions&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
        `;&lt;br /&gt;
&lt;br /&gt;
        if (xpNeeded &amp;lt;= 0) {&lt;br /&gt;
            html += `&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&amp;gt;You have already reached the target level!&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;`;&lt;br /&gt;
        } else {&lt;br /&gt;
            const results = calculateActions(currentXP, targetXP);&lt;br /&gt;
            results.forEach(res =&amp;gt; {&lt;br /&gt;
                const available = currentLvl &amp;gt;= res.reqLevel;&lt;br /&gt;
                const rowClass = available ? &#039;&#039; : &#039;calc-unavailable&#039;;&lt;br /&gt;
                const opacity = available ? &#039;1&#039; : &#039;0.5&#039;;&lt;br /&gt;
                html += `&lt;br /&gt;
                    &amp;lt;tr class=&amp;quot;${rowClass}&amp;quot; style=&amp;quot;opacity: ${opacity}&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;strong&amp;gt;${res.name}&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;${res.reqLevel}&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;${res.xp}&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;strong&amp;gt;${res.amount.toLocaleString()}&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                `;&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
        html += `&amp;lt;/table&amp;gt;`;&lt;br /&gt;
        document.getElementById(&#039;calc-results&#039;).innerHTML = html;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Inject CSS&lt;br /&gt;
    const style = document.createElement(&#039;style&#039;);&lt;br /&gt;
    style.innerHTML = `&lt;br /&gt;
        .calc-wrapper {&lt;br /&gt;
            background: #1a1b26;&lt;br /&gt;
            color: #a9b1d6;&lt;br /&gt;
            padding: 20px;&lt;br /&gt;
            border-radius: 8px;&lt;br /&gt;
            border: 1px solid #414868;&lt;br /&gt;
            max-width: 600px;&lt;br /&gt;
            margin: 20px 0;&lt;br /&gt;
            font-family: &#039;Inter&#039;, sans-serif;&lt;br /&gt;
            box-shadow: 0 10px 25px rgba(0,0,0,0.5);&lt;br /&gt;
        }&lt;br /&gt;
        .calc-wrapper h2 {&lt;br /&gt;
            margin-top: 0;&lt;br /&gt;
            color: #7aa2f7;&lt;br /&gt;
            border-bottom: 2px solid #24283b;&lt;br /&gt;
            padding-bottom: 10px;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-inputs {&lt;br /&gt;
            display: flex;&lt;br /&gt;
            gap: 20px;&lt;br /&gt;
            margin-bottom: 20px;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-input-group {&lt;br /&gt;
            display: flex;&lt;br /&gt;
            flex-direction: column;&lt;br /&gt;
            gap: 5px;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-input-group label {&lt;br /&gt;
            font-size: 12px;&lt;br /&gt;
            text-transform: uppercase;&lt;br /&gt;
            font-weight: bold;&lt;br /&gt;
            color: #565f89;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-input-group input {&lt;br /&gt;
            background: #24283b;&lt;br /&gt;
            border: 1px solid #414868;&lt;br /&gt;
            color: #c0caf5;&lt;br /&gt;
            padding: 10px;&lt;br /&gt;
            border-radius: 4px;&lt;br /&gt;
            width: 100px;&lt;br /&gt;
            font-size: 16px;&lt;br /&gt;
            font-weight: bold;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-input-group input:focus {&lt;br /&gt;
            outline: none;&lt;br /&gt;
            border-color: #7aa2f7;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-results-header h3 {&lt;br /&gt;
            color: #bb9af7;&lt;br /&gt;
            margin: 0 0 5px 0;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-table {&lt;br /&gt;
            width: 100%;&lt;br /&gt;
            background: transparent !important;&lt;br /&gt;
            border: none !important;&lt;br /&gt;
            border-collapse: collapse;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-table th {&lt;br /&gt;
            background: #24283b !important;&lt;br /&gt;
            color: #7dcfff !important;&lt;br /&gt;
            border: none !important;&lt;br /&gt;
            text-align: left;&lt;br /&gt;
            padding: 10px;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-table td {&lt;br /&gt;
            border: none !important;&lt;br /&gt;
            border-bottom: 1px solid #24283b !important;&lt;br /&gt;
            padding: 10px;&lt;br /&gt;
            color: #c0caf5;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-unavailable td {&lt;br /&gt;
            color: #565f89;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-btn {&lt;br /&gt;
            margin-top: 19px;&lt;br /&gt;
            background: #7aa2f7;&lt;br /&gt;
            color: #1a1b26;&lt;br /&gt;
            border: none;&lt;br /&gt;
            padding: 10px 20px;&lt;br /&gt;
            border-radius: 4px;&lt;br /&gt;
            font-weight: bold;&lt;br /&gt;
            cursor: pointer;&lt;br /&gt;
            transition: all 0.2s ease;&lt;br /&gt;
        }&lt;br /&gt;
        .calc-btn:hover {&lt;br /&gt;
            background: #8caaee;&lt;br /&gt;
        }&lt;br /&gt;
    `;&lt;br /&gt;
    document.head.appendChild(style);&lt;br /&gt;
&lt;br /&gt;
    // Initial Layout Setup&lt;br /&gt;
    calcContainer.innerHTML = `&lt;br /&gt;
        &amp;lt;div class=&amp;quot;calc-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2&amp;gt;${currentSkill} Calculator&amp;lt;/h2&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;calc-inputs&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;calc-input-group&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;label&amp;gt;Current Level&amp;lt;/label&amp;gt;&lt;br /&gt;
                    &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;calc-current-lvl&amp;quot; value=&amp;quot;1&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;99&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;calc-input-group&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;label&amp;gt;Target Level&amp;lt;/label&amp;gt;&lt;br /&gt;
                    &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;calc-target-lvl&amp;quot; value=&amp;quot;10&amp;quot; min=&amp;quot;2&amp;quot; max=&amp;quot;99&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;button class=&amp;quot;calc-btn&amp;quot; id=&amp;quot;calc-refresh-btn&amp;quot;&amp;gt;Calculate&amp;lt;/button&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div id=&amp;quot;calc-results&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    `;&lt;br /&gt;
&lt;br /&gt;
    document.getElementById(&#039;calc-current-lvl&#039;).addEventListener(&#039;change&#039;, renderCalculator);&lt;br /&gt;
    document.getElementById(&#039;calc-target-lvl&#039;).addEventListener(&#039;change&#039;, renderCalculator);&lt;br /&gt;
    document.getElementById(&#039;calc-refresh-btn&#039;).addEventListener(&#039;click&#039;, renderCalculator);&lt;br /&gt;
&lt;br /&gt;
    // Render initially&lt;br /&gt;
    renderCalculator();&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Main_Page&amp;diff=2034</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Main_Page&amp;diff=2034"/>
		<updated>2026-07-18T18:29:27Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Automated Steam News Update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mainpage-container&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;mainpage-header&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;header-intro&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;header-title&amp;quot;&amp;gt;Welcome to the Winds of Valen Wiki!&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;We are the official community-maintained encyclopaedia for the fantasy sandbox MMORPG. Anyone can contribute &amp;amp;mdash; [[Special:CreateAccount|create an account]] to get started.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;header-stats plainlist nomobile&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Articles:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFARTICLES}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Files:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFFILES}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Users:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFUSERS}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;Edits:&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;{{NUMBEROFEDITS}}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;mainpage-layout&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;mainpage-left&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Latest Updates --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Latest Updates&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;tile-row updates-row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;update-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-header&amp;quot;&amp;gt;16 JUL 2026 &amp;amp;bull; GAME UPDATE&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-title&amp;quot;&amp;gt;[https://steamstore-a.akamaihd.net/news/externalpost/steam_community_announcements/1838407329258061 Cavern QoL, Fixes and What&#039;s Next]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;p&amp;gt;First of all, we want to say thank you to everyone for supporting us with a membership purchase. It means the world to us and we are very excited t...&amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;update-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-header&amp;quot;&amp;gt;09 JUL 2026 &amp;amp;bull; GAME UPDATE&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;update-title&amp;quot;&amp;gt;[https://steamstore-a.akamaihd.net/news/externalpost/steam_community_announcements/1837955055355414 Membership, Valen City and Cavern]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;p&amp;gt;Our biggest content update is finally here! Thank you everyone for being very patient with the update. We will be reverting back to the weekly upda...&amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Categories --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Categories&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;tile-row categories-grid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:T_BronzeSword_Icon.png|link=Category:Items]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Items|Items]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:skills.png|link=Category:Skills]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Skills|Skills]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:quest.png|link=Category:Quests]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Quests|Quests]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;category-card&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-top tile-image&amp;quot;&amp;gt;[[File:map.png|link=Category:Regions]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;tile-bottom link-button&amp;quot;&amp;gt;[[:Category:Regions|Regions]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Popular Pages --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Popular Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;popular-grid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Open The Gates|Quest: Open The Gates]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Valen City]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[The Wilderness|The Wilderness (PvP)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Lava Cavern]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Combat|Combat Training]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;link-button dark-button&amp;quot;&amp;gt;[[Mining|Mining Guide]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;!-- Skills --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Skill Training&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;skills-grid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_BronzeSword_Icon.png|16px|link=Combat]] [[Combat]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_BronzePickaxe_Icon.png|16px|link=Mining]] [[Mining]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_SmithingHammer_Icon.png|16px|link=Smithing]] [[Smithing]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_WoodBow_Icon.png|16px|link=Archery]] [[Archery]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_FishingRod_Icon.png|16px|link=Fishing]] [[Fishing]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;skill-item&amp;quot;&amp;gt;[[File:T_SmallVial_Icon.png|16px|link=Potion Making]] [[Potion Making]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Leaderboards --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;Community Leaderboards&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;leaderboard-announcement&amp;quot; style=&amp;quot;background: #fdf5e6; border-left: 4px solid #d2b48c; border-right: 4px solid #d2b48c; padding: 10px 15px; margin-bottom: 20px; border-radius: 4px; font-weight: bold; color: #5c4033; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
                Event: On August 31st, we will give the top 3 contributors of &amp;quot;All-Time&amp;quot; 1 month of membership each!&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;leaderboards-row&amp;quot; style=&amp;quot;display: flex; gap: 20px; flex-wrap: wrap;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-box&amp;quot; style=&amp;quot;flex: 1; min-width: 300px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-title&amp;quot;&amp;gt;Weekly Leaderboard&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-body plainlist&amp;quot; style=&amp;quot;overflow-x: auto;&amp;quot;&amp;gt;&lt;br /&gt;
                        {{Special:ContributionScores/5/7}}&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-box&amp;quot; style=&amp;quot;flex: 1; min-width: 300px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-title&amp;quot;&amp;gt;All-Time Leaderboard&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;widget-body plainlist&amp;quot; style=&amp;quot;overflow-x: auto;&amp;quot;&amp;gt;&lt;br /&gt;
                        {{Special:ContributionScores/10/0}}&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;mainpage-right&amp;quot;&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;!-- Discord --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;discord-widget plainlinks&amp;quot;&amp;gt;&lt;br /&gt;
[https://discord.gg/xxzDqg9xWc &amp;lt;span class=&amp;quot;discord-click-target&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;]&lt;br /&gt;
                &amp;lt;div class=&amp;quot;discord-top&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;discord-icon&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;discord-text&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;discord-title&amp;quot;&amp;gt;Community&amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;discord-server-name&amp;quot;&amp;gt;Winds of Valen&amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;discord-join-text&amp;quot;&amp;gt;Join the Discord server!&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;discord-bottom&amp;quot;&amp;gt;Official Game Server&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- Contribute --&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;widget-box&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-title&amp;quot;&amp;gt;Help Improve the Wiki&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;widget-body plainlist&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;p&amp;gt;Anyone can contribute. Click &#039;&#039;&#039;Edit&#039;&#039;&#039; on any page to add or fix information.&amp;lt;/p&amp;gt;&lt;br /&gt;
                    &amp;lt;ul&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:RecentChanges|Recent changes]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:WantedPages|Wanted pages]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:NewFiles|New files]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:Statistics|Statistics]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Bust 2 --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Template:Infobox_Vendor&amp;diff=2018</id>
		<title>Template:Infobox Vendor</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Template:Infobox_Vendor&amp;diff=2018"/>
		<updated>2026-07-17T18:32:58Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Create Infobox Vendor template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;float: right; clear: right; width: 300px; border: 2px solid #5a4b38; background: #e2d1b4; margin: 0 0 1em 1em; text-align: center; font-family: &#039;PT Serif&#039;, Georgia, serif; border-radius: 4px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #3d2b1f; color: #f1e7d3; font-family: &#039;Kingthings Petrock&#039;, serif; font-size: 1.5em; padding: 5px;&amp;quot; | {{{name|{{PAGENAME}}}}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 10px; font-style: italic; color: #3d2b1f;&amp;quot; | {{{description|A local merchant}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #5a4b38; color: #f1e7d3; border-top: 2px solid #3d2b1f; border-bottom: 2px solid #3d2b1f; font-family: &#039;Kingthings Petrock&#039;, serif; font-size: 1.2em;&amp;quot; | Vendor Information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: right; font-weight: bold; width: 50%; padding: 3px;&amp;quot; | Location:&lt;br /&gt;
| style=&amp;quot;text-align: left; padding: 3px;&amp;quot; | {{{location|Valen}}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Wands&amp;diff=2017</id>
		<title>Wands</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Wands&amp;diff=2017"/>
		<updated>2026-07-17T18:29:40Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Wares&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Vendor&lt;br /&gt;
| name = Wands&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Wands&lt;br /&gt;
&lt;br /&gt;
== Wares ==&lt;br /&gt;
* [[Beginner Wand]]&lt;br /&gt;
* [[Fire Wand]]&lt;br /&gt;
* [[Birch Fire Wand]]&lt;br /&gt;
* [[Birch Ice Wand]]&lt;br /&gt;
* [[Willow Fire Wand]]&lt;br /&gt;
* [[Willow Ice Wand]]&lt;br /&gt;
* [[Willow Lightning Wand]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Vials&amp;diff=2016</id>
		<title>Vials</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Vials&amp;diff=2016"/>
		<updated>2026-07-17T18:29:39Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Wares&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Vendor&lt;br /&gt;
| name = Vials&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Vials&lt;br /&gt;
&lt;br /&gt;
== Wares ==&lt;br /&gt;
* [[Small Vial]]&lt;br /&gt;
* [[Large Vial]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Valen_City_Weapon_Front_Stall&amp;diff=2015</id>
		<title>Valen City Weapon Front Stall</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Valen_City_Weapon_Front_Stall&amp;diff=2015"/>
		<updated>2026-07-17T18:29:38Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Wares&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Vendor&lt;br /&gt;
| name = Valen City  Weapon Front Stall&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Valen City  Weapon Front Stall&lt;br /&gt;
&lt;br /&gt;
== Wares ==&lt;br /&gt;
* [[Bronze Sword]]&lt;br /&gt;
* [[Iron Sword]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Valen_City_Weapon&amp;diff=2014</id>
		<title>Valen City Weapon</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Valen_City_Weapon&amp;diff=2014"/>
		<updated>2026-07-17T18:29:38Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Wares&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Vendor&lt;br /&gt;
| name = Valen City  Weapon&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Valen City  Weapon&lt;br /&gt;
&lt;br /&gt;
== Wares ==&lt;br /&gt;
* [[Bronze Sword]]&lt;br /&gt;
* [[Iron Sword]]&lt;br /&gt;
* [[Imperial Spear]]&lt;br /&gt;
* [[Steel Sword]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Valen_City_Wand_Stall&amp;diff=2013</id>
		<title>Valen City Wand Stall</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Valen_City_Wand_Stall&amp;diff=2013"/>
		<updated>2026-07-17T18:29:37Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Wares&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Vendor&lt;br /&gt;
| name = Valen City  Wand Stall&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Valen City  Wand Stall&lt;br /&gt;
&lt;br /&gt;
== Wares ==&lt;br /&gt;
* [[Willow Fire Wand]]&lt;br /&gt;
* [[Fire Wand]]&lt;br /&gt;
* [[Birch Fire Wand]]&lt;br /&gt;
* [[Birch Ice Wand]]&lt;br /&gt;
* [[Carved Fire Wand]]&lt;br /&gt;
* [[Carved Ice Wand]]&lt;br /&gt;
* [[Carved Lightning Wand]]&lt;br /&gt;
* [[Willow Ice Wand]]&lt;br /&gt;
* [[Willow Lightning Wand]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Valen_City_Spice_Stall&amp;diff=2012</id>
		<title>Valen City Spice Stall</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Valen_City_Spice_Stall&amp;diff=2012"/>
		<updated>2026-07-17T18:29:36Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Wares&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Vendor&lt;br /&gt;
| name = Valen City  Spice Stall&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Valen City  Spice Stall&lt;br /&gt;
&lt;br /&gt;
== Wares ==&lt;br /&gt;
* [[Spice]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Valen_City_Potion_Store&amp;diff=2011</id>
		<title>Valen City Potion Store</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Valen_City_Potion_Store&amp;diff=2011"/>
		<updated>2026-07-17T18:29:35Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Wares&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Vendor&lt;br /&gt;
| name = Valen City  Potion Store&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Valen City  Potion Store&lt;br /&gt;
&lt;br /&gt;
== Wares ==&lt;br /&gt;
* [[Small Fang]]&lt;br /&gt;
* [[Mud Root]]&lt;br /&gt;
* [[Gilded Vial]]&lt;br /&gt;
* [[Large Potion]]&lt;br /&gt;
* [[Small Potion]]&lt;br /&gt;
* [[Small Vial]]&lt;br /&gt;
* [[Large Vial]]&lt;br /&gt;
* [[Shield Potion]]&lt;br /&gt;
* [[Strong Shield Potion]]&lt;br /&gt;
* [[Weak Health Potion]]&lt;br /&gt;
* [[Health Potion]]&lt;br /&gt;
* [[Strong Health Potion]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Valen_City_Jewellery_Store&amp;diff=2010</id>
		<title>Valen City Jewellery Store</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Valen_City_Jewellery_Store&amp;diff=2010"/>
		<updated>2026-07-17T18:29:33Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Wares&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Vendor&lt;br /&gt;
| name = Valen City  Jewellery Store&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Valen City  Jewellery Store&lt;br /&gt;
&lt;br /&gt;
== Wares ==&lt;br /&gt;
* [[Gold Amulet]]&lt;br /&gt;
* [[Titanium Amulet]]&lt;br /&gt;
* [[Elven Amulet]]&lt;br /&gt;
* [[Platinum Amulet]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Valen_City_Fletcher_Front_Stall&amp;diff=2009</id>
		<title>Valen City Fletcher Front Stall</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Valen_City_Fletcher_Front_Stall&amp;diff=2009"/>
		<updated>2026-07-17T18:29:32Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Wares&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Vendor&lt;br /&gt;
| name = Valen City  Fletcher Front Stall&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Valen City  Fletcher Front Stall&lt;br /&gt;
&lt;br /&gt;
== Wares ==&lt;br /&gt;
* [[Bronze Arrow]]&lt;br /&gt;
* [[Wood Bow]]&lt;br /&gt;
* [[Iron Arrow]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Valen_City_Fletcher&amp;diff=2008</id>
		<title>Valen City Fletcher</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Valen_City_Fletcher&amp;diff=2008"/>
		<updated>2026-07-17T18:29:31Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Wares&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Vendor&lt;br /&gt;
| name = Valen City  Fletcher&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Valen City  Fletcher&lt;br /&gt;
&lt;br /&gt;
== Wares ==&lt;br /&gt;
* [[Willow Bow]]&lt;br /&gt;
* [[Wood Bow]]&lt;br /&gt;
* [[Birch Bow]]&lt;br /&gt;
* [[Iron Arrow]]&lt;br /&gt;
* [[Carved Bow]]&lt;br /&gt;
* [[Mithril Arrow]]&lt;br /&gt;
* [[Bronze Arrow]]&lt;br /&gt;
* [[Steel Arrow]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Valen_City_Fish_Stall&amp;diff=2007</id>
		<title>Valen City Fish Stall</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Valen_City_Fish_Stall&amp;diff=2007"/>
		<updated>2026-07-17T18:29:31Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Wares&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Vendor&lt;br /&gt;
| name = Valen City  Fish Stall&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Valen City  Fish Stall&lt;br /&gt;
&lt;br /&gt;
== Wares ==&lt;br /&gt;
* [[Common Trout]]&lt;br /&gt;
* [[Perch]]&lt;br /&gt;
* [[Bass]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Valen_City_Butcher_Stall&amp;diff=2006</id>
		<title>Valen City Butcher Stall</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Valen_City_Butcher_Stall&amp;diff=2006"/>
		<updated>2026-07-17T18:29:30Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Wares&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Vendor&lt;br /&gt;
| name = Valen City  Butcher Stall&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Valen City  Butcher Stall&lt;br /&gt;
&lt;br /&gt;
== Wares ==&lt;br /&gt;
* [[Beef]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Valen_City_Bakery&amp;diff=2005</id>
		<title>Valen City Bakery</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Valen_City_Bakery&amp;diff=2005"/>
		<updated>2026-07-17T18:29:29Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Wares&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Vendor&lt;br /&gt;
| name = Valen City  Bakery&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Valen City  Bakery&lt;br /&gt;
&lt;br /&gt;
== Wares ==&lt;br /&gt;
* [[Bread Loaf]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Valen_City_Armour_Front_Stall&amp;diff=2004</id>
		<title>Valen City Armour Front Stall</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Valen_City_Armour_Front_Stall&amp;diff=2004"/>
		<updated>2026-07-17T18:29:28Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Wares&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Vendor&lt;br /&gt;
| name = Valen City  Armour Front Stall&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Valen City  Armour Front Stall&lt;br /&gt;
&lt;br /&gt;
== Wares ==&lt;br /&gt;
* [[Bronze Platelegs]]&lt;br /&gt;
* [[Bronze Platebody]]&lt;br /&gt;
* [[Bronze Helmet]]&lt;br /&gt;
* [[Iron Helmet]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Valen_City_Armour&amp;diff=2003</id>
		<title>Valen City Armour</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Valen_City_Armour&amp;diff=2003"/>
		<updated>2026-07-17T18:29:27Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Wares&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Vendor&lt;br /&gt;
| name = Valen City  Armour&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Valen City  Armour&lt;br /&gt;
&lt;br /&gt;
== Wares ==&lt;br /&gt;
* [[Bronze Platelegs]]&lt;br /&gt;
* [[Steel Platelegs]]&lt;br /&gt;
* [[Bronze Platebody]]&lt;br /&gt;
* [[Bronze Helmet]]&lt;br /&gt;
* [[Iron Helmet]]&lt;br /&gt;
* [[Iron Platebody]]&lt;br /&gt;
* [[Iron Platelegs]]&lt;br /&gt;
* [[Steel Helmet]]&lt;br /&gt;
* [[Steel Platebody]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Potion_Ingredients&amp;diff=2002</id>
		<title>Potion Ingredients</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Potion_Ingredients&amp;diff=2002"/>
		<updated>2026-07-17T18:29:26Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Wares&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Vendor&lt;br /&gt;
| name = Potion Ingredients&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Potion Ingredients&lt;br /&gt;
&lt;br /&gt;
== Wares ==&lt;br /&gt;
* [[Small Fang]]&lt;br /&gt;
* [[Mud Root]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Leather_Armour&amp;diff=2001</id>
		<title>Leather Armour</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Leather_Armour&amp;diff=2001"/>
		<updated>2026-07-17T18:29:25Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Wares&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Item&lt;br /&gt;
| name = Leather Armour&lt;br /&gt;
| image = T_LeatherArmour_Icon.png&lt;br /&gt;
| description = Basic armour made from leather.&lt;br /&gt;
| value = 100&lt;br /&gt;
| Pierce = 4&lt;br /&gt;
| Slash = 3&lt;br /&gt;
| Fire = 4&lt;br /&gt;
| Lightning = 3&lt;br /&gt;
| Ice = 2&lt;br /&gt;
| Agility = 5&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Basic armour made from leather.&lt;br /&gt;
&lt;br /&gt;
[[Category:Items]]&lt;br /&gt;
&lt;br /&gt;
== Dropped By ==&lt;br /&gt;
* [[Slum Bandit]]&lt;br /&gt;
&lt;br /&gt;
== Sold By ==&lt;br /&gt;
* [[Leather Armour]]&lt;br /&gt;
&lt;br /&gt;
== Wares ==&lt;br /&gt;
* [[Leather Hood]]&lt;br /&gt;
* [[Leather Armour]]&lt;br /&gt;
* [[Leather Legs]]&lt;br /&gt;
* [[Leather Boots]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Bows&amp;diff=2000</id>
		<title>Bows</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Bows&amp;diff=2000"/>
		<updated>2026-07-17T18:29:25Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Wares&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Vendor&lt;br /&gt;
| name = Bows&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Bows&lt;br /&gt;
&lt;br /&gt;
== Wares ==&lt;br /&gt;
* [[Crude Bow]]&lt;br /&gt;
* [[Wood Bow]]&lt;br /&gt;
* [[Birch Bow]]&lt;br /&gt;
* [[Willow Bow]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Arrows&amp;diff=1999</id>
		<title>Arrows</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Arrows&amp;diff=1999"/>
		<updated>2026-07-17T18:29:24Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Wares&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Vendor&lt;br /&gt;
| name = Arrows&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Arrows&lt;br /&gt;
&lt;br /&gt;
== Wares ==&lt;br /&gt;
* [[Wooden Arrow]]&lt;br /&gt;
* [[Bronze Arrow]]&lt;br /&gt;
* [[Iron Arrow]]&lt;br /&gt;
* [[Steel Arrow]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Beginner_Wand&amp;diff=1998</id>
		<title>Beginner Wand</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Beginner_Wand&amp;diff=1998"/>
		<updated>2026-07-17T18:29:23Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Dropped By / Sold By&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Item&lt;br /&gt;
| name = Beginner Wand&lt;br /&gt;
| image = T_BeginnerWand_Icon.png&lt;br /&gt;
| description = Slightly magical stick. Can be charged with Essence.&lt;br /&gt;
| value = 5&lt;br /&gt;
| AttackRange = 600&lt;br /&gt;
| AttackSpeed = 2&lt;br /&gt;
| MysticalDamage = 8&lt;br /&gt;
| FireWep = 5&lt;br /&gt;
| EnergyConsumption = 0.1&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beginner Wand&#039;&#039;&#039; is an entity in Winds of Valen.&lt;br /&gt;
&lt;br /&gt;
[[Category:Items]]&lt;br /&gt;
&lt;br /&gt;
== Sold By ==&lt;br /&gt;
* [[Wands]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Imperial_Spear&amp;diff=1997</id>
		<title>Imperial Spear</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Imperial_Spear&amp;diff=1997"/>
		<updated>2026-07-17T18:29:22Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Dropped By / Sold By&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Item&lt;br /&gt;
| name = Imperial Spear&lt;br /&gt;
| image = T_ImperialSpear_Icon.png&lt;br /&gt;
| description = A perfectly balanced spear forged for elite soldiers.&lt;br /&gt;
| value = 25000&lt;br /&gt;
| AttackRange = 150&lt;br /&gt;
| AttackSpeed = 3&lt;br /&gt;
| PierceWep = 100&lt;br /&gt;
| HeavyDamage = 125&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Imperial Spear&#039;&#039;&#039; is an entity in Winds of Valen.&lt;br /&gt;
&lt;br /&gt;
[[Category:Items]]&lt;br /&gt;
&lt;br /&gt;
== Sold By ==&lt;br /&gt;
* [[Valen City  Weapon]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Bronze_Sword&amp;diff=1996</id>
		<title>Bronze Sword</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Bronze_Sword&amp;diff=1996"/>
		<updated>2026-07-17T18:29:20Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Dropped By / Sold By&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Item&lt;br /&gt;
| name = Bronze Sword&lt;br /&gt;
| image = T_BronzeSword_Icon.png&lt;br /&gt;
| description = Basic sword made from Bronze.&lt;br /&gt;
| value = 60&lt;br /&gt;
| AttackRange = 120&lt;br /&gt;
| AttackSpeed = 2&lt;br /&gt;
| AttackSwingSpeed = 0.5&lt;br /&gt;
| SlashWep = 15&lt;br /&gt;
| QuickDamage = 15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Basic sword made from Bronze.&lt;br /&gt;
&lt;br /&gt;
[[Category:Items]]&lt;br /&gt;
&lt;br /&gt;
== Sold By ==&lt;br /&gt;
* [[Valen City  Weapon]]&lt;br /&gt;
* [[Valen City  Weapon Front Stall]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Willow_Lightning_Wand&amp;diff=1995</id>
		<title>Willow Lightning Wand</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Willow_Lightning_Wand&amp;diff=1995"/>
		<updated>2026-07-17T18:29:19Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Dropped By / Sold By&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Item&lt;br /&gt;
| name = Willow Lightning Wand&lt;br /&gt;
| image = T_WillowLightningWand_Icon.png&lt;br /&gt;
| description = Carved willow wand with a lightning core. Can be charged with Essence.&lt;br /&gt;
| value = 1000&lt;br /&gt;
| AttackRange = 600&lt;br /&gt;
| AttackSpeed = 2&lt;br /&gt;
| MysticalDamage = 35&lt;br /&gt;
| LightningWep = 40&lt;br /&gt;
| EnergyConsumption = 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Willow Lightning Wand&#039;&#039;&#039; is an entity in Winds of Valen.&lt;br /&gt;
&lt;br /&gt;
[[Category:Items]]&lt;br /&gt;
&lt;br /&gt;
== Sold By ==&lt;br /&gt;
* [[Valen City  Wand Stall]]&lt;br /&gt;
* [[Wands]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Willow_Ice_Wand&amp;diff=1994</id>
		<title>Willow Ice Wand</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Willow_Ice_Wand&amp;diff=1994"/>
		<updated>2026-07-17T18:29:18Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Dropped By / Sold By&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Item&lt;br /&gt;
| name = Willow Ice Wand&lt;br /&gt;
| image = T_WillowIceWand_Icon.png&lt;br /&gt;
| description = Carved willow wand with a ice core. Can be charged with Essence. Applies a 30% slow on succesful hit.&lt;br /&gt;
| value = 1000&lt;br /&gt;
| AttackRange = 600&lt;br /&gt;
| AttackSpeed = 2&lt;br /&gt;
| MysticalDamage = 35&lt;br /&gt;
| IceWep = 40&lt;br /&gt;
| EnergyConsumption = 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Willow Ice Wand&#039;&#039;&#039; is an entity in Winds of Valen.&lt;br /&gt;
&lt;br /&gt;
[[Category:Items]]&lt;br /&gt;
&lt;br /&gt;
== Sold By ==&lt;br /&gt;
* [[Valen City  Wand Stall]]&lt;br /&gt;
* [[Wands]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Carved_Lightning_Wand&amp;diff=1993</id>
		<title>Carved Lightning Wand</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Carved_Lightning_Wand&amp;diff=1993"/>
		<updated>2026-07-17T18:29:17Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Dropped By / Sold By&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Item&lt;br /&gt;
| name = Carved Lightning Wand&lt;br /&gt;
| image = T_CarvedLightningWand_Icon.png&lt;br /&gt;
| description = A finely carved wand with a lightning core. Can be charged with Essence.&lt;br /&gt;
| value = 5000&lt;br /&gt;
| AttackRange = 600&lt;br /&gt;
| AttackSpeed = 2&lt;br /&gt;
| MysticalDamage = 50&lt;br /&gt;
| LightningWep = 60&lt;br /&gt;
| EnergyConsumption = 3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Carved Lightning Wand&#039;&#039;&#039; is an entity in Winds of Valen.&lt;br /&gt;
&lt;br /&gt;
[[Category:Items]]&lt;br /&gt;
&lt;br /&gt;
== Sold By ==&lt;br /&gt;
* [[Valen City  Wand Stall]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Carved_Ice_Wand&amp;diff=1992</id>
		<title>Carved Ice Wand</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Carved_Ice_Wand&amp;diff=1992"/>
		<updated>2026-07-17T18:29:16Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Dropped By / Sold By&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Item&lt;br /&gt;
| name = Carved Ice Wand&lt;br /&gt;
| image = T_CarvedIceWand_Icon.png&lt;br /&gt;
| description = A finely carved wand with an ice core. Can be charged with Essence.&lt;br /&gt;
| value = 5000&lt;br /&gt;
| AttackRange = 600&lt;br /&gt;
| AttackSpeed = 2&lt;br /&gt;
| MysticalDamage = 50&lt;br /&gt;
| IceWep = 60&lt;br /&gt;
| EnergyConsumption = 3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Carved Ice Wand&#039;&#039;&#039; is an entity in Winds of Valen.&lt;br /&gt;
&lt;br /&gt;
[[Category:Items]]&lt;br /&gt;
&lt;br /&gt;
== Sold By ==&lt;br /&gt;
* [[Valen City  Wand Stall]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Carved_Fire_Wand&amp;diff=1991</id>
		<title>Carved Fire Wand</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Carved_Fire_Wand&amp;diff=1991"/>
		<updated>2026-07-17T18:29:15Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Dropped By / Sold By&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Item&lt;br /&gt;
| name = Carved Fire Wand&lt;br /&gt;
| image = T_CarvedFireWand_Icon.png&lt;br /&gt;
| description = A finely carved wand with a fire core. Can be charged with Essence.&lt;br /&gt;
| value = 5000&lt;br /&gt;
| AttackRange = 600&lt;br /&gt;
| AttackSpeed = 2&lt;br /&gt;
| MysticalDamage = 50&lt;br /&gt;
| FireWep = 60&lt;br /&gt;
| EnergyConsumption = 3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Carved Fire Wand&#039;&#039;&#039; is an entity in Winds of Valen.&lt;br /&gt;
&lt;br /&gt;
[[Category:Items]]&lt;br /&gt;
&lt;br /&gt;
== Sold By ==&lt;br /&gt;
* [[Valen City  Wand Stall]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Birch_Ice_Wand&amp;diff=1990</id>
		<title>Birch Ice Wand</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Birch_Ice_Wand&amp;diff=1990"/>
		<updated>2026-07-17T18:29:14Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Dropped By / Sold By&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Item&lt;br /&gt;
| name = Birch Ice Wand&lt;br /&gt;
| image = T_BirchIceWand_Icon.png&lt;br /&gt;
| description = Carved birch wand with a small ice core. Can be charged with Essence. Applies a 25% slow on succesful hit.&lt;br /&gt;
| value = 200&lt;br /&gt;
| AttackRange = 600&lt;br /&gt;
| AttackSpeed = 2&lt;br /&gt;
| MysticalDamage = 20&lt;br /&gt;
| IceWep = 20&lt;br /&gt;
| EnergyConsumption = 1&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Birch Ice Wand&#039;&#039;&#039; is an entity in Winds of Valen.&lt;br /&gt;
&lt;br /&gt;
[[Category:Items]]&lt;br /&gt;
&lt;br /&gt;
== Sold By ==&lt;br /&gt;
* [[Valen City  Wand Stall]]&lt;br /&gt;
* [[Wands]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Birch_Fire_Wand&amp;diff=1989</id>
		<title>Birch Fire Wand</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Birch_Fire_Wand&amp;diff=1989"/>
		<updated>2026-07-17T18:29:13Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Dropped By / Sold By&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Item&lt;br /&gt;
| name = Birch Fire Wand&lt;br /&gt;
| image = T_BirchFireWand_Icon.png&lt;br /&gt;
| description = Carved birch wand with a small fire core. Can be charged with Essence.&lt;br /&gt;
| value = 200&lt;br /&gt;
| AttackRange = 600&lt;br /&gt;
| AttackSpeed = 2&lt;br /&gt;
| MysticalDamage = 20&lt;br /&gt;
| FireWep = 20&lt;br /&gt;
| EnergyConsumption = 1&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Birch Fire Wand&#039;&#039;&#039; is an entity in Winds of Valen.&lt;br /&gt;
&lt;br /&gt;
[[Category:Items]]&lt;br /&gt;
&lt;br /&gt;
== Sold By ==&lt;br /&gt;
* [[Valen City  Wand Stall]]&lt;br /&gt;
* [[Wands]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Fire_Wand&amp;diff=1988</id>
		<title>Fire Wand</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Fire_Wand&amp;diff=1988"/>
		<updated>2026-07-17T18:29:12Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Dropped By / Sold By&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Item&lt;br /&gt;
| name = Fire Wand&lt;br /&gt;
| image = T_FireWand_Icon.png&lt;br /&gt;
| description = Carved wooden wand with a tiny fire core. Can be charged with Essence.&lt;br /&gt;
| value = 60&lt;br /&gt;
| AttackRange = 600&lt;br /&gt;
| AttackSpeed = 2&lt;br /&gt;
| MysticalDamage = 12&lt;br /&gt;
| FireWep = 10&lt;br /&gt;
| EnergyConsumption = 0.25&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fire Wand&#039;&#039;&#039; is an entity in Winds of Valen.&lt;br /&gt;
&lt;br /&gt;
[[Category:Items]]&lt;br /&gt;
&lt;br /&gt;
== Sold By ==&lt;br /&gt;
* [[Valen City  Wand Stall]]&lt;br /&gt;
* [[Wands]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Willow_Fire_Wand&amp;diff=1987</id>
		<title>Willow Fire Wand</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Willow_Fire_Wand&amp;diff=1987"/>
		<updated>2026-07-17T18:29:11Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Dropped By / Sold By&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Item&lt;br /&gt;
| name = Willow Fire Wand&lt;br /&gt;
| image = T_WillowFireWand_Icon.png&lt;br /&gt;
| description = Carved willow wand with a fire core. Can be charged with Essence.&lt;br /&gt;
| value = 1000&lt;br /&gt;
| AttackRange = 600&lt;br /&gt;
| AttackSpeed = 2&lt;br /&gt;
| MysticalDamage = 35&lt;br /&gt;
| FireWep = 40&lt;br /&gt;
| EnergyConsumption = 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Willow Fire Wand&#039;&#039;&#039; is an entity in Winds of Valen.&lt;br /&gt;
&lt;br /&gt;
[[Category:Items]]&lt;br /&gt;
&lt;br /&gt;
== Sold By ==&lt;br /&gt;
* [[Valen City  Wand Stall]]&lt;br /&gt;
* [[Wands]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Spice&amp;diff=1986</id>
		<title>Spice</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Spice&amp;diff=1986"/>
		<updated>2026-07-17T18:29:11Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Dropped By / Sold By&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Item&lt;br /&gt;
| name = Spice&lt;br /&gt;
| image = T_Spice_Icon.png&lt;br /&gt;
| description = Generic Spice&lt;br /&gt;
| value = 100&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Spice&#039;&#039;&#039; is an entity in Winds of Valen.&lt;br /&gt;
&lt;br /&gt;
[[Category:Items]]&lt;br /&gt;
&lt;br /&gt;
== Sold By ==&lt;br /&gt;
* [[Valen City  Spice Stall]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Strong_Health_Potion&amp;diff=1985</id>
		<title>Strong Health Potion</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Strong_Health_Potion&amp;diff=1985"/>
		<updated>2026-07-17T18:29:10Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Dropped By / Sold By&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Item&lt;br /&gt;
| name = Strong Health Potion&lt;br /&gt;
| image = T_StrongHealthPotion_Icon.png&lt;br /&gt;
| description = Restores 160 Health&lt;br /&gt;
| value = 240&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Restores 160 Health&lt;br /&gt;
&lt;br /&gt;
== Creation ==&lt;br /&gt;
* Created at: [[Cauldron]]&lt;br /&gt;
* Requires: 10x [[Hearty Extract]], 200x [[Essence]]&lt;br /&gt;
&lt;br /&gt;
== Crafting ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Skill !! Required Level !! Base XP !! Ingredients&lt;br /&gt;
|-&lt;br /&gt;
| PotionMaking || 40 || 3250 || 10x [[Hearty Extract]], 200x [[Essence]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Sold By ==&lt;br /&gt;
* [[Valen City  Potion Store]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://windsofvalenwiki.com/index.php?title=Health_Potion&amp;diff=1984</id>
		<title>Health Potion</title>
		<link rel="alternate" type="text/html" href="https://windsofvalenwiki.com/index.php?title=Health_Potion&amp;diff=1984"/>
		<updated>2026-07-17T18:29:09Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Universal Link: Added Dropped By / Sold By&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox_Item&lt;br /&gt;
| name = Health Potion&lt;br /&gt;
| image = T_HealthPotion_Icon.png&lt;br /&gt;
| description = Restores 100 Health&lt;br /&gt;
| value = 40&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Restores 100 Health&lt;br /&gt;
&lt;br /&gt;
== Creation ==&lt;br /&gt;
* Created at: [[Cauldron]]&lt;br /&gt;
* Requires: 10x [[Fish Mash]], 50x [[Essence]]&lt;br /&gt;
&lt;br /&gt;
== Crafting ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Skill !! Required Level !! Base XP !! Ingredients&lt;br /&gt;
|-&lt;br /&gt;
| PotionMaking || 20 || 1500 || 10x [[Fish Mash]], 50x [[Essence]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Sold By ==&lt;br /&gt;
* [[Valen City  Potion Store]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>