Commit Graph

49 Commits (89d06d6b3412b66e9b5f41a507547089f752b369)

Author SHA1 Message Date
Wuzzy 89d06d6b34 Add temple ambience 2022-03-06 16:24:20 +01:00
Wuzzy 48a652b6bc Display number of found treasures in GUI 2022-03-04 22:23:07 +01:00
Wuzzy 2b5042d3a2 Add support for different level walls 2022-03-04 20:30:18 +01:00
Wuzzy 8f8167bd8f Add chest win effect to lzr_levels 2022-03-04 01:34:39 +01:00
Wuzzy dc0d1e3184 Fix editor level loading not setting level size var 2022-03-02 22:04:21 +01:00
Wuzzy a53110033c Set level size properly in lzr_levels 2022-03-02 16:40:13 +01:00
Wuzzy 1e1e634610 Fix level clearer not setting water above room 2022-02-11 13:01:11 +01:00
Wuzzy 017bd4d8a6 Add floor node to room builder 2022-02-11 12:57:55 +01:00
Wuzzy 7e2191205a Fix level clearing routine, add seafloor 2022-02-11 12:53:28 +01:00
Wuzzy c6a23eed25 Rename levels, show level name 2022-02-11 03:50:48 +01:00
Wuzzy 365aa369fb Reset player pitch on level start 2022-02-11 03:32:30 +01:00
Wuzzy 92502d8210 Add restart button to level teleporter 2022-02-11 03:18:10 +01:00
Wuzzy d215dbfaf3 Refactor: Add lzr_level_select mod 2022-02-11 02:50:56 +01:00
Wuzzy c921243372 Play level change effect AFTER level load 2022-02-11 00:04:51 +01:00
Wuzzy 574ae4d4c7 Teleport to main menu if all levels complete 2022-02-10 21:31:04 +01:00
Wuzzy 39a90fd9b3 Set player pos after player build 2022-02-10 21:13:57 +01:00
Wuzzy 5128203dcc Don't autowin level in editor 2022-02-10 18:31:08 +01:00
Wuzzy 2731284ebe Add support for different level sizes 2022-02-10 18:28:56 +01:00
Wuzzy 4577518382 Add custom level size changer in editor 2022-02-05 14:08:39 +01:00
Wuzzy 3fa99f446f Refactor spawn position algorithm 2022-02-03 18:46:58 +01:00
Wuzzy 61b4ff5983 Spawn player on start block in new level 2022-02-03 18:36:11 +01:00
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