diff --git a/src/plugins/npcs/varrock/master-smithing-tutor-plugin.ts b/src/plugins/npcs/varrock/master-smithing-tutor-plugin.ts index 641d4671d..eaa6a8a81 100644 --- a/src/plugins/npcs/varrock/master-smithing-tutor-plugin.ts +++ b/src/plugins/npcs/varrock/master-smithing-tutor-plugin.ts @@ -18,13 +18,19 @@ const talkTo : npcAction = (details) => { player.sendMessage('The Master Smithing Tutor gives you a hammer.', true); player.outgoingPackets.sendUpdateAllWidgetItems(widgets.inventory, player.inventory); }), - tutor => [Emote.GENERIC, `As you get better you'll find you will be able to smith Mithril and eventually Adamantite and even Runite. This can be very lucrative but very expensive on the coal front.`], - tutor => [Emote.GENERIC, `It may be worth you stockpiling coal for a while before attempting these difficult metals or even sticking to good old reliable iron by the bucket load.`], - tutor => [Emote.GENERIC, `If you want to stop yourself from failing to smith iron, I suggest purchasing some rings of forging. Be aware that they will break after a certain number of bars are smelted.`], - tutor => [Emote.GENERIC, `You can save coal when smelting by using the Blast Furnace over in Keldagrim. But I doubt you will be granted access there, sorry.`], - tutor => [Emote.GENERIC, `If you are looking for something more interesting to smith, you could talk to Otto Godblessed about smithing hastae. Though I don't think he will talk to you.`], - tutor => [Emote.WONDERING, `Is there anything else you would like to know?`], - (options, tag_options) => [ + tutor => [Emote.GENERIC, `You're going to get your hand on some metal bars.`], + tutor => [Emote.GENERIC, `You could do this by mining your own ores and smelting them at a furnace.`], + tutor => [Emote.GENERIC, `There is a furnace in Lumbridge, just north of the castle opposite the general store.`], + tutor => [Emote.GENERIC, `If you are looking for some ore, there is a mine east of Varrock.`], + tutor => [Emote.GENERIC, `There you can find some copper and tin ore. Don't forget to bring a pickaxe.`], + tutor => [Emote.GENERIC, `When you have your bars, bring them to an anvil to open the smithing interface.`], + tutor => [Emote.GENERIC, `If the item name is in black, this means you do not have the level to smith the item.`], + tutor => [Emote.GENERIC, `If the name is in white, this means you have the level to smith the item.`], + tutor => [Emote.GENERIC, `You will see the bars required to smith the item underneath the name of the item.`], + tutor => [Emote.GENERIC, `If the number of bars is in orange, this means that you do not have enough bars to smith the item.`], + tutor => [Emote.GENERIC, `If it is in green, this means you have enough bars for the item.`], + player => [Emote.GENERIC, `Thanks for the advice.`], + (options) => [ `What kinds of things can I smith?`, [ goto('tag_what_kinds') ], @@ -38,10 +44,19 @@ const talkTo : npcAction = (details) => { tutor => [Emote.GENERIC, `There are many things you can make, from weapons to your good old fashioned armour.`], tutor => [Emote.GENERIC, `Weapons are the cheapest things to smith. They range from a measly one bar, all the way to three bars.`], tutor => [Emote.GENERIC, `Armour can be the costliest item to smith, the cost of each item ranges from a measly one bar all the way up to a whopping five bars.`], - tutor => [Emote.GENERIC, `Some weapons and armour, such as darts, will require you to have gained knowledge on how to smith them. This is due to the complex nature of the weapon.`], - tutor => [Emote.GENERIC, `You might find that other items don't require conventional bars you would gather. Some may require you to piece blades back together or even infuse a crystal into a piece of armour.`], + tutor => [Emote.GENERIC, `Some weapons and armours, such as darts, will require you to have gained knowledge on how to smith them.`], + tutor => [Emote.GENERIC, `This is due to the complex nature of the weapon.`], + tutor => [Emote.GENERIC, `You might find other items don't require conventional bars you would gather.`], + tutor => [Emote.GENERIC, `Some may require you to piece back together or even infuse a crystal into a piece of armour.`], tutor => [Emote.GENERIC, `Is there anything else you want to know?`], - goto('tag_options') + options => [ + `How can i train my smithing?`, [ + goto('tag_how_to_train') + ], + `No, thank you.`, [ + goto('tag_no_thanks') + ] + ] ], `Not right now, thank you.`, [ (player, tag_no_thanks) => [Emote.GENERIC, `Not right now, thank you.`],