Issix-mod/Modules/IssixModule/Events/AnnouncerLuckTokenEvent.gd

22 lines
495 B
GDScript3
Raw Permalink Normal View History

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