diff --git a/assets save/krita/warning_spike.kra b/assets save/krita/warning_spike.kra new file mode 100644 index 0000000..5458ba6 Binary files /dev/null and b/assets save/krita/warning_spike.kra differ diff --git a/assets/story/boss_fight/warning_spike.png b/assets/story/boss_fight/warning_spike.png new file mode 100644 index 0000000..037b344 Binary files /dev/null and b/assets/story/boss_fight/warning_spike.png differ diff --git a/src/scenes/story/boss_fight.py b/src/scenes/story/boss_fight.py index 1f36a4f..f182e9e 100644 --- a/src/scenes/story/boss_fight.py +++ b/src/scenes/story/boss_fight.py @@ -357,6 +357,18 @@ def __create_spike(world: World, time: float): TODO """ + temp_warning_spike = world.new_entity() + temp_warning_spike.set( + Sprite( + world[Assets].get_texture("warning_spike"), + Vec2(world[FightBox].p1[0], world[FightBox].p1[1]), + 3, + ), + ) + + yield wait(2.0) + temp_warning_spike.destroy() + top_spike = world.new_entity() top_spike.set( Sprite(