Update validation messages and logic in scene document, project scheduler, and sequencer

This commit is contained in:
2026-04-15 07:24:02 +02:00
parent 0791a1357a
commit da510ad776
3 changed files with 15 additions and 39 deletions

View File

@@ -155,21 +155,21 @@ export function cloneSequenceSteps(steps: SequenceStep[]): SequenceStep[] {
export function getSequenceEffectLabel(effect: SequenceEffect): string {
switch (effect.type) {
case "controlEffect":
return `${effect.stepClass === "held" ? "Held" : "Impulse"}: ${getControlEffectLabel(effect.effect)}`;
return getControlEffectLabel(effect.effect);
case "startDialogue":
return "Impulse: Start Dialogue";
return "Start Dialogue";
case "teleportPlayer":
return "Impulse: Teleport Player";
return "Teleport Player";
case "startSceneTransition":
return "Impulse: Change Scene";
return "Change Scene";
case "setVisibility":
switch (effect.mode) {
case "show":
return "Impulse: Show";
return "Show";
case "hide":
return "Impulse: Hide";
return "Hide";
case "toggle":
return "Impulse: Toggle Visibility";
return "Toggle Visibility";
}
}
}