From 359e7b748537779c297c94082f0595bf963c7e9a Mon Sep 17 00:00:00 2001 From: hypercross Date: Thu, 23 Apr 2026 00:53:05 +0800 Subject: [PATCH] fix(slay-the-spire-like): pass correct sourceEntityId in instant triggers Simplify the sourceEntityId logic to use the context value directly. --- .../slay-the-spire-like/data/desert/triggers/instant.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/samples/slay-the-spire-like/data/desert/triggers/instant.ts b/src/samples/slay-the-spire-like/data/desert/triggers/instant.ts index df8b9e3..aaa40bf 100644 --- a/src/samples/slay-the-spire-like/data/desert/triggers/instant.ts +++ b/src/samples/slay-the-spire-like/data/desert/triggers/instant.ts @@ -95,10 +95,7 @@ export function addInstantEffectTriggers(triggers: Triggers) { await triggers.onDamage.execute(ctx.game, { entityId: ctx.entityId, amount: ctx.stacks, - sourceEntityId: - (ctx.sourceEntityId ?? ctx.entityId === "player") - ? undefined - : "player", + sourceEntityId: ctx.sourceEntityId, }); } else if (ctx.effect.id === "draw") { await triggers.onDraw.execute(ctx.game, { count: ctx.stacks });