Wuzzy
|
3a7ef97c3a
|
Run mapgen in MT mapgen environment (MT 5.9.0)
|
2024-09-12 23:16:47 +02:00 |
|
Wuzzy
|
032d6683e8
|
Update is_rotatable check for hook item
|
2024-09-11 00:17:42 +02:00 |
|
Wuzzy
|
8a56ff33b0
|
Activate minetest.deserialize safety
|
2024-09-09 23:10:49 +02:00 |
|
Wuzzy
|
e049c4fa62
|
Harden deserialize_triggers more against bad data
|
2024-09-09 22:48:49 +02:00 |
|
Wuzzy
|
f4e5388747
|
Reduce log level of default triggers code
|
2024-09-09 22:38:08 +02:00 |
|
Wuzzy
|
94358a7ec9
|
Restore old default trigger behavior
|
2024-09-09 22:30:38 +02:00 |
|
Wuzzy
|
e8d4db886c
|
Fix editor not saving receiver properly
|
2024-09-09 22:30:36 +02:00 |
|
Wuzzy
|
45bbe40128
|
Save and load receiver_type in levels
|
2024-09-09 22:30:35 +02:00 |
|
Wuzzy
|
fe3935d74d
|
Fix editor not loading triggers
|
2024-09-09 00:19:59 +02:00 |
|
Wuzzy
|
ffb557385f
|
Fix sender pos being saved in wrong coord system
|
2024-09-09 00:10:46 +02:00 |
|
Wuzzy
|
fc35ed4741
|
Make editor support the new trigger system again
|
2024-09-08 14:54:45 +02:00 |
|
Wuzzy
|
0ddf18f0a6
|
Move trigger logic into new lzr_triggers mod
|
2024-09-08 13:37:11 +02:00 |
|
Wuzzy
|
f1363f4265
|
Redo track-keeping of triggers
|
2024-09-08 11:11:21 +02:00 |
|
Wuzzy
|
5772ae6a55
|
Make receivers remember sender positions in meta
|
2024-09-07 21:45:56 +02:00 |
|
Wuzzy
|
ea0f042ea0
|
Remove lzr_laser.unlock_chests
|
2024-09-07 21:26:14 +02:00 |
|
Wuzzy
|
f7b3d70bc1
|
No longer use minetest.serialize for node meta
Use CSV instead.
|
2024-09-07 14:08:32 +02:00 |
|
Wuzzy
|
563659408a
|
Store level triggers in level CSV
|
2024-09-07 02:35:32 +02:00 |
|
Wuzzy
|
a1c3fd33b0
|
Add (de)serialize trigger functions
|
2024-09-07 02:35:26 +02:00 |
|
Wuzzy
|
76a765ee5d
|
Add dev mode
|
2024-09-04 19:06:52 +02:00 |
|
Wuzzy
|
70407948c4
|
Add new 'sky' and 'underground' backdrops
|
2024-09-04 19:05:02 +02:00 |
|
Wuzzy
|
13611b3fec
|
CSV: Test for CRLF file end
|
2024-09-03 20:46:02 +02:00 |
|
Wuzzy
|
a1051843ff
|
Implement out-of-bounds lasers
|
2024-09-02 22:36:04 +02:00 |
|
Wuzzy
|
6bf21bab5c
|
Close NPC speech window on new level
|
2024-08-27 22:12:27 +02:00 |
|
Wuzzy
|
aab3d1946a
|
Reset area of previous level on level change
|
2024-08-26 20:43:17 +02:00 |
|
Wuzzy
|
8e03695018
|
Level boundaries do not replace non-air, non-water
|
2024-08-26 16:41:03 +02:00 |
|
Wuzzy
|
e5029f2f7c
|
Fix level clearing 1 block too much on resize
|
2024-08-26 16:23:50 +02:00 |
|
Wuzzy
|
b0a429da1d
|
More level clearing rewrite
|
2024-08-22 08:42:28 +02:00 |
|
Wuzzy
|
63d60cefdb
|
Rewrite level clearning logic
|
2024-08-22 08:07:50 +02:00 |
|
Wuzzy
|
9db6e0b7c7
|
Fix level pos in start_level
|
2024-08-21 20:24:10 +02:00 |
|
Wuzzy
|
58440e7250
|
Add dynamic level position system (WIP)
|
2024-08-21 20:17:23 +02:00 |
|
Wuzzy
|
79f58ef48c
|
No longer forceload level area
|
2024-08-21 13:57:43 +02:00 |
|
Wuzzy
|
61822762af
|
Add new level settings backdrop and backdrop_pos
|
2024-08-21 13:15:00 +02:00 |
|
Wuzzy
|
18c21eca42
|
Fix fault level clear on level load
|
2024-08-20 16:29:45 +02:00 |
|
Wuzzy
|
253e19b248
|
Fix info block not spawning
|
2024-08-18 22:32:53 +02:00 |
|
Wuzzy
|
eb105676de
|
Prevent building out of level bounds
|
2024-08-18 22:17:24 +02:00 |
|
Wuzzy
|
73f5ef2880
|
Merge branch 'master' into islands_mapgen
|
2024-08-18 21:59:07 +02:00 |
|
Wuzzy
|
fd11bab259
|
Forceload playfield and menu ship
|
2024-08-16 23:17:01 +02:00 |
|
Wuzzy
|
e2b2deff8e
|
Store level completion status based on level name
|
2024-08-16 17:30:26 +02:00 |
|
Wuzzy
|
38dae5fb4f
|
Add leave and restart buttons in inventory
|
2024-08-15 13:06:05 +02:00 |
|
Wuzzy
|
234b3d4c54
|
Generate ocean water by mapgen
|
2024-08-11 11:46:42 +02:00 |
|
Wuzzy
|
24fe93a13e
|
Unlock chests on level start if viable
|
2024-08-08 10:03:52 +02:00 |
|
Wuzzy
|
1711617fa9
|
Teleport to editor room *after* emerge is done
|
2024-08-07 20:01:58 +02:00 |
|
Wuzzy
|
243b337620
|
Integrate weather into levels
|
2024-08-06 14:14:46 +02:00 |
|
Wuzzy
|
74291ab4a9
|
Reset playfield on level load/resize (mostly...)
|
2024-08-05 21:57:06 +02:00 |
|
Wuzzy
|
1cfed14781
|
Replace parrot model with information block
|
2024-08-04 08:05:38 +02:00 |
|
Wuzzy
|
b7bfaa3e55
|
Make NPC texts translatable and translate them
|
2024-08-04 01:38:27 +02:00 |
|
Wuzzy
|
8cd7321287
|
Implement parrot spawning and speech
|
2024-08-03 22:56:26 +02:00 |
|
Wuzzy
|
87761afa2f
|
Warn when level doesn't have exactly 1 teleporter
|
2024-08-03 17:34:27 +02:00 |
|
Wuzzy
|
61cb68a5e8
|
Count exposed treasures on level start
|
2024-08-03 17:25:37 +02:00 |
|
Wuzzy
|
85c2b30d86
|
Add per-level skies
|
2024-08-03 15:54:51 +02:00 |
|