a17bb2a732
Don't know why, but all monsters do is constantly walk to left
2024-07-13 18:05:17 +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
8ef6bead2c
Add missing defaults to StatusControllerConfig
2024-05-22 19:03:42 +07:00
e81079479b
Add PersistentStatusEffect as typealias
2024-05-22 19:02:04 +07:00
69e0a8737e
Update Color replacement to be actually useful
2024-05-22 19:01:27 +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
7f16e643f3
Expose almost all World Lua bindings
2024-05-06 22:45:50 +07:00
be6f637d9b
Set generation caches to expireafterwrite, to reduce cpu pressure
2024-05-06 14:43:45 +07:00
79e606f609
Rollback immediate placement, make custom terrain regions actually work
2024-05-06 13:50:05 +07:00
566751b77b
Immediate dungeon placement
2024-05-06 02:12:47 +07:00
161d19f263
Little faster big dungeon placement
2024-05-05 22:53:31 +07:00
74937b15ac
Oops
2024-05-05 22:34:45 +07:00
2a4b5ffb03
Server world Lua bindings
2024-05-05 22:34:18 +07:00
639aafce50
Now, at long last, unique entity index and messages
2024-05-03 16:13:16 +07:00
151571e8d0
More Lua bindings, minor performance improvements
2024-05-01 13:09:16 +07:00
430c92bd03
Blazingly fast system data deserialization
2024-04-29 17:32:17 +07:00
26c579f568
Entity message handling
2024-04-29 13:50:59 +07:00
0af6646212
Stop objects being placed inside each other
2024-04-28 20:20:37 +07:00
4c959b82a9
Some improvement to asset loading and feedback
2024-04-28 19:44:15 +07:00
0854baa986
Semi-fix microdungeons overlap
2024-04-28 18:18:00 +07:00
d141bb64b0
Minimal projectile net state code
2024-04-28 16:37:48 +07:00
ac55422c3b
Sequential or parallel disk access now handled properly
2024-04-26 19:02:26 +07:00
b0913d1522
Remove unused json stuff
2024-04-26 15:01:11 +07:00
b6ff323e5a
Stop objects from popping out of existence if they reside on chunk border and border chunk haven't loaded yet
2024-04-25 16:37:16 +07:00
ba0db89dcf
Damage handling (not tested because entire system is stupid)
2024-04-25 16:13:35 +07:00
0fb5359521
Much smarter tick scheduling
2024-04-24 11:21:23 +07:00
21fcad14b3
Misc fixes
2024-04-24 00:06:38 +07:00
195de2d160
Persistent universe parameters storage, as well as player context
2024-04-23 16:59:51 +07:00
87966e5fa1
Persistent world storage test
2024-04-23 03:04:17 +07:00
3bb7e50315
Fix wrong json conversion from numbers
2024-04-22 21:29:02 +07:00
74bbc58c60
Functional plants
2024-04-22 16:41:05 +07:00
88e82ad9c8
Fix treasure pool levels
2024-04-21 23:37:51 +07:00
81492f2985
Proper biome item placement
2024-04-21 23:32:29 +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
5c840eaf77
Fix imports
2024-04-19 15:05:58 +07:00
50a3fa6865
Merge kommons math into kstarbound
2024-04-19 14:51:36 +07:00
fffc0b6102
Misc perfromance improvements
2024-04-19 11:54:41 +07:00
a66de1133a
Fix horizon mask
2024-04-18 22:50:49 +07:00
dc585273b7
Misc fixes
2024-04-18 21:25:25 +07:00
eb6fef150e
Rearrange code execution so objects are generated parallel to applying tile changes to world
2024-04-18 21:06:40 +07:00
fc6938fc35
Deterministic dungeon containers
2024-04-18 21:05:16 +07:00
7857b8821e
Working name generator
2024-04-18 20:47:17 +07:00
432f77a676
More object placement fixes
2024-04-18 19:18:47 +07:00
432df454e2
fix dumb mistake regarding anchors
2024-04-18 18:52:19 +07:00
fde196ceae
Fix jigsaw connectors having wrong understanding of "opposite"
2024-04-18 18:35:27 +07:00
3b642ffe40
Remove "withRandom"
2024-04-18 17:55:10 +07:00
edf33ca224
Little more terrain
2024-04-18 16:43:39 +07:00
dbef69d6e6
Terrain fixes
2024-04-18 16:27:33 +07:00