about summary refs log tree commit diff stats
path: root/Archipelago/load.gd
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2024-02-04 13:49:06 -0500
committerStar Rauchenberger <fefferburbia@gmail.com>2024-02-04 13:49:06 -0500
commit72bb06c42fcab5c215ff034e8445c33057e0c23d (patch)
treeab1c15c52567fbdf3c8a1cf89dc0aee149c97500 /Archipelago/load.gd
parent8175ffdc895392764613a8bb6c738c49926d5773 (diff)
downloadlingo-archipelago-72bb06c42fcab5c215ff034e8445c33057e0c23d.tar.gz
lingo-archipelago-72bb06c42fcab5c215ff034e8445c33057e0c23d.tar.bz2
lingo-archipelago-72bb06c42fcab5c215ff034e8445c33057e0c23d.zip
Persist traps between connections
Diffstat (limited to 'Archipelago/load.gd')
-rw-r--r--Archipelago/load.gd9
1 files changed, 9 insertions, 0 deletions
diff --git a/Archipelago/load.gd b/Archipelago/load.gd index 7f86c91..a277817 100644 --- a/Archipelago/load.gd +++ b/Archipelago/load.gd
@@ -565,6 +565,15 @@ func _load():
565 global._print("Hooked Load End") 565 global._print("Hooked Load End")
566 ._load() 566 ._load()
567 567
568 # Activate any cached traps.
569 if apclient._cached_slowness > 0:
570 effects.trigger_slowness_trap(apclient._cached_slowness)
571 if apclient._cached_iceland > 0:
572 effects.trigger_iceland_trap(apclient._cached_iceland)
573 if apclient._cached_atbash > 0:
574 for _i in range(0, apclient._cached_atbash):
575 effects.trigger_atbash_trap()
576
568 # Process any items received while the map was loading, and send the checks 577 # Process any items received while the map was loading, and send the checks
569 # from the save load. 578 # from the save load.
570 apclient.mapFinishedLoading() 579 apclient.mapFinishedLoading()