From 1ef5efc481634a3755666ae88c503de9ef3904fc Mon Sep 17 00:00:00 2001 From: Arven <122058867+AreaZeroArven@users.noreply.github.com> Date: Fri, 6 Jan 2023 10:24:18 -0500 Subject: [PATCH] event_object_movement: un-assembler InitObjectEventStateFromTemplate Here lies another change from pokeemerald. I hope to get the symbol names from pokeemerald in future patches. Signed-off-by:Arven --- src/event_object_movement.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/event_object_movement.c b/src/event_object_movement.c index 61f4160f49..be3c8fceba 100644 --- a/src/event_object_movement.c +++ b/src/event_object_movement.c @@ -1169,7 +1169,6 @@ static u8 InitObjectEventStateFromTemplate(struct ObjectEventTemplate *template, objectEvent->movementType = template->movementType; objectEvent->localId = template->localId; objectEvent->mapNum = mapNum; - asm("":::"r6"); objectEvent->mapGroup = mapGroup; objectEvent->initialCoords.x = initialX; objectEvent->initialCoords.y = initialY; @@ -1182,10 +1181,10 @@ static u8 InitObjectEventStateFromTemplate(struct ObjectEventTemplate *template, objectEvent->range.as_nybbles.x = template->movementRangeX; objectEvent->range.as_nybbles.y = template->movementRangeY; objectEvent->trainerType = template->trainerType; + objectEvent->mapNum = mapNum; // Redundant, but required to match objectEvent->trainerRange_berryTreeId = template->trainerRange_berryTreeId; objectEvent->previousMovementDirection = gInitialMovementTypeFacingDirections[template->movementType]; SetObjectEventDirection(objectEvent, objectEvent->previousMovementDirection); - asm("":::"r5","r6"); SetObjectEventDynamicGraphicsId(objectEvent); if (gRangedMovementTypes[objectEvent->movementType]) @@ -1224,7 +1223,7 @@ u8 TryInitLocalObjectEvent(u8 localId) static bool8 GetAvailableObjectEventId(u16 localId, u8 mapNum, u8 mapGroup, u8 *objectEventId) { - u8 i = 0; + u8 i; for (i = 0; i < OBJECT_EVENTS_COUNT; i++) {