Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- v0->JumpAbilityFlag = 0;
- if ( v0->RightHeld == 1 )
- v0->Direction = 0;
- if ( v0->LeftHeld == 1 )
- v0->Direction = 1;
- if ( v0->SuperMode == 2 ) {
- dashspeed = 0xC0000;
- maxspeed = 0xD0000;
- }
- else {
- dashspeed = 0x80000;
- maxspeed = 0xC0000;
- }
- if ( v0->Direction ) {
- if ( v0->XSpeed <= 0 ) {
- v6 = -maxspeed;
- v7 = (v0->GSpeed >> 2) - dashspeed;
- v0->GSpeed = v7;
- if ( v7 < v6 )
- v0->GSpeed = v6;
- goto LABEL_25;
- }
- if ( v0->GroundAngle ) {
- v0->GSpeed = (v0->GSpeed >> 1) - dashspeed;
- goto LABEL_25;
- }
- dashspeed = -dashspeed;
- }
- else {
- if ( v0->XSpeed >= 0 ) {
- v5 = dashspeed + (v0->GSpeed >> 2);
- v0->GSpeed = v5;
- if ( v5 > maxspeed )
- v0->GSpeed = maxspeed;
- goto LABEL_25;
- }
- if ( v0->GroundAngle ) {
- v0->GSpeed = dashspeed + (v0->GSpeed >> 1);
- goto LABEL_25;
- }
- }
- v0->GSpeed = dashspeed;
- LABEL_25:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement