diff options
Diffstat (limited to 'data')
| -rw-r--r-- | data/items/adamantite_bar.yaml | 6 | ||||
| -rw-r--r-- | data/items/bronze_bar.yaml | 6 | ||||
| -rw-r--r-- | data/items/gold_bar.yaml | 6 | ||||
| -rw-r--r-- | data/items/iron_bar.yaml | 6 | ||||
| -rw-r--r-- | data/items/mithril_bar.yaml | 6 | ||||
| -rw-r--r-- | data/items/runite_bar.yaml | 6 | ||||
| -rw-r--r-- | data/items/silver_bar.yaml | 6 | ||||
| -rw-r--r-- | data/items/steel_bar.yaml | 6 | ||||
| -rw-r--r-- | data/objects/furnace.yaml | 5 | ||||
| -rw-r--r-- | data/recipes/smelt_adamantite.yaml | 15 | ||||
| -rw-r--r-- | data/recipes/smelt_bronze.yaml | 15 | ||||
| -rw-r--r-- | data/recipes/smelt_gold.yaml | 13 | ||||
| -rw-r--r-- | data/recipes/smelt_iron.yaml | 17 | ||||
| -rw-r--r-- | data/recipes/smelt_mithril.yaml | 15 | ||||
| -rw-r--r-- | data/recipes/smelt_runite.yaml | 15 | ||||
| -rw-r--r-- | data/recipes/smelt_silver.yaml | 13 | ||||
| -rw-r--r-- | data/recipes/smelt_steel.yaml | 15 | ||||
| -rw-r--r-- | data/rooms/12.yaml | 17 |
18 files changed, 187 insertions, 1 deletions
diff --git a/data/items/adamantite_bar.yaml b/data/items/adamantite_bar.yaml new file mode 100644 index 0000000..5a9b827 --- /dev/null +++ b/data/items/adamantite_bar.yaml @@ -0,0 +1,6 @@ +id: adamantite_bar +name: adamantite bar +color: "71" +description: "A bar of adamantite metal, extremely durable." +value: 200 +stackable: false diff --git a/data/items/bronze_bar.yaml b/data/items/bronze_bar.yaml new file mode 100644 index 0000000..053cfe8 --- /dev/null +++ b/data/items/bronze_bar.yaml @@ -0,0 +1,6 @@ +id: bronze_bar +name: bronze bar +color: "178" +description: "A bar of bronze metal, smelted from copper and tin ore." +value: 4 +stackable: false diff --git a/data/items/gold_bar.yaml b/data/items/gold_bar.yaml new file mode 100644 index 0000000..3272b04 --- /dev/null +++ b/data/items/gold_bar.yaml @@ -0,0 +1,6 @@ +id: gold_bar +name: gold bar +color: "220" +description: "A bar of gold metal." +value: 50 +stackable: false diff --git a/data/items/iron_bar.yaml b/data/items/iron_bar.yaml new file mode 100644 index 0000000..26c8352 --- /dev/null +++ b/data/items/iron_bar.yaml @@ -0,0 +1,6 @@ +id: iron_bar +name: iron bar +color: "250" +description: "A bar of iron metal." +value: 12 +stackable: false diff --git a/data/items/mithril_bar.yaml b/data/items/mithril_bar.yaml new file mode 100644 index 0000000..00e97a4 --- /dev/null +++ b/data/items/mithril_bar.yaml @@ -0,0 +1,6 @@ +id: mithril_bar +name: mithril bar +color: "75" +description: "A bar of mithril metal, light and strong." +value: 100 +stackable: false diff --git a/data/items/runite_bar.yaml b/data/items/runite_bar.yaml new file mode 100644 index 0000000..1faff69 --- /dev/null +++ b/data/items/runite_bar.yaml @@ -0,0 +1,6 @@ +id: runite_bar +name: runite bar +color: "39" +description: "A bar of runite metal, the finest alloy known." +value: 500 +stackable: false diff --git a/data/items/silver_bar.yaml b/data/items/silver_bar.yaml new file mode 100644 index 0000000..eccb25f --- /dev/null +++ b/data/items/silver_bar.yaml @@ -0,0 +1,6 @@ +id: silver_bar +name: silver bar +color: "255" +description: "A bar of silver metal." +value: 20 +stackable: false diff --git a/data/items/steel_bar.yaml b/data/items/steel_bar.yaml new file mode 100644 index 0000000..450fd5c --- /dev/null +++ b/data/items/steel_bar.yaml @@ -0,0 +1,6 @@ +id: steel_bar +name: steel bar +color: "254" +description: "A bar of steel, forged from iron ore and coal." +value: 30 +stackable: false diff --git a/data/objects/furnace.yaml b/data/objects/furnace.yaml new file mode 100644 index 0000000..437842a --- /dev/null +++ b/data/objects/furnace.yaml @@ -0,0 +1,5 @@ +id: furnace +name: furnace +color: "196" +props: + description: "A blazing hot furnace for smelting ores into bars." diff --git a/data/recipes/smelt_adamantite.yaml b/data/recipes/smelt_adamantite.yaml new file mode 100644 index 0000000..c5a34f7 --- /dev/null +++ b/data/recipes/smelt_adamantite.yaml @@ -0,0 +1,15 @@ +id: smelt_adamantite +type: smelting +skill: smithing +level: 65 +xp: 37 +wait: 4 +station: [furnace] +consume: + - items: [adamantite_ore] + qty: 1 + - items: [coal] + qty: 6 +output: adamantite_bar +message: "You remove a white hot adamantite bar!" +fail_message: "You fail to smelt a usable bar." diff --git a/data/recipes/smelt_bronze.yaml b/data/recipes/smelt_bronze.yaml new file mode 100644 index 0000000..bb46da5 --- /dev/null +++ b/data/recipes/smelt_bronze.yaml @@ -0,0 +1,15 @@ +id: smelt_bronze +type: smelting +skill: smithing +level: 1 +xp: 6 +wait: 4 +station: [furnace] +consume: + - items: [copper_ore] + qty: 1 + - items: [tin_ore] + qty: 1 +output: bronze_bar +message: "You remove a white hot bronze bar!" +fail_message: "You fail to smelt a usable bar." diff --git a/data/recipes/smelt_gold.yaml b/data/recipes/smelt_gold.yaml new file mode 100644 index 0000000..6f30147 --- /dev/null +++ b/data/recipes/smelt_gold.yaml @@ -0,0 +1,13 @@ +id: smelt_gold +type: smelting +skill: smithing +level: 45 +xp: 22 +wait: 4 +station: [furnace] +consume: + - items: [gold_ore] + qty: 1 +output: gold_bar +message: "You remove a white hot gold bar!" +fail_message: "You fail to smelt a usable bar." diff --git a/data/recipes/smelt_iron.yaml b/data/recipes/smelt_iron.yaml new file mode 100644 index 0000000..2631b28 --- /dev/null +++ b/data/recipes/smelt_iron.yaml @@ -0,0 +1,17 @@ +id: smelt_iron +type: smelting +skill: smithing +level: 20 +xp: 12 +wait: 4 +station: [furnace] +consume: + - items: [iron_ore] + qty: 1 +output: iron_bar +message: "You remove a white hot iron bar!" +fail_message: "The iron is too impure to make a workable bar." +success: + base: 0.5 + per_level: 0 + cap: 0.5 diff --git a/data/recipes/smelt_mithril.yaml b/data/recipes/smelt_mithril.yaml new file mode 100644 index 0000000..0e2856a --- /dev/null +++ b/data/recipes/smelt_mithril.yaml @@ -0,0 +1,15 @@ +id: smelt_mithril +type: smelting +skill: smithing +level: 50 +xp: 30 +wait: 4 +station: [furnace] +consume: + - items: [mithril_ore] + qty: 1 + - items: [coal] + qty: 4 +output: mithril_bar +message: "You remove a white hot mithril bar!" +fail_message: "You fail to smelt a usable bar." diff --git a/data/recipes/smelt_runite.yaml b/data/recipes/smelt_runite.yaml new file mode 100644 index 0000000..1c2935e --- /dev/null +++ b/data/recipes/smelt_runite.yaml @@ -0,0 +1,15 @@ +id: smelt_runite +type: smelting +skill: smithing +level: 80 +xp: 50 +wait: 4 +station: [furnace] +consume: + - items: [runite_ore] + qty: 1 + - items: [coal] + qty: 8 +output: runite_bar +message: "You remove a white hot runite bar!" +fail_message: "You fail to smelt a usable bar." diff --git a/data/recipes/smelt_silver.yaml b/data/recipes/smelt_silver.yaml new file mode 100644 index 0000000..1630452 --- /dev/null +++ b/data/recipes/smelt_silver.yaml @@ -0,0 +1,13 @@ +id: smelt_silver +type: smelting +skill: smithing +level: 25 +xp: 14 +wait: 4 +station: [furnace] +consume: + - items: [silver_ore] + qty: 1 +output: silver_bar +message: "You remove a white hot silver bar!" +fail_message: "You fail to smelt a usable bar." diff --git a/data/recipes/smelt_steel.yaml b/data/recipes/smelt_steel.yaml new file mode 100644 index 0000000..e3df4b6 --- /dev/null +++ b/data/recipes/smelt_steel.yaml @@ -0,0 +1,15 @@ +id: smelt_steel +type: smelting +skill: smithing +level: 40 +xp: 17 +wait: 4 +station: [furnace] +consume: + - items: [iron_ore] + qty: 1 + - items: [coal] + qty: 2 +output: steel_bar +message: "You remove a white hot steel bar!" +fail_message: "You fail to smelt a usable bar." diff --git a/data/rooms/12.yaml b/data/rooms/12.yaml index c9ab894..4da9c7e 100644 --- a/data/rooms/12.yaml +++ b/data/rooms/12.yaml @@ -1,6 +1,21 @@ id: 12 name: "Forge" -description: "A blazing forge and anvil dominate this smoky workshop. This area is not yet accessible." +description: "A blazing forge and anvil dominate this smoky workshop. The heat from the furnace is intense." exits: east: 13 west: 11 +objects: + - id: furnace +spawns: + - item_id: copper_ore + quantity: 3 + respawn_ticks: 30 + - item_id: tin_ore + quantity: 3 + respawn_ticks: 30 + - item_id: iron_ore + quantity: 3 + respawn_ticks: 30 + - item_id: coal + quantity: 5 + respawn_ticks: 30 |
