- merchant - Merchant of interest.
- item - Singular item for which to create a table.
- ingredient - Ingredient name. Used to filter the provided merchant's crafts for those which use the ingredient.
From Dark and Darker Wiki
(Created page with "=Overview= Functions for making Crafting table. Data comes from Data:Merchant.json. =Functions= ==draw_table== Creates a table of craftables ===Parameters=== * ''merchant'' - Merchant of interest * ''item'' - Singular item for which to create a table * ''ingredient'' - Ingredient name, used to filter the provided merchant's crafts for those which use the ingredient ==draw_table examples== ===Void Blade, Weaponsmith=== ---- <pre>{{#invoke:Craft|draw_table|item=...") |
(Added new functions to doc) |
||
| Line 6: | Line 6: | ||
Creates a table of craftables | Creates a table of craftables | ||
<tabber> | |||
* ''merchant'' - Merchant of interest | |-| Parameters= | ||
* ''item'' - Singular item for which to create a table | * ''merchant'' - Merchant of interest. | ||
* ''ingredient'' - Ingredient name | * ''item'' - Singular item for which to create a table. | ||
* ''ingredient'' - Ingredient name. Used to filter the provided merchant's crafts for those which use the ingredient. | |||
= | |-| Examples= | ||
<pre>{{#invoke:Craft|draw_table|item=Void Blade|merchant=Weaponsmith}}</pre> | <pre>{{#invoke:Craft|draw_table|item=Void Blade|merchant=Weaponsmith}}</pre> | ||
{{#invoke:Craft|draw_table|item=Void Blade|merchant=Weaponsmith}} | |||
---- | ---- | ||
<pre>{{#invoke:Craft|draw_table|merchant=Weaponsmith|ingredient=Iron Ingot}}</pre> | <pre>{{#invoke:Craft|draw_table|merchant=Weaponsmith|ingredient=Iron Ingot}}</pre> | ||
{{#invoke:Craft|draw_table|merchant=Weaponsmith|ingredient=Iron Ingot}} | |||
---- | ---- | ||
<pre>{{#invoke:Craft|draw_table|merchant=Weaponsmith}}</pre> | <pre>{{#invoke:Craft|draw_table|merchant=Weaponsmith}}</pre> | ||
{{#invoke:Craft|draw_table|merchant=Weaponsmith}} | |||
</tabber> | |||
==draw_ingredient_table== | |||
Creates a table of craftables filtered for a specific ingredient. | |||
<tabber> | |||
|-| Parameters= | |||
* ''ingredient'' - Singular ingredient. | |||
* ''category'' - Ingredient's item category. Used to lookup merchant recipe presence. | |||
|-| Examples= | |||
<pre>{{#invoke:Craft|draw_ingredient_table|category=Misc|ingredient=Iron Ingot}}</pre> | |||
{{#invoke:Craft|draw_ingredient_table|category=Misc|ingredient=Iron Ingot}} | |||
</tabber> | |||
==draw_craftable_table== | |||
Creates a table of craftables filtered for specific item crafting recipes. | |||
<tabber> | |||
|-| Parameters= | |||
* ''item'' - Singular item for which to create a table. | |||
* ''category'' - Item's item category. Used to lookup merchant crafting presence. | |||
|-| Examples= | |||
<pre>{{#invoke:Craft|draw_craftable_table|item=Void Blade|category=Weapon}}</pre> | |||
{{#invoke:Craft|draw_craftable_table|item=Void Blade|category=Weapon}} | |||
{{#invoke:Craft| | ---- | ||
<pre>{{#invoke:Craft|draw_craftable_table|category=Misc|item=Iron Ingot}}</pre> | |||
{{#invoke:Craft|draw_craftable_table|category=Misc|item=Iron Ingot}} | |||
</tabber> | |||
Revision as of 20:46, 8 April 2026
Overview
Functions for making Crafting table. Data comes from Data:Merchant.json.
Functions
draw_table
Creates a table of craftables
{{#invoke:Craft|draw_table|item=Void Blade|merchant=Weaponsmith}}
| Name | Ingredients | Merchant |
|---|---|---|
{{#invoke:Craft|draw_table|merchant=Weaponsmith|ingredient=Iron Ingot}}
| Name | Ingredients | Merchant |
|---|---|---|
{{#invoke:Craft|draw_table|merchant=Weaponsmith}}
| Name | Ingredients | Merchant |
|---|---|---|
draw_ingredient_table
Creates a table of craftables filtered for a specific ingredient.
- ingredient - Singular ingredient.
- category - Ingredient's item category. Used to lookup merchant recipe presence.
{{#invoke:Craft|draw_ingredient_table|category=Misc|ingredient=Iron Ingot}}
Script error: The function "draw_ingredient_table" does not exist.
draw_craftable_table
Creates a table of craftables filtered for specific item crafting recipes.
- item - Singular item for which to create a table.
- category - Item's item category. Used to lookup merchant crafting presence.
{{#invoke:Craft|draw_craftable_table|item=Void Blade|category=Weapon}}
Script error: The function "draw_craftable_table" does not exist.
{{#invoke:Craft|draw_craftable_table|category=Misc|item=Iron Ingot}}
Script error: The function "draw_craftable_table" does not exist.