From 08b83352bfdeb39b6ae70457e10ee5977de4aa54 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Wed, 25 May 2022 04:02:12 +0100 Subject: [PATCH] Fix truncation of variable mapping A2VM->VPRM params wider than 8 bits And remapped variables via variable 7B --- src/newgrf_spritegroup.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/newgrf_spritegroup.h b/src/newgrf_spritegroup.h index 3c71e7651d..2bfbf29b42 100644 --- a/src/newgrf_spritegroup.h +++ b/src/newgrf_spritegroup.h @@ -221,8 +221,8 @@ struct DeterministicSpriteGroupAdjust { DeterministicSpriteGroupAdjustOperation operation; DeterministicSpriteGroupAdjustType type; uint16 variable; - byte parameter; ///< Used for variables between 0x60 and 0x7F inclusive. byte shift_num; + uint32 parameter; ///< Used for variables between 0x60 and 0x7F inclusive. uint32 and_mask; uint32 add_val; uint32 divmod_val;