Commit Graph

741 Commits

Author SHA1 Message Date
8c75a5f826 Working on probe: drv_call_function now returns a string 2024-09-04 21:01:20 -04:00
43a02db7f3 Working on probe: drv_call_function can now return a string 2024-09-04 21:00:47 -04:00
a6e68cbb35 Move queued invocations down into lpxserver/lpxclient 2024-09-03 22:44:22 -04:00
9f0f96556f Changing drv_invoke to drv_call_function 2024-09-03 21:57:40 -04:00
3ed9a7ee2d Rename drv_invoke to drv_call_function 2024-09-03 21:56:53 -04:00
bf3e963949 Generalize DrivenEngine::drv_invoke 2024-09-02 21:48:24 -04:00
47a570064c Implemented World::probe_lua_call and tested 2024-09-01 19:43:00 -04:00
328451c0a4 LuaCall library complete. 2024-08-31 17:48:38 -04:00
8759977285 Rename AnimationStateChanged to AnimationQueueChanged in assets 2024-08-31 17:28:57 -04:00
f7b381a5f6 Added LuaCall.h 2024-08-31 16:42:07 -04:00
a61a74a7b0 Replace invoke_engio with invoke_lua_call 2024-08-29 17:46:12 -04:00
d4f46eef45 Get rid of invoke_engio 2024-08-29 17:45:05 -04:00
368581463e Add EngineWrapper for play_invoke_lua_call 2024-08-28 22:02:25 -04:00
811df62bc6 Add code for invoke_lua_call 2024-08-28 19:40:23 -04:00
d1efa7f528 Fix minor <cmath> issue with M_PI 2024-08-19 13:26:58 -04:00
09ca9be955 Fix a bug in PLAY_INVOKE_ENGIO 2024-08-09 13:11:03 -04:00
a08ce7ed0f Removed the old menu system (/menu and /choose) entirely 2024-08-09 13:06:32 -04:00
c0b570036e Merge branch 'main' of https://www.gnaut.com/team/luprex 2024-08-09 12:51:46 -04:00
a048d8eabc Remove the /menu and /choose commands from text console 2024-08-09 12:44:58 -04:00
f52413ab18 Fix a couple typos 2024-04-16 17:43:46 -04:00
0e43ca6568 Some documentation improvements 2024-03-25 17:37:58 -04:00
d520189a94 Changes related to 'SetPossessedTangible' 2024-03-25 14:50:06 -04:00
bb83837377 Lots of work on documenting class LuaStack 2024-03-20 14:29:20 -04:00
3d6b5224f3 More work refactoring ckint/tryint/isint 2024-03-15 12:50:08 -04:00
26d0715deb Part one of refactor of LS.ckint/LS.tryint/LS.isint 2024-03-13 17:46:26 -04:00
fd8166f09c Make tangible.find use center={x,y,z} instead of centerx= etc 2024-03-13 15:39:09 -04:00
357e3766fb Fix blank animqueues, and add facing=math.auto to animate 2024-03-12 11:46:48 -04:00
0d94b1b9af Start in client mode instead of server 2024-03-05 14:47:16 -05:00
044bb89edf Implement autodeletion of players on logout 2024-03-04 16:33:23 -05:00
c2a94b5332 Do a refactor of command parsing in lpxclient and lpxserver 2024-02-28 18:24:36 -05:00
4495ae7133 Minor changes to help players see each other 2024-02-28 15:35:47 -05:00
0c126e62d6 Some more error checking for class names and tangible IDs 2024-02-28 14:19:59 -05:00
32dae0df5a Add login.initialize function 2024-02-27 17:32:08 -05:00
2b426eefeb Refactor code in world-core that spawns threads 2024-02-27 17:01:26 -05:00
aaedf9e3f0 Add async diff trigger on tick 2024-02-26 15:20:47 -05:00
4d8d9565a4 Make the server automatically tick and send diffs periodically 2024-02-26 15:19:15 -05:00
7f7bd5a781 Client can now connect to servers interactively 2024-02-22 17:30:24 -05:00
e68d63915d Add a facing parameter to the engio.move 2024-02-16 15:48:49 -05:00
89fcb6bf8d Character can now move interactively 2024-02-16 15:48:22 -05:00
abb967f20b More work on tangibleCharacter, especially thread synch stuff 2024-02-13 16:49:58 -05:00
3c1df4ebb9 Add dprint function, add engio.move 2024-02-13 16:49:24 -05:00
21a1cf688f Add engio for character animation 2024-02-07 15:59:17 -05:00
d11fbca815 TangibleCharacter can now be interactively controlled 2024-02-02 15:48:27 -05:00
4b3315eb76 TangibleCharacter can now walk on command 2024-01-31 15:57:26 -05:00
622c2a2486 TangibleCharacter can now be loaded and moved 2024-01-30 13:06:10 -05:00
951daad635 Started implementing TangibleCharacter 2024-01-24 16:50:16 -05:00
864ecf0015 Can now specify bp= in the animation queue, and it works 2024-01-24 14:51:21 -05:00
0b5e4e60e5 More progress toward animation queue setting blueprint 2024-01-23 15:42:35 -05:00
fa045af87f Load TangibleActor by name in TangibleManager 2024-01-22 17:11:21 -05:00
704a2edb36 Add third person character to game 2024-01-22 13:06:26 -05:00