49d6cb0d89
Make it not outright crash with 0xC0000005 or 0xC00000FD
2024-12-28 22:26:30 +07:00
9a958ecccb
Make it compile against PUC Lua
2024-12-28 21:09:44 +07:00
e1d1531e0a
Move remaining bindings to PUC Lua
2024-12-28 13:56:08 +07:00
d6ef396257
Update some pieces of code to make it compile again
2024-12-22 21:58:47 +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
d627526088
Move root bindings to native Lua
2024-12-17 20:51:38 +07:00
e2b8c0ed29
Fix Lua errors not inheriting RuntimeException
2024-12-16 20:20:51 +07:00
ad120cccba
Implement invokeGlobal and eval
2024-12-16 20:17:55 +07:00
f82b48672e
require, math.random and math.randomseed implementations
2024-12-16 16:22:37 +07:00
dd990becf4
More native Lua work
2024-12-15 23:07:35 +07:00
fb1aea8803
Bump JDK to 21, Kotlin to 2.1, Gradle to 8.11, more native Lua work
2024-12-15 02:46:56 +07:00
7f2097e5e7
More native Lua stuff
2024-12-14 21:20:48 +07:00
c5dc4a465a
Bring back most of native Lua code stuff
2024-12-14 20:12:09 +07:00
c088c79bc5
somehow make this shit compile and actually run
2024-12-14 13:19:18 +07:00
3b454374ec
Stagehands, they don't work because of Luna (:
2024-12-12 22:29:54 +07:00
9947138eac
Implement entitiesLoungingIn
2024-12-01 11:26:12 +07:00
918b6ff95f
More work on NPCs, async network messages handling support
2024-11-30 16:46:43 +07:00
7babb729b0
Little work for npc entity
2024-08-10 19:07:58 +07:00
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
56c154cc96
provideConfigBindings
2024-05-25 21:16:46 +07:00
242f372819
Don't do anything in invokeGlobal if init has not been called
2024-05-25 19:33:11 +07:00
8eb1db919f
Intern strings originating from Lua
2024-05-22 19:02:19 +07:00
1b7076f04f
Use Lua's random in util bindings
2024-05-22 18:58:30 +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
72d6db0a17
Make entity query Lua binding have less overhead
2024-05-03 17:07:21 +07:00
6ed51b6ae9
Lua message handlers
2024-05-03 16:52:00 +07:00
639aafce50
Now, at long last, unique entity index and messages
2024-05-03 16:13:16 +07:00
782fb29dbf
More Lua bindings
2024-05-02 17:23:51 +07:00
151571e8d0
More Lua bindings, minor performance improvements
2024-05-01 13:09:16 +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
ba0db89dcf
Damage handling (not tested because entire system is stupid)
2024-04-25 16:13:35 +07:00
87966e5fa1
Persistent world storage test
2024-04-23 03:04:17 +07:00
7270b1b47b
Fix wrong json conversion from numbers again
2024-04-22 21:43:01 +07:00
3bb7e50315
Fix wrong json conversion from numbers
2024-04-22 21:29:02 +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
50a3fa6865
Merge kommons math into kstarbound
2024-04-19 14:51:36 +07:00
df329f7087
WorldGeometry.split, little more work on world bindings
2024-04-19 14:18:05 +07:00
fffc0b6102
Misc perfromance improvements
2024-04-19 11:54:41 +07:00
7857b8821e
Working name generator
2024-04-18 20:47:17 +07:00