From 79ed9fdf7aaae78aeb18f4947f5e543df0480437 Mon Sep 17 00:00:00 2001 From: Richard Snider Date: Fri, 16 Jan 2026 00:53:15 -0700 Subject: [PATCH 1/5] fix crash when sending goal while disconnected --- src/patches/event.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/patches/event.ts b/src/patches/event.ts index 5a2bbb5..f3a3584 100644 --- a/src/patches/event.ts +++ b/src/patches/event.ts @@ -63,7 +63,11 @@ export function patch(plugin: MwRandomizer) { this.goal = settings.goal; }, start() { - sc.multiworld.client.goal(); + try { + sc.multiworld.client.goal(); + } catch { + console.error("Failed to send goal because you are disconnected. Please reconnect ASAP."); + } } }); } From 9fb49c9f529dcf9b415c8ada3a1cbf344c551fe0 Mon Sep 17 00:00:00 2001 From: Richard Snider Date: Fri, 16 Jan 2026 01:45:00 -0700 Subject: [PATCH 2/5] 0.7.5 --- ccmod.json | 2 +- data/in/master.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ccmod.json b/ccmod.json index bbccd53..2f89f49 100644 --- a/ccmod.json +++ b/ccmod.json @@ -1,6 +1,6 @@ { "id": "mw-rando", - "version": "0.7.4", + "version": "0.7.5", "title": "Multiworld randomizer", "description": "Client for CrossCode Archipelago Integration", "repository": "https://github.com/CodeTriangle/CCMultiworldRandomizer", diff --git a/data/in/master.json b/data/in/master.json index b124738..55925a2 100644 --- a/data/in/master.json +++ b/data/in/master.json @@ -14,7 +14,7 @@ ], "baseId": 3235824000, "dataVersion": "0.5", - "randoVersion": [0, 7, 4], + "randoVersion": [0, 7, 5], "modes": [ "linear", "open" ], "defaultMode": "open", "dungeons": [ "cold-dng", "heat-dng", "shock-dng", "wave-dng", "tree-dng" ], From fc003f0797967813a00cc0aebd3fc221e19d962f Mon Sep 17 00:00:00 2001 From: Richard Snider Date: Sun, 1 Feb 2026 00:05:10 -0700 Subject: [PATCH 3/5] 0.7.6 --- ccmod.json | 2 +- data/in/master.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ccmod.json b/ccmod.json index 2f89f49..fd192a6 100644 --- a/ccmod.json +++ b/ccmod.json @@ -1,6 +1,6 @@ { "id": "mw-rando", - "version": "0.7.5", + "version": "0.7.6", "title": "Multiworld randomizer", "description": "Client for CrossCode Archipelago Integration", "repository": "https://github.com/CodeTriangle/CCMultiworldRandomizer", diff --git a/data/in/master.json b/data/in/master.json index 55925a2..ec52ad0 100644 --- a/data/in/master.json +++ b/data/in/master.json @@ -14,7 +14,7 @@ ], "baseId": 3235824000, "dataVersion": "0.5", - "randoVersion": [0, 7, 5], + "randoVersion": [0, 7, 6], "modes": [ "linear", "open" ], "defaultMode": "open", "dungeons": [ "cold-dng", "heat-dng", "shock-dng", "wave-dng", "tree-dng" ], From 47981ebf0b64861aefb6ae570d597ebc4786e7fa Mon Sep 17 00:00:00 2001 From: Richard Snider Date: Sun, 1 Feb 2026 16:30:55 -0700 Subject: [PATCH 4/5] 0.7.7 --- ccmod.json | 2 +- data/in/master.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ccmod.json b/ccmod.json index fd192a6..23042a5 100644 --- a/ccmod.json +++ b/ccmod.json @@ -1,6 +1,6 @@ { "id": "mw-rando", - "version": "0.7.6", + "version": "0.7.7", "title": "Multiworld randomizer", "description": "Client for CrossCode Archipelago Integration", "repository": "https://github.com/CodeTriangle/CCMultiworldRandomizer", diff --git a/data/in/master.json b/data/in/master.json index ec52ad0..009f452 100644 --- a/data/in/master.json +++ b/data/in/master.json @@ -14,7 +14,7 @@ ], "baseId": 3235824000, "dataVersion": "0.5", - "randoVersion": [0, 7, 6], + "randoVersion": [0, 7, 7], "modes": [ "linear", "open" ], "defaultMode": "open", "dungeons": [ "cold-dng", "heat-dng", "shock-dng", "wave-dng", "tree-dng" ], From 941e7cacf0482a82dcf9d10c938221efa31416ec Mon Sep 17 00:00:00 2001 From: Richard Snider Date: Sun, 22 Feb 2026 19:03:07 -0700 Subject: [PATCH 5/5] bump version 0.7.8 --- ccmod.json | 2 +- data/in/master.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ccmod.json b/ccmod.json index 23042a5..a95226f 100644 --- a/ccmod.json +++ b/ccmod.json @@ -1,6 +1,6 @@ { "id": "mw-rando", - "version": "0.7.7", + "version": "0.7.8", "title": "Multiworld randomizer", "description": "Client for CrossCode Archipelago Integration", "repository": "https://github.com/CodeTriangle/CCMultiworldRandomizer", diff --git a/data/in/master.json b/data/in/master.json index 009f452..be11ddd 100644 --- a/data/in/master.json +++ b/data/in/master.json @@ -14,7 +14,7 @@ ], "baseId": 3235824000, "dataVersion": "0.5", - "randoVersion": [0, 7, 7], + "randoVersion": [0, 7, 8], "modes": [ "linear", "open" ], "defaultMode": "open", "dungeons": [ "cold-dng", "heat-dng", "shock-dng", "wave-dng", "tree-dng" ],