Remove unused StartDialogueSequenceEffect and related logic

This commit is contained in:
2026-04-15 09:46:44 +02:00
parent 4c499162cb
commit d1083f7411

View File

@@ -21,12 +21,6 @@ export interface ImpulseControlSequenceEffect {
effect: ControlEffect; effect: ControlEffect;
} }
export interface StartDialogueSequenceEffect {
stepClass: "impulse";
type: "startDialogue";
dialogueId: string;
}
export interface MakeNpcTalkSequenceEffect { export interface MakeNpcTalkSequenceEffect {
stepClass: "impulse"; stepClass: "impulse";
type: "makeNpcTalk"; type: "makeNpcTalk";
@@ -85,7 +79,6 @@ export type HeldSequenceStep = HeldControlSequenceEffect;
export type ImpulseSequenceStep = export type ImpulseSequenceStep =
| ImpulseControlSequenceEffect | ImpulseControlSequenceEffect
| MakeNpcTalkSequenceEffect | MakeNpcTalkSequenceEffect
| StartDialogueSequenceEffect
| TeleportPlayerSequenceEffect | TeleportPlayerSequenceEffect
| StartSceneTransitionSequenceEffect | StartSceneTransitionSequenceEffect
| SetVisibilitySequenceEffect; | SetVisibilitySequenceEffect;
@@ -102,12 +95,6 @@ export function cloneSequenceEffect(effect: SequenceEffect): SequenceEffect {
type: "controlEffect", type: "controlEffect",
effect: cloneControlEffect(effect.effect) effect: cloneControlEffect(effect.effect)
}; };
case "startDialogue":
return {
stepClass: "impulse",
type: "startDialogue",
dialogueId: effect.dialogueId
};
case "makeNpcTalk": case "makeNpcTalk":
return { return {
stepClass: "impulse", stepClass: "impulse",
@@ -171,8 +158,6 @@ export function getSequenceEffectLabel(effect: SequenceEffect): string {
switch (effect.type) { switch (effect.type) {
case "controlEffect": case "controlEffect":
return getControlEffectLabel(effect.effect); return getControlEffectLabel(effect.effect);
case "startDialogue":
return "Start Dialogue";
case "makeNpcTalk": case "makeNpcTalk":
return "Make NPC Talk"; return "Make NPC Talk";
case "teleportPlayer": case "teleportPlayer":
@@ -317,14 +302,6 @@ export function getInteractionLinkImpulseEffects(
: "hide" : "hide"
} }
]; ];
case "startDialogue":
return [
{
stepClass: "impulse",
type: "startDialogue",
dialogueId: link.action.dialogueId
}
];
case "runSequence": { case "runSequence": {
const sequence = const sequence =
sequenceLibrary?.sequences[link.action.sequenceId] ?? null; sequenceLibrary?.sequences[link.action.sequenceId] ?? null;