From 77e76ab4dee105902a25e2632506d101782efc6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Guilloux?= Date: Fri, 23 Apr 2021 23:28:54 +0200 Subject: [PATCH] Fix #206: Apply correct mask to `town_euclidean_dist` variables (#207) --- nml/actions/action2var_variables.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nml/actions/action2var_variables.py b/nml/actions/action2var_variables.py index dba6d408..7bdb467d 100644 --- a/nml/actions/action2var_variables.py +++ b/nml/actions/action2var_variables.py @@ -605,7 +605,7 @@ def industry_cargotype(name, args, pos, info): 'nearby_tile_animation_frame' : {'var': 0x63, 'start': 0, 'size': 8, 'param_function': unsigned_tile_offset}, 'town_manhattan_dist' : {'var': 0x65, 'start': 0, 'size': 16, 'param_function': signed_tile_offset}, 'town_zone' : {'var': 0x65, 'start': 16, 'size': 8, 'param_function': signed_tile_offset}, - 'town_euclidean_dist' : {'var': 0x66, 'start': 0, 'size': 32, 'param_function': signed_tile_offset}, + 'town_euclidean_dist' : {'var': 0x66, 'start': 0, 'size': 16, 'param_function': signed_tile_offset}, 'industry_count' : {'var': 0x67, 'start': 16, 'size': 8, 'param_function': industry_count}, 'industry_distance' : {'var': 0x67, 'start': 0, 'size': 16, 'param_function': industry_count}, 'industry_layout_count' : {'var': 0x68, 'start': 16, 'size': 8, 'param_function': industry_layout_count}, @@ -665,7 +665,7 @@ def industry_cargotype(name, args, pos, info): 'town_manhattan_dist' : {'var': 0x45, 'start': 0, 'size': 16}, 'town_zone' : {'var': 0x45, 'start': 16, 'size': 8}, - 'town_euclidean_dist' : {'var': 0x46, 'start': 0, 'size': 32}, + 'town_euclidean_dist' : {'var': 0x46, 'start': 0, 'size': 16}, 'view' : {'var': 0x48, 'start': 0, 'size': 8}, 'random_bits' : {'var': 0x5F, 'start': 8, 'size': 8}, }