mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-23 22:37:55 +02:00
Added range checks to values read from h3m.
Fixes reading of morale/luck values (-3..3) as unsigned leading to overflow.
This commit is contained in:
@@ -64,10 +64,10 @@ enum class EMarketMode : int8_t
|
||||
enum class EAiTactic : int8_t
|
||||
{
|
||||
NONE = -1,
|
||||
RANDOM,
|
||||
WARRIOR,
|
||||
BUILDER,
|
||||
EXPLORER
|
||||
RANDOM = 0,
|
||||
WARRIOR = 1,
|
||||
BUILDER = 2,
|
||||
EXPLORER = 3
|
||||
};
|
||||
|
||||
enum class EBuildingState : int8_t
|
||||
|
||||
Reference in New Issue
Block a user