95 Commits

Author SHA1 Message Date
Wuzzy
62631170b1 Rename transmissive mirror meshes 2024-08-12 00:10:19 +02:00
Wuzzy
9c40062a57 Remodel and retexture mirrors 2024-08-12 00:07:35 +02:00
Wuzzy
8ab0e9d9f0 Merge branch 'laser_colors' 2024-08-10 20:01:46 +02:00
Wuzzy
ff85f160f0 Re-enable backface culling for laser beams again 2024-08-10 14:46:25 +02:00
Wuzzy
f860e1da33 Move MAX_COLORCODE to lzr_globals 2024-08-10 14:01:08 +02:00
Wuzzy
fc870deabe Finish laser color support for transm. mirror 2024-08-10 13:27:48 +02:00
Wuzzy
c2737a15b6 Partial support for laser colors in transm. mirror 2024-08-10 12:32:39 +02:00
Wuzzy
54dc8e06ea Fix crystal becoming non-takable sometimes 2024-08-10 09:56:21 +02:00
Wuzzy
978b6cc7d4 Remove unused rotate sound for crystal 2024-08-10 09:53:09 +02:00
Wuzzy
ae7f133cbd Document LASER_TILE 2024-08-10 09:50:57 +02:00
Wuzzy
d868461287 Remove "(fixed)" for non-takable laser elements 2024-08-10 09:33:53 +02:00
Wuzzy
2d594d51e5 Remove inv/wield image for hidden laser blocks 2024-08-10 09:30:17 +02:00
Wuzzy
3dc0ba56c5 Add aliases for pre-lasercolor era 2024-08-10 08:48:37 +02:00
Wuzzy
0d088d9450 Make slabs compatible with laser color 2024-08-10 08:28:05 +02:00
Wuzzy
3d015a60e0 Fix register_color 2024-08-10 08:11:39 +02:00
Wuzzy
8431a6e21d Make skulls compatible with lasers again 2024-08-10 02:23:56 +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
45fea26a4f Make hollow barrel rotatable 2024-08-09 11:30:34 +02:00
Wuzzy
7f98d4dcc9 Add color laser support for mirrors and more 2024-08-09 00:54:09 +02:00
Wuzzy
4dff074126 Add colored detectors 2024-08-08 23:05:41 +02:00
Wuzzy
05e5c5d701 Add cyan, magenta, white, yellow emitters 2024-08-08 21:00:25 +02:00
Wuzzy
cbbacd8ba5 Move colorcodes to lzr_globals 2024-08-08 19:11:37 +02:00
Wuzzy
e8e4811e2d Add functions to deal with new laser colors 2024-08-08 18:11:39 +02:00
Wuzzy
b09953f3ad Change ID of red emitters 2024-08-08 15:09:25 +02:00
Wuzzy
55282ba6d0 Add blue and green emitters 2024-08-08 15:01:52 +02:00
Wuzzy
3ea3459b7f Make panes compatible with laser 2024-08-08 12:03:12 +02:00
Wuzzy
f95999ddfd Return player to ship if out of range or stuck 2024-08-07 22:08:04 +02:00
Wuzzy
f1e31fa13d Simplify crate code, add mossy crate 2024-08-07 09:20:16 +02:00
Wuzzy
8feeff0a4e Skulls are no longer experimental 2024-08-06 20:03:58 +02:00
Wuzzy
e25d530116 Add mesh for skulls and add semi-transparency 2024-08-06 20:00:04 +02:00
Wuzzy
e8c5db9bcf Fix missing laser update in LEVEL_COMPLETE state 2024-08-03 14:17:49 +02:00
Wuzzy
9acc8d7217 Don't call get_node in laser traversal
Because during laser traversal, we work on voxelmanip
data instead; mixing voxelmanip and minetest.get_node
is a bad idea.
2024-08-02 15:48:31 +02:00
Wuzzy
7d8dfd5ff6 Add hollow barrel 2024-08-02 15:34:11 +02:00
Wuzzy
7fe94ae747 Run full laser update after place/dig any block 2024-08-02 08:19:08 +02:00
Wuzzy
ee0e7cb27c Remove redundant can_dig check for laser blocks 2024-08-02 00:40:29 +02:00
Wuzzy
332caf4cfe Hide some blocks from get item page 2024-07-31 12:16:02 +02:00
5b5aee5f44 New skull textures 2024-03-12 15:59:52 +07:00
Wuzzy
a2b2617338 Add skull nodebox
Based on work by rudzik8
2024-03-09 21:22:04 +01:00
Wuzzy
b0f520ba89 Add support for opaque lasers 2022-03-16 00:17:10 +01:00
Wuzzy
1d3cbcea81 Simplify laser texture files, remove 'full' laser 2022-03-15 23:59:56 +01:00
Wuzzy
50c9f8d3ec Add lzr_globals.LASER_GLOW 2022-03-15 23:37:38 +01:00
Wuzzy
2efab19183 Add tr. mirror glow 2022-03-15 23:29:49 +01:00
Wuzzy
027a8357c3 Fix tr. mirror not dropping correct item 2022-03-15 23:24:35 +01:00
Wuzzy
2bc668e241 Fix transmissive mirror becoming fixed on update 2022-03-15 23:02:32 +01:00
Wuzzy
e222d6d732 Implement new transmissive mirror physics (WIP) 2022-03-14 02:16:24 +01:00
Wuzzy
cf5cf6aac3 Add new transmissive mirror states 2022-03-14 00:34:32 +01:00
Wuzzy
ff4c032d1f Add skull dummy images 2022-03-13 23:52:42 +01:00
Wuzzy
7cbd327ad4 Add skulls (change walkability if shot by laser) 2022-03-05 02:34:29 +01:00
Wuzzy
22855b4e3e Add particle effects for chest unlock 2022-03-04 15:51:46 +01:00