level-up/shared/script/scenes/tutorial-kettensaege.ts
Moritz Ruth 34fa93ad44
Some checks failed
Build / build (push) Failing after 39s
Change script types and add a few scenes
2025-04-12 18:44:43 +02:00

37 lines
No EOL
1.1 KiB
TypeScript

import { Temporal } from "temporal-polyfill"
import { type SceneDefinition } from "../types"
import { defineInteractionScene } from "../types"
export const sceneTutorialKettensaege: SceneDefinition = defineInteractionScene({
id: "tutorial-kettensaege",
type: "interaction",
label: "Tutorial: Kettensäge",
plannedDuration: Temporal.Duration.from({ minutes: 8 }),
objects: {
kettensaege: {
label: "Kettensäge",
reveal: true,
},
redner: {
label: "Redner",
reveal: true,
}
},
interactions: [
{
type: "combine",
inputObjects: {
"kettensaege": { consume: false },
"redner": { consume: true },
},
outputObjectIds: [],
note: "Bei den ersten zwei Versuchen unterbricht der Redner Faba, bevor er ihn verjagen kann. Beim dritten Mal flüchtet der Redner dann."
},
{
type: "use",
objectId: "kettensaege",
consume: false,
revealedObjectIds: []
}
]
})