28 Commits

Author SHA1 Message Date
Wuzzy
b0bc4f350a Dynamically read the number of available levels 2022-01-30 19:45:42 +01:00
Wuzzy
74f405676c Add some level log messages 2022-01-20 14:37:09 +01:00
Wuzzy
955b031b8a Fix /restart not working in editor 2022-01-20 14:30:34 +01:00
Wuzzy
f3c854a34d Don't check level victory on change state 2022-01-20 14:24:35 +01:00
Wuzzy
157f3a39b1 Save level progress 2022-01-16 16:58:35 +01:00
Wuzzy
adcd597347 Add simple level select formspec 2022-01-13 03:48:13 +01:00
Wuzzy
efb80c81d6 Editor: Support /level command 2022-01-13 03:24:29 +01:00
Wuzzy
c7243d410c More work on editor mode state behavior 2022-01-13 01:40:16 +01:00
Wuzzy
8d2ac359d4 Add support for insta-win levels
This is just for stability so the game doensn't break for poorly-designed levels
2022-01-11 18:22:42 +01:00
Wuzzy
a6d49a3cb4 Auto-propagate lasers of loaded level 2022-01-11 18:06:10 +01:00
Wuzzy
6eba4de4ed Read level schematic size 2022-01-10 21:11:59 +01:00
Wuzzy
82250c934a Reset player orienation on level change 2022-01-09 20:23:51 +01:00
Wuzzy
499fff9bbe Only give screwdriver to player if needed 2022-01-09 17:43:59 +01:00
Wuzzy
d710934023 Spawn player on floor 2022-01-09 17:05:34 +01:00
Wuzzy
4884dbc3a0 Don't warp to next level if lvl was switched 2022-01-09 17:01:26 +01:00
Wuzzy
68341954fc Add 'level complete' state and new sounds 2022-01-09 15:21:47 +01:00
Wuzzy
b4a8950e7d Add basic gamestate API 2022-01-09 03:53:55 +01:00
Wuzzy
1c9a1f8ff3 Rename xdecor to lzr_decor 2022-01-09 03:04:13 +01:00
Wuzzy
30fe6117d6 Add lzr_gamestate 2021-12-28 23:43:01 +01:00
Wuzzy
78e166e14a Replace screwdriver mod with screwdriver2 2021-12-27 17:29:55 +01:00
Wuzzy
8498068e4c Add start book 2021-12-26 03:37:04 +01:00
Wuzzy
7218761db8 Add the "main menu ship" 2021-12-24 03:51:15 +01:00
Wuzzy
7cdf854936 Add basic message framework 2021-12-23 23:06:10 +01:00
Wuzzy
33d06027f5 Add debug commands to jump to level 2021-12-23 22:44:02 +01:00
Wuzzy
2330cdb1b4 Bugfix: Inventory was not clear on new level 2021-12-22 01:20:29 +01:00
Wuzzy
2492b6dcc6 Add basic gameplay 2021-12-22 00:35:16 +01:00
Wuzzy
f12aebda50 Implement levels 2021-12-22 00:17:36 +01:00
Wuzzy
e368f244c3 Add basic mapgen, level creator, tools 2021-12-21 19:56:56 +01:00