<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.hoodedhorse.com/Heroes_of_Might_and_Magic_Olden_Era/index.php?action=history&amp;feed=atom&amp;title=User%3A76561198026315966%2FSkillRolls</id>
	<title>User:76561198026315966/SkillRolls - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hoodedhorse.com/Heroes_of_Might_and_Magic_Olden_Era/index.php?action=history&amp;feed=atom&amp;title=User%3A76561198026315966%2FSkillRolls"/>
	<link rel="alternate" type="text/html" href="https://wiki.hoodedhorse.com/Heroes_of_Might_and_Magic_Olden_Era/index.php?title=User:76561198026315966/SkillRolls&amp;action=history"/>
	<updated>2026-09-20T02:00:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.5</generator>
	<entry>
		<id>https://wiki.hoodedhorse.com/Heroes_of_Might_and_Magic_Olden_Era/index.php?title=User:76561198026315966/SkillRolls&amp;diff=18259&amp;oldid=prev</id>
		<title>76561198026315966: Created page with &quot;== Knight Skill Roll Weights ==  For the Knight class.  {{#cargo_query:   tables=SkillRollWeight=W, SkillRollTable=T, Translation=Tr   | join on=W.table_id=T.id,Tr.target_id=W.skill_id   | fields=       Tr.name=Skill,       CONCAT(SUM(CASE WHEN W.band_kind=&#039;default&#039; THEN W.weight ELSE 0 END))=L1,       CONCAT(SUM(CASE WHEN W.band_kind=&#039;default&#039; THEN W.weight ELSE 0 END))=L2,       CONCAT(SUM(CASE WHEN W.band_kind=&#039;default&#039; THEN W.weight ELSE 0 END))=L3,       CONCAT(...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoodedhorse.com/Heroes_of_Might_and_Magic_Olden_Era/index.php?title=User:76561198026315966/SkillRolls&amp;diff=18259&amp;oldid=prev"/>
		<updated>2026-05-19T03:15:12Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Knight Skill Roll Weights ==  For the &lt;a href=&quot;/Heroes_of_Might_and_Magic_Olden_Era/Knight&quot; title=&quot;Knight&quot;&gt;Knight&lt;/a&gt; class.  {{#cargo_query:   tables=SkillRollWeight=W, SkillRollTable=T, Translation=Tr   | join on=W.table_id=T.id,Tr.target_id=W.skill_id   | fields=       Tr.name=Skill,       CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight ELSE 0 END))=L1,       CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight ELSE 0 END))=L2,       CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight ELSE 0 END))=L3,       CONCAT(...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Knight Skill Roll Weights ==&lt;br /&gt;
&lt;br /&gt;
For the [[Knight]] class.&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
  tables=SkillRollWeight=W, SkillRollTable=T, Translation=Tr&lt;br /&gt;
  | join on=W.table_id=T.id,Tr.target_id=W.skill_id&lt;br /&gt;
  | fields=&lt;br /&gt;
      Tr.name=Skill,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight ELSE 0 END))=L1,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight ELSE 0 END))=L2,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight ELSE 0 END))=L3,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; OR W.band_kind=&amp;#039;magic_levels&amp;#039; THEN W.weight ELSE 0 END))=L4,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; OR W.band_kind=&amp;#039;signature_levels&amp;#039; THEN W.weight ELSE 0 END))=L5,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight ELSE 0 END))=L6,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight ELSE 0 END))=L7,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; OR W.band_kind=&amp;#039;magic_levels&amp;#039; THEN W.weight ELSE 0 END))=L8,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight ELSE 0 END))=L9,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; OR W.band_kind=&amp;#039;signature_levels&amp;#039; THEN W.weight ELSE 0 END))=L10,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight ELSE 0 END))=L11,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; OR W.band_kind=&amp;#039;magic_levels&amp;#039; THEN W.weight ELSE 0 END))=L12,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight ELSE 0 END))=L13,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight ELSE 0 END))=L14,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; OR W.band_kind=&amp;#039;signature_levels&amp;#039; THEN W.weight ELSE 0 END))=L15,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; OR W.band_kind=&amp;#039;magic_levels&amp;#039; THEN W.weight ELSE 0 END))=L16,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight ELSE 0 END))=L17,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight ELSE 0 END))=L18,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight ELSE 0 END))=L19,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; OR W.band_kind=&amp;#039;level_20_mega&amp;#039; THEN W.weight ELSE 0 END))=L20,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight ELSE 0 END))=L21,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight ELSE 0 END))=L22,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight ELSE 0 END))=L23,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; OR W.band_kind=&amp;#039;magic_levels&amp;#039; THEN W.weight ELSE 0 END))=L24,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; OR W.band_kind=&amp;#039;signature_levels&amp;#039; THEN W.weight ELSE 0 END))=L25&lt;br /&gt;
  | where=&lt;br /&gt;
      T.class_id=&amp;quot;might_human&amp;quot;&lt;br /&gt;
      AND T.mode=&amp;quot;standard&amp;quot;&lt;br /&gt;
      AND Tr.type=&amp;quot;skill&amp;quot;&lt;br /&gt;
      AND Tr.language=&amp;quot;en&amp;quot;&lt;br /&gt;
  | group by=Tr.name&lt;br /&gt;
  | order by=Tr.name&lt;br /&gt;
  | format=table&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Knight Skill Roll Chances ==&lt;br /&gt;
&lt;br /&gt;
Chances that each basic skill shows up in a single slot, for the [[Knight]] class.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
  tables=SkillRollWeight=W, SkillRollTable=T, Translation=Tr&lt;br /&gt;
  | join on=W.table_id=T.id,Tr.target_id=W.skill_id&lt;br /&gt;
  | fields=&lt;br /&gt;
      Tr.name=Skill,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight*100.0/2350.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L1,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight*100.0/2350.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L2,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight*100.0/2350.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L3,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; OR W.band_kind=&amp;#039;magic_levels&amp;#039; THEN W.weight*100.0/2550.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L4,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; OR W.band_kind=&amp;#039;signature_levels&amp;#039; THEN W.weight*100.0/2550.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L5,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight*100.0/2350.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L6,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight*100.0/2350.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L7,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; OR W.band_kind=&amp;#039;magic_levels&amp;#039; THEN W.weight*100.0/2550.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L8,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight*100.0/2350.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L9,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; OR W.band_kind=&amp;#039;signature_levels&amp;#039; THEN W.weight*100.0/2550.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L10,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight*100.0/2350.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L11,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; OR W.band_kind=&amp;#039;magic_levels&amp;#039; THEN W.weight*100.0/2550.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L12,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight*100.0/2350.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L13,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight*100.0/2350.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L14,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; OR W.band_kind=&amp;#039;signature_levels&amp;#039; THEN W.weight*100.0/2550.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L15,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; OR W.band_kind=&amp;#039;magic_levels&amp;#039; THEN W.weight*100.0/2550.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L16,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight*100.0/2350.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L17,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight*100.0/2350.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L18,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight*100.0/2350.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L19,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; OR W.band_kind=&amp;#039;level_20_mega&amp;#039; THEN W.weight*100.0/2950.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L20,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight*100.0/2350.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L21,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight*100.0/2350.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L22,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight*100.0/2350.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L23,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; OR W.band_kind=&amp;#039;magic_levels&amp;#039; THEN W.weight*100.0/2550.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L24,&lt;br /&gt;
      CONCAT(ROUND(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; OR W.band_kind=&amp;#039;signature_levels&amp;#039; THEN W.weight*100.0/2550.0 ELSE 0 END), 1), &amp;#039;%&amp;#039;)=L25&lt;br /&gt;
  | where=&lt;br /&gt;
      T.class_id=&amp;quot;might_human&amp;quot;&lt;br /&gt;
      AND T.mode=&amp;quot;standard&amp;quot;&lt;br /&gt;
      AND Tr.type=&amp;quot;skill&amp;quot;&lt;br /&gt;
      AND Tr.language=&amp;quot;en&amp;quot;&lt;br /&gt;
  | group by=Tr.name&lt;br /&gt;
  | order by=Tr.name&lt;br /&gt;
  | format=table&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sums ==&lt;br /&gt;
&lt;br /&gt;
A proper template would probably have this and reference it rather than hard-code it in the previous table:&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
  tables=SkillRollWeight=W, SkillRollTable=T&lt;br /&gt;
  | join on=W.table_id=T.id&lt;br /&gt;
  | fields=&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; THEN W.weight ELSE 0 END))=Default_total,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; OR W.band_kind=&amp;#039;magic_levels&amp;#039; THEN W.weight ELSE 0 END))=Magic_total,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; OR W.band_kind=&amp;#039;signature_levels&amp;#039; THEN W.weight ELSE 0 END))=Signature_total,&lt;br /&gt;
      CONCAT(SUM(CASE WHEN W.band_kind=&amp;#039;default&amp;#039; OR W.band_kind=&amp;#039;level_20_mega&amp;#039; THEN W.weight ELSE 0 END))=L20_total&lt;br /&gt;
  | where=T.class_id=&amp;quot;might_human&amp;quot; AND T.mode=&amp;quot;standard&amp;quot;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>76561198026315966</name></author>
	</entry>
</feed>