Deprecated: Creation of dynamic property wpdb::$categories is deprecated in /home/stormlangp/www/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$post2cat is deprecated in /home/stormlangp/www/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$link2cat is deprecated in /home/stormlangp/www/wp-includes/wp-db.php on line 668

Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/class-wp-theme.php on line 544

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/rest-api/class-wp-rest-request.php on line 952

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/rest-api/class-wp-rest-request.php on line 972

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/rest-api/class-wp-rest-request.php on line 984

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/rest-api/class-wp-rest-request.php on line 995

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/class-wp-block-list.php on line 199

Deprecated: Creation of dynamic property acf_field_text::$label is deprecated in /home/stormlangp/www/wp-content/plugins/advanced-custom-fields/core/fields/text.php on line 19

Deprecated: Creation of dynamic property acf_field_textarea::$label is deprecated in /home/stormlangp/www/wp-content/plugins/advanced-custom-fields/core/fields/textarea.php on line 19

Deprecated: Creation of dynamic property acf_field_number::$label is deprecated in /home/stormlangp/www/wp-content/plugins/advanced-custom-fields/core/fields/number.php on line 19

Deprecated: Creation of dynamic property acf_field_email::$label is deprecated in /home/stormlangp/www/wp-content/plugins/advanced-custom-fields/core/fields/email.php on line 19

Deprecated: Creation of dynamic property acf_field_password::$label is deprecated in /home/stormlangp/www/wp-content/plugins/advanced-custom-fields/core/fields/password.php on line 19

Deprecated: Creation of dynamic property acf_field_wysiwyg::$label is deprecated in /home/stormlangp/www/wp-content/plugins/advanced-custom-fields/core/fields/wysiwyg.php on line 19

Deprecated: Creation of dynamic property acf_field_image::$label is deprecated in /home/stormlangp/www/wp-content/plugins/advanced-custom-fields/core/fields/image.php on line 19

Deprecated: Creation of dynamic property acf_field_file::$label is deprecated in /home/stormlangp/www/wp-content/plugins/advanced-custom-fields/core/fields/file.php on line 19

Deprecated: Creation of dynamic property acf_field_select::$label is deprecated in /home/stormlangp/www/wp-content/plugins/advanced-custom-fields/core/fields/select.php on line 18

Deprecated: Creation of dynamic property acf_field_checkbox::$label is deprecated in /home/stormlangp/www/wp-content/plugins/advanced-custom-fields/core/fields/checkbox.php on line 19

Deprecated: Creation of dynamic property acf_field_radio::$label is deprecated in /home/stormlangp/www/wp-content/plugins/advanced-custom-fields/core/fields/radio.php on line 18

Deprecated: Creation of dynamic property acf_field_true_false::$label is deprecated in /home/stormlangp/www/wp-content/plugins/advanced-custom-fields/core/fields/true_false.php on line 19

Deprecated: Creation of dynamic property acf_field_page_link::$label is deprecated in /home/stormlangp/www/wp-content/plugins/advanced-custom-fields/core/fields/page_link.php on line 18

Deprecated: Creation of dynamic property acf_field_post_object::$label is deprecated in /home/stormlangp/www/wp-content/plugins/advanced-custom-fields/core/fields/post_object.php on line 18

Deprecated: Creation of dynamic property acf_field_relationship::$label is deprecated in /home/stormlangp/www/wp-content/plugins/advanced-custom-fields/core/fields/relationship.php on line 18

Deprecated: Creation of dynamic property acf_field_taxonomy::$label is deprecated in /home/stormlangp/www/wp-content/plugins/advanced-custom-fields/core/fields/taxonomy.php on line 18

Deprecated: Creation of dynamic property acf_field_user::$label is deprecated in /home/stormlangp/www/wp-content/plugins/advanced-custom-fields/core/fields/user.php on line 18

Deprecated: Creation of dynamic property acf_field_google_map::$label is deprecated in /home/stormlangp/www/wp-content/plugins/advanced-custom-fields/core/fields/google-map.php on line 18

Deprecated: Creation of dynamic property acf_field_google_map::$default_values is deprecated in /home/stormlangp/www/wp-content/plugins/advanced-custom-fields/core/fields/google-map.php on line 26

Deprecated: Creation of dynamic property acf_field_date_picker::$label is deprecated in /home/stormlangp/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/date_picker.php on line 19

Deprecated: Creation of dynamic property acf_field_color_picker::$label is deprecated in /home/stormlangp/www/wp-content/plugins/advanced-custom-fields/core/fields/color_picker.php on line 19

Deprecated: Creation of dynamic property acf_field_message::$label is deprecated in /home/stormlangp/www/wp-content/plugins/advanced-custom-fields/core/fields/message.php on line 19

Deprecated: Creation of dynamic property acf_field_tab::$label is deprecated in /home/stormlangp/www/wp-content/plugins/advanced-custom-fields/core/fields/tab.php on line 19

Deprecated: Return type of WPCF7_FormTag::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-content/plugins/contact-form-7/includes/form-tag.php on line 339

Deprecated: Return type of WPCF7_FormTag::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-content/plugins/contact-form-7/includes/form-tag.php on line 331

Deprecated: Return type of WPCF7_FormTag::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-content/plugins/contact-form-7/includes/form-tag.php on line 325

Deprecated: Return type of WPCF7_FormTag::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-content/plugins/contact-form-7/includes/form-tag.php on line 343

Deprecated: Return type of WPSmushRecursiveFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-content/plugins/wp-smushit/lib/class-wp-smush-dir.php on line 1353

Deprecated: Creation of dynamic property WP_Taxonomy::$_pll is deprecated in /home/stormlangp/www/wp-includes/class-wp-taxonomy.php on line 415

Deprecated: Creation of dynamic property WP_Taxonomy::$_pll is deprecated in /home/stormlangp/www/wp-includes/class-wp-taxonomy.php on line 415

Deprecated: Creation of dynamic property WP_Taxonomy::$_pll is deprecated in /home/stormlangp/www/wp-includes/class-wp-taxonomy.php on line 415

Deprecated: Creation of dynamic property WP_Taxonomy::$_pll is deprecated in /home/stormlangp/www/wp-includes/class-wp-taxonomy.php on line 415

Deprecated: Creation of dynamic property PLL_Language::$filter is deprecated in /home/stormlangp/www/wp-content/plugins/polylang/include/language.php on line 57

Deprecated: Creation of dynamic property PLL_Language::$flag_code is deprecated in /home/stormlangp/www/wp-content/plugins/polylang/include/language.php on line 57

Deprecated: Creation of dynamic property PLL_Language::$filter is deprecated in /home/stormlangp/www/wp-content/plugins/polylang/include/language.php on line 57

Deprecated: Creation of dynamic property PLL_Language::$flag_code is deprecated in /home/stormlangp/www/wp-content/plugins/polylang/include/language.php on line 57

Deprecated: Creation of dynamic property PLL_Frontend_Static_Pages::$curlang is deprecated in /home/stormlangp/www/wp-content/plugins/polylang/include/static-pages.php on line 22

Deprecated: Creation of dynamic property PLL_Frontend_Static_Pages::$links_model is deprecated in /home/stormlangp/www/wp-content/plugins/polylang/frontend/frontend-static-pages.php on line 20

Deprecated: Creation of dynamic property PLL_Frontend_Static_Pages::$links is deprecated in /home/stormlangp/www/wp-content/plugins/polylang/frontend/frontend-static-pages.php on line 21

Deprecated: Creation of dynamic property PLL_Frontend::$static_pages is deprecated in /home/stormlangp/www/wp-content/plugins/polylang/frontend/frontend.php on line 61

Deprecated: Creation of dynamic property PLL_Frontend::$filters_links is deprecated in /home/stormlangp/www/wp-content/plugins/polylang/frontend/frontend.php on line 81

Deprecated: Creation of dynamic property WP_Post_Type::$_pll is deprecated in /home/stormlangp/www/wp-includes/class-wp-post-type.php on line 549

Deprecated: Creation of dynamic property rsssl_front_end::$ssl_enabled is deprecated in /home/stormlangp/www/wp-content/plugins/really-simple-ssl/class-front-end.php on line 117

Deprecated: Creation of dynamic property REALLY_SIMPLE_SSL::$rsssl_front_end is deprecated in /home/stormlangp/www/wp-content/plugins/really-simple-ssl/rlrsssl-really-simple-ssl.php on line 51

Deprecated: Creation of dynamic property REALLY_SIMPLE_SSL::$rsssl_mixed_content_fixer is deprecated in /home/stormlangp/www/wp-content/plugins/really-simple-ssl/rlrsssl-really-simple-ssl.php on line 52

Deprecated: Creation of dynamic property WP_Taxonomy::$_pll is deprecated in /home/stormlangp/www/wp-includes/class-wp-taxonomy.php on line 415

Deprecated: Creation of dynamic property avia_sidebar::$title is deprecated in /home/stormlangp/www/wp-content/themes/enfold/framework/php/class-sidebar-generator.php on line 34

Deprecated: Creation of dynamic property avia_partner_widget::$add_cont is deprecated in /home/stormlangp/www/wp-content/themes/enfold/framework/php/class-framework-widgets.php on line 1271

Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stormlangp/www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91

Deprecated: Creation of dynamic property WP_Taxonomy::$yarpp_support is deprecated in /home/stormlangp/www/wp-content/plugins/polylang/modules/plugins/plugins-compat.php on line 143

Deprecated: Creation of dynamic property POMO_FileReader::$is_overloaded is deprecated in /home/stormlangp/www/wp-includes/pomo/streams.php on line 21

Deprecated: Creation of dynamic property POMO_FileReader::$_pos is deprecated in /home/stormlangp/www/wp-includes/pomo/streams.php on line 22

Deprecated: Creation of dynamic property POMO_FileReader::$_f is deprecated in /home/stormlangp/www/wp-includes/pomo/streams.php on line 153

Deprecated: Creation of dynamic property MO::$_gettext_select_plural_form is deprecated in /home/stormlangp/www/wp-includes/pomo/translations.php on line 293

Deprecated: Creation of dynamic property WP_Taxonomy::$singular_label is deprecated in /home/stormlangp/www/wp-includes/class-wp-taxonomy.php on line 415

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/stormlangp/www/wp-includes/class-wp.php on line 173

Warning: Cannot modify header information - headers already sent by (output started at /home/stormlangp/www/wp-includes/class-wp-block-list.php:14) in /home/stormlangp/www/wp-includes/rest-api/class-wp-rest-server.php on line 1637

Warning: Cannot modify header information - headers already sent by (output started at /home/stormlangp/www/wp-includes/class-wp-block-list.php:14) in /home/stormlangp/www/wp-includes/rest-api/class-wp-rest-server.php on line 1637

Warning: Cannot modify header information - headers already sent by (output started at /home/stormlangp/www/wp-includes/class-wp-block-list.php:14) in /home/stormlangp/www/wp-includes/rest-api/class-wp-rest-server.php on line 1637

Warning: Cannot modify header information - headers already sent by (output started at /home/stormlangp/www/wp-includes/class-wp-block-list.php:14) in /home/stormlangp/www/wp-includes/rest-api/class-wp-rest-server.php on line 1637

Warning: Cannot modify header information - headers already sent by (output started at /home/stormlangp/www/wp-includes/class-wp-block-list.php:14) in /home/stormlangp/www/wp-includes/rest-api/class-wp-rest-server.php on line 1637

Warning: Cannot modify header information - headers already sent by (output started at /home/stormlangp/www/wp-includes/class-wp-block-list.php:14) in /home/stormlangp/www/wp-includes/rest-api/class-wp-rest-server.php on line 1637

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home/stormlangp/www/wp-includes/class-wp-term.php on line 198

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home/stormlangp/www/wp-includes/class-wp-term.php on line 198

Deprecated: Creation of dynamic property PLL_Query::$query is deprecated in /home/stormlangp/www/wp-content/plugins/polylang/include/query.php on line 41

Deprecated: Creation of dynamic property PLL_Query::$model is deprecated in /home/stormlangp/www/wp-content/plugins/polylang/include/query.php on line 42

Deprecated: Creation of dynamic property PLL_Query::$query is deprecated in /home/stormlangp/www/wp-content/plugins/polylang/include/query.php on line 41

Deprecated: Creation of dynamic property PLL_Query::$model is deprecated in /home/stormlangp/www/wp-content/plugins/polylang/include/query.php on line 42

Deprecated: Creation of dynamic property PLL_Query::$query is deprecated in /home/stormlangp/www/wp-content/plugins/polylang/include/query.php on line 41

Deprecated: Creation of dynamic property PLL_Query::$model is deprecated in /home/stormlangp/www/wp-content/plugins/polylang/include/query.php on line 42

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/stormlangp/www/wp-includes/wp-db.php on line 3031

Warning: Cannot modify header information - headers already sent by (output started at /home/stormlangp/www/wp-includes/class-wp-block-list.php:14) in /home/stormlangp/www/wp-includes/rest-api/class-wp-rest-server.php on line 1637

Warning: Cannot modify header information - headers already sent by (output started at /home/stormlangp/www/wp-includes/class-wp-block-list.php:14) in /home/stormlangp/www/wp-includes/rest-api/class-wp-rest-server.php on line 1637
{"id":1530,"date":"2018-05-23T17:26:49","date_gmt":"2018-05-23T16:26:49","guid":{"rendered":"https:\/\/stormland-game.com\/?p=1530"},"modified":"2019-06-12T14:44:51","modified_gmt":"2019-06-12T13:44:51","slug":"survival-guide-5-metal-working","status":"publish","type":"post","link":"https:\/\/seedsofresilience.com\/survival-guide-5-metal-working\/","title":{"rendered":"Survival Guide 5 – Metal Working"},"content":{"rendered":"

Survival Guide 5 – Metal Working<\/h1>\n

The key to create a great village<\/h2>\n

\"\"<\/a><\/p>\n

Working metal is the key to your village development. Metals are resistant and easy-to-shape materials, which allow to make nearly every tool you want. Therefore it increases your potential of action on the island. Compared to the rudimentary tools you have to craft in Stormland first, metal tools not only last longer but also are significantly more efficient because of their efficient shape. There\u2019s no comparison between an axe blade and a roughly polished stone!<\/span><\/p>\n

But metal working is also a costly process, in terms of time, resources, and infrastructure. Let\u2019s dig into how Stormland\u2019s survivors can achieve this.<\/span><\/p>\n

\"\"<\/a><\/p>\n

In-game metal working process<\/h2>\n

\"\"<\/a><\/p>\n

By refining malachite you obtain copper, and with cassiterite you get tin. Mixing both metals makes bronze, which is a good material for your first tools.<\/span><\/p>\n

For copper to melt you need to reach atemperature of about 1080\u00b0C, which can be accomplished in an oven with thick walls of clay. Tin melts at only 230\u00b0C, which could be done in a simple campfire!<\/span><\/p>\n

Note: In real life, metal ore is first heated to obtain nuggets, which in turn can be melted into ingots. In the game we choose to simplify the process by transforming ore directly into ingots.<\/span><\/p>\n

\"\"<\/a>Iron and steel would make even better tools but require a higher temperature that is hard to reach. We\u2019ll cover that in another post about smelting.<\/span><\/p>\n

Mechanized workshop<\/h2>\n

\"\"<\/a><\/p>\n

As usual with top-tier, water-powered workshops, we break down the process into mechanical groups:<\/span><\/p>\n

Driving part:\u00a0<\/b>A <\/span>waterwheel<\/span><\/i> receives a water flow on its <\/span>paddles<\/span><\/i> and transmits the power in a rotating movement to the <\/span>main shaft<\/span><\/i>.<\/span><\/p>\n

Movement transformation:\u00a0<\/b>Here we modify the horizontal rotation in an alternative movement using a camshaft<\/i>.<\/p>\n

Operative part:\u00a0<\/b>An enormous wooden lever of approximately 4 meters is driven by the camshaft. At its head, a strong hammer goes up and\u2026 PUNG!<\/p>\n

Team practical experiments<\/h2>\n

\"\"<\/a><\/p>\n

Alexandre made this model of the lever and cam shaft, and it works great! Except we cannot forge anything with it.<\/span><\/p>\n

We\u2019ve also been making small metal objects for years, to experiment but mostly for fun!<\/span><\/p>\n

\"\"<\/a><\/p>\n

\"\"<\/a><\/p>\n

Sources<\/b><\/h2>\n

Inspiring books<\/b><\/p>\n

Drawings used in accord with\u00a0Francesco CORNI<\/a>\u00a0and\u00a0Ink Line Edizioni<\/a><\/em><\/p>\n

Mulini in Italia<\/em> (Francesco CORNI)<\/span><\/p>\n

L\u2019Encyclop\u00e9die<\/em> (DIDEROT and D\u2019ALEMBERT)<\/span><\/p>\n

Visits<\/b><\/h2>\n

Forges de Pyr\u00e8ne (Ari\u00e8ge, France)<\/span><\/p>\n

\"\"<\/a><\/p>\n

We noticed some details worth sharing:<\/span><\/p>\n