DaftBrit/NoitaArchipelago

Support for slot co-op

Closed this issue · 2 comments

Suggestion comes from Phar. Doing co-op of a seed typically means having two or more people playing the same slot at the same time.

Currently, when for items that we spawn in the world when they are our own items, when that location is checked we tell the game not to send the item since it is our own item. If playing the seed co-op, this means the other player(s) wouldn't receive the items either when the location is checked. They'll still receive them on new game (the ones that redeliver on new game, anyway).

This should be adjusted so that when you get a check containing your own item that is spawned in the world, that it sends the item to the other players as well without double-sending it to yourself.

And hell, after we get this working, we should check if Noita Together works too. I loaded it up briefly solo and the items still spawned, so that's a good sign at least.

Noita Together works perfectly as far as I can tell. Sometimes the bank structure doesn't spawn for non-hosts, but unsure if that is a compatibility issue or if that's a Noita Together issue.

Still need to put in support for slot co-op, but going to wait on that received items rework first.