Kae
|
1db9091f50
|
non-zero default for script.updateDt for cases when it's called outside update()
|
2023-11-24 20:44:43 +11:00 |
|
Kae
|
5815a873a7
|
Add more root.asset* functions
|
2023-11-03 06:51:17 +11:00 |
|
Kae
|
bea100bde9
|
Setting a configuration value to nil should actually erase it
also configurationVersion set is already checked in Configuration
|
2023-11-02 08:23:36 +11:00 |
|
Kae
|
0497048b44
|
Add input.mousePosition
|
2023-11-02 08:12:21 +11:00 |
|
Kae
|
2cf97d763c
|
add root configuration getters & setters
|
2023-11-02 08:09:51 +11:00 |
|
Zithia Satazaki
|
213ce4bc0f
|
quick pickupToActionBar manipulation
|
2023-11-01 15:10:34 -04:00 |
|
Kae
|
ae014e5b6f
|
Revert bag slot index type to uint8_t for now
was causing incompatibility on vanilla servers - need to add net element filters for legacy/modified servers first
|
2023-10-31 08:13:12 +11:00 |
|
Zithia Satazaki
|
332fb8430b
|
avoid returnless fallthrough
|
2023-10-30 15:11:15 -04:00 |
|
Zithia Satazaki
|
86f02eab9b
|
these need to be {} wrapped to compile for some reason
|
2023-10-30 15:05:42 -04:00 |
|
Zithia Satazaki
|
8aeed2baa8
|
match prior case convention for swap and trash slots
|
2023-10-30 14:48:45 -04:00 |
|
Kae
|
7eb1cd8dd9
|
Simplify new player inventory functions
|
2023-10-31 05:34:26 +11:00 |
|
Zithia Satazaki
|
012572c199
|
more graceful failure mode for item bag functions
|
2023-10-30 01:30:25 -04:00 |
|
Zithia Satazaki
|
943729a20e
|
player functions for direct item bag manipulation
|
2023-10-30 01:05:18 -04:00 |
|
Zithia Satazaki
|
fa6a770cfc
|
add player.actionBarItem and player.setActionBarItem (still needs a bit of work)
|
2023-10-29 23:15:26 -04:00 |
|
Zithia Satazaki
|
7c29196eff
|
fix player.description being player[" description"] instead
|
2023-10-29 20:50:38 -04:00 |
|
Kae
|
d425e8e15f
|
Add world.isClient & isServer
|
2023-10-30 08:03:16 +11:00 |
|
Kae
|
3b0a3efc19
|
Alias short bind, key, mouse input functions
|
2023-10-30 06:56:23 +11:00 |
|
Kae
|
48b8d43ff8
|
Add player Lua functions from SE
|
2023-10-25 15:30:31 +11:00 |
|
Kae
|
7a220cae45
|
player.aimPosition
|
2023-08-20 12:09:03 +10:00 |
|
Kae
|
d65bc3cc8d
|
Add collision cycling to Material items
|
2023-08-19 20:47:58 +10:00 |
|
Kae
|
ec4f70340e
|
Allow overriding placed collision kind ("""overground""") from world.placeMaterial
|
2023-08-19 18:26:52 +10:00 |
|
Kae
|
90267c6105
|
message.setHandler now accepts a Json config in place of the name
|
2023-08-15 14:20:56 +10:00 |
|
Kae
|
65bacddc67
|
Log missing scripts
|
2023-08-04 23:47:39 +10:00 |
|
Kae
|
32e6eab069
|
Player: Make interaction radius scriptable
|
2023-08-02 21:59:07 +10:00 |
|
Kae
|
ea084165bf
|
Optimize entityPortrait: Drawable > LuaTable instead of Drawable > Json > LuaTable
|
2023-07-25 00:49:20 +10:00 |
|
Kae
|
8547c56ba4
|
Proper LuaString <-> String handling
Null-terminator usage is opt-in
|
2023-07-24 23:37:55 +10:00 |
|
Kae
|
7b4ae73647
|
add sb.jsonParse
also rolled up some rand functions into ternary statements
|
2023-07-24 19:17:17 +10:00 |
|
Kae
|
5a6c27dd9a
|
whoops
|
2023-07-24 18:43:50 +10:00 |
|
Kae
|
af31bde032
|
Handle world creation error when sending world messages, add active world callbacks
|
2023-07-24 18:42:55 +10:00 |
|
Kae
|
121d27446b
|
world.callScriptContext
|
2023-07-23 13:49:34 +10:00 |
|
Kae
|
5fa97741e5
|
experimental universe.sendWorldMessage function
|
2023-07-23 01:01:23 +10:00 |
|
Kae
|
cb19eef701
|
Add character swapping (no GUI yet)
|
2023-07-22 22:31:04 +10:00 |
|
Kae
|
4b0bc220e4
|
Support for changing the game's timescale
Context-specific (like per-world) timescales can also be added later
|
2023-07-21 00:58:49 +10:00 |
|
Kae
|
3aa45ab799
|
Add voice muting, add input key and mouse functions
|
2023-07-20 12:52:08 +10:00 |
|
Kae
|
3cdbf8bf01
|
Lua functions for updating Voice settings, improve loudness visualization
|
2023-07-19 18:15:49 +10:00 |
|
Kae
|
e1645f37fc
|
Support for player entity message commands
|
2023-07-19 01:16:22 +10:00 |
|
Kae
|
bf7418073d
|
Move input callback creation
|
2023-07-04 20:45:43 +10:00 |
|
Kae
|
e3461e9053
|
Start of Interface callbacks, starting with a bindCanvas function for the whole screen
|
2023-07-04 19:27:16 +10:00 |
|
Kae
|
1dacc0f41a
|
Add client world.players
|
2023-07-03 18:22:44 +10:00 |
|
Kae
|
069d61e487
|
Fix scaling a better way
|
2023-07-03 09:10:09 +10:00 |
|
Kae
|
7999442f01
|
Fix scaling
not happy with having to do this, but whatever
|
2023-07-03 08:57:30 +10:00 |
|
Kae
|
398a5655f4
|
Add Drawable <-> Lua conversion to LuaGameConverters
|
2023-07-03 08:51:42 +10:00 |
|
Kae
|
2386a95342
|
Input Binding support
|
2023-07-02 17:19:54 +10:00 |
|
Kae
|
73841ee041
|
more Input work
|
2023-07-02 10:55:25 +10:00 |
|
Kae
|
9d67cda97f
|
Update StarPlayerLuaBindings.cpp
|
2023-06-29 08:12:27 +10:00 |
|
Kae
|
fb0ab85089
|
Lua: player.* identity getters and setters
|
2023-06-29 05:58:24 +10:00 |
|
Kae
|
332983c97b
|
The Formatting String Catastrophe
|
2023-06-27 20:23:44 +10:00 |
|
Kae
|
14b9689b6d
|
Change formatting to use fmtlib (STILL NEED TO CHANGE TO FMT SYNTAX!)
|
2023-06-27 19:24:35 +10:00 |
|
Kae
|
6352e8e319
|
everything everywhere
all at once
|
2023-06-20 14:33:09 +10:00 |
|