Dampe Race: more narrow beacons

the beacons were somewhat interfering with each other
This commit is contained in:
Demur Rumed 2025-06-07 16:07:08 +00:00
commit 9556f66474

View file

@ -1150,43 +1150,74 @@ void ActorAccessibility_InitActors() {
temp->policy.sound = NA_SE_PL_SWORD_CHARGE;
list = ActorAccessibility_GetVirtualActorList(SCENE_WINDMILL_AND_DAMPES_GRAVE, 0);
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { -50, -530, -2300 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 25, -530, -2875 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 300, -530, -3020 });
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { -50, -530, -2300 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 25, -530, -2900 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 300, -530, -3020 });
temp->policy.distance = 500;
list = ActorAccessibility_GetVirtualActorList(SCENE_WINDMILL_AND_DAMPES_GRAVE, 1);
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 370, -500, -3430 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 410, -530, -3770 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 675, -570, -3930 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 675, -610, -4300 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 560, -600, -4500 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 470, -570, -4775 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 300, -570, -4910 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 230, -570, -5300 });
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 370, -500, -3430 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 410, -530, -3770 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 675, -570, -3930 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 675, -610, -4300 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 560, -600, -4500 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 470, -570, -4775 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 300, -570, -4910 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 230, -570, -5300 });
temp->policy.distance = 500;
list = ActorAccessibility_GetVirtualActorList(SCENE_WINDMILL_AND_DAMPES_GRAVE, 2);
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 300, -570, -5400 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 500, -570, -5400 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 650, -570, -5275 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 1200, -730, -5125 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 1345, -730, -4930 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 1560, -730, -4765 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 1730, -730, -4550 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 1940, -730, -4430 });
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 300, -570, -5400 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 500, -570, -5400 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 650, -570, -5275 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 1200, -730, -5125 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 1345, -730, -4930 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 1560, -730, -4765 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 1730, -730, -4550 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 1940, -730, -4430 });
temp->policy.distance = 500;
list = ActorAccessibility_GetVirtualActorList(SCENE_WINDMILL_AND_DAMPES_GRAVE, 3);
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 1990, -730, -4185 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 1800, -730, -3950 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 1720, -730, -3850 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 1690, -730, -3145 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 1655, -668, -3035 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 1710, -668, -2660 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 2285, -610, -2650 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 2625, -610, -2700 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 3080, -530, -2700 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 3230, -470, -2515 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 3170, -420, -2300 });
ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 2960, -410, -2000 });
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 1990, -730, -4185 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 1800, -730, -3950 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 1720, -730, -3850 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 1690, -730, -3145 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 1655, -668, -3035 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 1710, -668, -2660 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 2285, -610, -2650 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 2625, -610, -2700 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 3080, -530, -2700 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 3230, -470, -2515 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 3170, -420, -2300 });
temp->policy.distance = 500;
temp = ActorAccessibility_AddVirtualActor(list, VA_MARKER, { 2960, -410, -2000 });
temp->policy.distance = 500;
list = ActorAccessibility_GetVirtualActorList(SCENE_FOREST_TEMPLE, 15);
// falling ceiling safe spots