Multiplayer Working
After literally hours of playing around with syncing and networking and trying to make sure the 2 client can talk to each other, finally made a working small demo of playing card and resolving the stack correctly.
Instead of the playing fast and loose nature of Inscryption I opted instead to use a stack like Magic the Gathering to handle sigil resolution and ability trigger. This causes like a lot more issue than originally expected.
I wanted both client to work independently when resolving sigil but they still need private information like hand and deck for card like Corpse Maggot and Pelt Lice. So now we have a very janky system where after every stack action the game sit there and wait for the other client to boardcast any private trigger they have so both client can continue the work.
The system now is quite robust and can take alot of funky stack stuff. Next is working on the combat and programming in a bunch of sigils.