diff --git a/classes/deck/nodes/if_true.gd b/classes/deck/nodes/if_true.gd index 72da98f..18ee775 100644 --- a/classes/deck/nodes/if_true.gd +++ b/classes/deck/nodes/if_true.gd @@ -27,7 +27,9 @@ func _receive(to_input_port: int, data: Variant, extra_data: Array = []) -> void if to_input_port != 1: return - if !request_value(0): - return + if request_value(0): + send(0, data, extra_data) + elif ports[0].value: + send(0, data, extra_data) + - send(0, data, extra_data)