rtfm/dynamics/item/armour/generate.py [17:991]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TABLE = """
<table class="prettytable">
<tbody><tr>
<th>Name
</th>
<th>Cost
</th>
<th>Weight
</th>
<th><a href="/wiki/Armor_class" title="Armor class">AC</a>
</th>
<th>Weight per AC (+0)
</th>
<th>Weight per AC (+5)
</th>
<th>Material
</th>
<th>Effect
</th>
<th><a href="/wiki/Magic_cancellation" title="Magic cancellation">MC</a>
</th>
<th>Prob<sup id="cite_ref-6" class="reference"><a href="#cite_note-6">[6]</a></sup> (‰)
</th>
<th><a href="/wiki/Magical_object" class="mw-redirect" title="Magical object">Magical</a>
</th>
<th>Appearance
</th></tr>
<tr>
<td colspan="10"><b><a href="/wiki/Shirt" title="Shirt">Shirts</a></b>
</td></tr>
<tr>
<td><a href="/wiki/Hawaiian_shirt" class="mw-redirect" title="Hawaiian shirt">Hawaiian shirt</a></td>
<td>3</td>
<td>5</td>
<td>0</td>
<td>Infinite</td>
<td>1</td>
<td>cloth</td>
<td>Shop</td>
<td></td>
<td>8</td>
<td></td>
<td>--
</td></tr>
<tr>
<td><a href="/wiki/T-shirt" class="mw-redirect" title="T-shirt">T-shirt</a></td>
<td>2</td>
<td>5</td>
<td>0</td>
<td>Infinite</td>
<td>1</td>
<td>cloth</td>
<td>Shop</td>
<td></td>
<td>2</td>
<td></td>
<td>--
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Body_armor" title="Body armor"><b>Suits</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Leather_jacket" title="Leather jacket">leather jacket</a></td>
<td>10</td>
<td>30</td>
<td>1</td>
<td>30</td>
<td>5</td>
<td>leather</td>
<td></td>
<td></td>
<td>12</td>
<td></td>
<td>--
</td></tr>
<tr>
<td><a href="/wiki/Leather_armor" title="Leather armor">leather armor</a></td>
<td>5</td>
<td>150</td>
<td>2</td>
<td>75</td>
<td>21</td>
<td>leather</td>
<td></td>
<td>1</td>
<td>82</td>
<td></td>
<td>--
</td></tr>
<tr>
<td><a href="/wiki/Orcish_ring_mail" title="Orcish ring mail">orcish ring mail</a></td>
<td>80</td>
<td>250</td>
<td>2</td>
<td>125</td>
<td>36</td>
<td>iron</td>
<td></td>
<td>1</td>
<td>20</td>
<td></td>
<td>crude ring mail
</td></tr>
<tr>
<td><a href="/wiki/Studded_leather_armor" title="Studded leather armor">studded leather armor</a></td>
<td>15</td>
<td>200</td>
<td>3</td>
<td>67</td>
<td>25</td>
<td>leather</td>
<td></td>
<td>1</td>
<td>72</td>
<td></td>
<td>--
</td></tr>
<tr>
<td><a href="/wiki/Ring_mail" title="Ring mail">ring mail</a></td>
<td>100</td>
<td>250</td>
<td>3</td>
<td>83</td>
<td></td>
<td>iron</td>
<td></td>
<td>1</td>
<td>72</td>
<td></td>
<td>--
</td></tr>
<tr>
<td><a href="/wiki/Scale_mail" title="Scale mail">scale mail</a></td>
<td>45</td>
<td>250</td>
<td>4</td>
<td>63</td>
<td></td>
<td>iron</td>
<td></td>
<td>1</td>
<td>72</td>
<td></td>
<td>--
</td></tr>
<tr>
<td><a href="/wiki/Orcish_chain_mail" title="Orcish chain mail">orcish chain mail</a></td>
<td>75</td>
<td>300</td>
<td>4</td>
<td>75</td>
<td></td>
<td>iron</td>
<td></td>
<td>1</td>
<td>20</td>
<td></td>
<td>crude chain mail
</td></tr>
<tr>
<td><a href="/wiki/Chain_mail" title="Chain mail">chain mail</a></td>
<td>75</td>
<td>300</td>
<td>5</td>
<td>60</td>
<td></td>
<td>iron</td>
<td></td>
<td>1</td>
<td>72</td>
<td></td>
<td>--
</td></tr>
<tr>
<td><a href="/wiki/Elven_mithril-coat" class="mw-redirect" title="Elven mithril-coat">elven mithril-coat</a></td>
<td>240</td>
<td>150</td>
<td>5</td>
<td>30</td>
<td></td>
<td>mithril</td>
<td></td>
<td>2</td>
<td>15</td>
<td></td>
<td>--
</td></tr>
<tr>
<td><a href="/wiki/Splint_mail" title="Splint mail">splint mail</a></td>
<td>80</td>
<td>400</td>
<td>6</td>
<td>67</td>
<td></td>
<td>iron</td>
<td></td>
<td>1</td>
<td>62</td>
<td></td>
<td>--
</td></tr>
<tr>
<td><a href="/wiki/Banded_mail" title="Banded mail">banded mail</a></td>
<td>90</td>
<td>350</td>
<td>6</td>
<td>58</td>
<td></td>
<td>iron</td>
<td></td>
<td>1</td>
<td>72</td>
<td></td>
<td>--
</td></tr>
<tr>
<td><a href="/wiki/Dwarvish_mithril-coat" class="mw-redirect" title="Dwarvish mithril-coat">dwarvish mithril-coat</a></td>
<td>240</td>
<td>150</td>
<td>6</td>
<td>25</td>
<td></td>
<td>mithril</td>
<td></td>
<td>2</td>
<td>10</td>
<td></td>
<td>--
</td></tr>
<tr>
<td><a href="/wiki/Bronze_plate_mail" title="Bronze plate mail">bronze plate mail</a></td>
<td>400</td>
<td>450</td>
<td>6</td>
<td>75</td>
<td></td>
<td>copper</td>
<td></td>
<td>1</td>
<td>25</td>
<td></td>
<td>--
</td></tr>
<tr>
<td><a href="/wiki/Plate_mail" title="Plate mail">plate mail (tanko)</a></td>
<td>600</td>
<td>450</td>
<td>7</td>
<td>64</td>
<td></td>
<td>iron</td>
<td></td>
<td>2</td>
<td>44</td>
<td></td>
<td>--
</td></tr>
<tr>
<td><a href="/wiki/Crystal_plate_mail" title="Crystal plate mail">crystal plate mail</a></td>
<td>820</td>
<td>450</td>
<td>7</td>
<td>64</td>
<td></td>
<td>glass</td>
<td></td>
<td>2</td>
<td>10</td>
<td></td>
<td>--
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Dragon_scale_mail" title="Dragon scale mail"><b>Dragon suits</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Dragon_scales" class="mw-redirect" title="Dragon scales">dragon scales</a></td>
<td>500</td>
<td>40</td>
<td>3</td>
<td>13</td>
<td></td>
<td>dragon</td>
<td>Resist<sup>%</sup></td>
<td></td>
<td>--</td>
<td></td>
<td>--
</td></tr>
<tr>
<td><a href="/wiki/Dragon_scale_mail" title="Dragon scale mail">dragon scale mail</a></td>
<td>900</td>
<td>40</td>
<td>9</td>
<td>4</td>
<td></td>
<td>dragon</td>
<td>Resist<sup>%</sup></td>
<td></td>
<td>--</td>
<td>Yes</td>
<td>--
</td></tr>
<tr>
<td colspan="10"><b><a href="/wiki/Cloak" title="Cloak">Cloaks</a></b>
</td></tr>
<tr>
<td><a href="/wiki/Mummy_wrapping" title="Mummy wrapping">mummy wrapping</a></td>
<td>2</td>
<td>3</td>
<td>0</td>
<td>Infinite</td>
<td></td>
<td>cloth</td>
<td>Vis</td>
<td>1</td>
<td>--</td>
<td></td>
<td>--
</td></tr>
<tr>
<td><a href="/wiki/Orcish_cloak" title="Orcish cloak">orcish cloak</a></td>
<td>40</td>
<td>10</td>
<td>0</td>
<td>Infinite</td>
<td></td>
<td>cloth</td>
<td></td>
<td>1</td>
<td>8</td>
<td></td>
<td>coarse mantelet
</td></tr>
<tr>
<td><a href="/wiki/Dwarvish_cloak" title="Dwarvish cloak">dwarvish cloak</a></td>
<td>50</td>
<td>10</td>
<td>0</td>
<td>Infinite</td>
<td></td>
<td>cloth</td>
<td></td>
<td>1</td>
<td>8</td>
<td></td>
<td>hooded cloak
</td></tr>
<tr>
<td><a href="/wiki/Leather_cloak" title="Leather cloak">leather cloak</a></td>
<td>40</td>
<td>15</td>
<td>1</td>
<td>15</td>
<td></td>
<td>leather</td>
<td></td>
<td>1</td>
<td>8</td>
<td></td>
<td>--
</td></tr>
<tr>
<td><a href="/wiki/Cloak_of_displacement" title="Cloak of displacement">cloak of displacement</a></td>
<td>50</td>
<td>10</td>
<td>1</td>
<td>10</td>
<td></td>
<td>cloth</td>
<td>Displ</td>
<td>1</td>
<td>10</td>
<td>Yes</td>
<td>*piece of cloth
</td></tr>
<tr>
<td><a href="/wiki/Oilskin_cloak" title="Oilskin cloak">oilskin cloak</a></td>
<td>50</td>
<td>10</td>
<td>1</td>
<td>10</td>
<td></td>
<td>cloth</td>
<td>Water</td>
<td>2</td>
<td>8</td>
<td></td>
<td>slippery cloak
</td></tr>
<tr>
<td><a href="/wiki/Alchemy_smock" title="Alchemy smock">alchemy smock</a></td>
<td>50</td>
<td>10</td>
<td>1</td>
<td>10</td>
<td></td>
<td>cloth</td>
<td>Poi+Acd</td>
<td>1</td>
<td>9</td>
<td>Yes</td>
<td>apron
</td></tr>
<tr>
<td><a href="/wiki/Cloak_of_invisibility" title="Cloak of invisibility">cloak of invisibility</a></td>
<td>60</td>
<td>10</td>
<td>1</td>
<td>10</td>
<td></td>
<td>cloth</td>
<td>Invis</td>
<td>1</td>
<td>10</td>
<td>Yes</td>
<td>*opera cloak
</td></tr>
<tr>
<td><a href="/wiki/Cloak_of_magic_resistance" title="Cloak of magic resistance">cloak of magic resistance</a></td>
<td>60</td>
<td>10</td>
<td>1</td>
<td>10</td>
<td></td>
<td>cloth</td>
<td>Magic</td>
<td>1</td>
<td>2</td>
<td>Yes</td>
<td>*ornamental cope
</td></tr>
<tr>
<td><a href="/wiki/Elven_cloak" title="Elven cloak">elven cloak </a></td>
<td>60</td>
<td>10</td>
<td>1</td>
<td>10</td>
<td></td>
<td>cloth</td>
<td>Stealth</td>
<td>1</td>
<td>8</td>
<td>Yes</td>
<td>faded pall
</td></tr>
<tr>
<td><a href="/wiki/Robe" title="Robe">robe</a></td>
<td>50</td>
<td>15</td>
<td>2</td>
<td>8</td>
<td></td>
<td>cloth</td>
<td>Spell</td>
<td>2</td>
<td>3</td>
<td>Yes</td>
<td>--
</td></tr>
<tr>
<td><a href="/wiki/Cloak_of_protection" title="Cloak of protection">cloak of protection</a></td>
<td>50</td>
<td>10</td>
<td>3</td>
<td>3</td>
<td></td>
<td>cloth</td>
<td>Prot</td>
<td>3</td>
<td>9</td>
<td>Yes</td>
<td>*tattered cape
</td></tr>
<tr>
<td colspan="10"><b><a href="/wiki/Helm" title="Helm">Helms</a></b>
</td></tr>
<tr>
<td><a href="/wiki/Fedora" title="Fedora">fedora</a></td>
<td>1</td>
<td>3</td>
<td>0</td>
<td>Infinite</td>
<td></td>
<td>cloth</td>
<td></td>
<td></td>
<td>--</td>
<td></td>
<td>--
</td></tr>
<tr>
<td><a href="/wiki/Dunce_cap" title="Dunce cap">dunce cap</a></td>
<td>1</td>
<td>4</td>
<td>0</td>
<td>Infinite</td>
<td></td>
<td>cloth</td>
<td>Stupid</td>
<td></td>
<td>3</td>
<td>Yes</td>
<td>conical hat
</td></tr>
<tr>
<td><a href="/wiki/Cornuthaum" title="Cornuthaum">cornuthaum</a></td>
<td>80</td>
<td>4</td>
<td>0</td>
<td>Infinite</td>
<td></td>
<td>cloth</td>
<td>Clair</td>
<td>1</td>
<td>3</td>
<td>Yes</td>
<td>conical hat
</td></tr>
<tr>
<td><a href="/wiki/Dented_pot" title="Dented pot">dented pot</a></td>
<td>8</td>
<td>10</td>
<td>1</td>
<td>10</td>
<td></td>
<td>iron</td>
<td></td>
<td></td>
<td>2</td>
<td></td>
<td>--
</td></tr>
<tr>
<td><a href="/wiki/Elven_leather_helm" title="Elven leather helm">elven leather helm</a></td>
<td>8</td>
<td>3</td>
<td>1</td>
<td>3</td>
<td></td>
<td>leather</td>
<td></td>
<td></td>
<td>6</td>
<td></td>
<td>leather hat
</td></tr>
<tr>
<td><a href="/wiki/Helmet" title="Helmet">helmet (kabuto)</a></td>
<td>10</td>
<td>30</td>
<td>1</td>
<td>30</td>
<td></td>
<td>iron</td>
<td></td>
<td></td>
<td>10</td>
<td></td>
<td>*plumed helmet
</td></tr>
<tr>
<td><a href="/wiki/Orcish_helm" title="Orcish helm">orcish helm</a></td>
<td>10</td>
<td>30</td>
<td>1</td>
<td>30</td>
<td></td>
<td>iron</td>
<td></td>
<td></td>
<td>6</td>
<td></td>
<td>iron skull cap
</td></tr>
<tr>
<td><a href="/wiki/Helm_of_brilliance" title="Helm of brilliance">helm of brilliance</a></td>
<td>50</td>
<td>50</td>
<td>1</td>
<td>50</td>
<td></td>
<td>iron</td>
<td>Int+Wis</td>
<td></td>
<td>6</td>
<td>Yes</td>
<td>*etched helmet
</td></tr>
<tr>
<td><a href="/wiki/Helm_of_opposite_alignment" title="Helm of opposite alignment">helm of opposite alignment</a></td>
<td>50</td>
<td>50</td>
<td>1</td>
<td>50</td>
<td></td>
<td>iron</td>
<td>Align</td>
<td></td>
<td>6</td>
<td>Yes</td>
<td>*crested helmet
</td></tr>
<tr>
<td><a href="/wiki/Helm_of_telepathy" title="Helm of telepathy">helm of telepathy</a></td>
<td>50</td>
<td>50</td>
<td>1</td>
<td>50</td>
<td></td>
<td>iron</td>
<td>ESP</td>
<td></td>
<td>2</td>
<td>Yes</td>
<td>*visored helmet
</td></tr>
<tr>
<td><a href="/wiki/Dwarvish_iron_helm" title="Dwarvish iron helm">dwarvish iron helm</a></td>
<td>20</td>
<td>40</td>
<td>2</td>
<td>20</td>
<td></td>
<td>iron</td>
<td></td>
<td></td>
<td>6</td>
<td></td>
<td>hard hat
</td></tr>
<tr>
<td colspan="10"><b><a href="/wiki/Gloves" title="Gloves">Gloves</a></b>
</td></tr>
<tr>
<td><a href="/wiki/Leather_gloves" title="Leather gloves">leather gloves (yugake)</a></td>
<td>8</td>
<td>10</td>
<td>1</td>
<td>10</td>
<td></td>
<td>leather</td>
<td></td>
<td></td>
<td>16</td>
<td></td>
<td>*old gloves
</td></tr>
<tr>
<td><a href="/wiki/Gauntlets_of_dexterity" title="Gauntlets of dexterity">gauntlets of dexterity</a></td>
<td>50</td>
<td>10</td>
<td>1</td>
<td>10</td>
<td></td>
<td>leather</td>
<td>Dex</td>
<td></td>
<td>8</td>
<td>Yes</td>
<td>*padded gloves
</td></tr>
<tr>
<td><a href="/wiki/Gauntlets_of_fumbling" title="Gauntlets of fumbling">gauntlets of fumbling</a></td>
<td>50</td>
<td>10</td>
<td>1</td>
<td>10</td>
<td></td>
<td>leather</td>
<td>Fumble</td>
<td></td>
<td>8</td>
<td>Yes</td>
<td>*riding gloves
</td></tr>
<tr>
<td><a href="/wiki/Gauntlets_of_power" title="Gauntlets of power">gauntlets of power</a></td>
<td>50</td>
<td>30</td>
<td>1</td>
<td>30</td>
<td></td>
<td>iron</td>
<td>Str</td>
<td></td>
<td>8</td>
<td>Yes</td>
<td>*fencing gloves
</td></tr>
<tr>
<td colspan="10"><b><a href="/wiki/Shield" title="Shield">Shields</a></b>
</td></tr>
<tr>
<td><a href="/wiki/Small_shield" title="Small shield">small shield</a></td>
<td>3</td>
<td>30</td>
<td>1</td>
<td>30</td>
<td></td>
<td>wood</td>
<td></td>
<td></td>
<td>6</td>
<td></td>
<td>--
</td></tr>
<tr>
<td><a href="/wiki/Orcish_shield" title="Orcish shield">orcish shield</a></td>
<td>7</td>
<td>50</td>
<td>1</td>
<td>50</td>
<td></td>
<td>iron</td>
<td></td>
<td></td>
<td>2</td>
<td></td>
<td>red-eyed
</td></tr>
<tr>
<td><a href="/wiki/Uruk-hai_shield" title="Uruk-hai shield">Uruk-hai shield</a></td>
<td>7</td>
<td>50</td>
<td>1</td>
<td>50</td>
<td></td>
<td>iron</td>
<td></td>
<td></td>
<td>2</td>
<td></td>
<td>white-handed
</td></tr>
<tr>
<td><a href="/wiki/Elven_shield" title="Elven shield">elven shield</a></td>
<td>7</td>
<td>40</td>
<td>2</td>
<td>20</td>
<td></td>
<td>wood</td>
<td></td>
<td></td>
<td>2</td>
<td></td>
<td>blue and green
</td></tr>
<tr>
<td><a href="/wiki/Dwarvish_roundshield" title="Dwarvish roundshield">dwarvish roundshield</a></td>
<td>10</td>
<td>100</td>
<td>2</td>
<td>50</td>
<td></td>
<td>iron</td>
<td></td>
<td></td>
<td>4</td>
<td></td>
<td>large round
</td></tr>
<tr>
<td><a href="/wiki/Large_shield" title="Large shield">large shield</a></td>
<td>10</td>
<td>100</td>
<td>2</td>
<td>50</td>
<td></td>
<td>iron</td>
<td></td>
<td></td>
<td>7</td>
<td></td>
<td>--
</td></tr>
<tr>
<td><a href="/wiki/Shield_of_reflection" title="Shield of reflection">shield of reflection</a></td>
<td>50</td>
<td>50</td>
<td>2</td>
<td>25</td>
<td></td>
<td>silver</td>
<td>Reflect</td>
<td></td>
<td>3</td>
<td>Yes</td>
<td>polished silver
</td></tr>
<tr>
<td colspan="10"><b><a href="/wiki/Boots" title="Boots">Boots</a></b>
</td></tr>
<tr>
<td><a href="/wiki/Low_boots" title="Low boots">low boots</a></td>
<td>8</td>
<td>10</td>
<td>1</td>
<td>10</td>
<td></td>
<td>leather</td>
<td></td>
<td></td>
<td>25</td>
<td></td>
<td>walking shoes
</td></tr>
<tr>
<td><a href="/wiki/Elven_boots" title="Elven boots">elven boots</a></td>
<td>8</td>
<td>15</td>
<td>1</td>
<td>15</td>
<td></td>
<td>leather</td>
<td>Stlth</td>
<td></td>
<td>12</td>
<td>Yes</td>
<td>*mud boots
</td></tr>
<tr>
<td><a href="/wiki/Kicking_boots" title="Kicking boots">kicking boots</a></td>
<td>8</td>
<td>50</td>
<td>1</td>
<td>50</td>
<td></td>
<td>iron</td>
<td>Kick</td>
<td></td>
<td>12</td>
<td>Yes</td>
<td>*buckled boots
</td></tr>
<tr>
<td><a href="/wiki/Fumble_boots" title="Fumble boots">fumble boots</a></td>
<td>30</td>
<td>20</td>
<td>1</td>
<td>20</td>
<td></td>
<td>leather</td>
<td>Fumble</td>
<td></td>
<td>12</td>
<td>Yes</td>
<td>*riding boots
</td></tr>
<tr>
<td><a href="/wiki/Levitation_boots" title="Levitation boots">levitation boots</a></td>
<td>30</td>
<td>15</td>
<td>1</td>
<td>15</td>
<td></td>
<td>leather</td>
<td>Lev</td>
<td></td>
<td>12</td>
<td>Yes</td>
<td>*snow boots
</td></tr>
<tr>
<td><a href="/wiki/Jumping_boots" title="Jumping boots">jumping boots</a></td>
<td>50</td>
<td>20</td>
<td>1</td>
<td>20</td>
<td></td>
<td>leather</td>
<td>Jump</td>
<td></td>
<td>12</td>
<td>Yes</td>
<td>*hiking boots
</td></tr>
<tr>
<td><a href="/wiki/Speed_boots" title="Speed boots">speed boots</a></td>
<td>50</td>
<td>20</td>
<td>1</td>
<td>20</td>
<td></td>
<td>leather</td>
<td>Speed</td>
<td></td>
<td>12</td>
<td>Yes</td>
<td>*combat boots
</td></tr>
<tr>
<td><a href="/wiki/Water_walking_boots" title="Water walking boots">water walking boots</a></td>
<td>50</td>
<td>20</td>
<td>1</td>
<td>20</td>
<td></td>
<td>leather</td>
<td>WWalk</td>
<td></td>
<td>12</td>
<td>Yes</td>
<td>*jungle boots
</td></tr>
<tr>
<td><a href="/wiki/High_boots" title="High boots">high boots</a></td>
<td>12</td>
<td>20</td>
<td>2</td>
<td>10</td>
<td></td>
<td>leather</td>
<td></td>
<td></td>
<td>15</td>
<td></td>
<td>jackboots
</td></tr>
<tr>
<td><a href="/wiki/Iron_shoes" title="Iron shoes">iron shoes</a></td>
<td>16</td>
<td>50</td>
<td>2</td>
<td>25</td>
<td></td>
<td>iron</td>
<td></td>
<td></td>
<td>7</td>
<td></td>
<td>hard shoes
</td></tr></tbody></table>
"""


"""
example file:

from .base_armour import Armour
from ... import material as M


class BaseShirt(Armour):
    pass


class HawaiianShirt(BaseShirt):

    def __init__(self):
        super().__init__('hawaiian shirt', weight=5, armour_class=0, material=M.Cloth)


class TShirt(BaseShirt):

    def __init__(self):
        super().__init__('t-shirt', weight=120, armour_class=0, material=M.Cloth)

"""


mydir = os.path.dirname(os.path.abspath(__file__))


def create_init(submodules):
    fname = os.path.join(mydir, '__init__.py')
    with open(fname, 'wt') as f:
        for m in submodules:
            f.write('from .{} import *\n'.format(m))


def get_class_name(name):
    name = name.replace('-', ' ')
    stripped = name
    capitalized = ''.join([word.capitalize() for word in stripped.split(' ')])
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



rtfm/dynamics/item/weapon/generate.py [17:1036]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TABLE = """
<table class="prettytable striped">
<tbody><tr>
<th>Weapon Name</th>
<th>Cost</th>
<th>Weight</th>
<th>Prob&nbsp;(‰)</th>
<th colspan="2">Damage&nbsp;(S/L)</th>
<th>Material</th>
<th>Appearance</th>
<th>Tile</th>
<th>Glyph
</th></tr>
<tr>
<td colspan="10"><a href="/wiki/Daggers" class="mw-redirect" title="Daggers"><b>daggers</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Orcish_dagger" class="mw-redirect" title="Orcish dagger">orcish dagger</a></td>
<td>4 zm</td>
<td>10</td>
<td>12<sup>†</sup></td>
<td>d3</td>
<td>d3</td>
<td>iron</td>
<td>crude dagger</td>
<td><a href="/wiki/File:Orcish_dagger.png" class="image"><img alt="Orcish dagger.png" src="/mediawiki/images/8/8b/Orcish_dagger.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-darkgray">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Dagger" title="Dagger">dagger</a></td>
<td>4 zm</td>
<td>10</td>
<td>30</td>
<td>d4</td>
<td>d3</td>
<td>iron</td>
<td></td>
<td><a href="/wiki/File:Dagger.png" class="image"><img alt="Dagger.png" src="/mediawiki/images/4/45/Dagger.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Silver_dagger" class="mw-redirect" title="Silver dagger">silver dagger</a></td>
<td>40 zm</td>
<td>12</td>
<td>3</td>
<td>d4</td>
<td>d3</td>
<td>silver</td>
<td></td>
<td><a href="/wiki/File:Silver_dagger.png" class="image"><img alt="Silver dagger.png" src="/mediawiki/images/0/05/Silver_dagger.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-lightgray">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Athame" title="Athame">athame</a></td>
<td>4 zm</td>
<td>10</td>
<td>N/A</td>
<td>d4</td>
<td>d3</td>
<td>iron</td>
<td></td>
<td><a href="/wiki/File:Athame.png" class="image"><img alt="Athame.png" src="/mediawiki/images/0/02/Athame.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Elven_dagger" class="mw-redirect" title="Elven dagger">elven dagger</a></td>
<td>4 zm</td>
<td>10</td>
<td>10<sup>†</sup></td>
<td>d5</td>
<td>d3</td>
<td>wood</td>
<td>runed dagger</td>
<td><a href="/wiki/File:Elven_dagger.png" class="image"><img alt="Elven dagger.png" src="/mediawiki/images/3/3a/Elven_dagger.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-brown">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Knife" title="Knife"><b>knives</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Worm_tooth" title="Worm tooth">worm tooth</a></td>
<td>2 zm</td>
<td>20</td>
<td>N/A</td>
<td>d2</td>
<td>d2</td>
<td>undefined</td>
<td></td>
<td><a href="/wiki/File:Worm_tooth.png" class="image"><img alt="Worm tooth.png" src="/mediawiki/images/c/cb/Worm_tooth.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-white">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Knife" title="Knife">knife (shito)</a></td>
<td>4 zm</td>
<td>5</td>
<td>20</td>
<td>d3</td>
<td>d2</td>
<td>iron</td>
<td></td>
<td><a href="/wiki/File:Knife.png" class="image"><img alt="Knife.png" src="/mediawiki/images/5/58/Knife.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Stiletto" title="Stiletto">stiletto</a></td>
<td>4 zm</td>
<td>5</td>
<td>5</td>
<td>d3</td>
<td>d2</td>
<td>iron</td>
<td></td>
<td><a href="/wiki/File:Stiletto.png" class="image"><img alt="Stiletto.png" src="/mediawiki/images/f/f4/Stiletto.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Scalpel" title="Scalpel">scalpel</a></td>
<td>4 zm</td>
<td>5</td>
<td>N/A</td>
<td>d3</td>
<td>d3</td>
<td>metal</td>
<td></td>
<td><a href="/wiki/File:Scalpel.png" class="image"><img alt="Scalpel.png" src="/mediawiki/images/2/2c/Scalpel.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Crysknife" title="Crysknife">crysknife</a></td>
<td>100 zm</td>
<td>20</td>
<td>N/A</td>
<td>d10</td>
<td>d10</td>
<td>mineral</td>
<td></td>
<td><a href="/wiki/File:Crysknife.png" class="image"><img alt="Crysknife.png" src="/mediawiki/images/5/5a/Crysknife.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-white">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Axe" title="Axe"><b>axes</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Axe" title="Axe">axe</a></td>
<td>8 zm</td>
<td>60</td>
<td>40</td>
<td>d6</td>
<td>d4</td>
<td>iron</td>
<td></td>
<td><a href="/wiki/File:Axe.png" class="image"><img alt="Axe.png" src="/mediawiki/images/f/fb/Axe.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Battle-axe" title="Battle-axe">battle-axe</a></td>
<td>40 zm</td>
<td>120</td>
<td>10</td>
<td>d8+d4</td>
<td>d6+2d4</td>
<td>iron</td>
<td>double-headed axe</td>
<td><a href="/wiki/File:Battle-axe.png" class="image"><img alt="Battle-axe.png" src="/mediawiki/images/b/b2/Battle-axe.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Pick-axe" title="Pick-axe"><b>pick-axes</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Pick-axe" title="Pick-axe">pick-axe</a></td>
<td>50 zm</td>
<td>100</td>
<td>tool</td>
<td>d6</td>
<td>d3</td>
<td>iron</td>
<td></td>
<td><a href="/wiki/File:Pick-axe.png" class="image"><img alt="Pick-axe.png" src="/mediawiki/images/e/e6/Pick-axe.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">(</span>
</td></tr>
<tr>
<td><a href="/wiki/Dwarvish_mattock" title="Dwarvish mattock">dwarvish mattock</a></td>
<td>50 zm</td>
<td>120</td>
<td>13<sup>†</sup></td>
<td>d12</td>
<td>d8+2d6</td>
<td>iron</td>
<td>broad pick</td>
<td><a href="/wiki/File:Dwarvish_mattock.png" class="image"><img alt="Dwarvish mattock.png" src="/mediawiki/images/a/ae/Dwarvish_mattock.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Short_sword" title="Short sword"><b>short swords</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Orcish_short_sword" class="mw-redirect" title="Orcish short sword">orcish short sword</a></td>
<td>10 zm</td>
<td>30</td>
<td>3<sup>†</sup></td>
<td>d5</td>
<td>d8</td>
<td>iron</td>
<td>crude short sword</td>
<td><a href="/wiki/File:Orcish_short_sword.png" class="image"><img alt="Orcish short sword.png" src="/mediawiki/images/3/34/Orcish_short_sword.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-darkgray">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Short_sword" title="Short sword">short sword (wakizashi)</a></td>
<td>10 zm</td>
<td>30</td>
<td>8</td>
<td>d6</td>
<td>d8</td>
<td>iron</td>
<td></td>
<td><a href="/wiki/File:Short_sword.png" class="image"><img alt="Short sword.png" src="/mediawiki/images/3/35/Short_sword.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Dwarvish_short_sword" class="mw-redirect" title="Dwarvish short sword">dwarvish short sword</a></td>
<td>10 zm</td>
<td>30</td>
<td>2<sup>†</sup></td>
<td>d7</td>
<td>d8</td>
<td>iron</td>
<td>broad short sword</td>
<td><a href="/wiki/File:Dwarvish_short_sword.png" class="image"><img alt="Dwarvish short sword.png" src="/mediawiki/images/a/a4/Dwarvish_short_sword.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Elven_short_sword" class="mw-redirect" title="Elven short sword">elven short sword</a></td>
<td>10 zm</td>
<td>30</td>
<td>2<sup>†</sup></td>
<td>d8</td>
<td>d8</td>
<td>wood</td>
<td>runed short sword</td>
<td><a href="/wiki/File:Elven_short_sword.png" class="image"><img alt="Elven short sword.png" src="/mediawiki/images/5/57/Elven_short_sword.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-brown">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Broadsword" title="Broadsword"><b>broadswords</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Broadsword" title="Broadsword">broadsword (ninja-to)</a></td>
<td>10 zm</td>
<td>70</td>
<td>8</td>
<td>2d4</td>
<td>d6+1</td>
<td>iron</td>
<td></td>
<td><a href="/wiki/File:Broadsword.png" class="image"><img alt="Broadsword.png" src="/mediawiki/images/8/87/Broadsword.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Runesword" title="Runesword">runesword</a></td>
<td>300 zm</td>
<td>40</td>
<td>N/A</td>
<td>2d4</td>
<td>d6+1</td>
<td>iron</td>
<td>runed broadsword</td>
<td><a href="/wiki/File:Runesword.png" class="image"><img alt="Runesword.png" src="/mediawiki/images/b/b6/Runesword.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-darkgray">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Elven_broadsword" title="Elven broadsword">elven broadsword</a></td>
<td>10 zm</td>
<td>70</td>
<td>4<sup>†</sup></td>
<td>d6+d4</td>
<td>d6+1</td>
<td>wood</td>
<td>runed broadsword</td>
<td><a href="/wiki/File:Elven_broadsword.png" class="image"><img alt="Elven broadsword.png" src="/mediawiki/images/7/78/Elven_broadsword.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-brown">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Long_sword" title="Long sword"><b>long swords</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Long_sword" title="Long sword">long sword</a></td>
<td>15 zm</td>
<td>40</td>
<td>50<sup>†</sup></td>
<td>d8</td>
<td>d12</td>
<td>iron</td>
<td></td>
<td><a href="/wiki/File:Long_sword.png" class="image"><img alt="Long sword.png" src="/mediawiki/images/2/2d/Long_sword.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Katana" title="Katana">katana</a></td>
<td>80 zm</td>
<td>40</td>
<td>4</td>
<td>d10</td>
<td>d12</td>
<td>iron</td>
<td>samurai sword</td>
<td><a href="/wiki/File:Katana.png" class="image"><img alt="Katana.png" src="/mediawiki/images/e/e9/Katana.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Two-handed_sword" title="Two-handed sword"><b>two-handed swords</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Two-handed_sword" title="Two-handed sword">two-handed sword</a></td>
<td>50 zm</td>
<td>150</td>
<td>22</td>
<td>d12</td>
<td>3d6</td>
<td>iron</td>
<td></td>
<td><a href="/wiki/File:Two-handed_sword.png" class="image"><img alt="Two-handed sword.png" src="/mediawiki/images/d/d2/Two-handed_sword.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Tsurugi" title="Tsurugi">tsurugi</a></td>
<td>500 zm</td>
<td>60</td>
<td>N/A</td>
<td>d16</td>
<td>d8+2d6</td>
<td>metal</td>
<td>long samurai sword</td>
<td><a href="/wiki/File:Tsurugi.png" class="image"><img alt="Tsurugi.png" src="/mediawiki/images/c/c1/Tsurugi.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Scimitar" title="Scimitar"><b>scimitars</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Scimitar" title="Scimitar">scimitar</a></td>
<td>15 zm</td>
<td>40</td>
<td>15<sup>†</sup></td>
<td>d8</td>
<td>d8</td>
<td>iron</td>
<td>curved sword</td>
<td><a href="/wiki/File:Scimitar.png" class="image"><img alt="Scimitar.png" src="/mediawiki/images/e/e5/Scimitar.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Saber" class="mw-redirect" title="Saber"><b>sabers</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Silver_saber" title="Silver saber">silver saber</a></td>
<td>75 zm</td>
<td>40</td>
<td>6</td>
<td>d8</td>
<td>d8</td>
<td>silver</td>
<td></td>
<td><a href="/wiki/File:Silver_saber.png" class="image"><img alt="Silver saber.png" src="/mediawiki/images/7/74/Silver_saber.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-lightgray">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Club" title="Club"><b>clubs</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Club" title="Club">club</a></td>
<td>3 zm</td>
<td>30</td>
<td>12</td>
<td>d6</td>
<td>d3</td>
<td>wood</td>
<td></td>
<td><a href="/wiki/File:Club.png" class="image"><img alt="Club.png" src="/mediawiki/images/5/50/Club.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-brown">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Aklys" title="Aklys">aklys</a></td>
<td>4 zm</td>
<td>15</td>
<td>8</td>
<td>d6</td>
<td>d3</td>
<td>iron</td>
<td>thonged club</td>
<td><a href="/wiki/File:Aklys.png" class="image"><img alt="Aklys.png" src="/mediawiki/images/2/2c/Aklys.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Mace" title="Mace"><b>maces</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Mace" title="Mace">mace</a></td>
<td>5 zm</td>
<td>30</td>
<td>40</td>
<td>d6+1</td>
<td>d6</td>
<td>iron</td>
<td></td>
<td><a href="/wiki/File:Mace.png" class="image"><img alt="Mace.png" src="/mediawiki/images/6/63/Mace.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Morning_star" title="Morning star"><b>morning stars</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Morning_star" title="Morning star">morning star</a></td>
<td>10 zm</td>
<td>120</td>
<td>12</td>
<td>2d4</td>
<td>d6+1</td>
<td>iron</td>
<td></td>
<td><a href="/wiki/File:Morning_star.png" class="image"><img alt="Morning star.png" src="/mediawiki/images/f/fd/Morning_star.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Flail" title="Flail"><b>flails</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Flail" title="Flail">flail (nunchaku)</a></td>
<td>4 zm</td>
<td>15</td>
<td>40</td>
<td>d6+1</td>
<td>2d4</td>
<td>iron</td>
<td></td>
<td><a href="/wiki/File:Flail.png" class="image"><img alt="Flail.png" src="/mediawiki/images/1/1d/Flail.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Grappling_hook" title="Grappling hook">grappling hook</a></td>
<td>50 zm</td>
<td>30</td>
<td>tool</td>
<td>d2</td>
<td>d6</td>
<td>iron</td>
<td>iron hook</td>
<td><a href="/wiki/File:Grappling_hook.png" class="image"><img alt="Grappling hook.png" src="/mediawiki/images/4/43/Grappling_hook.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">(</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Hammer" class="mw-redirect" title="Hammer"><b>hammers</b></a>
</td></tr>
<tr>
<td><a href="/wiki/War_hammer" title="War hammer">war hammer</a></td>
<td>5 zm</td>
<td>50</td>
<td>15</td>
<td>d4+1</td>
<td>d4</td>
<td>iron</td>
<td></td>
<td><a href="/wiki/File:War_hammer.png" class="image"><img alt="War hammer.png" src="/mediawiki/images/a/ab/War_hammer.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Quarterstaff" title="Quarterstaff"><b>quarterstaves</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Quarterstaff" title="Quarterstaff">quarterstaff</a></td>
<td>5 zm</td>
<td>40</td>
<td>11<sup>†</sup></td>
<td>d6</td>
<td>d6</td>
<td>wood</td>
<td>staff</td>
<td><a href="/wiki/File:Quarterstaff.png" class="image"><img alt="Quarterstaff.png" src="/mediawiki/images/8/85/Quarterstaff.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-brown">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Polearms" class="mw-redirect" title="Polearms"><b>polearms</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Partisan" class="mw-redirect" title="Partisan">partisan</a></td>
<td>10 zm</td>
<td>80</td>
<td>5</td>
<td>d6</td>
<td>d6+1</td>
<td>iron</td>
<td>vulgar polearm</td>
<td><a href="/wiki/File:Partisan.png" class="image"><img alt="Partisan.png" src="/mediawiki/images/c/c1/Partisan.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Fauchard" class="mw-redirect" title="Fauchard">fauchard</a></td>
<td>5 zm</td>
<td>60</td>
<td>6</td>
<td>d6</td>
<td>d8</td>
<td>iron</td>
<td>pole sickle</td>
<td><a href="/wiki/File:Fauchard.png" class="image"><img alt="Fauchard.png" src="/mediawiki/images/5/5a/Fauchard.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Glaive" class="mw-redirect" title="Glaive">glaive (naginata)</a></td>
<td>6 zm</td>
<td>75</td>
<td>8</td>
<td>d6</td>
<td>d10</td>
<td>iron</td>
<td>single-edged polearm</td>
<td><a href="/wiki/File:Glaive.png" class="image"><img alt="Glaive.png" src="/mediawiki/images/e/e9/Glaive.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Bec-de-corbin" class="mw-redirect" title="Bec-de-corbin">bec-de-corbin</a></td>
<td>8 zm</td>
<td>100</td>
<td>4</td>
<td>d8</td>
<td>d6</td>
<td>iron</td>
<td>beaked polearm</td>
<td><a href="/wiki/File:Bec_de_corbin.png" class="image"><img alt="Bec de corbin.png" src="/mediawiki/images/c/cb/Bec_de_corbin.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Spetum" class="mw-redirect" title="Spetum">spetum</a></td>
<td>5 zm</td>
<td>50</td>
<td>5</td>
<td>d6+1</td>
<td>2d6</td>
<td>iron</td>
<td>forked polearm</td>
<td><a href="/wiki/File:Spetum.png" class="image"><img alt="Spetum.png" src="/mediawiki/images/4/4f/Spetum.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Lucern_hammer" class="mw-redirect" title="Lucern hammer">lucern hammer</a></td>
<td>7 zm</td>
<td>150</td>
<td>5</td>
<td>2d4</td>
<td>d6</td>
<td>iron</td>
<td>pronged polearm</td>
<td><a href="/wiki/File:Lucern_hammer.png" class="image"><img alt="Lucern hammer.png" src="/mediawiki/images/9/95/Lucern_hammer.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Guisarme" class="mw-redirect" title="Guisarme">guisarme</a></td>
<td>5 zm</td>
<td>80</td>
<td>6</td>
<td>2d4</td>
<td>d8</td>
<td>iron</td>
<td>pruning hook</td>
<td><a href="/wiki/File:Guisarme.png" class="image"><img alt="Guisarme.png" src="/mediawiki/images/0/07/Guisarme.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Ranseur" class="mw-redirect" title="Ranseur">ranseur</a></td>
<td>6 zm</td>
<td>50</td>
<td>5</td>
<td>2d4</td>
<td>2d4</td>
<td>iron</td>
<td>hilted polearm</td>
<td><a href="/wiki/File:Ranseur.png" class="image"><img alt="Ranseur.png" src="/mediawiki/images/b/b9/Ranseur.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Voulge" class="mw-redirect" title="Voulge">voulge</a></td>
<td>5 zm</td>
<td>125</td>
<td>4</td>
<td>2d4</td>
<td>2d4</td>
<td>iron</td>
<td>pole cleaver</td>
<td><a href="/wiki/File:Voulge.png" class="image"><img alt="Voulge.png" src="/mediawiki/images/7/7e/Voulge.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Bill-guisarme" class="mw-redirect" title="Bill-guisarme">bill-guisarme</a></td>
<td>7 zm</td>
<td>120</td>
<td>4</td>
<td>2d4</td>
<td>d10</td>
<td>iron</td>
<td>hooked polearm</td>
<td><a href="/wiki/File:Bill-guisarme.png" class="image"><img alt="Bill-guisarme.png" src="/mediawiki/images/5/5d/Bill-guisarme.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Bardiche" class="mw-redirect" title="Bardiche">bardiche</a></td>
<td>7 zm</td>
<td>120</td>
<td>4</td>
<td>2d4</td>
<td>3d4</td>
<td>iron</td>
<td>long poleaxe</td>
<td><a href="/wiki/File:Bardiche.png" class="image"><img alt="Bardiche.png" src="/mediawiki/images/4/4d/Bardiche.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Halberd" class="mw-redirect" title="Halberd">halberd</a></td>
<td>10 zm</td>
<td>150</td>
<td>8</td>
<td>d10</td>
<td>2d6</td>
<td>iron</td>
<td>angled poleaxe</td>
<td><a href="/wiki/File:Halberd.png" class="image"><img alt="Halberd.png" src="/mediawiki/images/1/12/Halberd.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Spear" title="Spear"><b>spears</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Orcish_spear" class="mw-redirect" title="Orcish spear">orcish spear</a></td>
<td>3 zm</td>
<td>30</td>
<td>13<sup>†</sup></td>
<td>d5</td>
<td>d8</td>
<td>iron</td>
<td>crude spear</td>
<td><a href="/wiki/File:Orcish_spear.png" class="image"><img alt="Orcish spear.png" src="/mediawiki/images/2/28/Orcish_spear.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-darkgray">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Spear" title="Spear">spear</a></td>
<td>3 zm</td>
<td>30</td>
<td>50<sup>†</sup></td>
<td>d6</td>
<td>d8</td>
<td>iron</td>
<td></td>
<td><a href="/wiki/File:Spear.png" class="image"><img alt="Spear.png" src="/mediawiki/images/4/4f/Spear.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Silver_spear" class="mw-redirect" title="Silver spear">silver spear</a></td>
<td>40 zm</td>
<td>36</td>
<td>2</td>
<td>d6</td>
<td>d8</td>
<td>silver</td>
<td></td>
<td><a href="/wiki/File:Silver_spear.png" class="image"><img alt="Silver spear.png" src="/mediawiki/images/c/ca/Silver_spear.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-lightgray">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Elven_spear" class="mw-redirect" title="Elven spear">elven spear</a></td>
<td>3 zm</td>
<td>30</td>
<td>10<sup>†</sup></td>
<td>d7</td>
<td>d8</td>
<td>wood</td>
<td>runed spear</td>
<td><a href="/wiki/File:Elven_spear.png" class="image"><img alt="Elven spear.png" src="/mediawiki/images/6/66/Elven_spear.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-brown">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Dwarvish_spear" class="mw-redirect" title="Dwarvish spear">dwarvish spear</a></td>
<td>3 zm</td>
<td>35</td>
<td>12<sup>†</sup></td>
<td>d8</td>
<td>d8</td>
<td>iron</td>
<td>stout spear</td>
<td><a href="/wiki/File:Dwarvish_spear.png" class="image"><img alt="Dwarvish spear.png" src="/mediawiki/images/d/da/Dwarvish_spear.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Javelin" title="Javelin">javelin</a></td>
<td>3 zm</td>
<td>20</td>
<td>10</td>
<td>d6</td>
<td>d6</td>
<td>iron</td>
<td>throwing spear</td>
<td><a href="/wiki/File:Javelin.png" class="image"><img alt="Javelin.png" src="/mediawiki/images/1/1d/Javelin.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Trident" title="Trident"><b>tridents</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Trident" title="Trident">trident</a></td>
<td>5 zm</td>
<td>25</td>
<td>8</td>
<td>d6+1</td>
<td>3d4</td>
<td>iron</td>
<td></td>
<td><a href="/wiki/File:Trident.png" class="image"><img alt="Trident.png" src="/mediawiki/images/9/9a/Trident.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Lance" title="Lance"><b>lances</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Lance" title="Lance">lance</a> (1)</td>
<td>10 zm</td>
<td>180</td>
<td>4</td>
<td>d6</td>
<td>d8</td>
<td>iron</td>
<td></td>
<td><a href="/wiki/File:Lance.png" class="image"><img alt="Lance.png" src="/mediawiki/images/f/f8/Lance.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Bow" title="Bow"><b>bows</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Orcish_bow" title="Orcish bow">orcish bow</a></td>
<td>60 zm</td>
<td>30</td>
<td>12<sup>†</sup></td>
<td>d2</td>
<td>d2</td>
<td>wood</td>
<td>crude bow</td>
<td><a href="/wiki/File:Orcish_bow.png" class="image"><img alt="Orcish bow.png" src="/mediawiki/images/c/cb/Orcish_bow.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-darkgray">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Orcish_arrow" title="Orcish arrow">orcish arrow</a></td>
<td>2 zm</td>
<td>1</td>
<td>20<sup>†</sup></td>
<td>d5</td>
<td>d6</td>
<td>iron</td>
<td>crude arrow</td>
<td><a href="/wiki/File:Orcish_arrow.png" class="image"><img alt="Orcish arrow.png" src="/mediawiki/images/a/a4/Orcish_arrow.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-darkgray">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Bow" title="Bow">bow</a></td>
<td>60 zm</td>
<td>30</td>
<td>24</td>
<td>d2</td>
<td>d2</td>
<td>wood</td>
<td></td>
<td><a href="/wiki/File:Bow.png" class="image"><img alt="Bow.png" src="/mediawiki/images/6/65/Bow.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-brown">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Arrow" title="Arrow">arrow</a></td>
<td>2 zm</td>
<td>1</td>
<td>55<sup>†</sup></td>
<td>d6</td>
<td>d6</td>
<td>iron</td>
<td></td>
<td><a href="/wiki/File:Arrow.png" class="image"><img alt="Arrow.png" src="/mediawiki/images/4/41/Arrow.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Elven_bow" title="Elven bow">elven bow</a></td>
<td>60 zm</td>
<td>30</td>
<td>12<sup>†</sup></td>
<td>d2</td>
<td>d2</td>
<td>wood</td>
<td>runed bow</td>
<td><a href="/wiki/File:Elven_bow.png" class="image"><img alt="Elven bow.png" src="/mediawiki/images/f/fd/Elven_bow.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-brown">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Elven_arrow" title="Elven arrow">elven arrow</a></td>
<td>2 zm</td>
<td>1</td>
<td>20<sup>†</sup></td>
<td>d7</td>
<td>d6</td>
<td>wood</td>
<td>runed arrow</td>
<td><a href="/wiki/File:Elven_arrow.png" class="image"><img alt="Elven arrow.png" src="/mediawiki/images/4/4a/Elven_arrow.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-brown">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Yumi" title="Yumi">yumi</a></td>
<td>60 zm</td>
<td>30</td>
<td>0</td>
<td>d2</td>
<td>d2</td>
<td>wood</td>
<td>long bow</td>
<td><a href="/wiki/File:Yumi.png" class="image"><img alt="Yumi.png" src="/mediawiki/images/f/fb/Yumi.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-brown">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Ya" title="Ya">ya</a></td>
<td>4 zm</td>
<td>1</td>
<td>15</td>
<td>d7</td>
<td>d7</td>
<td>metal</td>
<td>bamboo arrow</td>
<td><a href="/wiki/File:Bamboo_arrow.png" class="image"><img alt="Bamboo arrow.png" src="/mediawiki/images/d/de/Bamboo_arrow.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Silver_arrow" title="Silver arrow">silver arrow</a></td>
<td>5 zm</td>
<td>1</td>
<td>12</td>
<td>d6</td>
<td>d6</td>
<td>silver</td>
<td></td>
<td><a href="/wiki/File:Silver_arrow.png" class="image"><img alt="Silver arrow.png" src="/mediawiki/images/c/cd/Silver_arrow.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-lightgray">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Sling" title="Sling"><b>slings</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Sling" title="Sling">sling</a></td>
<td>20 zm</td>
<td>3</td>
<td>40</td>
<td>d2</td>
<td>d2</td>
<td>leather</td>
<td></td>
<td><a href="/wiki/File:Sling.png" class="image"><img alt="Sling.png" src="/mediawiki/images/9/93/Sling.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-brown">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Flintstone" class="mw-redirect" title="Flintstone">flintstone</a></td>
<td>1 zm</td>
<td>10</td>
<td>gem</td>
<td>d6</td>
<td>d6</td>
<td>mineral</td>
<td>gray stone</td>
<td><a href="/wiki/File:Gray_stone.png" class="image"><img alt="Gray stone.png" src="/mediawiki/images/a/a0/Gray_stone.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-lightgray">*</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Crossbow" title="Crossbow"><b>crossbows</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Crossbow" title="Crossbow">crossbow</a></td>
<td>40 zm</td>
<td>50</td>
<td>45<sup>†</sup></td>
<td>d2</td>
<td>d2</td>
<td>wood</td>
<td></td>
<td><a href="/wiki/File:Crossbow.png" class="image"><img alt="Crossbow.png" src="/mediawiki/images/7/79/Crossbow.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-brown">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Crossbow_bolt" title="Crossbow bolt">crossbow bolt</a></td>
<td>2 zm</td>
<td>1</td>
<td>55<sup>†</sup></td>
<td>d4+1</td>
<td>d6+1</td>
<td>iron</td>
<td></td>
<td><a href="/wiki/File:Crossbow_bolt.png" class="image"><img alt="Crossbow bolt.png" src="/mediawiki/images/e/e5/Crossbow_bolt.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Dart" title="Dart"><b>darts</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Dart" title="Dart">dart</a></td>
<td>2 zm</td>
<td>1</td>
<td>60<sup>†</sup></td>
<td>d3</td>
<td>d2</td>
<td>iron</td>
<td></td>
<td><a href="/wiki/File:Dart.png" class="image"><img alt="Dart.png" src="/mediawiki/images/2/29/Dart.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Shuriken" title="Shuriken"><b>shurikens</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Shuriken" title="Shuriken">shuriken</a></td>
<td>5 zm</td>
<td>1</td>
<td>35</td>
<td>d8</td>
<td>d6</td>
<td>iron</td>
<td>throwing star</td>
<td><a href="/wiki/File:Shuriken.png" class="image"><img alt="Shuriken.png" src="/mediawiki/images/a/ac/Shuriken.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-cyan">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Boomerang" title="Boomerang"><b>boomerangs</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Boomerang" title="Boomerang">boomerang</a></td>
<td>20 zm</td>
<td>5</td>
<td>15</td>
<td>d9</td>
<td>d9</td>
<td>wood</td>
<td></td>
<td><a href="/wiki/File:Boomerang.png" class="image"><img alt="Boomerang.png" src="/mediawiki/images/7/7c/Boomerang.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-brown">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Whip" class="mw-redirect" title="Whip"><b>whips</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Bullwhip" title="Bullwhip">bullwhip</a></td>
<td>4 zm</td>
<td>20</td>
<td>2</td>
<td>d2</td>
<td>1</td>
<td>leather</td>
<td></td>
<td><a href="/wiki/File:Bullwhip.png" class="image"><img alt="Bullwhip.png" src="/mediawiki/images/4/44/Bullwhip.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-brown">)</span>
</td></tr>
<tr>
<td><a href="/wiki/Rubber_hose" title="Rubber hose">rubber hose</a></td>
<td>3 zm</td>
<td>20</td>
<td>N/A</td>
<td>d4</td>
<td>d3</td>
<td>plastic</td>
<td></td>
<td><a href="/wiki/File:Rubber_hose.png" class="image"><img alt="Rubber hose.png" src="/mediawiki/images/2/26/Rubber_hose.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-brown">)</span>
</td></tr>
<tr>
<td colspan="10"><a href="/wiki/Unicorn_horn" title="Unicorn horn"><b>unicorn horns</b></a>
</td></tr>
<tr>
<td><a href="/wiki/Unicorn_horn" title="Unicorn horn">unicorn horn</a></td>
<td>100 zm</td>
<td>20</td>
<td>tool</td>
<td>d12</td>
<td>d12</td>
<td>bone</td>
<td></td>
<td><a href="/wiki/File:Unicorn_horn.png" class="image"><img alt="Unicorn horn.png" src="/mediawiki/images/6/65/Unicorn_horn.png" width="16" height="16"></a></td>
<td><span class="nhsym clr-white">(</span>
</td></tr></tbody></table>
"""


"""
example file:

from .base_weapon import Weapon
from ... import dice as D, material as M


class BaseDagger(Weapon):
    pass


class OrcishDagger(BaseDagger):

    def __init__(self):
        super().__init__('orcish dagger', weight=10, damage=D.SingleDice(3), material=M.Iron)
"""


mydir = os.path.dirname(os.path.abspath(__file__))


def create_init(submodules):
    fname = os.path.join(mydir, '__init__.py')
    with open(fname, 'wt') as f:
        for m in submodules:
            f.write('from .{} import *\n'.format(m))


def get_class_name(name):
    name = name.replace('-', ' ')
    stripped = name
    capitalized = ''.join([word.capitalize() for word in stripped.split(' ')])
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



