Commit Graph

34 Commits

Author SHA1 Message Date
811df62bc6 Add code for invoke_lua_call 2024-08-28 19:40:23 -04:00
a08ce7ed0f Removed the old menu system (/menu and /choose) entirely 2024-08-09 13:06:32 -04:00
bb83837377 Lots of work on documenting class LuaStack 2024-03-20 14:29:20 -04:00
357e3766fb Fix blank animqueues, and add facing=math.auto to animate 2024-03-12 11:46:48 -04: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
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
7f7bd5a781 Client can now connect to servers interactively 2024-02-22 17:30:24 -05:00
c0416cffe9 Engio invocation successful 2023-10-31 13:31:42 -04:00
c0c360a3a7 Initial implementation of 'engio' finished 2023-10-24 15:49:43 -04:00
d68a1dd0fe Add invoke_choose and invoke_player to DrivenEngine. invoke_player is not fully implemented in World 2023-10-24 00:49:15 -04:00
7104a523b5 Less serialization and deserialization of Lua Source, also, Invocation is now simpler 2023-10-19 19:42:33 -04:00
b459eedc82 Overhaul animation queues so the queue is stored as a single encoded string. 2023-07-26 17:40:20 -04:00
ab005fc968 Added get_animation_queue to DrivenEngine 2023-07-24 17:21:44 -04:00
5db04b3abc Add drv_get_aniamtion_queue hashes 2023-07-24 17:20:45 -04:00
87aa47b96d Redesign of animation queue for unreal, add get_tangibles_near to drivenengine 2023-07-24 17:19:25 -04:00
af62ac040f Stop using cv2pdb and improve HTTP handling a little 2023-07-03 15:18:21 -04:00
669a5a50ab Finally phase out LuaOldStack entirely. 2023-04-14 17:50:06 -04:00
69f2fb6226 Overhaul tangible_make to get rid of LuaOldStack 2023-04-14 15:33:58 -04:00
167dfe909f Removed some more LuaOldStack 2023-04-14 15:13:59 -04:00
92a5657dce Use dprint in World::rebuild_sourcedb 2023-04-11 16:36:30 -04:00
972f0095c6 Work on SourceDB:rebuild 2023-04-10 17:58:44 -04:00
ac383c616f Finished code for globals, but something's not working with client/server 2023-04-10 16:00:47 -04:00
ef7d0ec365 Replace most uses of std::cerr with util::dprint 2023-04-07 16:00:52 -04:00
7f000bc0fd Added two new stack disciplines to LuaStack 2023-04-06 20:12:03 -04:00
f0f4ad8609 global.set has been implemented, but not diff xmit for globals 2023-04-05 18:41:03 -04:00
5ede3f507c Change how class tables are created and recreated for greater robustness 2023-03-17 13:31:10 -04:00
a8c780563f Change the creation/deletion of tangibles so that the tangible database is never really deleted. 2023-03-16 23:31:29 -04:00
86a27ef2d4 Fix util::ostringstream, fix pretty-printing, stub out new globals 2023-03-05 01:51:25 -05:00
db234c2934 Stub out the new global.set and global.get operators 2023-03-01 17:35:06 -05:00
9ce34d950b Refactor code to make it easier to do 'nopredict' inside of any function without having a dependency on world model. 2023-03-01 16:07:13 -05:00
def6387ca3 Change directory structure 2023-02-14 14:05:45 -05:00