Commit Graph

78 Commits

Author SHA1 Message Date
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
adab78f0c0
Improve StringByteString performance 2024-04-18 14:09:44 +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
77aa05d9f3
Loungeable objects, some cleanup to entities in general 2024-04-14 20:59:01 +07:00
403aac63de
Some initial fixes for Lua bindings and stuff 2024-04-14 11:48:19 +07:00
8ee60c0f4d
Some initial Lua bindings (object, animator, root, sb) 2024-04-14 01:45:15 +07:00
38b189ac88
Remove old iteration of "avatar" 2024-04-12 11:00:38 +07:00
cb384be77a
SkyParameters are now finally generated 2024-04-04 10:50:46 +07:00
bf5710542e
Tile damaging? 2024-03-28 10:15:43 +07:00
a5192bc551
Proper chunk tracking 2024-03-27 23:09:52 +07:00
82b09721fc
Little more implementation 2024-03-27 18:05:02 +07:00
9c1772a766
Functional serverside player network receive 2024-03-27 14:30:44 +07:00