Skip to content

Player: Implement YoshiEgg - #1334

Open
GRAnimated wants to merge 2 commits into
MonsterDruide1:masterfrom
GRAnimated:YoshiEgg
Open

Player: Implement YoshiEgg#1334
GRAnimated wants to merge 2 commits into
MonsterDruide1:masterfrom
GRAnimated:YoshiEgg

Conversation

@GRAnimated

@GRAnimated GRAnimated commented Aug 8, 2026

Copy link
Copy Markdown
Collaborator

I heard something about the Yoshi saga?


This change is Reviewable


Report for 1.0 (441aec9 - 3fc97bb)

📈 Matched code: 15.51% (+0.01%, +1604 bytes)

✅ 16 new matches
Unit Item Bytes Before After
Player/YoshiEgg YoshiEgg::init(al::ActorInitInfo const&) +244 0.00% 100.00%
Player/YoshiEgg YoshiEgg::receiveMsg(al::SensorMsg const*, al::HitSensor*, al::HitSensor*) +188 0.00% 100.00%
Player/YoshiEgg YoshiEgg::YoshiEgg(al::LiveActor const*, IUsePlayerCollision const*) +156 0.00% 100.00%
Player/YoshiEgg YoshiEgg::YoshiEgg(al::LiveActor const*, IUsePlayerCollision const*) +152 0.00% 100.00%
Player/YoshiEgg YoshiEgg::attackSensor(al::HitSensor*, al::HitSensor*) +112 0.00% 100.00%
Player/YoshiEgg (anonymous namespace)::YoshiEggNrvAppear::execute(al::NerveKeeper*) const +112 0.00% 100.00%
Player/YoshiEgg YoshiEgg::exeAppear() +108 0.00% 100.00%
Player/YoshiEgg (anonymous namespace)::YoshiEggNrvBreak::execute(al::NerveKeeper*) const +92 0.00% 100.00%
Player/YoshiEgg YoshiEgg::exeBreak() +88 0.00% 100.00%
Player/YoshiEgg (anonymous namespace)::YoshiEggNrvWait::execute(al::NerveKeeper*) const +76 0.00% 100.00%
Player/YoshiEgg YoshiEgg::appearEgg() +72 0.00% 100.00%
Player/YoshiEgg YoshiEgg::exeWait() +72 0.00% 100.00%
Player/YoshiEgg YoshiEgg::initPlacementEgg() +64 0.00% 100.00%
Player/YoshiEgg YoshiEgg::isEndAppear() const +36 0.00% 100.00%
Player/YoshiEgg YoshiEgg::initAfterPlacement() +16 0.00% 100.00%
Player/YoshiEgg YoshiEgg::isBreak() const +16 0.00% 100.00%

@github-actions github-actions Bot added status:waiting for review This PR is ready to take the first or another look at it! ai This PR has been created with the help of AI tools and is handled with a lower priority. labels Aug 8, 2026

@german77 german77 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@german77 made 1 comment.
Reviewable status: 0 of 4 files reviewed, 1 unresolved discussion (waiting on GRAnimated).


src/Player/YoshiEgg.cpp line 107 at r1 (raw file):

        return;

    rs::sendMsgPushToPlayer(other, self);

Suggestion:

    if (al::isSensorName(self, "Push") && isBreak())
        rs::sendMsgPushToPlayer(other, self);

@github-actions github-actions Bot added status:waiting for author Reviews have shown that the author of this PR needs to change some things. and removed status:waiting for review This PR is ready to take the first or another look at it! labels Aug 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai This PR has been created with the help of AI tools and is handled with a lower priority. status:waiting for author Reviews have shown that the author of this PR needs to change some things.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants