Issix-mod/Events/Overwrites/BullyGangEvent.gd
2024-12-18 01:21:19 +01:00

26 lines
546 B
GDScript

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