This is mostly re-adding commit a1fc1cb (which was reverted by 8e1e99f and 4d5859f5ea64c468286f86ba4673528c07c7ba27 and prolly others idk) but ONLY for the competitive part of things. I tried to use that first commit as a guide to see what changed, then copied code over from the last commit before all the old MP modes were removed 72ddc9e3690d5087ee78badda7c9d6d3455cd0a7, since that commit was more up to date.
Things seem to work ok in my local server, but I want to do more rigorous testing with multiple players before merging and make sure that this is really not going to break normal multiplayer.
Additionally, the following features should be added:
[x] In competitive mode, all players start with the same starting point
[x] Ping grace for powerups, similar to how it's done for gems (this should probably be enabled even in non-competitive mode)
[x] Behavior should match gems - i.e. should be invisible and probably implemented with a new datablock? (that's not done currently but I don't think it's a big deal for the moment, it works well and I'd rather it work for the tournament and we can Fix It Later™)
This is mostly re-adding commit a1fc1cb (which was reverted by 8e1e99f and 4d5859f5ea64c468286f86ba4673528c07c7ba27 and prolly others idk) but ONLY for the competitive part of things. I tried to use that first commit as a guide to see what changed, then copied code over from the last commit before all the old MP modes were removed 72ddc9e3690d5087ee78badda7c9d6d3455cd0a7, since that commit was more up to date.
Things seem to work ok in my local server, but I want to do more rigorous testing with multiple players before merging and make sure that this is really not going to break normal multiplayer.
Additionally, the following features should be added:
and probably implemented with a new datablock?(that's not done currently but I don't think it's a big deal for the moment, it works well and I'd rather it work for the tournament and we can Fix It Later™)