level-up/shared/script/scenes/tutorial-kettensaege.ts
Moritz Ruth dd5e018477
All checks were successful
Build / build (push) Successful in 1m14s
WIP: Fix and improve interaction scenes
2025-04-14 17:22:56 +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,
outputObjectIds: []
}
]
})