Commit Graph

148 Commits (856741ec3a27cbc92b94c2f54422097d8c44abc3)

Author SHA1 Message Date
Wuzzy 856741ec3a Overwrite node drop handler 2022-02-10 20:10:59 +01:00
Wuzzy 1a41881a4f Add infinite placement in level editor 2022-02-10 19:42:45 +01:00
Wuzzy a93da1f623 Fix false win if detector stack in inventory 2022-02-10 19:29:30 +01:00
Wuzzy 3611a07290 Fix dummy levels 2022-02-10 19:24:07 +01:00
Wuzzy 7ef7abdef1 Fix editor size save 2022-02-10 19:23:51 +01:00
Wuzzy 00be751d2c Shrink selbox of bonfire 2022-02-10 19:02:02 +01:00
Wuzzy ae460c3ff8 Add button sound to all button types 2022-02-10 18:58:43 +01:00
Wuzzy 8158424d9b Change description of laser block states 2022-02-10 18:53:52 +01:00
Wuzzy d5d761ed1d Add button push sound 2022-02-10 18:53:37 +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 abf759b13b Make lantern no longer wallmounted 2022-02-10 18:04:08 +01:00
Wuzzy 2c80ed001f Make bonfire a light source 2022-02-05 14:13:23 +01:00
Wuzzy 4577518382 Add custom level size changer in editor 2022-02-05 14:08:39 +01:00
Wuzzy e6f6d4c32e Editor: Check if file exists when loading 2022-02-03 20:42:56 +01:00
Wuzzy 1450ecb97b Editor: Set level number on save/load 2022-02-03 20:26:09 +01:00
Wuzzy 1117a03f6a Fix levels 3+4 2022-02-03 20:11:18 +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 bcc9bcdd33 Add teleporter node (non-interactive for now) 2022-02-03 17:44:37 +01:00
Wuzzy 2929b97cb7 Use proper vector init functions 2022-01-31 02:11:30 +01:00
Wuzzy b2d5cbd333 Disable Creative Mode checkbox 2022-01-31 00:45:32 +01:00
Wuzzy 16f243b515 Add missing mod.confs 2022-01-31 00:45:11 +01:00
Wuzzy ea9d5d07f7 Keep emitter state on take 2022-01-31 00:44:45 +01:00
Wuzzy b0bc4f350a Dynamically read the number of available levels 2022-01-30 19:45:42 +01:00
Wuzzy 28a6e96b7b Change emitter state with tool only 2022-01-30 19:17:55 +01:00
Wuzzy b736d80ec1 Fix palm leaves z-fighting 2022-01-20 14:50:56 +01:00
Wuzzy 74f405676c Add some level log messages 2022-01-20 14:37:09 +01:00
Wuzzy f2da21b734 Remove old debug log 2022-01-20 14:32:37 +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 34741b7dcb Remove grates 2022-01-17 15:21:15 +01:00
Wuzzy 157f3a39b1 Save level progress 2022-01-16 16:58:35 +01:00
Wuzzy 914b55dacc Add crate and some decor blocks 2022-01-14 17:44:39 +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 3eadc65860 Editor: Allow saving and loading 2022-01-13 02:01:10 +01:00
Wuzzy c7243d410c More work on editor mode state behavior 2022-01-13 01:40:16 +01:00
Wuzzy 3164da9f0a Tweak level editor mode a bit 2022-01-13 00:47:13 +01:00
Wuzzy 102b02978f Add support for meshnodes in lzr_laser 2022-01-13 00:29:38 +01:00
Wuzzy 42f8dd54e8 Remove cushion and one of the lightboxes 2022-01-11 19:06:12 +01:00
Wuzzy a935b5b3ee Add nodes from islands mod 2022-01-11 19:03:10 +01:00
Wuzzy b31463f414 Fight lighting of barricade 2022-01-11 18:31:22 +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 565d20277f Update menu ship schematic 2022-01-11 17:41:16 +01:00
Wuzzy 6eba4de4ed Read level schematic size 2022-01-10 21:11:59 +01:00
Wuzzy 435d21658f Add the word "Inventory" to inventory 2022-01-10 18:50:05 +01:00
Wuzzy 3a50109fba Add hotbar images, configure inventory style 2022-01-10 18:46:13 +01:00
Wuzzy fe2cd30111 Add mirror collisionbox 2022-01-09 21:02:32 +01:00