BMagnu
|
272d6261c4
|
Generic Lua Multiplayer RPC (#4835)
* Add automatic lua obj serialization function dispatch
* Implement fundamental and object de/serialization
* Proper default case for package deserialization
* Add No Multi func
* Add Serialization part
* Fix max encoding size for userdata
* Implement exception handling
* Start Implementing lua RPC
* Prepare waitAsync for RPC
* Add packet order enforcing and forwarding
* Add RPC registry
* Make RPCs callable
* Add waitRPC
* Add serializers
* Fix GCC error
* Explicitly specify lua_net_exception
* Fix Warnings
* Replace Seriliaze fundamental with cross-platform data types
* Appease Clang
* Prevent serialization CTD on invalid objects
* Actually use the temporaries assigned
* Fix OSWPT shadow
* Fix table deserialize order
* Incorporate Feedback
* Fix Warnigs
* ix WArnings 2
* Add sanity checks for OSWPT wing serialization
* Multi Bump
* Forgot we have american-style dates there
|
2023-03-28 03:07:03 +09:00 |
|
MjnMixael
|
4d620bb3c7
|
API for checking and setting if a slot is filled or empty (#4729)
|
2022-09-30 16:45:06 +09:00 |
|
MjnMixael
|
35ee34b86a
|
isDisabled returns if the ship is used in the mission + some documentation fixes (#4725)
|
2022-09-29 16:19:05 +09:00 |
|
MjnMixael
|
44d042edb8
|
Make Wss_slots writable (#4717)
* Make Wss_slots writable
* cleanup
|
2022-09-28 22:53:45 +09:00 |
|
mjn-mixael
|
eb3c8a25fb
|
MAX_SHIP_WEAPONS
|
2022-09-26 08:03:40 -05:00 |
|
mjn-mixael
|
1e7ee8b345
|
Lua API read-only access to the actual loadout
|
2022-09-24 16:30:44 -05:00 |
|
mjn-mixael
|
655fe8d7f1
|
Loadout wing API (+4 squashed commit)
Squashed commit:
[83e8522d1] Comments
[50686ce6a] Wing Slot data
[450a0f6e1] Common Init
[0c603313e] Rough in WIP
|
2022-09-21 17:27:38 -05:00 |
|