Fix resetting seed

This commit is contained in:
Nikita Lisitsa 2024-08-20 13:58:12 +03:00
parent 2a3ef0f84b
commit 3e55213670

View file

@ -2258,6 +2258,7 @@ namespace gmtk
return in_start_menu_ || in_escape_menu_;
}
std::uint64_t seed_ = 0;
bool is_challenge_mode_ = false;
bool is_sandbox_mode_ = false;
@ -2268,11 +2269,11 @@ namespace gmtk
if (new_seed)
{
auto seed = make_seed();
log::info() << "New campaign seed: " << seed;
map_rng_ = {seed, 0xf24130ddef6fb31full};
item_rng_ = {seed, 0xb9fc3979f9860bbdull};
seed_ = make_seed();
log::info() << "New campaign seed: " << seed_;
}
map_rng_ = {seed_, 0xf24130ddef6fb31full};
item_rng_ = {seed_, 0xb9fc3979f9860bbdull};
if (sandbox)
map_ = sandbox_map();