Commit Graph

36 Commits

Author SHA1 Message Date
Masséna Fezard af9abf455c elevating the lab to higher pixel art standards 2023-03-19 18:39:04 +01:00
Masséna 0a1225ed52 darker, golden heaven 2023-01-20 23:26:44 +01:00
Lephenixnoir 127bb4076d
xp multiplier based on combo + challenging lv2 2023-01-19 21:35:41 +01:00
Lephenixnoir e2ba1f51c2
fix animation transition issue for hit enemies
Transitioning to the `next` animation frame preserved the priority,
which was a problem for enemies with a next: Hit=Idle or similar
transition, as that would give an infinite Idle loop with high
priority.

This change forces a clear of the animation priority when such a
transition occurs. This relies on the flawed linked list system, which
means that it will not happen if the new animation is just after the
current one in the source file. This is a fundamental issue due to
mixing all frames as single pointers in the anim_t structure. This will
be fixed in engine code eventually.
2022-12-30 16:00:29 +01:00
Lephenixnoir 7ae7684100
lv3: reduce amount of wall and increase walkable space 2022-12-23 16:40:39 +01:00
Lephenixnoir f0f3fb0282
add skeleton for crypt level (badum tss) 2022-06-26 22:04:34 +01:00
Lephenixnoir b094c8a3f7
empty shell for level 4 2022-06-25 19:29:11 +01:00
Lephenixnoir 8283a4a051
full level 2 2022-06-25 18:54:57 +01:00
Lephenixnoir 05ba2b75c4
add basic level 3 shape 2022-06-25 17:49:43 +01:00
Lephenixnoir a84592b280
add ranged magic attack with auto-aim on scepter in lv2 2022-06-25 17:04:07 +01:00
Lephenixnoir 1b75c9353d
add way more life in the lv2 map 2022-06-25 12:26:58 +01:00
Lephenixnoir c66a526566
pick up items, dynamic message, easier lv1 2022-06-05 22:21:02 +01:00
Lephenixnoir 26c4fd9e1c
more improvements to UI and balance 2022-05-31 20:45:56 +01:00
Lephenixnoir 0b0a667ce0
add a sandbox level to test enemy behaviors 2022-05-21 18:54:22 +01:00
Lephenixnoir 0f1b1a7e11
adjust difficulty curve in level 1 2022-05-17 20:18:18 +01:00
Lephenixnoir 34ba2eeece
balancing and level 1 2022-03-19 19:21:30 +00:00
Lephenixnoir b844a1d434
preview and apply skill changes based on equipment 2022-03-19 17:14:00 +00:00
Lephenixnoir 99f7c06b05
can now pick up + equip items (no effect) 2022-03-18 21:21:30 +00:00
Lephenixnoir 28a397a6e8
add item spawns in level 1 2022-03-16 19:00:22 +00:00
Lephenixnoir 2094618c01
better timeline + turn lv1 on its head in 1 block 2022-03-15 20:44:58 +00:00
Lephenixnoir 1653942111
wave events and timeline preview 2022-03-14 21:50:24 +00:00
Lephenixnoir 70cac4ccf3
add level names in main menu 2022-02-13 12:09:35 +01:00
Lephenixnoir 3c3883b076
animated tileset 2022-02-11 20:42:20 +01:00
Lephenixnoir 649ca676d1
less cramped levels, fix bad design in lab 2022-02-05 17:33:37 +01:00
Lephenixnoir 1b2f0fbc15
add support for palette variations of sprites 2021-12-30 10:20:10 +01:00
Lephenixnoir e6435fdb78
extend existing maps with the new tiles 2021-12-30 10:20:09 +01:00
Lephenixnoir b15d6fd71c
finalize stats model, add level 2 with "main menu" 2021-12-29 12:02:51 +01:00
Lephenixnoir b9e478d97b
preview next wave 2021-12-28 22:23:09 +01:00
Lephenixnoir 0a759b3541
revamp maps and waves, now much cleaner 2021-12-28 17:53:16 +01:00
Lephenixnoir d942e1ffa7
particles as ECS entities, proper tilesets/maps (WIP) 2021-12-27 21:54:55 +01:00
Lephenixnoir 8ca3d6f22f
Add the new enemies and tilesets 2021-12-25 18:21:31 +01:00
Lephenixnoir cb3f363cfe
switch engine to ECS and rewrite just about everything 2021-12-25 11:48:53 +01:00
Lephenixnoir 89ee5234ea
add HUD and skill icons 2021-08-15 18:19:48 +02:00
Lephenixnoir 72e154a618
waves and enemy spawn sequences 2021-07-16 15:51:39 +02:00
Lephenixnoir 4e16553124
start of first level, tentative spawner 2021-06-15 18:09:36 +02:00
Lephenixnoir c45fd083bd
add basic map and tileset definitions 2021-06-02 09:38:59 +02:00