silphius/resources/magic-swords/initial.js
2024-10-19 11:43:32 -05:00

13 lines
380 B
JavaScript

import diffuse from '%/combat/projectile/diffuse.js';
import toward from '%/combat/projectile/toward.js';
export default function*({ecs, entity}) {
const {Arbitrary, Controlled, id, Speed, Sprite} = entity;
yield* diffuse(entity, 0.5, 100);
Controlled.stop();
Speed.speed = 400;
yield* toward(entity, Arbitrary.bag.where, 0.5);
Sprite.alpha = 0;
ecs.destroy(id);
}