louder ice block, don't use mt19937

This commit is contained in:
Demur Rumed 2025-07-24 01:40:15 +00:00
commit b5de15db23
2 changed files with 3 additions and 3 deletions

View file

@ -833,6 +833,8 @@ void ActorAccessibility_InitActors() {
ActorAccessibility_InitPolicy(&policy, "Ice Barred", NA_SE_EV_CHAIN_KEY_UNLOCK); ActorAccessibility_InitPolicy(&policy, "Ice Barred", NA_SE_EV_CHAIN_KEY_UNLOCK);
ActorAccessibility_AddSupportedActor(ACTOR_BG_ICE_SHUTTER, policy); ActorAccessibility_AddSupportedActor(ACTOR_BG_ICE_SHUTTER, policy);
ActorAccessibility_InitPolicy(&policy, "Ice Block", NA_SE_PL_SLIP_ICE_LELEL); ActorAccessibility_InitPolicy(&policy, "Ice Block", NA_SE_PL_SLIP_ICE_LELEL);
policy.distance = 750;
policy.volume = 2;
ActorAccessibility_AddSupportedActor(ACTOR_BG_GND_ICEBLOCK, policy); ActorAccessibility_AddSupportedActor(ACTOR_BG_GND_ICEBLOCK, policy);
ActorAccessibility_AddSupportedActor(ACTOR_BG_ICE_OBJECTS, policy); ActorAccessibility_AddSupportedActor(ACTOR_BG_ICE_OBJECTS, policy);
ActorAccessibility_InitPolicy(&policy, "Iceberg", NA_SE_EV_ICE_FREEZE); ActorAccessibility_InitPolicy(&policy, "Iceberg", NA_SE_EV_ICE_FREEZE);

View file

@ -196,9 +196,7 @@ ActorAccessibilityPolicy* ActorAccessibility_GetPolicyForActor(s16 type) {
} }
int ActorAccessibility_GetRandomStartingFrameCount(int min, int max) { int ActorAccessibility_GetRandomStartingFrameCount(int min, int max) {
static std::mt19937 gen; return min + Rand_ZeroOne() * (max - min);
std::uniform_int_distribution<> dist(min, max);
return dist(gen);
} }
void ActorAccessibility_TrackNewActor(Actor* actor) { void ActorAccessibility_TrackNewActor(Actor* actor) {