From 17a51b95bd07c5291192ab6036550cb238c1ef4f Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Tue, 28 Nov 2023 13:19:53 -0500 Subject: Add ghost multiplayer --- Archipelago/multiplayer.gd | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Archipelago/multiplayer.gd (limited to 'Archipelago/multiplayer.gd') diff --git a/Archipelago/multiplayer.gd b/Archipelago/multiplayer.gd new file mode 100644 index 0000000..07b63b8 --- /dev/null +++ b/Archipelago/multiplayer.gd @@ -0,0 +1,20 @@ +extends "res://scripts/multiplayer.gd" + + +func _request_lobby_list(): + var apclient = global.get_node("Archipelago") + Steam.addRequestLobbyListStringFilter( + "archipelago", apclient._seed, Steam.LOBBY_COMPARISON_EQUAL + ) + + ._request_lobby_list() + + +func _on_lobby_created(result: int, lobby_id: int) -> void: + if result != Steam.RESULT_OK: + return + + var apclient = global.get_node("Archipelago") + var _ignore = Steam.setLobbyData(lobby_id, "archipelago", apclient._seed) + + ._on_lobby_created(result, lobby_id) -- cgit 1.4.1