Skip to content

d_a_obj_door#276

Merged
elijah-thomas774 merged 8 commits intozeldaret:mainfrom
elijah-thomas774:d_a_obj_door
Nov 27, 2025
Merged

d_a_obj_door#276
elijah-thomas774 merged 8 commits intozeldaret:mainfrom
elijah-thomas774:d_a_obj_door

Conversation

@elijah-thomas774
Copy link
Copy Markdown
Collaborator

No description provided.

@decomp-dev
Copy link
Copy Markdown

decomp-dev bot commented Nov 24, 2025

Report for SOUE01 (08623f9 - 466ddb5)

Total functions: 76973 (-4)
📈 Matched code: 22.30% (+0.14%, +17248 bytes)

✅ 87 new matches
Unit Function Bytes Before After
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::actorExecuteInEvent() +5828 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::actorExecute() +2056 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::actorPostCreate() +2004 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::createHeap() +492 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::unlockEventCallback(void*) +492 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::doInteraction(long) +492 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::isLocked() +344 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::openCallbackCommon(void*) +328 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door __sinit_\d_a_obj_door_cpp +324 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::setDoorKnobPosition() +228 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::isPlayerInteractableLocked() const +228 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::isPlayerInteractable() const +208 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c_classInit() +198 27.24% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::startOpenEvent(void*) +176 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::isLeavingSealedTempleSideDoorPostSkyKeep() const +172 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::draw() +152 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::checkRooms(bool&) const +144 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::~dAcOdoor_c() +140 39.66% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::isPositionInFrontOfDoor(const mVec3_c&) const +132 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door @unnamed@d_a_obj_door_cpp@::isInSandshipBoss() +124 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door @unnamed@d_a_obj_door_cpp@::isInTimeDoorEvent() +124 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::startPullEventWithCallback(void*) +124 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::startPushEventWithCallback(void*) +124 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::triggerExit() +124 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::startPullEventWithoutCallback(void*) +120 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::startPushEventWithoutCallback(void*) +120 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::startDoorPullLockedEvent(void*) +112 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::startDoorPushLockedEvent(void*) +112 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::startUnlockEvent() +108 0.00% 100.00%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door @unnamed@d_a_obj_door_cpp@::getDoorMapping(unsigned long, const @unnamed@d_a_obj_door_cpp@::DoorFileMapping*&) +104 0.00% 100.00%

...and 57 more new matches

📈 5 improvements in unmatched functions
Unit Function Bytes Before After
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::actorCreate() +839 0.00% 99.48%
d_a_obj_doorNP/REL/d/a/obj/d_a_obj_door dAcOdoor_c::canOpen() +127 0.00% 96.67%
d_a_obj_lockNP/REL/d/a/obj/d_a_obj_lock dAcOLock_c_classInit() 0 55.75% 55.77%
d_a_obj_fenceNP/REL/d/a/obj/d_a_obj_fence dAcOFence_c::dAcOFence_c() 0 58.55% 58.62%
d_a_obj_fenceNP/REL/d/a/obj/d_a_obj_fence dAcOFence_c::~dAcOFence_c() 0 79.88% 79.90%
📉 5 regressions in unmatched functions
Unit Function Bytes Before After
d_a_obj_shutter_change_sceneNP/REL/d/a/obj/d_a_obj_shutter_change_scene dAcOShutterChangeScene_c::~dAcOShutterChangeScene_c() -6 56.01% 54.47%
d_a_obj_door_bossNP/REL/d/a/obj/d_a_obj_door_boss dAcOdoorBoss_c::~dAcOdoorBoss_c() -5 35.42% 34.41%
d_a_obj_tr_shutter_csNP/REL/d/a/obj/d_a_obj_tr_shutter_cs dAcOTrlyShtrChgScn_c::~dAcOTrlyShtrChgScn_c() -3 85.49% 84.09%
d_a_obj_trolley_shutterNP/REL/d/a/obj/d_a_obj_trolley_shutter dAcOTrolleyShutter_c::~dAcOTrolleyShutter_c() -3 85.49% 84.09%
d_a_obj_shutterNP/REL/d/a/obj/d_a_obj_shutter dAcOShutter_c::~dAcOShutter_c() -3 55.85% 55.09%

@elijah-thomas774 elijah-thomas774 marked this pull request as ready for review November 26, 2025 22:40
@elijah-thomas774 elijah-thomas774 merged commit a67ebab into zeldaret:main Nov 27, 2025
1 check passed
@elijah-thomas774 elijah-thomas774 deleted the d_a_obj_door branch November 27, 2025 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants