fs2open.github.com icon indicating copy to clipboard operation
fs2open.github.com copied to clipboard

Add multi support to external SEXPs

Open asarium opened this issue 5 years ago • 3 comments

This adds (mostly) automatic multi support to the external SEXP system. This will record the parameter values that were evaluated for the master and automatically send them to the client via the standard SEXP packet system.

For SEXPs where the behavior does not differ between master and client there needs to be no special handling of the multi case in the SEXP action code.

FYI, this moves set-motion-debris-override to the external engine SEXP and makes it compatible with multi with this new system.

asarium avatar Jul 04 '20 14:07 asarium

Yes, if a SEXP chooses to do all the multi stuff itself then disableMulti is what is needed. In that case the SEXP action is still called on the client so it can all be be handled in the same function.

asarium avatar Jul 04 '20 20:07 asarium

Any update on this one?

wookieejedi avatar Jun 21 '21 02:06 wookieejedi

No, haven't touched this in a while.

asarium avatar Jun 21 '21 15:06 asarium