diff --git a/scripts/tools.gd b/scripts/tools.gd index c9742eb..6b061c6 100644 --- a/scripts/tools.gd +++ b/scripts/tools.gd @@ -136,6 +136,7 @@ func get_members_names(obj: Object) -> Array: func is_array_ipaddr(val: Array): return (val.size() == 2) \ and (val[0] is String) \ + and (val[0].split('.').size() == 4) \ and (val[1] is int) \ and (0 < val[1]) \ and (val[1] < 65536)