forked from Nekojimi/JackIt
11 lines
434 B
GDScript3
11 lines
434 B
GDScript3
|
extends Passive
|
||
|
class_name ParanoidPassive
|
||
|
|
||
|
func setup_night(user:WolfPlayer) -> void:
|
||
|
super.setup_night(user)
|
||
|
user.add_visit_callback(_target_about_to_be_visited)
|
||
|
|
||
|
func _target_about_to_be_visited(target: WolfPlayer, visitor: WolfPlayer) -> WolfPlayer.CallbackFlags:
|
||
|
visitor.murder(target) # OH FUCK IT'S THE FEDS
|
||
|
return WolfPlayer.CallbackFlags.KEEP_CALLBACK # this is otherwise fine (don't prevent anything, but trigger again)
|