about summary refs log tree commit diff stats
path: root/Archipelago/vendor/LICENSE
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2023-04-18 20:05:32 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2023-04-18 20:05:32 -0400
commit8f7ed56a6ec615f84833e32fcfd781958b06a4b2 (patch)
treea389b09a45c77fc9a6d94ace8975d14e981eaf90 /Archipelago/vendor/LICENSE
parentdc35d31c48e3e190b6516b231c3679199df34a99 (diff)
downloadlingo-archipelago-8f7ed56a6ec615f84833e32fcfd781958b06a4b2.tar.gz
lingo-archipelago-8f7ed56a6ec615f84833e32fcfd781958b06a4b2.tar.bz2
lingo-archipelago-8f7ed56a6ec615f84833e32fcfd781958b06a4b2.zip
Set up some static panels
Diffstat (limited to 'Archipelago/vendor/LICENSE')
0 files changed, 0 insertions, 0 deletions
> 21 22 23 24 25



                                       
                                                     
                                                                                     



                                                                                                        




                                  









                                                                                        
extends "res://scripts/painting_eye.gd"


func _answer_correct():
	var apclient = global.get_node("Archipelago")
	if !apclient._pilgrimage_compatibility and get_name() == "pilgrim_painting2":
		# When pilgrimage is enabled, the HOT CRUST panel should actually move the sun painting.
		if apclient._pilgrimage_enabled:
			movePainting()
	elif not apclient._door_shuffle or apclient.paintingIsVanilla(self.name):
		._answer_correct()


func movePainting():
	._answer_correct()


func _looked_at(var body, var painting):
	._looked_at(body, painting)

	if body.is_in_group("player") && (painting.get_name() == self.get_name()):
		var apclient = global.get_node("Archipelago")
		if !apclient._pilgrimage_allows_paintings:
			global.sunwarp = 1
			body.get_node("pivot/camera/sunwarp_background").visible = false