// https://github.com/SlushinPS/beach-simulator // Copyright (C) 2023 Slushy Team // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as // published by the Free Software Foundation, either version 3 of the // License, or (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Affero General Public License for more details. // // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . syntax = "proto3"; option java_package = "emu.grasscutter.net.proto"; enum MotionState { MotionState_MotionNone = 0; MotionState_MotionReset = 1; MotionState_MotionStandby = 2; MotionState_MotionStandbyMove = 3; MotionState_MotionWalk = 4; MotionState_MotionRun = 5; MotionState_MotionDash = 6; MotionState_MotionClimb = 7; MotionState_MotionClimbJump = 8; MotionState_MotionStandbyToClimb = 9; MotionState_MotionFight = 10; MotionState_MotionJump = 11; MotionState_MotionDrop = 12; MotionState_MotionFly = 13; MotionState_MotionSwimMove = 14; MotionState_MotionSwimIdle = 15; MotionState_MotionSwimDash = 16; MotionState_MotionSwimJump = 17; MotionState_MotionSlip = 18; MotionState_MotionGoUpstairs = 19; MotionState_MotionFallOnGround = 20; MotionState_MotionJumpUpWallForStandby = 21; MotionState_MotionJumpOffWall = 22; MotionState_MotionPoweredFly = 23; MotionState_MotionLadderIdle = 24; MotionState_MotionLadderMove = 25; MotionState_MotionLadderSlip = 26; MotionState_MotionStandbyToLadder = 27; MotionState_MotionLadderToStandby = 28; MotionState_MotionDangerStandby = 29; MotionState_MotionDangerStandbyMove = 30; MotionState_MotionDangerWalk = 31; MotionState_MotionDangerRun = 32; MotionState_MotionDangerDash = 33; MotionState_MotionCrouchIdle = 34; MotionState_MotionCrouchMove = 35; MotionState_MotionCrouchRoll = 36; MotionState_MotionNotify = 37; MotionState_MotionLandSpeed = 38; MotionState_MotionMoveFailAck = 39; MotionState_MotionWaterfall = 40; MotionState_MotionDashBeforeShake = 41; MotionState_MotionSitIdle = 42; MotionState_MotionForceSetPos = 43; MotionState_MotionQuestForceDrag = 44; MotionState_MotionFollowRoute = 45; MotionState_MotionSkiffBoarding = 46; MotionState_MotionSkiffNormal = 47; MotionState_MotionSkiffDash = 48; MotionState_MotionSkiffPoweredDash = 49; MotionState_MotionDestroyVehicle = 50; MotionState_MotionFlyIdle = 51; MotionState_MotionFlySlow = 52; MotionState_MotionFlyFast = 53; MotionState_MotionAimMove = 54; MotionState_MotionAirCompensation = 55; MotionState_MotionSorushNormal = 56; MotionState_MotionNum = 57; }