Skip to content

scn/step work - #57

Merged
Swiftshine merged 11 commits into
Swiftshine:mainfrom
AP-NJA:main
Jul 11, 2026
Merged

scn/step work#57
Swiftshine merged 11 commits into
Swiftshine:mainfrom
AP-NJA:main

Conversation

@AP-NJA

@AP-NJA AP-NJA commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

A majority of the functions here are from scn/step, minus some functions I wrote down for SequenceLvMapRoot

@decomp-dev

decomp-dev Bot commented Jul 10, 2026

Copy link
Copy Markdown

Report for S72E01 (4fd3bca - b6feb58)

📈 Matched code: 3.36% (+0.01%, +408 bytes)
📈 Matched data: 7.35% (+0.01%, +120 bytes)

✅ 17 new matches
Unit Item Bytes Before After
main/donut/scn/step/chara/Invincible scn::step::chara::Invincible::update() +88 0.00% 100.00%
main/donut/scn/step/chara/Invincible scn::step::chara::Invincible::getFlashAlpha() const +84 0.00% 100.00%
main/donut/scn/step/hero/Guard .rodata +80 0.00% 100.00%
main/donut/scn/step/hero/Guard scn::step::hero::Guard::getColor() const +76 0.00% 100.00%
main/donut/scn/step/chara/Invincible scn::step::chara::Invincible::isInvincible() const +52 0.00% 100.00%
main/donut/scn/step/hero/Guard scn::step::hero::Guard::update() +52 0.00% 100.00%
main/donut/scn/step/chara/Invincible .rodata +40 0.00% 100.00%
main/donut/scn/step/chara/Invincible scn::step::chara::Invincible::set(unsigned long) +28 0.00% 100.00%
main/donut/scn/step/chara/Invincible scn::step::chara::Invincible::Invincible() +24 0.00% 100.00%
main/donut/scn/step/chara/Invincible scn::step::chara::Invincible::updateFrame() +24 0.00% 100.00%
main/donut/scn/step/hero/Guard scn::step::hero::Guard::Guard(scn::step::hero::Hero&) +24 0.00% 100.00%
main/donut/scn/step/chara/Invincible scn::step::chara::Invincible::setPerm() +20 0.00% 100.00%
main/donut/scn/step/chara/Invincible scn::step::chara::Invincible::unsetMighty() +12 0.00% 100.00%
main/donut/scn/step/enemy/SuperStop scn::step::enemy::SuperStop::onSuperStopStarted(const scn::step::spstop::Manager&) +12 0.00% 100.00%
main/donut/scn/step/chara/Invincible scn::step::chara::Invincible::isMighty() const +8 0.00% 100.00%
main/donut/scn/step/spstop/Manager scn::step::spstop::Manager::isStopped() const +8 0.00% 100.00%
main/donut/seq/SequenceLvMapRoot seq::SequenceLvMapRoot::onSceneEnd(scn::IScene&) +4 0.00% 100.00%
🥀 1 broken match
Unit Item Bytes Before After
main/donut/ocoll/Gimmick scn::step::gimmick::block::BlockAttackResult::~BlockAttackResult() -1 100.00% 99.96%
📈 19 improvements in unmatched items
Unit Item Bytes Before After
main/donut/scn/step/spstop/Manager scn::step::spstop::Manager::update() +184 0.00% 93.94%
main/donut/scn/step/enemy/SuperStop scn::step::enemy::SuperStop::~SuperStop() +108 0.00% 85.00%
main/donut/scn/step/spstop/Manager scn::step::spstop::Manager::~Manager() +87 0.00% 95.43%
main/donut/scn/step/enemy/SuperStop scn::step::enemy::SuperStop::SuperStop(scn::step::enemy::Enemy&) +81 0.00% 92.27%
main/donut/scn/step/spstop/Manager scn::step::spstop::Manager::registerEventReceiver(scn::step::spstop::IEventReceiver&) +70 0.00% 55.12%
main/donut/scn/step/enemy/SuperStop scn::step::enemy::SuperStop::onObjCollReactHit() +43 0.00% 52.10%
main/donut/scn/step/hero/Guard scn::step::hero::Guard::setGuard(bool) +27 0.00% 75.00%
main/donut/scn/step/enemy/SuperStop .data +14 0.00% 60.61%
main/donut/scn/step/chara/Invincible scn::step::chara::Invincible::clear() +5 0.00% 46.67%
main/donut/scn/step/Component hel::common::ScopedPtr<scn::step::spstop::Manager>::~ScopedPtr() +4 75.67% 78.97%
main/donut/seq/SequenceLvMapRoot seq::SequenceLvMapRoot::createChildSequence() const +4 0.00% 0.91%
main/donut/seq/SequenceLvMapRoot seq::SequenceLvMapRoot::resetContextHero(bool) +4 0.00% 10.00%
main/donut/seq/SequenceLvMapRoot seq::SequenceLvMapRoot::onChildSequenceEndForLvMap(seq::ISequence&) +4 0.00% 1.00%
main/donut/seq/SequenceLvMapRoot seq::SequenceLvMapRoot::nextAction() const +3 0.00% 8.33%
main/donut/seq/SequenceLvMapRoot seq::SequenceLvMapRoot::setupForLeaveDoor() +3 0.00% 3.85%
main/donut/scn/step/enemy/SuperStop scn::step::enemy::SuperStop::onSuperStopFinished(const scn::step::spstop::Manager&) +3 0.00% 5.56%
main/donut/scn/step/spstop/Manager scn::step::spstop::Manager::unregisterEventReceiver(scn::step::spstop::IEventReceiver&) +3 0.00% 1.92%
main/donut/seq/SequenceLvMapRoot seq::SequenceLvMapRoot::createScene() const +1 0.00% 40.00%
main/donut/seq/SequenceLvMapRoot seq::SequenceLvMapRoot::GetRuntimeTypeInfo() const +1 0.00% 40.00%

@Swiftshine
Swiftshine merged commit 1ff98af into Swiftshine:main Jul 11, 2026
1 check passed
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