(cherry picked from commits c2ffaf5b2b6b2d167c7bcfdcc7b1ad58c8d7c858 and f7cc2b090cf1e32c7671a35839863d0c5d448715)
@@ -506,10 +506,12 @@ PropertyInfo VisualScriptBuiltinFunc::get_output_value_port_info(int p_idx) cons
case MATH_CEIL: {
t = Variant::REAL;
} break;
- case MATH_POSMOD:
- case MATH_ROUND: {
+ case MATH_POSMOD: {
t = Variant::INT;
+ case MATH_ROUND: {
+ t = Variant::REAL;
+ } break;
case MATH_ABS: {
t = Variant::NIL;