diff --git a/src/Battling/Battle/Battle.hpp b/src/Battling/Battle/Battle.hpp index 2189821..3768240 100644 --- a/src/Battling/Battle/Battle.hpp +++ b/src/Battling/Battle/Battle.hpp @@ -13,8 +13,11 @@ namespace PkmnLib::Battling { public: Battle(const BattleLibrary* library, const ArbUt::List& parties, - bool canFlee = true, uint8_t numberOfSides = 2, uint8_t creaturesPerSide = 1) - : CreatureLib::Battling::Battle(library, parties, canFlee, numberOfSides, creaturesPerSide) {} + bool canFlee = true, uint8_t numberOfSides = 2, uint8_t creaturesPerSide = 1, + uint_fast32_t randomSeed = std::chrono::duration_cast( + std::chrono::system_clock::now().time_since_epoch()) + .count()) + : CreatureLib::Battling::Battle(library, parties, canFlee, numberOfSides, creaturesPerSide, randomSeed) {} void SetWeather(const ArbUt::StringView& name); void ClearWeather();