Commit graph

1715 commits

Author SHA1 Message Date
MihailRis
900f118f94 feat: verbose error messages for parsing functions 2026-07-23 19:59:31 +03:00
RomanDonw
67da57d870 upgraded/improved LuaCanvas::clear method 2026-07-23 19:29:19 +10:00
MihailRis
2e69df0a24 cleanup & update linesets 2026-07-23 00:32:17 +03:00
MihailRis
7c06a74244 Merge branch 'main' into animation 2026-07-22 23:56:17 +03:00
MihailRis
e9221af407 update xml.parse_vcd 2026-07-22 23:29:27 +03:00
MihailRis
cd53a33d7b replace tag attribute key '@' with '#' 2026-07-22 22:26:44 +03:00
MihailRis
c7ba237933 add xml library 2026-07-22 21:55:53 +03:00
MihailRis
2d1e783a64 add entities.def_solid 2026-07-21 22:49:10 +03:00
MihailRis
8e719eace6 add missing inventory function 2026-07-19 22:43:50 +03:00
MihailRis
9d8d00209c
Merge pull request #866 from MihailRis/new-entity-event
add on_player_set entity component event
2026-07-18 20:18:06 +03:00
MihailRis
e4a11f182e add on_player_set entity component event 2026-07-18 19:09:43 +03:00
MihailRis
a5596ed5cd fix canvas:line lines clipping 2026-07-18 13:25:04 +03:00
MihailRis
39a4236553 fix integer raycast filters & add simple raycast test 2026-07-17 00:23:16 +03:00
MihailRis
605b0d63c3 update world.raycast params & add blocks_exclusion parameter 2026-07-16 22:22:22 +03:00
MihailRis
ad6b72f87c add world.raycast 2026-07-16 21:52:32 +03:00
MihailRis
baa952a172 add 'nonselect_blocks' parameter 2026-07-16 00:44:44 +03:00
MihailRis
f29f3b1bba add advanced entities.raycast overload 2026-07-15 22:21:18 +03:00
MihailRis
9d3a60328f fix dead skeleton model references 2026-06-30 22:53:22 +03:00
Onran
dd9ba26f7b conflicts fix 2026-06-22 00:29:08 +09:00
Onran
db014cca09 Merge remote-tracking branch 'upstream/client-side-tests' into io-streams-enhance
# Conflicts:
#	src/logic/scripting/descriptors_manager.cpp
#	src/logic/scripting/descriptors_manager.hpp
2026-06-21 23:55:08 +09:00
Onran
bf98091a9c added low-level ioLib.available for io_stream's 2026-06-21 20:19:24 +09:00
MihailRis
c73b036099 cleanup World references 2026-06-20 22:17:27 +03:00
MihailRis
ac00c561ee move weather from WorldRenderer to LevelFrontend 2026-06-19 00:01:45 +03:00
MihailRis
0d2a0b012d add io_stream:tell & fix io_stream:seek 2026-06-11 00:27:15 +03:00
MihailRis
07702f9e57 refactor descriptors_manager 2026-06-10 23:08:48 +03:00
MihailRis
4a11dd28ec fix segfault on world.get_chunk_data if no world open 2026-06-09 23:51:26 +03:00
MihailRis
a557068b90 Merge branch 'main' into environments 2026-06-06 00:33:56 +03:00
MihailRis
3429435ff5 add 'test' library for e2e tests purposes 2026-06-05 23:25:10 +03:00
MihailRis
902c885fe0 fix uinode.parent property 2026-06-05 23:19:21 +03:00
MihailRis
089bcbbb64 fix document events & breaking: document events removed from 'events' library temporary 2026-06-03 21:50:36 +03:00
MihailRis
8bccdc0250 Merge branch 'main' into client-side-tests 2026-06-03 21:03:40 +03:00
MihailRis
34cc778f0d
Merge pull request #846 from MihailRis/fixes
fixes
2026-06-03 21:02:41 +03:00
MihailRis
bb135d33b5 add on_destroy layout event 2026-06-02 23:57:22 +03:00
MihailRis
ce189c810d fix: app.reconfig_packs attempts to remove indices in generator test mode 2026-06-01 01:38:06 +03:00
MihailRis
025e32eec1
Merge pull request #843 from MihailRis/common-vc-funcs
new functions and settings
2026-06-01 00:27:11 +03:00
MihailRis
d9ae1fe6d4 replace vc.get_project_args with vc.get_project_arg & rename table.merge_replace to table.extend 2026-05-31 23:36:24 +03:00
MihailRis
1300488a82 update userdata serialization 2026-05-31 22:57:31 +03:00
MihailRis
2f729bd3cb fix serialization error for specific types 2026-05-31 22:49:47 +03:00
MihailRis
b1974405c6 fix gui.load_document environment extension 2026-05-31 22:09:14 +03:00
MihailRis
aa5bd51206 add project args & add vc.get_project_args 2026-05-31 21:04:51 +03:00
clasher113
0bbde3a778 lighting fix 2026-05-29 19:16:20 +03:00
MihailRis
4565c6a3bd fix vc.is_headless 2026-05-28 21:02:52 +03:00
MihailRis
09af59c816 fix scripting::load_client_project_script 2026-05-25 23:34:25 +03:00
MihailRis
3f81494d4b fix lua::bytearray_as_string 2026-05-24 14:48:00 +03:00
MihailRis
24a2c35f41 add direct-scripting-data-access setting 2026-05-24 13:24:58 +03:00
MihailRis
dc9ae6e99e test direct non-copying reading FFIBytearray in C++ context 2026-05-21 22:31:27 +03:00
MihailRis
3476bddc6b feat: environment is primary 2026-05-16 22:24:35 +03:00
MihailRis
7c2b7bd813 revert os.clock changes 2026-05-12 03:51:58 +03:00
MihailRis
c7f35dd6be replace os.clock with preciser implementation 2026-05-12 02:47:47 +03:00
MihailRis
be4dda3646 add time.precise_time 2026-05-12 02:29:48 +03:00