blob: dc791ce76050b702631b17d3c6b760adefc5a6b9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
extends "res://scripts/painting.gd"
var breaks_pilgrimage = false
func _ready():
var apclient = global.get_node("Archipelago")
if !apclient._pilgrimage_allows_paintings:
if apclient.wasGeneratedBeforeVersion(0, 6, 2):
var extradata = apclient.get_node("Extradata")
if not extradata.pilgrimage_061_painting_fixes.has(get_name()):
breaks_pilgrimage = true
else:
breaks_pilgrimage = true
func _looked_at(body, painting):
._looked_at(body, painting)
if (
breaks_pilgrimage
and body.is_in_group("player")
and (painting.get_name() == self.get_name())
):
global.sunwarp = 1
body.get_node("pivot/camera/sunwarp_background").visible = false
|