Skip to content

action: decompile 19 isFinished/isChangeable/oneShot_ overrides (depends on #171)#173

Closed
alexgsonic1-pixel wants to merge 9 commits into
zeldaret:masterfrom
alexgsonic1-pixel:pr-172
Closed

action: decompile 19 isFinished/isChangeable/oneShot_ overrides (depends on #171)#173
alexgsonic1-pixel wants to merge 9 commits into
zeldaret:masterfrom
alexgsonic1-pixel:pr-172

Conversation

@alexgsonic1-pixel

@alexgsonic1-pixel alexgsonic1-pixel commented Jun 23, 2026

Copy link
Copy Markdown

Depends on #171 - do not merge before #171.

Changes

Group 1: isFinishedAS(0,0) delegation (13 functions)

18 bytes each, same pattern. AnmUpDownMove, GanonSmallDamage, GanonThrowFireBall, GanonThrowTornado, GetUpBase, OnetimeHoverASPlay, SiteBossLswordAtk, SiteBossSpearAttackBase, SiteBossSwordAttackBase, SiteBossThrowParts, SmallDamage, GuardianMiniFinalBeamMove, GanonBarrierOn.

Group 2: isChangeable member checks (3 functions)

BlownOff, StalEnemyBlownOff, ForkWaitCloseGanonShoutMsgClose.

Group 3: Unique patterns (3 functions)

AppearNumTargets, ActionWithAS, FreeMove.

Base class decompilation

Ragdoll: 80 bytes of internal state members (gap 0xc0->0x110).


This change is Reviewable

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.

1 participant