Commit graph

5805 commits

Author SHA1 Message Date
MihailRis
d6ebdfdd29 update doc/*/scripting/ecs.md 2026-03-16 00:13:12 +03:00
MihailRis
578142c081 update doc/*/scripting/builtins/libgfx-weather.md 2026-03-16 00:02:42 +03:00
MihailRis
702a8b05f0 add bindbox to doc/*/xml-ui-layouts.md 2026-03-15 23:53:14 +03:00
MihailRis
f1cc114079 update doc/*/xml-ui-layouts.md 2026-03-15 23:48:29 +03:00
MihailRis
9297873004 update doc/*/entity-properties.md 2026-03-15 23:42:39 +03:00
MihailRis
35d2ea4c86 make base:falling_block solid entity 2026-03-15 14:30:40 +03:00
MihailRis
83f49f8cc4 update vcm bone 'move' semantics 2026-03-15 12:56:51 +03:00
MihailRis
a78a924093
Merge pull request #792 from MihailRis/physics-upgrade
solid entities
2026-03-14 22:56:33 +03:00
MihailRis
c13a7110e8 fix: flight does not affect to the first tick 2026-03-14 22:35:06 +03:00
MihailRis
0c2e655928 increase MAX_FIX value 2026-03-14 21:44:52 +03:00
MihailRis
e6f0bb38f4
Merge pull request #812 from ArtemCmd/main
add io_stream:seek
2026-03-14 21:07:33 +03:00
MihailRis
bd7f588800 add mass, elasticity getters, setters to entity.rigidbody 2026-03-14 21:02:02 +03:00
MihailRis
1bba713502 fix 2026-03-14 20:53:28 +03:00
MihailRis
436601a5b0 fix Entities::preparePhysics 2026-03-14 18:53:32 +03:00
MihailRis
3ea3836f84 fix calc_collsion_velocity_result for kinematic other body 2026-03-14 18:49:59 +03:00
MihailRis
ad32d7b6db add 'mass' and 'elasticity' entity properties 2026-03-14 18:47:10 +03:00
MihailRis
f945719d7a improve all directions of collision 2026-03-14 18:22:18 +03:00
MihailRis
3bcb7f7e70 improve floor collision physics (add mass) 2026-03-14 17:46:23 +03:00
MihailRis
fc57e98a96 feat: third-person camera now checks solid entities 2026-03-14 15:47:26 +03:00
MihailRis
15bbf55e29 improve 2026-03-14 14:28:23 +03:00
Artem
98431f256c fix 2026-03-13 21:47:24 +03:00
Artem
ed57d2c84d add docs 2026-03-13 21:42:20 +03:00
MihailRis
81858bc7f8 feat: applying Y velocity 2026-03-13 21:31:20 +03:00
Artem
33f7815a21 add io_stream:seek 2026-03-13 21:19:47 +03:00
MihailRis
06d03f889c feat: new linear damping behaviour 2026-03-13 02:53:43 +03:00
MihailRis
f4e55f9938 update MAX_FIX value 2026-03-11 23:59:03 +03:00
MihailRis
b7cd116e62 cleanup 2026-03-11 23:11:23 +03:00
MihailRis
38b478bc8d cleanup 2026-03-11 22:13:41 +03:00
MihailRis
4b4f2439c0 add more reason to physics simulation substeps 2026-03-11 22:08:40 +03:00
MihailRis
794ce07bd5 fix side collision position correction for blocks 2026-03-09 22:47:41 +03:00
MihailRis
3c383a9277
Merge pull request #811 from MihailRis/improve-api-stability
add systems availability checks to content/world related libraries
2026-03-09 21:47:53 +03:00
MihailRis
068e546a63 update libinventory.cpp 2026-03-09 17:51:56 +03:00
MihailRis
68ef974096 update libplayer.cpp 2026-03-09 16:51:24 +03:00
MihailRis
b49e2106b3 update libitem.cpp 2026-03-09 16:46:12 +03:00
MihailRis
a8dd5e9cb3 fix side collision position correction 2026-03-09 16:35:28 +03:00
MihailRis
0fe0cc5829 fix: sensors list not clearing 2026-03-09 12:39:16 +03:00
MihailRis
5304223e95 add systems availability checks to block, cameras, world libraries 2026-03-07 11:55:32 +03:00
MihailRis
7d09a7957c fix division by zero in some cases 2026-03-06 19:47:43 +03:00
MihailRis
6f195c9a2c update doc/*/scripting/ecs.md 2026-03-05 21:42:53 +03:00
MihailRis
c0a89cd93a add rigidbody:get_material, set_material 2026-03-05 21:39:59 +03:00
MihailRis
8c06048b7e fix 2026-03-05 21:38:53 +03:00
MihailRis
dbc7cd56bd feat: solid entity material support & minor refactor 2026-03-05 20:52:45 +03:00
MihailRis
01d46b2690 add groundMaterial 2026-03-05 20:34:35 +03:00
MihailRis
1d4fb9bc07 Merge branch 'main' into physics-upgrade 2026-03-05 12:16:23 +03:00
MihailRis
24b4877551
Merge pull request #810 from RomanDonw/main
added mat4.perspective function
2026-03-05 12:15:07 +03:00
RomanDonw
3ab11f9ef8 added mat4.perspective function 2026-03-05 15:18:40 +10:00
MihailRis
8b48dcbf5a cleanup a bit 2026-03-04 23:34:04 +03:00
MihailRis
546bbcb4e2 reduce duplicating code by increasing complexity even more 2026-03-04 23:29:56 +03:00
MihailRis
8e4e18a86a improve it less cautiously 2026-03-04 22:33:50 +03:00
MihailRis
f726702f21 update substeps calculation scheme 2026-03-04 20:48:04 +03:00