Skip to content

Commit

Permalink
The Blacksmith's Cookbook.
Browse files Browse the repository at this point in the history
Thought it'd be neat for players to be able to find a book with all of
the recipes available for forging, which is a novel known as
'The Blacksmith's Cookbook'. There's a guaranteed cookbook somewhere in
Goblin Town.
  • Loading branch information
k21971 committed Apr 13, 2022
1 parent 0da7eff commit 0b6f457
Show file tree
Hide file tree
Showing 5 changed files with 144 additions and 2 deletions.
6 changes: 6 additions & 0 deletions dat/goblintown.des
Expand Up @@ -49,6 +49,12 @@ IF [33%] {
FORGE:(24,12)

# Various objects
CONTAINER:('(',"chest"),(23,18) {
OBJECT:('+',"novel"),uncursed,name:"The Blacksmith's Cookbook"
IF [30%] {
OBJECT:(')',"heavy war hammer"),uncursed
}
}
OBJECT:('`',"boulder"),(28,03)
OBJECT:('`',"boulder"),(71,11)

Expand Down
1 change: 1 addition & 0 deletions dat/rumors.tru
Expand Up @@ -355,6 +355,7 @@ They say that with a floating eye you could see in the dark.
They say that you are lucky if you can get a unicorn to catch a ruby.
They say that you are what you eat.
They say that you can find named weapons at an altar if you're lucky.
They say that you can forge two things together to make something new.
They say that you can safely touch cockatrice eggs but why bother?
They say that you can't break an amulet of reflection.
They say that you don't always get what you wish for.
Expand Down
132 changes: 132 additions & 0 deletions dat/tribute
Expand Up @@ -8735,6 +8735,138 @@ out these riches. I just need to make it out of this place alive first...
%e passage
%e title
#
#
# Also not a Terry Pratchett novel - this is
# 'The Blacksmith's Cookbook', which contains
# every recipe available that the player can
# use to forge objects.
#
%title The Blacksmith's Cookbook (7)
#
%passage 1
Chapter 1 of 7 - Getting Started

1) Find a forge.
2) Find a hammer, any will do.
3) Find two metallic objects from the recipe chapters.
4) Put both of those objects into the forge whilst
wielding your hammer (#forge).
5) Start forging. If successful, you'll forge a brand
new object.

Make sure your secondary object has the material and
enchantments you want to carry over to your newly
forged creation.

Don't try to forge things you know you shouldn't.

[The Blacksmith's Cookbook]
%e passage
#
%passage 2
Chapter 2 of 7 - Weapons (part 1)

Forge dart / dagger to create: shuriken
Forge arrow / dagger to create: spear
Forge orcish arrow / orcish dagger to create: orcish spear
Forge arrow / spear to create: dwarvish spear
Forge dart / spear to create: javelin
Forge scimitar / spear to create: trident
Forge arrow / knife to create: dagger
Forge orcish arrow / knife to create: orcish dagger
Forge dagger / stiletto to create: athame
Forge knife / stiletto to create: scalpel
Forge arrow / dart to create: knife
Forge knife (x2) to create: stiletto
Forge dagger / spear to create: axe
Forge axe / long sword to create: dwarvish bearded axe
Forge axe / broadsword to create: battle-axe
Forge dagger (x2) to create: short sword
Forge orcish dagger (x2) to create: orcish short sword
Forge short sword / dwarvish spear to create: dwarvish short sword
Forge short sword / knife to create: scimitar
Forge orcish short sword / knife to create: orcish scimitar

[The Blacksmith's Cookbook]
%e passage
#
%passage 3
Chapter 3 of 7 - Weapons (part 2)

Forge scimitar / long sword to create: saber
Forge scimitar / short sword to create: broadsword
Forge short sword (x2) to create: long sword
Forge orcish short sword (x2) to create: orcish long sword
Forge broadsword / long sword to create: two-handed sword
Forge long sword (x2) to create: katana
Forge katana / two-handed sword to create: tsurugi
Forge broadsword / dagger to create: runesword
Forge glaive / ranseur to create: lance
Forge axe / ranseur to create: halberd
Forge pick-axe / dwarvish short sword to create: dwarvish mattock
Forge dagger / war hammer to create: mace
Forge mace (x2) to create: heavy mace
Forge dagger / mace to create: morning star
Forge orcish dagger / mace to create: orcish morning star
Forge flail / mace to create: war hammer
Forge war hammer (x2) to create: heavy war hammer
Forge flail / spear to create: aklys
Forge mace / morning star to create: flail

[The Blacksmith's Cookbook]
%e passage
#
%passage 4
Chapter 4 of 7 - Armor (Helmets)

Forge dented pot / orcish dagger to create: orcish helm
Forge dwarvish short sword / helmet to create: dwarvish helm
Forge knife / war hammer to create: dented pot
Forge dagger / dented pot to create: helmet

[The Blacksmith's Cookbook]
%e passage
#
%passage 5
Chapter 5 of 7 - Armor (Body Armor)

Forge chain mail / splint mail to create: plate mail
Forge chain mail / scale mail to create: splint mail
Forge plate mail (x2) to create: large splint mail
Forge ring mail / scale mail to create: banded mail
Forge ring mail (x2) to create: chain mail
Forge chain mail / dwarvish roundshield to create: dwarvish chain mail
Forge chain mail / large shield to create: elven chain mail
Forge ring mail / orcish shield to create: orcish chain mail
Forge ring mail / helmet to create: scale mail
Forge large shield / helmet to create: ring mail
Forge orcish shield / orcish helm to create: orcish ring mail

[The Blacksmith's Cookbook]
%e passage
#
%passage 6
Chapter 6 of 7 - Armor (Shields)

Forge orcish shield (x2) to create: uruk-hai shield
Forge orcish boots / orcish helm to create: orcish shield
Forge helmet (x2) to create: large shield
Forge dwarvish helm / large shield to create: dwarvish roundshield

[The Blacksmith's Cookbook]
%e passage
#
%passage 7
Chapter 7 of 7 - Armor (Boots and Gauntlets)

Forge mace / helmet to create: gauntlets
Forge dwarvish short sword / gauntlets to create: dwarvish boots
Forge orcish short sword / gauntlets to create: orcish boots

[The Blacksmith's Cookbook]
%e passage
%e title
#
%e section
#
#-----------------------------------------------------
Expand Down
1 change: 1 addition & 0 deletions doc/evilhack-changelog.md
Expand Up @@ -2244,4 +2244,5 @@ The following changes to date are:
- Fix: incorrect feedback with attacking monsters weapon resisting
passive cancellation
- More tweaks to forging
- The Blacksmith's Cookbook

6 changes: 4 additions & 2 deletions src/do_name.c
Expand Up @@ -2327,8 +2327,10 @@ static const char *const sir_Terry_novels[] = {
"A Hat Full of Sky", "Going Postal", "Thud!", "Wintersmith",
"Making Money", "Unseen Academicals", "I Shall Wear Midnight", "Snuff",
"Raising Steam", "The Shepherd's Crown",
/* Specific journal for the ICE Queen side branch */
"The Adventurer's Journal"
/* Specific journal for the Ice Queen side branch */
"The Adventurer's Journal",
/* Specific journal for forge recipes */
"The Blacksmith's Cookbook"
};

const char *
Expand Down

0 comments on commit 0b6f457

Please sign in to comment.