523 Commits

Author SHA1 Message Date
Wuzzy
9efd2ddf7f Refactor panes and make compatible w/ laser color 2024-08-09 20:07:59 +02:00
Wuzzy
02bf84a8bf Refactor and document register_element function 2024-08-09 19:24:31 +02:00
Wuzzy
db0285ab13 Update code document and add crate group again 2024-08-09 16:32:06 +02:00
Wuzzy
5812464bb4 Translate lzr_incomplete_message 2024-08-09 16:18:17 +02:00
Wuzzy
6fea9fdcd9 Add 4 more levels to demo new game features 2024-08-09 11:37:34 +02:00
Wuzzy
45fea26a4f Make hollow barrel rotatable 2024-08-09 11:30:34 +02:00
Wuzzy
e4fd7a6383 Update welcome message 2024-08-09 11:26:45 +02:00
Wuzzy
73d6994b66 Show 'incomplete' message on game start 2024-08-09 11:13:13 +02:00
Wuzzy
2680547d71 Add lzr_fallout text explanations 2024-08-09 02:38:01 +02:00
Wuzzy
7459396fc3 Add German translation for lzr_fallout 2024-08-09 02:37:50 +02:00
Wuzzy
bde3f31db8 Update German 2024-08-09 02:25:25 +02:00
Wuzzy
c3ce620c6d Update locale files 2024-08-09 02:21:30 +02:00
Wuzzy
f0fd445e7f Fix typo of ocean lantern 2024-08-09 02:18:56 +02:00
Wuzzy
7f98d4dcc9 Add color laser support for mirrors and more 2024-08-09 00:54:09 +02:00
Wuzzy
e6ab2d3194 Fix colored detector not detecting level win 2024-08-08 23:26:27 +02:00
Wuzzy
4dff074126 Add colored detectors 2024-08-08 23:05:41 +02:00
Wuzzy
5dcc1ac628 Use lookup table for dirstring_or for performance 2024-08-08 21:26:40 +02:00
Wuzzy
87466b59ed Document code of full_laser_update more 2024-08-08 21:21:27 +02:00
Wuzzy
300b6932d4 Play detecor sounds after the map write 2024-08-08 21:15:48 +02:00
Wuzzy
05e5c5d701 Add cyan, magenta, white, yellow emitters 2024-08-08 21:00:25 +02:00
Wuzzy
a0e01c1f40 Show combined colors at laser crossings 2024-08-08 20:29:33 +02:00
Wuzzy
c8a1101ba0 Add cyan, magenta, yellow and white lasers 2024-08-08 19:41:40 +02:00
Wuzzy
649aa73cce Remove the 'nocenter' laser images 2024-08-08 19:13:05 +02:00
Wuzzy
cbbacd8ba5 Move colorcodes to lzr_globals 2024-08-08 19:11:37 +02:00
Wuzzy
b2e7aafd12 Make laser non-pointable, non-creative again 2024-08-08 18:38:50 +02:00
Wuzzy
728cb866d5 Implement laser color crossings 2024-08-08 18:34:39 +02:00
Wuzzy
e8e4811e2d Add functions to deal with new laser colors 2024-08-08 18:11:39 +02:00
Wuzzy
c74a24e735 Remove unused code in laser.lua 2024-08-08 17:07:49 +02:00
Wuzzy
5dd8a6cd4b Add new laser nodes with new laser colors 2024-08-08 17:06:55 +02:00
Wuzzy
72bc0a9fc7 Rewrite laser registration code (WIP) 2024-08-08 16:04:10 +02:00
Wuzzy
b09953f3ad Change ID of red emitters 2024-08-08 15:09:25 +02:00
Wuzzy
6009403d64 Add blue and green laser textures 2024-08-08 15:02:13 +02:00
Wuzzy
55282ba6d0 Add blue and green emitters 2024-08-08 15:01:52 +02:00
Wuzzy
b4caa21654 Add lightbox off sound 2024-08-08 14:45:39 +02:00
Wuzzy
0359e09c83 The actual bugfix for missing item give in editor? 2024-08-08 14:16:32 +02:00
Wuzzy
e63e0f6cb3 Set focus on continue button in teleporter 2024-08-08 14:11:01 +02:00
Wuzzy
ac7cee65b6 Gamestate: Call exit callback before enter 2024-08-08 13:40:34 +02:00
Wuzzy
505caf0a3b Print error message if adding initial item failed 2024-08-08 13:39:41 +02:00
Wuzzy
c793ff4689 Add iron grates, redo iron bar again 2024-08-08 12:59:07 +02:00
Wuzzy
367fa9e80d Redo iron bar textures to go better with lasers 2024-08-08 12:47:53 +02:00
Wuzzy
fa2f571c2a Redo pane texturing 2024-08-08 12:26:51 +02:00
Wuzzy
c886c1d875 Rename Steel Bars to Iron Bars 2024-08-08 12:03:42 +02:00
Wuzzy
3ea3459b7f Make panes compatible with laser 2024-08-08 12:03:12 +02:00
Wuzzy
5842823ae5 Remove _on_rotate from slab (unused code) 2024-08-08 11:37:49 +02:00
Wuzzy
c3f89e714b Add description to laser slabs 2024-08-08 11:12:03 +02:00
Wuzzy
c889303ac2 Update string list of stairs/slab nodes 2024-08-08 11:06:32 +02:00
Wuzzy
338308b4f1 Add more slabs 2024-08-08 10:58:17 +02:00
Wuzzy
259ef9f6aa Merge branch 'laser_slab' 2024-08-08 10:53:15 +02:00
Wuzzy
59c23cdd49 Update stairs README 2024-08-08 10:52:59 +02:00
Wuzzy
49bab65bd4 Update slab/stair code comments 2024-08-08 10:48:45 +02:00