summary refs log tree commit diff stats
path: root/client/Archipelago/collectable.gd
blob: 7bbdd8b33ef2c22f4bb60d273338e936983d182e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
extends "res://scripts/nodes/collectable.gd"


func pickedUp():
	if unlock_type == "key":
		var ap = global.get_node("Archipelago")
		if ap.get_letter_behavior(unlock_key, level == 2) == ap.kLETTER_BEHAVIOR_VANILLA:
			ap.keyboard.collect_local_letter(unlock_key, level)
		else:
			ap.keyboard.update_unlocks()

	super.pickedUp()