124 Commits

Author SHA1 Message Date
Wuzzy
234b3d4c54 Generate ocean water by mapgen 2024-08-11 11:46:42 +02:00
Wuzzy
6fea9fdcd9 Add 4 more levels to demo new game features 2024-08-09 11:37:34 +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
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
00ac525590 Add level: Stormy Boxes 2024-08-07 10:16:59 +02:00
Wuzzy
5609dc3243 Update German 2024-08-06 20:18:54 +02:00
Wuzzy
33156acb26 Update locale files 2024-08-06 20:05:45 +02:00
Wuzzy
101df814f0 Add weather to level_data.csv 2024-08-06 14:36:40 +02:00
Wuzzy
243b337620 Integrate weather into levels 2024-08-06 14:14:46 +02:00
Wuzzy
6478ccbbf7 Change some NPC help texts 2024-08-04 08:52:26 +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
859c61e3cb Add parrots in core levels 2024-08-04 00:56:03 +02:00
Wuzzy
5d8f37ea35 Fix level names translation files 2024-08-03 23:05:06 +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
7a01f65683 Improve the ominous_fog sky 2024-08-03 16:00:06 +02:00
Wuzzy
85c2b30d86 Add per-level skies 2024-08-03 15:54:51 +02:00
Wuzzy
920f91f9ea Custom level load: Fallback if CSV is missing 2024-08-03 12:33:00 +02:00
Wuzzy
8c47db53b6 Add fallback level name "Untitled" 2024-08-03 09:01:31 +02:00
Wuzzy
6f6f88d5b2 Update German translation 2024-08-03 00:36:04 +02:00
Wuzzy
bf6080a628 Update locale files 2024-08-03 00:31:33 +02:00
Wuzzy
6b5f5bfe0b Add missing teleporter to palm level 2024-08-03 00:28:32 +02:00
Wuzzy
23a2738d20 Always load custom levels uncached 2024-08-03 00:08:08 +02:00
Wuzzy
dc521d2e8d Fix treasure counter; delay for no-treasure levels 2024-08-02 22:03:43 +02:00
Wuzzy
fb5a53cadf Special message for levels with no treasure 2024-08-02 21:57:00 +02:00
Wuzzy
5801807b4f Use simplified level complete message again 2024-08-02 21:39:36 +02:00
Wuzzy
1da3dcdd17 Fix some issues with level messages on start/end 2024-08-02 21:35:28 +02:00
Wuzzy
d496edf5c7 Return to main ship after completing custom level 2024-08-02 21:15:51 +02:00
Wuzzy
7b85f5681d Implement loading of custom levels 2024-08-02 21:09:49 +02:00
Wuzzy
bdfff8daf1 Generalize level analysis to allow custom play 2024-08-02 20:55:23 +02:00
Wuzzy
d59428d36e Merge branch 'master' into custom_level_book 2024-08-02 19:53:48 +02:00
Wuzzy
11601615d1 Update lasers after setting empty chests 2024-08-02 19:13:36 +02:00
Wuzzy
69fa84517b Reset player pos if they fell out of the level 2024-08-02 10:33:16 +02:00
Wuzzy
164aa2bc84 Update lasers after resize 2024-08-02 09:39:56 +02:00
Wuzzy
ddcd49e9a7 Make level resize less destructive 2024-08-02 09:32:28 +02:00
Wuzzy
07bff68534 Disallow /restart in editor 2024-08-02 07:54:34 +02:00
Wuzzy
2a51cf4e99 /leave command now works in editor, too 2024-08-02 01:50:12 +02:00
Wuzzy
a156ffd14a Update German translation 2024-08-02 00:55:06 +02:00
Wuzzy
09cfe01962 Update locale files 2024-08-02 00:51:09 +02:00
Wuzzy
32c684698a WIP: Add custom level book 2024-08-01 23:26:37 +02:00
Wuzzy
27db19623b lzr_levels now uses lzr_csv 2024-08-01 20:45:31 +02:00
Wuzzy
c549daca0e Switch to CRLF linebreaks for level_data.csv
For RFC 4180 compliance
2024-08-01 20:43:40 +02:00
Wuzzy
102da0846c Editor: Write level metadata into CSV 2024-08-01 20:25:55 +02:00
Wuzzy
c9e061cbf7 Proper editor entering and leaving 2024-07-31 09:44:18 +02:00
Wuzzy
e27762f15b Level settings change size and border nodes 2024-07-31 09:14:50 +02:00
Wuzzy
d9e266af28 Fix duplicate code 2024-03-09 14:13:09 +01:00