<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://rylwiki.lzzbr.com/index.php?action=history&amp;feed=atom&amp;title=Classes</id>
	<title>Classes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://rylwiki.lzzbr.com/index.php?action=history&amp;feed=atom&amp;title=Classes"/>
	<link rel="alternate" type="text/html" href="https://rylwiki.lzzbr.com/index.php?title=Classes&amp;action=history"/>
	<updated>2026-11-03T12:57:01Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://rylwiki.lzzbr.com/index.php?title=Classes&amp;diff=872&amp;oldid=prev</id>
		<title>RYLBot: Pages from the ryl-re repository (tools/wiki/build.py)</title>
		<link rel="alternate" type="text/html" href="https://rylwiki.lzzbr.com/index.php?title=Classes&amp;diff=872&amp;oldid=prev"/>
		<updated>2026-11-02T18:41:56Z</updated>

		<summary type="html">&lt;p&gt;Pages from the ryl-re repository (tools/wiki/build.py)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:41, 2 November 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l30&quot;&gt;Line 30:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 30:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* the class&amp;#039;s main stats grow (the gains are on each class page);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* the class&amp;#039;s main stats grow (the gains are on each class page);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* the character gets 2 bonus points, except the [[Combatant]] and the [[Officiator]], whose main stat grows instead and who get none.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* the character gets 2 bonus points, except the [[Combatant]] and the [[Officiator]], whose main stat grows instead and who get none.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{| class=&quot;wikitable&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| The custom server keeps the experience beyond what the level needed for the next level, also over several levels at once (at level 95 it is 0). On the original servers it is lost.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Bonus points ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Bonus points ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>RYLBot</name></author>
	</entry>
	<entry>
		<id>https://rylwiki.lzzbr.com/index.php?title=Classes&amp;diff=634&amp;oldid=prev</id>
		<title>RYLBot: Pages from the ryl-re repository (tools/wiki/build.py)</title>
		<link rel="alternate" type="text/html" href="https://rylwiki.lzzbr.com/index.php?title=Classes&amp;diff=634&amp;oldid=prev"/>
		<updated>2026-11-02T17:50:12Z</updated>

		<summary type="html">&lt;p&gt;Pages from the ryl-re repository (tools/wiki/build.py)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:50, 2 November 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l22&quot;&gt;Line 22:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 22:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Characters have five stats: &amp;#039;&amp;#039;&amp;#039;STR&amp;#039;&amp;#039;&amp;#039; (strength), &amp;#039;&amp;#039;&amp;#039;DEX&amp;#039;&amp;#039;&amp;#039; (dexterity), &amp;#039;&amp;#039;&amp;#039;CON&amp;#039;&amp;#039;&amp;#039; (constitution), &amp;#039;&amp;#039;&amp;#039;INT&amp;#039;&amp;#039;&amp;#039; (intelligence) and &amp;#039;&amp;#039;&amp;#039;WIS&amp;#039;&amp;#039;&amp;#039; (wisdom). Every stat is at least 20. Each class has one or two &amp;#039;&amp;#039;&amp;#039;main stats&amp;#039;&amp;#039;&amp;#039;, which grow by themselves on every level-up.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Characters have five stats: &amp;#039;&amp;#039;&amp;#039;STR&amp;#039;&amp;#039;&amp;#039; (strength), &amp;#039;&amp;#039;&amp;#039;DEX&amp;#039;&amp;#039;&amp;#039; (dexterity), &amp;#039;&amp;#039;&amp;#039;CON&amp;#039;&amp;#039;&amp;#039; (constitution), &amp;#039;&amp;#039;&amp;#039;INT&amp;#039;&amp;#039;&amp;#039; (intelligence) and &amp;#039;&amp;#039;&amp;#039;WIS&amp;#039;&amp;#039;&amp;#039; (wisdom). Every stat is at least 20. Each class has one or two &amp;#039;&amp;#039;&amp;#039;main stats&amp;#039;&amp;#039;&amp;#039;, which grow by themselves on every level-up.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;values below come from the &lt;/del&gt;stats &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;including &lt;/del&gt;the bonuses of the equipment worn&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. Divisions are rounded down.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The stats&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, with &lt;/ins&gt;the bonuses of the equipment worn&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, set &lt;/ins&gt;the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;combat values: [[Damage]], [[Defence]], [[&lt;/ins&gt;Extra Attack&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]], [[&lt;/ins&gt;Extra &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Defence]], [[&lt;/ins&gt;Critical &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hit Rate]]&lt;/ins&gt;, [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Defence Rate&lt;/ins&gt;]], [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Magic Resistance&lt;/ins&gt;]], [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Magic Power&lt;/ins&gt;]] and [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;HP and MP&lt;/ins&gt;]]. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Stats]] has what each stat raises &lt;/ins&gt;and &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;how each value works in a fight&lt;/ins&gt;. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Max &lt;/ins&gt;HP, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;max &lt;/ins&gt;MP&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, Extra Attack and Extra Defence depend on the class; their formulas are on each class page&lt;/ins&gt;. INT also raises the number of skill points (see [[#Skills|Skills]]).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &#039;&#039;&#039;Max HP&#039;&#039;&#039; and &#039;&#039;&#039;max MP&#039;&#039;&#039; depend on &lt;/del&gt;the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;class; the formulas are on each class page.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &#039;&#039;&#039;&lt;/del&gt;Extra Attack&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; and &#039;&#039;&#039;&lt;/del&gt;Extra &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Defense&#039;&#039;&#039; depend on the class too (class pages).&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &#039;&#039;&#039;&lt;/del&gt;Critical &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;rate&#039;&#039;&#039;: DEX / 5 %.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &#039;&#039;&#039;Base damage&#039;&#039;&#039;, added to the weapon&#039;s: STR / 2&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;or DEX / 2 with a bow or a crossbow. The &lt;/del&gt;[[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Rogue&lt;/del&gt;]], [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Assassin&lt;/del&gt;]], [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Archer&lt;/del&gt;]] and [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Shadow Officiator&lt;/del&gt;]] &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;add DEX / 6, except with a bow or a crossbow&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &#039;&#039;&#039;Magic power&#039;&#039;&#039;: (the larger of INT &lt;/del&gt;and &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;WIS − 20) / 2 + Level / 2&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &#039;&#039;&#039;Magic resistance&#039;&#039;&#039;: (WIS − 20) / 2 + Level / 4.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &#039;&#039;&#039;&lt;/del&gt;HP &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;recovery&#039;&#039;&#039;&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;every 5 seconds: ((CON + 20) × Level + 300) / 50. &#039;&#039;&#039;&lt;/del&gt;MP &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;recovery&#039;&#039;&#039;: ((INT + WIS) × Level + 300) / 50. Sitting recovers five times as much&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &lt;/del&gt;INT also raises the number of skill points (see [[#Skills|Skills]]).&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Levels ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Levels ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>RYLBot</name></author>
	</entry>
	<entry>
		<id>https://rylwiki.lzzbr.com/index.php?title=Classes&amp;diff=611&amp;oldid=prev</id>
		<title>RYLBot: Pages from the ryl-re repository (tools/wiki/build.py)</title>
		<link rel="alternate" type="text/html" href="https://rylwiki.lzzbr.com/index.php?title=Classes&amp;diff=611&amp;oldid=prev"/>
		<updated>2026-11-02T17:22:08Z</updated>

		<summary type="html">&lt;p&gt;Pages from the ryl-re repository (tools/wiki/build.py)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Every character has a class. A character is created in one of the base classes of its nation, and from level 10 it can change to one of the advanced classes of that base class.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nation !! Base class !! Advanced classes&lt;br /&gt;
|-&lt;br /&gt;
| Human || [[Fighter]] || [[Defender]], [[Warrior]]&lt;br /&gt;
|-&lt;br /&gt;
| Human || [[Rogue]] || [[Assassin]], [[Archer]]&lt;br /&gt;
|-&lt;br /&gt;
| Human || [[Mage]] || [[Sorcerer]], [[Enchanter]]&lt;br /&gt;
|-&lt;br /&gt;
| Human || [[Acolyte]] || [[Priest]], [[Cleric]]&lt;br /&gt;
|-&lt;br /&gt;
| Akhan || [[Combatant]] || [[Templar]], [[Attacker]], [[Gunner]]&lt;br /&gt;
|-&lt;br /&gt;
| Akhan || [[Officiator]] || [[Rune Officiator]], [[Life Officiator]], [[Shadow Officiator]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Each class page has the class&amp;#039;s stats, its stats by level, its skills and the equipment it can use.&lt;br /&gt;
&lt;br /&gt;
== Stats ==&lt;br /&gt;
Characters have five stats: &amp;#039;&amp;#039;&amp;#039;STR&amp;#039;&amp;#039;&amp;#039; (strength), &amp;#039;&amp;#039;&amp;#039;DEX&amp;#039;&amp;#039;&amp;#039; (dexterity), &amp;#039;&amp;#039;&amp;#039;CON&amp;#039;&amp;#039;&amp;#039; (constitution), &amp;#039;&amp;#039;&amp;#039;INT&amp;#039;&amp;#039;&amp;#039; (intelligence) and &amp;#039;&amp;#039;&amp;#039;WIS&amp;#039;&amp;#039;&amp;#039; (wisdom). Every stat is at least 20. Each class has one or two &amp;#039;&amp;#039;&amp;#039;main stats&amp;#039;&amp;#039;&amp;#039;, which grow by themselves on every level-up.&lt;br /&gt;
&lt;br /&gt;
The values below come from the stats including the bonuses of the equipment worn. Divisions are rounded down.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Max HP&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;max MP&amp;#039;&amp;#039;&amp;#039; depend on the class; the formulas are on each class page.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Extra Attack&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Extra Defense&amp;#039;&amp;#039;&amp;#039; depend on the class too (class pages).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Critical rate&amp;#039;&amp;#039;&amp;#039;: DEX / 5 %.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Base damage&amp;#039;&amp;#039;&amp;#039;, added to the weapon&amp;#039;s: STR / 2, or DEX / 2 with a bow or a crossbow. The [[Rogue]], [[Assassin]], [[Archer]] and [[Shadow Officiator]] add DEX / 6, except with a bow or a crossbow.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Magic power&amp;#039;&amp;#039;&amp;#039;: (the larger of INT and WIS − 20) / 2 + Level / 2.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Magic resistance&amp;#039;&amp;#039;&amp;#039;: (WIS − 20) / 2 + Level / 4.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;HP recovery&amp;#039;&amp;#039;&amp;#039;, every 5 seconds: ((CON + 20) × Level + 300) / 50. &amp;#039;&amp;#039;&amp;#039;MP recovery&amp;#039;&amp;#039;&amp;#039;: ((INT + WIS) × Level + 300) / 50. Sitting recovers five times as much.&lt;br /&gt;
* INT also raises the number of skill points (see [[#Skills|Skills]]).&lt;br /&gt;
&lt;br /&gt;
== Levels ==&lt;br /&gt;
The highest level is 95. On reaching a new level:&lt;br /&gt;
* experience starts again from 0 (experience beyond what the level needed is lost);&lt;br /&gt;
* HP and MP are refilled;&lt;br /&gt;
* the class&amp;#039;s main stats grow (the gains are on each class page);&lt;br /&gt;
* the character gets 2 bonus points, except the [[Combatant]] and the [[Officiator]], whose main stat grows instead and who get none.&lt;br /&gt;
&lt;br /&gt;
== Bonus points ==&lt;br /&gt;
Bonus points raise a stat by one. A stat costs 1 point, or 2 points if it is one of the class&amp;#039;s main stats. A base class pays 2 points also for the main stats of its advanced classes. Each class page lists the stats that cost 2 points.&lt;br /&gt;
&lt;br /&gt;
== Class change ==&lt;br /&gt;
At level 10 or higher, a base class can change to one of its advanced classes at the trainer of its class (for example a Fighter Trainer for a [[Fighter]]). The main stats are set to what the new class would have gained from its levels since level 1, and the bonus points are recalculated.&lt;br /&gt;
&lt;br /&gt;
== Redistributing stats ==&lt;br /&gt;
A &amp;#039;&amp;#039;&amp;#039;Chaos Stone&amp;#039;&amp;#039;&amp;#039; lets a character take bonus points back out of its stats and spend them again. Each use:&lt;br /&gt;
* takes one Chaos Stone and Level × 10,000 gold;&lt;br /&gt;
* gives back at most 4 bonus points;&lt;br /&gt;
* cannot leave a stat below 20, nor a main stat below 20 plus what it gained from levels.&lt;br /&gt;
Skills whose stat requirements are no longer met lose steps until they are met again, and if the character has more skill steps than skill points, the last skills lose steps.&lt;br /&gt;
&lt;br /&gt;
== Skills ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Class skills&amp;#039;&amp;#039;&amp;#039; are known from the start, without a book. A base class&amp;#039;s class skills are also known by its advanced classes.&lt;br /&gt;
* The other skills are learned from &amp;#039;&amp;#039;&amp;#039;skill books&amp;#039;&amp;#039;&amp;#039;. Each book adds one step to a skill. A skill has four grades (I to IV) of six steps each, and a book works only on a skill of its own grade: a grade I book for the first six steps, grade II for the next six, and so on.&lt;br /&gt;
* The &amp;#039;&amp;#039;k&amp;#039;&amp;#039;-th step of a skill (&amp;#039;&amp;#039;k&amp;#039;&amp;#039; from 1 to 24) needs each of the skill&amp;#039;s stats at its value × &amp;#039;&amp;#039;k&amp;#039;&amp;#039;. For example, a skill that needs &amp;quot;STR 7&amp;quot; needs STR 14 for its second step. Equipment bonuses count.&lt;br /&gt;
* A character can have up to Level + (INT − 20) / 10 skill steps in total, in up to 20 skills.&lt;br /&gt;
* A base class learns only its own skills. An advanced class learns its own skills and those of its base class.&lt;br /&gt;
&lt;br /&gt;
[[Category:Classes]]&lt;/div&gt;</summary>
		<author><name>RYLBot</name></author>
	</entry>
</feed>