Files
Emberwild/data/tutorial.json

357 lines
9.4 KiB
JSON

{
"guide": {
"name": "Old Tam",
"about": "the hermit who's lived on this island longer than he'll admit"
},
"chapters": [
{
"id": "tools",
"title": "First tools"
},
{
"id": "food",
"title": "Fire and food"
},
{
"id": "hunt",
"title": "Hunting"
},
{
"id": "fish",
"title": "Fishing"
},
{
"id": "night",
"title": "Shelter and night"
}
],
"steps": [
{
"id": "look",
"chapter": "tools",
"title": "Look around",
"text": "Awake at last! Washed up on my island, have you. Stretch your legs: WASD to walk, the mouse to look. Shift if you're in a hurry.",
"goal": {
"walk": 10
}
},
{
"id": "sticks",
"chapter": "tools",
"title": "Gather sticks and stones",
"text": "Empty hands are no use here. Look at a stick or a stone on the ground and press E. Three of each, mind.",
"marker": {
"nearest": "pickup:stick"
},
"goal": {
"all": [
{
"gained": "stick",
"count": 3
},
{
"gained": "stone",
"count": 3
}
]
}
},
{
"id": "flax",
"chapter": "tools",
"title": "Pick wild flax",
"text": "See the pale, tall plants? Wild flax. Pick some. The fibre makes torches, bows and a decent bed.",
"marker": {
"nearest": "pickup:fiber"
},
"goal": {
"gained": "fiber",
"count": 2
}
},
{
"id": "axe",
"chapter": "tools",
"title": "Craft a stone axe",
"text": "Now an axe. Two sticks and two flint: flint lies about, more by the water. Tab opens your pack, and the recipe's in there.",
"marker": {
"nearest": "pickup:flint",
"unless_have": {
"flint": 2
}
},
"goal": {
"crafted": "stone_axe"
}
},
{
"id": "tree",
"chapter": "tools",
"title": "Chop down a tree",
"text": "Axe in hand (the number keys), hold the left button at a trunk and keep at it. A tree gives wood, and sticks when it falls.",
"marker": {
"nearest": "tree"
},
"goal": {
"felled": "tree"
}
},
{
"id": "pickaxe",
"chapter": "tools",
"title": "Craft a pickaxe and break a boulder",
"text": "Rocks are next. A pickaxe takes two sticks, three stone and a flint. Then go and break a boulder for stone and flint of your own.",
"marker": {
"nearest": "rock"
},
"goal": {
"all": [
{
"crafted": "stone_pickaxe"
},
{
"felled": "rock"
}
]
}
},
{
"id": "campfire",
"chapter": "food",
"title": "Build a campfire",
"text": "Five stone and four sticks make a campfire. Pick it in your pack, then place it with the left button (R turns it). Fire gives light, warmth and somewhere to cook. Feed it wood with E.",
"goal": {
"placed": "campfire"
}
},
{
"id": "berries",
"chapter": "food",
"title": "Pick berries and eat some",
"text": "Those red berries on the bushes are safe. Pick some with E, then hold them and press the right button to eat.",
"goal": {
"all": [
{
"gained": "berries"
},
{
"ate": "berries"
}
]
},
"marker": {
"nearest": "bush"
}
},
{
"id": "mushroom",
"chapter": "food",
"title": "Roast a mushroom",
"text": "Mushrooms grow under the trees. Raw ones are all right; roasted at the fire, much better. Find one and roast it (stand by the fire and open your pack).",
"goal": {
"all": [
{
"gained": "mushroom"
},
{
"crafted": "roasted_mushroom"
}
]
},
"marker": {
"nearest": "pickup:mushroom",
"unless_have": {
"mushroom": 1
}
}
},
{
"id": "diet",
"chapter": "food",
"title": "Mind your diet",
"text": "See the three Diet bars, bottom left? Meat, Fish, Greens. Each food fills one. Let one run low and you stop healing; let two, and you'll waste away on a full belly. Keep all three up and you heal faster. Press Enter when you've got that.",
"goal": {
"continue": true
}
},
{
"id": "workbench",
"chapter": "hunt",
"title": "Build a workbench",
"text": "Better tools want a workbench nearby. Ten wood and two flint. Chop a few more trees if you're short.",
"goal": {
"placed": "workbench"
}
},
{
"id": "weapon",
"chapter": "hunt",
"title": "Make a weapon",
"text": "You'll not catch your supper with your bare hands. A club is four wood. A spear, at the bench, reaches further.",
"goal": {
"any": [
{
"crafted": "club"
},
{
"crafted": "spear"
}
]
}
},
{
"id": "rabbit",
"chapter": "hunt",
"title": "Hunt a rabbit",
"text": "There, rabbits! They bolt if you run at them. Walk up quiet, weapon in hand, and strike.",
"goal": {
"killed": "rabbit"
},
"marker": {
"nearest": "creature:rabbit"
},
"setup": {
"spawn": {
"kind": "rabbit",
"count": 3,
"distance": 14.0
}
}
},
{
"id": "cook",
"chapter": "hunt",
"title": "Butcher it and cook the meat",
"text": "E on the carcass to butcher it. Raw meat turns your stomach; cooked at the fire it heals you and keeps you Well fed.",
"goal": {
"all": [
{
"butchered": "rabbit"
},
{
"crafted": "cooked_meat"
}
]
},
"marker": {
"nearest": "carcass"
}
},
{
"id": "animals",
"chapter": "hunt",
"title": "Know your animals",
"text": "Deer are quick: a bow's your friend there. Boars are calm until you hit one, then they come for you. Wolves you'll meet soon enough. Press Enter.",
"goal": {
"continue": true
}
},
{
"id": "rod",
"chapter": "fish",
"title": "Make a fishing rod",
"text": "Two sticks, three fibre and a flint, at the workbench.",
"goal": {
"crafted": "fishing_rod"
}
},
{
"id": "fish",
"chapter": "fish",
"title": "Catch a fish and grill it",
"text": "Down to the lake. Rod in hand, the left button casts. When the float dips, click quick, before it gets away. Grill what you catch at the fire.",
"goal": {
"all": [
{
"caught": "any"
},
{
"any": [
{
"crafted": "grilled_perch"
},
{
"crafted": "grilled_trout"
}
]
}
]
},
"marker": {
"nearest": "lake"
}
},
{
"id": "hut",
"chapter": "night",
"title": "Build a little hut",
"text": "Nights get cold, and things prowl. Build a hut: I've marked out a good spot by your fire, pale as a ghost. Floors, walls and a door, then the roof, all from the bench. Put a piece near its place in the outline and it'll go right in. Done when you can stand inside out of the weather.",
"goal": {
"shelter": true
},
"marker": {
"nearest": "outline"
},
"setup": {
"outline": "hut"
}
},
{
"id": "bed",
"chapter": "night",
"title": "Make a bed and sleep spot",
"text": "Eight wood and six fibre make a bed. Put it inside, then E on it: that's where you'll wake if anything happens to you.",
"goal": {
"all": [
{
"placed": "bed"
},
{
"bed_spawn": true
}
]
}
},
{
"id": "torch",
"chapter": "night",
"title": "Night is coming: make a torch",
"text": "There, the sun's going down. It gets dark and cold. A torch (a stick and two fibre) lights the way and keeps you a little warm.",
"goal": {
"crafted": "torch"
},
"setup": {
"time": 18.6
}
},
{
"id": "wolf",
"chapter": "night",
"title": "Wolves",
"text": "Hush. See it, at the edge of the light? Wolves. From the fourth night they hunt. They won't come close to a lit fire, a torch makes them think twice, and they can't bite through walls. Just watch.",
"goal": {
"demo_wolf": true
},
"setup": {
"demo_wolf": true
}
},
{
"id": "sleep",
"chapter": "night",
"title": "Sleep till morning",
"text": "Off to bed with you. You can only sleep at night, under a roof with walls round you, and not with wolves about.",
"goal": {
"slept": true
},
"setup": {
"time": 21.0
}
}
],
"finish": {
"title": "You'll do",
"text": "That's the island, near enough: gather, craft, eat a bit of everything, keep warm and dry, and be indoors or by a fire when the wolves are about. E picks up and uses, Tab is your pack, X takes a thing down, R turns what you're placing, the right button eats or wears. Off you go, then."
}
}