22 lines
495 B
GDScript
22 lines
495 B
GDScript
extends EventBase
|
|
|
|
func _init():
|
|
id = "AnnouncerIssixExtender"
|
|
|
|
func registerTriggers(es):
|
|
es.addTrigger(self, Trigger.SceneAndStateHook, ["AnnouncerTalkScene", ""])
|
|
|
|
func run(_triggerID, _args):
|
|
if GM.pc.getInventory().hasItemID("LuckToken"):
|
|
addButton("Luck token", "Talk with Announcer about exchanging your luck token", "main")
|
|
return true
|
|
return false
|
|
|
|
|
|
func onButton(_method, _args):
|
|
if(_method == "main"):
|
|
runScene("AnnouncerLuckTokenDialogue")
|
|
|
|
func getPriority():
|
|
return 20
|