diff --git a/src/unit.cpp b/src/unit.cpp index 49a5e9470b4..5b864e15a3f 100644 --- a/src/unit.cpp +++ b/src/unit.cpp @@ -1149,6 +1149,8 @@ void unit::read(const config& cfg) attacks_left_ = 0; movement_ = 0; } + } else { + movement_ = max_movement_; } experience_ = lexical_cast_default(cfg["experience"]); resting_ = utils::string_bool(cfg["resting"]);