Issix-mod/Events/Overwrites/BullyGangEvent.gd

26 lines
546 B
GDScript3
Raw Normal View History

2024-12-18 00:21:19 +00:00
extends EventBase
func _init():
id = "BullyGangEvent"
func registerTriggers(es):
es.addTrigger(self, Trigger.ApproachedYogaMats)
es.addTrigger(self, Trigger.ApproachedWeightsBench)
func react(_triggerID, _args):
if(getModuleFlag("GymModule", "Gym_BullyGangPayed")):
return false
if getModuleFlag("IssixModule", "Gym_Bullies_Left_Alone", false) == true:
return false
if(RNG.chance(50)):
return false
runScene("BullyGangScene")
setModuleFlag("GymModule", "Gym_BullyGangPayed", true)
return true
func getPriority():
return 20