Commit Graph

14 Commits (b1dbac00d3de1500d1f3263ac5a47b25df6546e7)

Author SHA1 Message Date
Bram van den Heuvel b1dbac00d3 Finish decorations 2024-04-30 18:50:07 +02:00
Bram van den Heuvel 18fecc7eae Add timer checkpoints 2024-04-30 17:37:34 +02:00
Bram van den Heuvel 312ab54a46 Refactor decorations
Split them into pre- and post-data voxelmanip operations
2024-04-30 17:00:37 +02:00
Bram van den Heuvel 39406abfaf Add decoration engine
This commit still has an unexplained bug where it fails to place schematics underground, and this is to be investigated.
2024-04-30 14:44:54 +02:00
Bram van den Heuvel 5005ae7d32 Allow biome pos restrictions 2024-04-30 12:15:58 +02:00
Bram van den Heuvel 1c74ea3c60 Add decoration design 2024-04-30 12:13:40 +02:00
Bram van den Heuvel 2809346af8 Prevent cave generation in the air 2024-04-29 18:26:59 +02:00
Bram van den Heuvel d111364b0f Bug fixes 2024-04-29 18:19:23 +02:00
Bram van den Heuvel 851cb19cd2 Finish initial refactor design 2024-04-29 17:33:46 +02:00
Bram van den Heuvel 78fea8405c Add timer module 2024-04-29 17:31:03 +02:00
Bram van den Heuvel 7b29f68ffa Move initial parts over to init.lua
Since `dofile` is a global variable, it cannot be securely trusted for imports.

Additionally, I learnt recently that local functions can be referenced more clearly in a file by adding them as methods to a local table.

https://social.noordstar.me/notes/9sfk6273ao
2024-04-29 12:27:39 +02:00
Bram van den Heuvel acfdea349f Add biome generation in engine
Currently, performance seems an issue - the cause of the effects is to be determined.
2024-04-22 09:00:53 +02:00
Bram van den Heuvel 0a11882395 Add basic engine with cave shaper 2024-04-18 10:49:45 +02:00
Bram van den Heuvel e2955959a2 Add shape registry 2024-04-17 23:08:44 +02:00