Commit Graph

31 Commits

Author SHA1 Message Date
e1d1531e0a
Move remaining bindings to PUC Lua 2024-12-28 13:56:08 +07:00
311c6a4e47
Migrate world bindings to PUC Lua 2024-12-22 21:54:12 +07:00
9687c25bb0
Complete utility bindings, pushing Java objects to Lua 2024-12-18 22:26:13 +07:00
658dffc832
Partial utility bindings 2024-12-18 13:02:13 +07:00
918b6ff95f
More work on NPCs, async network messages handling support 2024-11-30 16:46:43 +07:00
f95bc9762f
Minimally working Monster entities
PathController, PathFinder

Actor movement controller Lua bindings

Game loading no longer block Universe thread, more efficient registry population synchronization

Environmental status effects now can be stat modifiers
2024-06-28 22:44:13 +07:00
2d3c080002
Central structures placement and replacement, minimally working shipworld saving, some more save format inconsistencies dug up 2024-05-10 20:13:57 +07:00
9eaa6ea5f1
Minor adjustments in added bindings 2024-05-06 22:55:20 +07:00
7f16e643f3
Expose almost all World Lua bindings 2024-05-06 22:45:50 +07:00
2a4b5ffb03
Server world Lua bindings 2024-05-05 22:34:18 +07:00
782fb29dbf
More Lua bindings 2024-05-02 17:23:51 +07:00
0854baa986
Semi-fix microdungeons overlap 2024-04-28 18:18:00 +07:00
ba0db89dcf
Damage handling (not tested because entire system is stupid) 2024-04-25 16:13:35 +07:00
baf04fe447
Object breaking 2024-04-22 20:11:16 +07:00
74bbc58c60
Functional plants 2024-04-22 16:41:05 +07:00
135f8e9728
Plant entities? 2024-04-21 22:26:02 +07:00
f89afb80bb
Working wiring 2024-04-20 21:31:26 +07:00
7e26f0d3b8
Add more world bindings 2024-04-20 14:44:20 +07:00
fc6938fc35
Deterministic dungeon containers 2024-04-18 21:05:16 +07:00
8f407465f5
All composing terrain selectors now can reference other terrain selectors by name 2024-04-18 16:54:05 +07:00
3ead24267c
Active item half functional 2024-04-18 14:04:37 +07:00
30ca2c9573
Add random:randn 2024-04-17 15:57:06 +07:00
d755e6cd66
Items (not finished), Item Registry, performance tweaks, memory improvements, loading performance improvements 2024-04-17 15:35:32 +07:00
8ee60c0f4d
Some initial Lua bindings (object, animator, root, sb) 2024-04-14 01:45:15 +07:00
7cd0f5e173
TileModification packets 2024-04-10 22:41:41 +07:00
c91b448e66
More work on objects, orientations and spaces are working? kind of 2024-04-09 10:56:50 +07:00
53bb3bd843
Dungeons generation (need optimizing), BlockableEventLoop (finally normal event loop) 2024-04-08 12:14:42 +07:00
ff746f43ae
Delay perlin noise initialization until actually used 2024-03-30 18:15:06 +07:00
602c21edfc
Implemented all terrain selectors 2024-03-28 18:32:52 +07:00
9c1772a766
Functional serverside player network receive 2024-03-27 14:30:44 +07:00
d37bad79c6
WorldTemplate, WorldLayout, VisitableWorldParameters, Biomes, BiomeDefinitions, Trees, Grass, Bushes, Terrain Selectors
RenderDirectives, JsonRPC, Json adapters fixes, DispatchingTypeAdapter
2024-03-17 11:10:18 +07:00