about summary refs log tree commit diff stats
path: root/AnodyneArchipelago/ArchipelagoManager.cs
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2024-05-25 23:11:45 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2024-05-25 23:11:45 -0400
commit6b2f33a4e77b65530f1169e96b9407659c183edd (patch)
tree0b178e9b56f4bc4a3f6b15b6c018d084dbce93b4 /AnodyneArchipelago/ArchipelagoManager.cs
parent6dedb8650a02ecbf9efdb9af0b74ef9ac3d23cff (diff)
downloadanodyne-archipelago-6b2f33a4e77b65530f1169e96b9407659c183edd.tar.gz
anodyne-archipelago-6b2f33a4e77b65530f1169e96b9407659c183edd.tar.bz2
anodyne-archipelago-6b2f33a4e77b65530f1169e96b9407659c183edd.zip
Prevent item receipt when paused
Diffstat (limited to 'AnodyneArchipelago/ArchipelagoManager.cs')
-rw-r--r--AnodyneArchipelago/ArchipelagoManager.cs7
1 files changed, 6 insertions, 1 deletions
diff --git a/AnodyneArchipelago/ArchipelagoManager.cs b/AnodyneArchipelago/ArchipelagoManager.cs index 4570c39..8ee5584 100644 --- a/AnodyneArchipelago/ArchipelagoManager.cs +++ b/AnodyneArchipelago/ArchipelagoManager.cs
@@ -111,7 +111,12 @@ namespace AnodyneArchipelago
111 _itemIndex = _session.Items.AllItemsReceived.Count; 111 _itemIndex = _session.Items.AllItemsReceived.Count;
112 } 112 }
113 113
114 if (_itemsToCollect.Count > 0 && (GlobalState.Dialogue == null || GlobalState.Dialogue == "") && !GlobalState.ScreenTransition && Plugin.Player != null && GlobalState.black_overlay.alpha == 0f) 114 if (_itemsToCollect.Count > 0 &&
115 (GlobalState.Dialogue == null || GlobalState.Dialogue == "") &&
116 !GlobalState.ScreenTransition &&
117 Plugin.Player != null &&
118 GlobalState.black_overlay.alpha == 0f &&
119 !Plugin.IsGamePaused)
115 { 120 {
116 NetworkItem item = _itemsToCollect.Dequeue(); 121 NetworkItem item = _itemsToCollect.Dequeue();
117 HandleItem(item); 122 HandleItem(item);