test: update desert triggers test to use onEffectApplied

This commit is contained in:
hypercross 2026-04-23 01:04:27 +08:00
parent bedde1ef4b
commit 0d7a84edee
1 changed files with 4 additions and 2 deletions

View File

@ -352,15 +352,17 @@ describe("desert triggers", () => {
); );
const triggers = getTriggers(); const triggers = getTriggers();
const spikeEffect = createEffect("spike", "permanent"); const spikeEffect = createEffect("spike", "permanent");
const attackEffect = createEffect("attack", "instant");
ctx._state.produce((draft) => { ctx._state.produce((draft) => {
const enemy = draft.enemies[0]; const enemy = draft.enemies[0];
enemy.effects.spike = { data: spikeEffect, stacks: 3 }; enemy.effects.spike = { data: spikeEffect, stacks: 3 };
}); });
await triggers.onDamage.execute(ctx, { await triggers.onEffectApplied.execute(ctx, {
effect: attackEffect,
entityId: "仙人掌怪-0", entityId: "仙人掌怪-0",
amount: 5, stacks: 5,
sourceEntityId: "player", sourceEntityId: "player",
}); });