Wuzzy
20e1e9c296
Merge branch 'master' into new_plants
2024-12-17 00:39:41 +01:00
Wuzzy
4d5ac605b0
Scorch player when too close to explosion
2024-12-14 22:20:05 +01:00
Wuzzy
cae8296bbb
Merge branch 'master' into secret_parrots
2024-12-13 14:08:25 +01:00
Wuzzy
20b145ad2f
Scorch parrot if too close to bomb
2024-12-13 13:45:37 +01:00
Wuzzy
3cb9340912
Move barricade node sounds to lzr_sounds
2024-11-29 02:36:46 +01:00
Wuzzy
17d17a5a05
Fix barricade no longer igniting bomb fuses
2024-10-22 19:21:42 +02:00
Wuzzy
c20820dcc9
Use bulk_set_node in bomb/barricade destroy code
2024-10-22 18:04:15 +02:00
Wuzzy
ede69b914a
Limit number of sounds and particles
2024-10-22 17:03:33 +02:00
Wuzzy
04ef9cb4d8
Randomly pick places to play node destroy effects
2024-10-22 14:28:05 +02:00
Wuzzy
6e3d9623d2
Boost performance of mass-bomb explosion
2024-10-22 13:52:59 +02:00
Wuzzy
c0a89bc031
Move barricade destroy code to blocks_util.lua
2024-10-22 12:38:54 +02:00
Wuzzy
d33137ddfe
Add new gamestate LEVEL_TEST
2024-10-21 18:40:43 +02:00
Wuzzy
a7d99857eb
Fix bad detector update after it was rotated
2024-10-18 13:13:53 +02:00
Wuzzy
7c7deae091
Make sure triggers cannot be created out of bounds
2024-10-08 21:05:59 +02:00
Wuzzy
111d137dd6
Rename transmissive mirror to beam splitter
...
The internal name stays tho
2024-10-07 09:22:18 +02:00
Wuzzy
94358a7ec9
Restore old default trigger behavior
2024-09-09 22:30:38 +02:00
Wuzzy
cbb50f7a01
Move 2 lzr_functions to blocks_util.lua
2024-09-09 07:10:54 +02:00
Wuzzy
ea0f042ea0
Remove lzr_laser.unlock_chests
2024-09-07 21:26:14 +02:00
Wuzzy
0c819bc138
Spawn chest unlock particles after a brief delay
...
Workaround for issue #83 <https://codeberg.org/Wuzzy/Lazarr/issues/83 >.
2024-09-01 23:01:40 +02:00
Wuzzy
4780df0f42
Add bomb and cracked stones
2024-08-28 23:52:21 +02:00
Wuzzy
f9e0f6c0a0
Update color detectors after all lasers travelled
...
This was neccessary due to the new laser mixer
which allowed travelling lasers to overlap;
color detectors can't activate after the first
colored travelling laser came in because this
may not be the final *actual* color. They
have to wait until *all* lasers have
travelled, so all laser mixing has been complete.
2024-08-15 17:05:13 +02:00
Wuzzy
40f219545f
Implement basic laser mixer functionality
2024-08-15 16:00:42 +02:00
Wuzzy
e4bca5c605
Refactor lzr_laser code files
2024-08-15 14:15:25 +02:00