diff --git a/soh/soh/Enhancements/accessible-actors/AccessibleActorList.cpp b/soh/soh/Enhancements/accessible-actors/AccessibleActorList.cpp index 27a7d119d..64323f6a5 100644 --- a/soh/soh/Enhancements/accessible-actors/AccessibleActorList.cpp +++ b/soh/soh/Enhancements/accessible-actors/AccessibleActorList.cpp @@ -435,10 +435,15 @@ void ActorAccessibility_InitActors() { EnWood02* wood = (EnWood02*)actor->actor; if (wood->actor.params <= WOOD_TREE_KAKARIKO_ADULT) { ActorAccessibility_PlaySoundForActor(actor, 0, NA_SE_EV_TREE_CUT); + if (actor->play->sceneNum == SCENE_HYRULE_FIELD) { + actor->policy.distance = 3000; + actor->policy.ydist = 1000; + } } else if (wood->actor.params < WOOD_LEAF_GREEN) { ActorAccessibility_PlaySoundForActor(actor, 0, NA_SE_EV_TREE_SWING); } }); + policy.distance = 1000; ActorAccessibility_AddSupportedActor(ACTOR_EN_WOOD02, policy); ActorAccessibility_InitPolicy(&policy, "Hookshot Pillar", NA_SE_IT_HOOKSHOT_STICK_OBJ); policy.distance = 1000; @@ -566,6 +571,11 @@ void ActorAccessibility_InitActors() { policy.n = 60; ActorAccessibility_AddSupportedActor(ACTOR_EN_PO_FIELD, policy); + ActorAccessibility_InitPolicy(&policy, "market bridge", NA_SE_EV_BRIDGE_OPEN); + policy.distance = 1000; + ActorAccessibility_AddSupportedActor(ACTOR_BG_SPOT00_HANEBASI, policy); + ActorAccessibility_AddSupportedActor(ACTOR_BG_SPOT00_BREAK, policy); + ActorAccessibility_InitPolicy(&policy, "haunted wasteland poe", NA_SE_EN_PO_CRY); policy.distance = 600; policy.ydist = 1000;