typescript
const getStoryModeBlocks = () => {
switch (ScratchBlocks.The130t.currentLCM) {
case 10101:
return [flag, blueBlock];
case 10102:
return [flag, blueBlock, purpleBlock, orangeBlock];
case 10103:
return [flag, blueBlock, repeatBlock];
case 10104:
return [flag, movesteps];
case 10105:
return [flag, movesteps];
case 10106:
return [flag, movesteps, turnLeft];
case 10107:
return [flag, movesteps, turnRight];
case 10108:
return [flag, movesteps, turnLeft];
case 10109:
return [flag, movesteps, turnRight];
case 10110:
return null;
case 10201:
return [flag, movesteps, turnLeft, turnRight]
case 10202:
return [flag, movesteps, jump];
case 10203:
return [flag, movesteps, push, turnLeft];
case 10204:
return [flag, turnLeft,sayL1_C2_M4];
case 10205:
return [flag, movesteps,sayL1_C2_M5];
case 10206:
return [flag, movesteps, numRepeat];
case 10207:
return [flag, movesteps , numRepeat,sayL1_C2_M7];
case 10208:
return [flag, push, numRepeat];
case 10209:
return [flag, jump, numRepeat];
case 10210:
return null;
case 10301:
return [flag, movesteps, numRepeat]
case 10302:
return [flag, movesteps, turnLeft, numRepeat];
case 10303:
return [flag, movesteps, turnRight, numRepeat];
case 10304:
return [flag, movesteps, turnLeft, numRepeat];
case 10305:
return [flag, movesteps, jump, numRepeat];
case 10306:
return [flag, movesteps, jump, numRepeat];
case 10307:
return [flag, movesteps, turnLeft, push, numRepeat];
case 10308:
return [flag, movesteps, turnLeft, turnRight, numRepeat];
case 10309:
return [flag, movesteps, turnLeft, turnRight, numRepeat];
case 10310:
return null;
case 10401:
return [flag, movesteps,turnRight, numRepeat];
case 10402:
return [flag, movesteps,turnRight, numRepeat];
case 10403:
return [flag, movesteps, turnLeft, jump, push, numRepeat];
case 10404:
return [flag, movesteps, numRepeat, wait];
case 10405:
return [flag, movesteps, numRepeat, wait];
case 10406:
return [flag, movesteps, turnLeft];
case 10407:
return [flag, movesteps, turnLeft, turnRight];
case 10408:
return [flag, movesteps, turnLeft, push, numRepeat];
case 10409:
return [flag, movesteps, turnLeft, numRepeat];
case 10410:
return null;
case 10501:
return [flag, movesteps, turnRight];
case 10502:
return [flag, movesteps, turnRight ,numRepeat];
case 10503:
return [flag, movesteps, turnRight ,numRepeat];
case 10504:
return [flag, movesteps, turnLeft, jump, numRepeat,ledBasic];
case 10505:
return [flag, movesteps, turnLeft, push, numRepeat];
case 10506:
return [flag, movesteps, untilTouchedByWooni];
case 10507:
return [flag, movesteps, turnRight, untilTouchedByMaru, untilTouchedByJinnie];
case 10508:
return [flag, movesteps, forever];
case 10509:
return [flag, movesteps, turnLeft, forever];
case 10510:
return null;
case 10601:
return [flag, movesteps, untilTouchedByRedCard];
case 10602:
return [flag, movesteps, untilTouchedByRedCard];
case 10603:
return [flag, movesteps, forever];
case 10604:
return [flag, movesteps, untilTouchedByRedCard, untilTouchedByGreenCard];
case 10605:
return [flag, movesteps, forever, untilTouchedByBlueCard,allStop];
case 10606:
return [flag, movesteps, turnRight, push];
case 10607:
return [flag, movesteps, turnRight];
case 10608:
return [flag, movesteps, turnLeft, turnRight, numRepeat];
case 10609:
return [flag, movesteps, turnLeft, turnRight, numRepeat];
case 10610:
return null;
case 10701:
return [flag, movesteps, pickUpArrow, untilTouchedByArrow];
case 10702:
return [flag, movesteps, pickUpArrow, untilTouchedByArrow];
case 10703:
return [flag, movesteps, turnLeft, untilTouchedByTriangle, untilTouchedByFLag];
case 10704:
return [flag, movesteps, turnRight, untilTouchedByTriangle, untilTouchedByJinnie];
case 10705:
return [flag, movesteps, turnLeft, untilTouchedByTriangle, untilTouchedByFLag];
case 10706:
return [flag, movesteps, pickUpArrow, sensing, repeatUntil];
case 10707:
return [flag, movesteps, flashLight, turnRight, sensing, repeatUntil];
case 10708:
return [flag, movesteps, turnRight, pickUpArrow, sensing, repeatUntil];
case 10709:
return [flag, movesteps, turnLeft, turnRight, numRepeat, forever];
case 10710:
return null;
case 10801:
return [flag, movesteps, turnLeft, turnRight, pickUpPiece, sensing, repeatUntil];
case 10802:
return [flag, movesteps, turnLeft, turnRight, pickUpPiece, sensing, repeatUntil];
case 10803:
return [flag, movesteps, turnLeft, turnRight, pickUpPiece, sensing, repeatUntil];
case 10804:
return [flag, movesteps, turnLeft, turnRight, pickUpPiece, numRepeat];
case 10805:
return [flag, movesteps, turnLeft, turnRight, pickUpPiece, numRepeat];
case 10806:
return [flag, movesteps, pickUpPiece, sensing, ifBlock, forever];
case 10807:
return [flag, movesteps, turnLeft, turnRight, pickUpPiece, sensing, ifBlock, forever];
case 10808:
return [flag, movesteps, pickUpPiece, sensing, ifBlock, forever];
case 10809:
return [flag, movesteps, jump, sensing, ifBlock, forever];
case 10810:
return null;
case 10901:
return [flag, movesteps, sensing, forever, ifBlock, controlStop];
case 10902:
return [flag, movesteps, turnLeft,turnRight, forever, sensing, ifBlock, controlStop];
case 10903:
return [flag, movesteps, open, sensing, forever, ifElseBlock];
case 10904:
return [flag, movesteps, sensing, selectStop, ifElseBlock, forever];
case 10905:
return [flag, movesteps, turnLeft, turnRight, sensing, ifElseBlock, forever, controlStop ];
case 10906:
return [flag, movesteps, wait ,numRepeat];
case 10907:
return [flag, movesteps, turnLeft, turnRight, sensing, controlStop, ifElseBlock, forever];
case 10908:
return [flag, movesteps, turnLeft, turnRight, sensing, forever, ifElseBlock, controlStop];
case 10909:
return [flag, movesteps, Hstone, sensing, forever, ifElseBlock];
case 10910:
return null;
case 11001:
return [flag, movesteps, forever, ifBlock, storymode_keypressed_SLR];
case 11002:
return [flag, movesteps, forever, ifBlock, storymode_keypressed_SLR];
case 11003:
return [flag, movesteps, turnLeft, forever, ifBlock, storymode_keypressed_SLR];
case 11004:
return [flag, movesteps, turnRight, forever, ifBlock, storymode_keypressed_SLR];
case 11005:
return [flag, movesteps, turnLeft, turnRight, forever, ifBlock, storymode_keypressed_SLR];
case 11006:
return [flag, keyJump, storymode_keypressed_SLR, forever ,ifBlock];
case 11007:
return [flag, keyMoveLeft, keyMoveRight, storymode_keypressed_SLR, ifBlock, forever];
case 11008:
return [flag, TS_top, TS_bottom, TS_left, TS_right,storymode_keypressed_ASDW, forever, ifBlock];
case 11009:
return [flag, TS_top, TS_bottom, TS_left, TS_right, storymode_keypressed_ASDW, forever, ifBlock];
case 11010:
return null;
case 11101:
return [flag, movesteps, forever, ifBlock, storymode_keypressed_SLR];
case 11102:
return [flag, goUp, forever, ifBlock, storymode_keypressed_SLR];
case 11103:
return [event_key, keyJump];
case 11104:
return [event_switch, keyMoveLeft, keyMoveRight];
case 11105:
return [event_switch, keyMoveLeft, keyMoveRight];
case 11106:
return [event_switch, keyMoveLeft, keyMoveRight];
case 11107:
return [event_switch, keyMoveLeft, keyMoveRight];
case 11108:
return [event_switch, keyMoveLeft, keyMoveRight, shoot];
case 11109:
return [event_switch, wooniDance,jinnieDance,coboDance,maruDance];
case 11110:
return null;
case 11201:
return [flag, movesteps, turnLeft];
case 11202:
return [flag, movesteps, turnRight, numRepeat];
case 11203:
return [flag, movesteps, turnRight, sensing ,repeatUntil];
case 11204:
return [flag, movesteps, turnLeft, sensing ,repeatUntil];
case 11205:
return [flag, movesteps, cure, sensing, forever, ifBlock];
case 11206:
return [flag, movesteps, turnLeft, turnRight, sensing, forever, ifElseBlock, selectStop];
case 11207:
return [event_key, keyJump];
case 11208:
return [event_key, TS_top, TS_bottom, TS_left, TS_right];
case 11209:
return [event_key, wooniDance, jinnieDance, coboDance, maruDance, alienDance];
case 11210:
return null;
case 40101:
return [flag, movesteps, push, jump, turnLeft, turnRight, sensing, wait, forever, numRepeat, ifBlock, ifElseBlock,repeatUntil, allStop];
default:
break;
}
};