diff --git a/battle_srv/models/room.go b/battle_srv/models/room.go index 8ab649f..db89c79 100644 --- a/battle_srv/models/room.go +++ b/battle_srv/models/room.go @@ -150,11 +150,6 @@ type Room struct { Index int RenderFrameId int32 CurDynamicsRenderFrameId int32 // [WARNING] The dynamics of backend is ALWAYS MOVING FORWARD BY ALL-CONFIRMED INPUTFRAMES (either by upsync or forced), i.e. no rollback - ServerFps int32 - BattleDurationFrames int32 - BattleDurationNanos int64 - InputFrameUpsyncDelayTolerance int32 - MaxChasingRenderFramesPerUpdate int32 EffectivePlayerCount int32 DismissalWaitGroup sync.WaitGroup Barriers map[int32]*Barrier @@ -164,17 +159,15 @@ type Room struct { LastAllConfirmedInputFrameId int32 LastAllConfirmedInputFrameIdWithChange int32 LastAllConfirmedInputList []uint64 - InputDelayFrames int32 // in the count of render frames - NstDelayFrames int32 // network-single-trip delay in the count of render frames, proposed to be (InputDelayFrames >> 1) because we expect a round-trip delay to be exactly "InputDelayFrames" - InputScaleFrames uint32 // inputDelayedAndScaledFrameId = ((originalFrameId - InputDelayFrames) >> InputScaleFrames) JoinIndexBooleanArr []bool BackendDynamicsEnabled bool LastRenderFrameIdTriggeredAt int64 PlayerDefaultSpeed int32 - BulletBattleLocalIdCounter int32 - BattleColliderInfo // Compositing to send centralized magic numbers + BulletBattleLocalIdCounter int32 + dilutedRollbackEstimatedDtNanos int64 + BattleColliderInfo // Compositing to send centralized magic numbers } func (pR *Room) updateScore() { @@ -377,8 +370,6 @@ func (pR *Room) StartBattle() { return } - // Always instantiates a new channel and let the old one die out due to not being retained by any root reference. - nanosPerFrame := 1000000000 / int64(pR.ServerFps) pR.RenderFrameId = 0 // Initialize the "collisionSys" as well as "RenderFrameBuffer" @@ -418,7 +409,7 @@ func (pR *Room) StartBattle() { stCalculation := utils.UnixtimeNano() elapsedNanosSinceLastFrameIdTriggered := stCalculation - pR.LastRenderFrameIdTriggeredAt - if elapsedNanosSinceLastFrameIdTriggered < pR.RollbackEstimatedDtNanos { + if elapsedNanosSinceLastFrameIdTriggered < pR.dilutedRollbackEstimatedDtNanos { Logger.Debug(fmt.Sprintf("Avoiding too fast frame@roomId=%v, renderFrameId=%v: elapsedNanosSinceLastFrameIdTriggered=%v", pR.Id, pR.RenderFrameId, elapsedNanosSinceLastFrameIdTriggered)) continue } @@ -580,10 +571,10 @@ func (pR *Room) StartBattle() { pR.RenderFrameId++ elapsedInCalculation := (utils.UnixtimeNano() - stCalculation) - if elapsedInCalculation > nanosPerFrame { - Logger.Warn(fmt.Sprintf("SLOW FRAME! Elapsed time statistics: roomId=%v, room.RenderFrameId=%v, elapsedInCalculation=%v ns, dynamicsDuration=%v ns, expected nanosPerFrame=%v", pR.Id, pR.RenderFrameId, elapsedInCalculation, dynamicsDuration, nanosPerFrame)) + if elapsedInCalculation > pR.dilutedRollbackEstimatedDtNanos { + Logger.Warn(fmt.Sprintf("SLOW FRAME! Elapsed time statistics: roomId=%v, room.RenderFrameId=%v, elapsedInCalculation=%v ns, dynamicsDuration=%v ns, dilutedRollbackEstimatedDtNanos=%v", pR.Id, pR.RenderFrameId, elapsedInCalculation, dynamicsDuration, pR.dilutedRollbackEstimatedDtNanos)) } - time.Sleep(time.Duration(nanosPerFrame - elapsedInCalculation)) + time.Sleep(time.Duration(pR.dilutedRollbackEstimatedDtNanos - elapsedInCalculation)) } } @@ -783,7 +774,7 @@ func (pR *Room) OnDismissed() { pR.PlayerSignalToCloseDict = make(map[int32]SignalToCloseConnCbType) pR.JoinIndexBooleanArr = make([]bool, pR.Capacity) pR.Barriers = make(map[int32]*Barrier) - pR.RenderCacheSize = 512 + pR.RenderCacheSize = 1024 pR.RenderFrameBuffer = NewRingBuffer(pR.RenderCacheSize) pR.DiscreteInputsBuffer = sync.Map{} pR.InputsBuffer = NewRingBuffer((pR.RenderCacheSize >> 2) + 1) @@ -800,6 +791,8 @@ func (pR *Room) OnDismissed() { pR.ServerFps = 60 pR.RollbackEstimatedDtMillis = 16.667 // Use fixed-and-low-precision to mitigate the inconsistent floating-point-number issue between Golang and JavaScript pR.RollbackEstimatedDtNanos = 16666666 // A little smaller than the actual per frame time, just for preventing FAST FRAME + dilutionFactor := 8 + pR.dilutedRollbackEstimatedDtNanos = int64(16666666 * (dilutionFactor) / (dilutionFactor - 1)) // [WARNING] Only used in controlling "battleMainLoop" to be keep a frame rate lower than that of the frontends, such that upon resync(i.e. BackendDynamicsEnabled=true), the frontends would have bigger chances to keep up with or even surpass the backend calculation pR.BattleDurationFrames = 30 * pR.ServerFps pR.BattleDurationNanos = int64(pR.BattleDurationFrames) * (pR.RollbackEstimatedDtNanos + 1) pR.InputFrameUpsyncDelayTolerance = 2 @@ -807,32 +800,30 @@ func (pR *Room) OnDismissed() { pR.BackendDynamicsEnabled = true // [WARNING] When "false", recovery upon reconnection wouldn't work! punchSkillId := int32(1) - if _, existent := pR.MeleeSkillConfig[punchSkillId]; !existent { - pR.MeleeSkillConfig = make(map[int32]*MeleeBullet, 0) - pR.MeleeSkillConfig[punchSkillId] = &MeleeBullet{ - // for offender - StartupFrames: int32(18), - ActiveFrames: int32(42), - RecoveryFrames: int32(61), // usually but not always "startupFrames+activeFrames", I hereby set it to be 1 frame more than the actual animation to avoid critical transition, i.e. when the animation is 1 frame from ending but "rdfPlayer.framesToRecover" is already counted 0 and the player triggers an other same attack, making an effective bullet trigger but no animation is played due to same animName is still playing - RecoveryFramesOnBlock: int32(61), - RecoveryFramesOnHit: int32(61), - Moveforward: &Vec2D{ - X: 0, - Y: 0, - }, - HitboxOffset: float64(12.0), // should be about the radius of the PlayerCollider - HitboxSize: &Vec2D{ - X: float64(45.0), - Y: float64(32.0), - }, + pR.MeleeSkillConfig = make(map[int32]*MeleeBullet, 0) + pR.MeleeSkillConfig[punchSkillId] = &MeleeBullet{ + // for offender + StartupFrames: int32(18), + ActiveFrames: int32(42), + RecoveryFrames: int32(61), // usually but not always "startupFrames+activeFrames", I hereby set it to be 1 frame more than the actual animation to avoid critical transition, i.e. when the animation is 1 frame from ending but "rdfPlayer.framesToRecover" is already counted 0 and the player triggers an other same attack, making an effective bullet trigger but no animation is played due to same animName is still playing + RecoveryFramesOnBlock: int32(61), + RecoveryFramesOnHit: int32(61), + Moveforward: &Vec2D{ + X: 0, + Y: 0, + }, + HitboxOffset: float64(12.0), // should be about the radius of the PlayerCollider + HitboxSize: &Vec2D{ + X: float64(45.0), + Y: float64(32.0), + }, - // for defender - HitStunFrames: int32(18), - BlockStunFrames: int32(9), - Pushback: float64(22.0), - ReleaseTriggerType: int32(1), // 1: rising-edge, 2: falling-edge - Damage: int32(5), - } + // for defender + HitStunFrames: int32(18), + BlockStunFrames: int32(9), + Pushback: float64(22.0), + ReleaseTriggerType: int32(1), // 1: rising-edge, 2: falling-edge + Damage: int32(5), } pR.ChooseStage() @@ -1078,7 +1069,7 @@ func (pR *Room) prefabInputFrameDownsync(inputFrameId int32) *InputFrameDownsync prevInputFrameDownsync := tmp.(*InputFrameDownsync) currInputList := make([]uint64, pR.Capacity) // Would be a clone of the values for i, _ := range currInputList { - currInputList[i] = (prevInputFrameDownsync.InputList[i] & uint64(15)) // Don't predict attack input + currInputList[i] = (prevInputFrameDownsync.InputList[i] & uint64(15)) // Don't predict attack input! } currInputFrameDownsync = &InputFrameDownsync{ InputFrameId: inputFrameId, @@ -1098,7 +1089,7 @@ func (pR *Room) markConfirmationIfApplicable() { for inputFrameId := inputFrameId1; inputFrameId < pR.InputsBuffer.EdFrameId; inputFrameId++ { tmp := pR.InputsBuffer.GetByFrameId(inputFrameId) if nil == tmp { - panic(fmt.Sprintf("inputFrameId=%v doesn't exist for roomId=%v, this is abnormal because the server should prefab inputFrameDownsync in a most advanced pace, check the prefab logic! InputsBuffer=%v", inputFrameId, pR.Id, pR.InputsBufferString(false))) + panic(fmt.Sprintf("inputFrameId=%v doesn't exist for roomId=%v, this is abnormal because the server should prefab inputFrameDownsync in a most advanced pace, check the prefab logic (Or maybe you're having a 'Room.RenderCacheSize' too small)! InputsBuffer=%v", inputFrameId, pR.Id, pR.InputsBufferString(false))) } inputFrameDownsync := tmp.(*InputFrameDownsync) for _, player := range pR.Players { @@ -1334,6 +1325,9 @@ func (pR *Room) applyInputFrameDownsyncDynamicsOnSingleRenderFrame(delayedInputF playerCollider.Y += bulletPushbacks[joinIndex-1].Y // Update in the collision system playerCollider.Update() + if 0 != bulletPushbacks[joinIndex-1].X || 0 != bulletPushbacks[joinIndex-1].Y { + Logger.Info(fmt.Sprintf("roomId=%v, playerId=%v is pushed back by (%.2f, %.2f) by bullet impacts, now its framesToRecover is %d at currRenderFrame.id=%v", pR.Id, playerId, bulletPushbacks[joinIndex-1].X, bulletPushbacks[joinIndex-1].Y, thatPlayerInNextFrame.FramesToRecover, currRenderFrame.Id)) + } continue } currPlayerDownsync := currRenderFrame.Players[playerId] diff --git a/battle_srv/protos/room_downsync_frame.pb.go b/battle_srv/protos/room_downsync_frame.pb.go index 74d94cb..70f01eb 100644 --- a/battle_srv/protos/room_downsync_frame.pb.go +++ b/battle_srv/protos/room_downsync_frame.pb.go @@ -822,21 +822,22 @@ type BattleColliderInfo struct { IntervalToPing int32 `protobuf:"varint,8,opt,name=intervalToPing,proto3" json:"intervalToPing,omitempty"` WillKickIfInactiveFor int32 `protobuf:"varint,9,opt,name=willKickIfInactiveFor,proto3" json:"willKickIfInactiveFor,omitempty"` BoundRoomId int32 `protobuf:"varint,10,opt,name=boundRoomId,proto3" json:"boundRoomId,omitempty"` - BattleDurationNanos int64 `protobuf:"varint,11,opt,name=battleDurationNanos,proto3" json:"battleDurationNanos,omitempty"` - ServerFps int32 `protobuf:"varint,12,opt,name=serverFps,proto3" json:"serverFps,omitempty"` - InputDelayFrames int32 `protobuf:"varint,13,opt,name=inputDelayFrames,proto3" json:"inputDelayFrames,omitempty"` - InputScaleFrames uint32 `protobuf:"varint,14,opt,name=inputScaleFrames,proto3" json:"inputScaleFrames,omitempty"` - NstDelayFrames int32 `protobuf:"varint,15,opt,name=nstDelayFrames,proto3" json:"nstDelayFrames,omitempty"` - InputFrameUpsyncDelayTolerance int32 `protobuf:"varint,16,opt,name=inputFrameUpsyncDelayTolerance,proto3" json:"inputFrameUpsyncDelayTolerance,omitempty"` - MaxChasingRenderFramesPerUpdate int32 `protobuf:"varint,17,opt,name=maxChasingRenderFramesPerUpdate,proto3" json:"maxChasingRenderFramesPerUpdate,omitempty"` - PlayerBattleState int32 `protobuf:"varint,18,opt,name=playerBattleState,proto3" json:"playerBattleState,omitempty"` - RollbackEstimatedDtMillis float64 `protobuf:"fixed64,19,opt,name=rollbackEstimatedDtMillis,proto3" json:"rollbackEstimatedDtMillis,omitempty"` - RollbackEstimatedDtNanos int64 `protobuf:"varint,20,opt,name=rollbackEstimatedDtNanos,proto3" json:"rollbackEstimatedDtNanos,omitempty"` - WorldToVirtualGridRatio float64 `protobuf:"fixed64,21,opt,name=worldToVirtualGridRatio,proto3" json:"worldToVirtualGridRatio,omitempty"` - VirtualGridToWorldRatio float64 `protobuf:"fixed64,22,opt,name=virtualGridToWorldRatio,proto3" json:"virtualGridToWorldRatio,omitempty"` - SpAtkLookupFrames int32 `protobuf:"varint,23,opt,name=spAtkLookupFrames,proto3" json:"spAtkLookupFrames,omitempty"` - RenderCacheSize int32 `protobuf:"varint,24,opt,name=renderCacheSize,proto3" json:"renderCacheSize,omitempty"` - MeleeSkillConfig map[int32]*MeleeBullet `protobuf:"bytes,25,rep,name=meleeSkillConfig,proto3" json:"meleeSkillConfig,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // skillId -> skill + BattleDurationFrames int32 `protobuf:"varint,12,opt,name=battleDurationFrames,proto3" json:"battleDurationFrames,omitempty"` + BattleDurationNanos int64 `protobuf:"varint,13,opt,name=battleDurationNanos,proto3" json:"battleDurationNanos,omitempty"` + ServerFps int32 `protobuf:"varint,14,opt,name=serverFps,proto3" json:"serverFps,omitempty"` + InputDelayFrames int32 `protobuf:"varint,15,opt,name=inputDelayFrames,proto3" json:"inputDelayFrames,omitempty"` // in the count of render frames + InputScaleFrames uint32 `protobuf:"varint,16,opt,name=inputScaleFrames,proto3" json:"inputScaleFrames,omitempty"` // inputDelayedAndScaledFrameId = ((originalFrameId - InputDelayFrames) >> InputScaleFrames) + NstDelayFrames int32 `protobuf:"varint,17,opt,name=nstDelayFrames,proto3" json:"nstDelayFrames,omitempty"` // network-single-trip delay in the count of render frames, proposed to be (InputDelayFrames >> 1) because we expect a round-trip delay to be exactly "InputDelayFrames" + InputFrameUpsyncDelayTolerance int32 `protobuf:"varint,18,opt,name=inputFrameUpsyncDelayTolerance,proto3" json:"inputFrameUpsyncDelayTolerance,omitempty"` + MaxChasingRenderFramesPerUpdate int32 `protobuf:"varint,19,opt,name=maxChasingRenderFramesPerUpdate,proto3" json:"maxChasingRenderFramesPerUpdate,omitempty"` + PlayerBattleState int32 `protobuf:"varint,20,opt,name=playerBattleState,proto3" json:"playerBattleState,omitempty"` + RollbackEstimatedDtMillis float64 `protobuf:"fixed64,21,opt,name=rollbackEstimatedDtMillis,proto3" json:"rollbackEstimatedDtMillis,omitempty"` + RollbackEstimatedDtNanos int64 `protobuf:"varint,22,opt,name=rollbackEstimatedDtNanos,proto3" json:"rollbackEstimatedDtNanos,omitempty"` + WorldToVirtualGridRatio float64 `protobuf:"fixed64,23,opt,name=worldToVirtualGridRatio,proto3" json:"worldToVirtualGridRatio,omitempty"` + VirtualGridToWorldRatio float64 `protobuf:"fixed64,24,opt,name=virtualGridToWorldRatio,proto3" json:"virtualGridToWorldRatio,omitempty"` + SpAtkLookupFrames int32 `protobuf:"varint,25,opt,name=spAtkLookupFrames,proto3" json:"spAtkLookupFrames,omitempty"` + RenderCacheSize int32 `protobuf:"varint,26,opt,name=renderCacheSize,proto3" json:"renderCacheSize,omitempty"` + MeleeSkillConfig map[int32]*MeleeBullet `protobuf:"bytes,27,rep,name=meleeSkillConfig,proto3" json:"meleeSkillConfig,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // skillId -> skill } func (x *BattleColliderInfo) Reset() { @@ -941,6 +942,13 @@ func (x *BattleColliderInfo) GetBoundRoomId() int32 { return 0 } +func (x *BattleColliderInfo) GetBattleDurationFrames() int32 { + if x != nil { + return x.BattleDurationFrames + } + return 0 +} + func (x *BattleColliderInfo) GetBattleDurationNanos() int64 { if x != nil { return x.BattleDurationNanos @@ -1263,7 +1271,7 @@ var file_room_downsync_frame_proto_rawDesc = []byte{ 0x65, 0x72, 0x4a, 0x6f, 0x69, 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2a, 0x0a, 0x10, 0x6f, 0x66, 0x66, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x64, 0x18, 0x11, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x6f, 0x66, 0x66, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x50, - 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x64, 0x22, 0xe4, 0x0c, 0x0a, 0x12, 0x42, 0x61, 0x74, 0x74, + 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x64, 0x22, 0x98, 0x0d, 0x0a, 0x12, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x74, 0x61, 0x67, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x74, 0x61, 0x67, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x5f, 0x0a, 0x11, @@ -1296,96 +1304,99 @@ var file_room_downsync_frame_proto_rawDesc = []byte{ 0x05, 0x52, 0x15, 0x77, 0x69, 0x6c, 0x6c, 0x4b, 0x69, 0x63, 0x6b, 0x49, 0x66, 0x49, 0x6e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x46, 0x6f, 0x72, 0x12, 0x20, 0x0a, 0x0b, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x52, 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x62, - 0x6f, 0x75, 0x6e, 0x64, 0x52, 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x13, 0x62, 0x61, - 0x74, 0x74, 0x6c, 0x65, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6e, 0x6f, - 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x44, - 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6e, 0x6f, 0x73, 0x12, 0x1c, 0x0a, 0x09, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x46, 0x70, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x09, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x46, 0x70, 0x73, 0x12, 0x2a, 0x0a, 0x10, 0x69, 0x6e, - 0x70, 0x75, 0x74, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x0d, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x44, 0x65, 0x6c, 0x61, 0x79, - 0x46, 0x72, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x10, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x53, - 0x63, 0x61, 0x6c, 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, - 0x52, 0x10, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x53, 0x63, 0x61, 0x6c, 0x65, 0x46, 0x72, 0x61, 0x6d, - 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0e, 0x6e, 0x73, 0x74, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x46, 0x72, - 0x61, 0x6d, 0x65, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x6e, 0x73, 0x74, 0x44, - 0x65, 0x6c, 0x61, 0x79, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x46, 0x0a, 0x1e, 0x69, 0x6e, - 0x70, 0x75, 0x74, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x70, 0x73, 0x79, 0x6e, 0x63, 0x44, 0x65, - 0x6c, 0x61, 0x79, 0x54, 0x6f, 0x6c, 0x65, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x10, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x1e, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x70, - 0x73, 0x79, 0x6e, 0x63, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x54, 0x6f, 0x6c, 0x65, 0x72, 0x61, 0x6e, - 0x63, 0x65, 0x12, 0x48, 0x0a, 0x1f, 0x6d, 0x61, 0x78, 0x43, 0x68, 0x61, 0x73, 0x69, 0x6e, 0x67, - 0x52, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x73, 0x50, 0x65, 0x72, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x05, 0x52, 0x1f, 0x6d, 0x61, 0x78, - 0x43, 0x68, 0x61, 0x73, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x46, 0x72, 0x61, - 0x6d, 0x65, 0x73, 0x50, 0x65, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x2c, 0x0a, 0x11, - 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, - 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, - 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x3c, 0x0a, 0x19, 0x72, 0x6f, - 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x45, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x44, - 0x74, 0x4d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x18, 0x13, 0x20, 0x01, 0x28, 0x01, 0x52, 0x19, 0x72, - 0x6f, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x45, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, - 0x44, 0x74, 0x4d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x12, 0x3a, 0x0a, 0x18, 0x72, 0x6f, 0x6c, 0x6c, - 0x62, 0x61, 0x63, 0x6b, 0x45, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x44, 0x74, 0x4e, - 0x61, 0x6e, 0x6f, 0x73, 0x18, 0x14, 0x20, 0x01, 0x28, 0x03, 0x52, 0x18, 0x72, 0x6f, 0x6c, 0x6c, - 0x62, 0x61, 0x63, 0x6b, 0x45, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x44, 0x74, 0x4e, - 0x61, 0x6e, 0x6f, 0x73, 0x12, 0x38, 0x0a, 0x17, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x54, 0x6f, 0x56, - 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x47, 0x72, 0x69, 0x64, 0x52, 0x61, 0x74, 0x69, 0x6f, 0x18, - 0x15, 0x20, 0x01, 0x28, 0x01, 0x52, 0x17, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x54, 0x6f, 0x56, 0x69, - 0x72, 0x74, 0x75, 0x61, 0x6c, 0x47, 0x72, 0x69, 0x64, 0x52, 0x61, 0x74, 0x69, 0x6f, 0x12, 0x38, - 0x0a, 0x17, 0x76, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x47, 0x72, 0x69, 0x64, 0x54, 0x6f, 0x57, - 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x61, 0x74, 0x69, 0x6f, 0x18, 0x16, 0x20, 0x01, 0x28, 0x01, 0x52, - 0x17, 0x76, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x47, 0x72, 0x69, 0x64, 0x54, 0x6f, 0x57, 0x6f, - 0x72, 0x6c, 0x64, 0x52, 0x61, 0x74, 0x69, 0x6f, 0x12, 0x2c, 0x0a, 0x11, 0x73, 0x70, 0x41, 0x74, - 0x6b, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x17, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x11, 0x73, 0x70, 0x41, 0x74, 0x6b, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, - 0x46, 0x72, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, - 0x43, 0x61, 0x63, 0x68, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x18, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x0f, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x43, 0x61, 0x63, 0x68, 0x65, 0x53, 0x69, 0x7a, 0x65, - 0x12, 0x5c, 0x0a, 0x10, 0x6d, 0x65, 0x6c, 0x65, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x18, 0x19, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x73, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x69, 0x64, - 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4d, 0x65, 0x6c, 0x65, 0x65, 0x53, 0x6b, 0x69, 0x6c, - 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x6d, 0x65, - 0x6c, 0x65, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x1a, 0x5d, - 0x0a, 0x16, 0x53, 0x74, 0x72, 0x54, 0x6f, 0x56, 0x65, 0x63, 0x32, 0x44, 0x4c, 0x69, 0x73, 0x74, - 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2d, 0x0a, 0x05, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x73, 0x68, 0x61, 0x72, - 0x65, 0x64, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x56, 0x65, 0x63, 0x32, 0x44, 0x4c, 0x69, - 0x73, 0x74, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x65, 0x0a, - 0x1a, 0x53, 0x74, 0x72, 0x54, 0x6f, 0x50, 0x6f, 0x6c, 0x79, 0x67, 0x6f, 0x6e, 0x32, 0x44, 0x4c, - 0x69, 0x73, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, - 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x31, 0x0a, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x73, - 0x68, 0x61, 0x72, 0x65, 0x64, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x50, 0x6f, 0x6c, 0x79, - 0x67, 0x6f, 0x6e, 0x32, 0x44, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x58, 0x0a, 0x15, 0x4d, 0x65, 0x6c, 0x65, 0x65, 0x53, 0x6b, 0x69, - 0x6c, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, - 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, - 0x29, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x6c, 0x65, 0x65, 0x42, 0x75, 0x6c, - 0x6c, 0x65, 0x74, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x9a, - 0x02, 0x0a, 0x11, 0x52, 0x6f, 0x6f, 0x6d, 0x44, 0x6f, 0x77, 0x6e, 0x73, 0x79, 0x6e, 0x63, 0x46, - 0x72, 0x61, 0x6d, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x02, 0x69, 0x64, 0x12, 0x40, 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x18, - 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x52, - 0x6f, 0x6f, 0x6d, 0x44, 0x6f, 0x77, 0x6e, 0x73, 0x79, 0x6e, 0x63, 0x46, 0x72, 0x61, 0x6d, 0x65, - 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x70, - 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x12, 0x26, 0x0a, 0x0e, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x64, - 0x6f, 0x77, 0x6e, 0x4e, 0x61, 0x6e, 0x6f, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x4e, 0x61, 0x6e, 0x6f, 0x73, 0x12, 0x37, - 0x0a, 0x0c, 0x6d, 0x65, 0x6c, 0x65, 0x65, 0x42, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x73, 0x18, 0x04, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, - 0x6c, 0x65, 0x65, 0x42, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x0c, 0x6d, 0x65, 0x6c, 0x65, 0x65, - 0x42, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x73, 0x1a, 0x52, 0x0a, 0x0c, 0x50, 0x6c, 0x61, 0x79, 0x65, - 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2c, 0x0a, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x73, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x6f, 0x77, 0x6e, 0x73, 0x79, 0x6e, 0x63, - 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x13, 0x5a, 0x11, 0x62, - 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x73, 0x72, 0x76, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x6f, 0x75, 0x6e, 0x64, 0x52, 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x14, 0x62, 0x61, + 0x74, 0x74, 0x6c, 0x65, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x72, 0x61, 0x6d, + 0x65, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x14, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, + 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x30, + 0x0a, 0x13, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x4e, 0x61, 0x6e, 0x6f, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x62, 0x61, 0x74, + 0x74, 0x6c, 0x65, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6e, 0x6f, 0x73, + 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x46, 0x70, 0x73, 0x18, 0x0e, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x09, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x46, 0x70, 0x73, 0x12, 0x2a, + 0x0a, 0x10, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x46, 0x72, 0x61, 0x6d, + 0x65, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x44, + 0x65, 0x6c, 0x61, 0x79, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x10, 0x69, 0x6e, + 0x70, 0x75, 0x74, 0x53, 0x63, 0x61, 0x6c, 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x10, + 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x53, 0x63, 0x61, 0x6c, 0x65, + 0x46, 0x72, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0e, 0x6e, 0x73, 0x74, 0x44, 0x65, 0x6c, + 0x61, 0x79, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x11, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, + 0x6e, 0x73, 0x74, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x46, + 0x0a, 0x1e, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x70, 0x73, 0x79, + 0x6e, 0x63, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x54, 0x6f, 0x6c, 0x65, 0x72, 0x61, 0x6e, 0x63, 0x65, + 0x18, 0x12, 0x20, 0x01, 0x28, 0x05, 0x52, 0x1e, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x46, 0x72, 0x61, + 0x6d, 0x65, 0x55, 0x70, 0x73, 0x79, 0x6e, 0x63, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x54, 0x6f, 0x6c, + 0x65, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x48, 0x0a, 0x1f, 0x6d, 0x61, 0x78, 0x43, 0x68, 0x61, + 0x73, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x73, + 0x50, 0x65, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x1f, 0x6d, 0x61, 0x78, 0x43, 0x68, 0x61, 0x73, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6e, 0x64, 0x65, + 0x72, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x73, 0x50, 0x65, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, + 0x12, 0x2c, 0x0a, 0x11, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, + 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x14, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x70, 0x6c, 0x61, + 0x79, 0x65, 0x72, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x3c, + 0x0a, 0x19, 0x72, 0x6f, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x45, 0x73, 0x74, 0x69, 0x6d, 0x61, + 0x74, 0x65, 0x64, 0x44, 0x74, 0x4d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x18, 0x15, 0x20, 0x01, 0x28, + 0x01, 0x52, 0x19, 0x72, 0x6f, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x45, 0x73, 0x74, 0x69, 0x6d, + 0x61, 0x74, 0x65, 0x64, 0x44, 0x74, 0x4d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x12, 0x3a, 0x0a, 0x18, + 0x72, 0x6f, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x45, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, + 0x64, 0x44, 0x74, 0x4e, 0x61, 0x6e, 0x6f, 0x73, 0x18, 0x16, 0x20, 0x01, 0x28, 0x03, 0x52, 0x18, + 0x72, 0x6f, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x45, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, + 0x64, 0x44, 0x74, 0x4e, 0x61, 0x6e, 0x6f, 0x73, 0x12, 0x38, 0x0a, 0x17, 0x77, 0x6f, 0x72, 0x6c, + 0x64, 0x54, 0x6f, 0x56, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x47, 0x72, 0x69, 0x64, 0x52, 0x61, + 0x74, 0x69, 0x6f, 0x18, 0x17, 0x20, 0x01, 0x28, 0x01, 0x52, 0x17, 0x77, 0x6f, 0x72, 0x6c, 0x64, + 0x54, 0x6f, 0x56, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x47, 0x72, 0x69, 0x64, 0x52, 0x61, 0x74, + 0x69, 0x6f, 0x12, 0x38, 0x0a, 0x17, 0x76, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x47, 0x72, 0x69, + 0x64, 0x54, 0x6f, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x61, 0x74, 0x69, 0x6f, 0x18, 0x18, 0x20, + 0x01, 0x28, 0x01, 0x52, 0x17, 0x76, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x47, 0x72, 0x69, 0x64, + 0x54, 0x6f, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x61, 0x74, 0x69, 0x6f, 0x12, 0x2c, 0x0a, 0x11, + 0x73, 0x70, 0x41, 0x74, 0x6b, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x46, 0x72, 0x61, 0x6d, 0x65, + 0x73, 0x18, 0x19, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x73, 0x70, 0x41, 0x74, 0x6b, 0x4c, 0x6f, + 0x6f, 0x6b, 0x75, 0x70, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, + 0x6e, 0x64, 0x65, 0x72, 0x43, 0x61, 0x63, 0x68, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x1a, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x0f, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x43, 0x61, 0x63, 0x68, 0x65, + 0x53, 0x69, 0x7a, 0x65, 0x12, 0x5c, 0x0a, 0x10, 0x6d, 0x65, 0x6c, 0x65, 0x65, 0x53, 0x6b, 0x69, + 0x6c, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x1b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f, + 0x6c, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4d, 0x65, 0x6c, 0x65, 0x65, + 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, + 0x52, 0x10, 0x6d, 0x65, 0x6c, 0x65, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x6f, 0x6e, 0x66, + 0x69, 0x67, 0x1a, 0x5d, 0x0a, 0x16, 0x53, 0x74, 0x72, 0x54, 0x6f, 0x56, 0x65, 0x63, 0x32, 0x44, + 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, + 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2d, + 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, + 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x56, 0x65, 0x63, + 0x32, 0x44, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, + 0x01, 0x1a, 0x65, 0x0a, 0x1a, 0x53, 0x74, 0x72, 0x54, 0x6f, 0x50, 0x6f, 0x6c, 0x79, 0x67, 0x6f, + 0x6e, 0x32, 0x44, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, + 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, + 0x79, 0x12, 0x31, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x1b, 0x2e, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, + 0x50, 0x6f, 0x6c, 0x79, 0x67, 0x6f, 0x6e, 0x32, 0x44, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x05, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x58, 0x0a, 0x15, 0x4d, 0x65, 0x6c, 0x65, + 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x45, 0x6e, 0x74, 0x72, + 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, + 0x6b, 0x65, 0x79, 0x12, 0x29, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x6c, 0x65, + 0x65, 0x42, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, + 0x38, 0x01, 0x22, 0x9a, 0x02, 0x0a, 0x11, 0x52, 0x6f, 0x6f, 0x6d, 0x44, 0x6f, 0x77, 0x6e, 0x73, + 0x79, 0x6e, 0x63, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x12, 0x40, 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79, + 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x73, 0x2e, 0x52, 0x6f, 0x6f, 0x6d, 0x44, 0x6f, 0x77, 0x6e, 0x73, 0x79, 0x6e, 0x63, 0x46, + 0x72, 0x61, 0x6d, 0x65, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, + 0x79, 0x52, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x12, 0x26, 0x0a, 0x0e, 0x63, 0x6f, + 0x75, 0x6e, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x4e, 0x61, 0x6e, 0x6f, 0x73, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x03, 0x52, 0x0e, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x4e, 0x61, 0x6e, + 0x6f, 0x73, 0x12, 0x37, 0x0a, 0x0c, 0x6d, 0x65, 0x6c, 0x65, 0x65, 0x42, 0x75, 0x6c, 0x6c, 0x65, + 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x73, 0x2e, 0x4d, 0x65, 0x6c, 0x65, 0x65, 0x42, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x0c, 0x6d, + 0x65, 0x6c, 0x65, 0x65, 0x42, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x73, 0x1a, 0x52, 0x0a, 0x0c, 0x50, + 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, + 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2c, 0x0a, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x6f, 0x77, 0x6e, + 0x73, 0x79, 0x6e, 0x63, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, + 0x13, 0x5a, 0x11, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x73, 0x72, 0x76, 0x2f, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/battle_srv/ws/serve.go b/battle_srv/ws/serve.go index 4f6949f..0c2955e 100644 --- a/battle_srv/ws/serve.go +++ b/battle_srv/ws/serve.go @@ -272,6 +272,7 @@ func Serve(c *gin.Context) { SpAtkLookupFrames: pRoom.SpAtkLookupFrames, RenderCacheSize: pRoom.RenderCacheSize, + MeleeSkillConfig: pRoom.MeleeSkillConfig, } resp := &pb.WsResp{ diff --git a/frontend/assets/resources/animation/SolderWaterGhost/SoldierWaterGhost_ske.json.meta b/frontend/assets/resources/animation/SolderWaterGhost/SoldierWaterGhost_ske.json.meta index 208b00e..613caa0 100644 --- a/frontend/assets/resources/animation/SolderWaterGhost/SoldierWaterGhost_ske.json.meta +++ b/frontend/assets/resources/animation/SolderWaterGhost/SoldierWaterGhost_ske.json.meta @@ -1,6 +1,6 @@ { "ver": "1.0.0", - "uuid": "73b7e7d4-6ad0-41ea-9d17-1104c463aad2", + "uuid": "a9d7bbc2-134b-4eb4-ba16-6541f3e51e06", "dragonBonesJson": "{\"frameRate\":60,\"name\":\"SoldierWaterGhost\",\"version\":\"5.5\",\"compatibleVersion\":\"5.5\",\"armature\":[{\"type\":\"Armature\",\"frameRate\":60,\"name\":\"SoldierWaterGhost\",\"aabb\":{\"x\":-34.2,\"y\":-91.74,\"width\":77.68,\"height\":94.31},\"bone\":[{\"name\":\"root\"},{\"inheritScale\":false,\"length\":13,\"name\":\"leftShoulder\",\"parent\":\"root\",\"transform\":{\"x\":-11.2185,\"y\":-56.7863,\"skX\":156.8918,\"skY\":156.8918}},{\"inheritScale\":false,\"name\":\"backLight\",\"parent\":\"root\",\"transform\":{\"x\":0.2,\"y\":-46.0924,\"scX\":3,\"scY\":3}},{\"inheritScale\":false,\"length\":17,\"name\":\"rightArm\",\"parent\":\"root\",\"transform\":{\"x\":13.5908,\"y\":-53.6036,\"skX\":46.9769,\"skY\":46.9769}},{\"inheritScale\":false,\"name\":\"effect4\",\"parent\":\"root\",\"transform\":{\"x\":12.64,\"y\":-42.7787,\"skX\":-9.349,\"skY\":-9.349}},{\"inheritScale\":false,\"name\":\"effect7\",\"parent\":\"root\"},{\"inheritScale\":false,\"name\":\"effect3\",\"parent\":\"root\",\"transform\":{\"x\":11.5,\"y\":-54.7347}},{\"inheritScale\":false,\"length\":17,\"name\":\"leg\",\"parent\":\"root\",\"transform\":{\"x\":-0.9105,\"y\":-2.8201,\"skX\":-85.7242,\"skY\":-85.7242}},{\"inheritScale\":false,\"length\":22,\"name\":\"body\",\"parent\":\"root\",\"transform\":{\"x\":2.0039,\"y\":-24.7902,\"skX\":-82.2714,\"skY\":-82.2714}},{\"inheritScale\":false,\"length\":12,\"name\":\"rightShoulder\",\"parent\":\"root\",\"transform\":{\"x\":18.2082,\"y\":-52.6804,\"skX\":22.0857,\"skY\":22.0857}},{\"inheritScale\":false,\"length\":11,\"name\":\"head\",\"parent\":\"root\",\"transform\":{\"x\":8.206,\"y\":-62.581,\"skX\":-83.4757,\"skY\":-83.4757}},{\"inheritScale\":false,\"length\":10,\"name\":\"leftArm\",\"parent\":\"root\",\"transform\":{\"x\":-13.0118,\"y\":-53.6185,\"skX\":122.5397,\"skY\":122.5397}},{\"inheritScale\":false,\"name\":\"effect2\",\"parent\":\"root\",\"transform\":{\"x\":-10.0286,\"y\":-56.4408,\"skX\":-79.3059,\"skY\":-79.3059}},{\"inheritScale\":false,\"name\":\"effect5\",\"parent\":\"root\",\"transform\":{\"x\":-30.0572,\"y\":-33.1972,\"skX\":-72.4737,\"skY\":-72.4737}},{\"inheritScale\":false,\"name\":\"effect6\",\"parent\":\"root\",\"transform\":{\"x\":26.5689,\"y\":-30.0747}},{\"inheritScale\":false,\"name\":\"rightFrontArm\",\"parent\":\"rightArm\",\"transform\":{\"x\":17.6467,\"y\":1.3208,\"skX\":10.7237,\"skY\":10.7237}},{\"inheritScale\":false,\"name\":\"leftFrontArm\",\"parent\":\"leftArm\",\"transform\":{\"x\":14.7447,\"y\":3.5738,\"skX\":-39.1583,\"skY\":-39.1583}},{\"inheritScale\":false,\"name\":\"rightHand\",\"parent\":\"rightFrontArm\",\"transform\":{\"x\":10.7292,\"y\":-5.7822,\"skX\":21.9835,\"skY\":21.9835}},{\"inheritScale\":false,\"name\":\"leftHand\",\"parent\":\"leftFrontArm\",\"transform\":{\"x\":14.7808,\"y\":2.8582,\"skX\":-25.7356,\"skY\":-25.7356}}],\"slot\":[{\"name\":\"backLight\",\"parent\":\"backLight\"},{\"name\":\"rightArm\",\"parent\":\"rightArm\"},{\"name\":\"leg\",\"parent\":\"leg\"},{\"name\":\"body\",\"parent\":\"body\"},{\"name\":\"rightShoulder\",\"parent\":\"rightShoulder\"},{\"name\":\"rightFrontArm\",\"parent\":\"rightFrontArm\"},{\"name\":\"rightHand\",\"parent\":\"rightHand\"},{\"name\":\"leftArm\",\"parent\":\"leftArm\"},{\"name\":\"leftShoulder\",\"parent\":\"leftShoulder\"},{\"name\":\"leftFrontArm\",\"parent\":\"leftFrontArm\"},{\"name\":\"head\",\"parent\":\"head\"},{\"name\":\"leftHand\",\"parent\":\"leftHand\"},{\"name\":\"effect2\",\"parent\":\"effect2\"},{\"name\":\"effect3\",\"parent\":\"effect3\"},{\"name\":\"effect4\",\"parent\":\"effect4\"},{\"name\":\"effect5\",\"parent\":\"effect5\"},{\"name\":\"effect6\",\"parent\":\"effect6\"},{\"displayIndex\":-1,\"name\":\"effect7\",\"parent\":\"effect7\"}],\"skin\":[{\"slot\":[{\"name\":\"leg\",\"display\":[{\"name\":\"yinmoqe00\",\"transform\":{\"x\":10.63,\"y\":-0.15,\"skX\":85.72,\"skY\":85.72}}]},{\"name\":\"head\",\"display\":[{\"name\":\"yinmo01\",\"transform\":{\"x\":13.01,\"y\":-2.08,\"skX\":82.3,\"skY\":82.3,\"scX\":1.5,\"scY\":1.5},\"path\":\"head\"},{\"name\":\"head2\",\"transform\":{\"x\":13.28,\"y\":-2.44,\"skX\":83.48,\"skY\":83.48}}]},{\"name\":\"leftFrontArm\",\"display\":[{\"name\":\"yinmo06\",\"transform\":{\"x\":6.29,\"y\":0.98,\"skX\":-76.83,\"skY\":-76.83},\"path\":\"leftFrontArm\"}]},{\"name\":\"body\",\"display\":[{\"name\":\"yinmo02\",\"transform\":{\"x\":12.81,\"y\":-2.38,\"skX\":82.27,\"skY\":82.27},\"path\":\"body\"}]},{\"name\":\"leftShoulder\",\"display\":[{\"name\":\"yinmo03\",\"transform\":{\"x\":4.79,\"y\":-0.12,\"skX\":-154.62,\"skY\":-154.62},\"path\":\"leftShoulder\"}]},{\"name\":\"backLight\",\"display\":[{\"name\":\"biu\"}]},{\"name\":\"effect5\",\"display\":[{\"name\":\"huomiao01\"}]},{\"name\":\"rightArm\",\"display\":[{\"name\":\"yinmo08\",\"transform\":{\"x\":9.07,\"y\":-0.39,\"skX\":-54.4,\"skY\":-54.4},\"path\":\"rightArm\"}]},{\"name\":\"rightShoulder\",\"display\":[{\"name\":\"yinmo04\",\"transform\":{\"x\":3.42,\"y\":-0.82,\"skX\":-28.61,\"skY\":-28.61},\"path\":\"rightShoulder\"}]},{\"name\":\"effect6\",\"display\":[{\"name\":\"huomiao01\"}]},{\"name\":\"rightFrontArm\",\"display\":[{\"name\":\"yinmo09\",\"transform\":{\"x\":3.74,\"y\":-1.19,\"skX\":-60.14,\"skY\":-60.14},\"path\":\"rightFrontArm\"}]},{\"name\":\"rightHand\",\"display\":[{\"name\":\"yinmo10\",\"transform\":{\"x\":5.38,\"y\":-0.23,\"skX\":-63.84,\"skY\":-63.84},\"path\":\"rightHand\"}]},{\"name\":\"effect4\",\"display\":[{\"name\":\"huomiao01\"}]},{\"name\":\"effect2\",\"display\":[{\"name\":\"huomiao01\"}]},{\"name\":\"leftArm\",\"display\":[{\"name\":\"yinmo05\",\"transform\":{\"x\":6.91,\"y\":0.09,\"skX\":-112.43,\"skY\":-112.43},\"path\":\"leftArm\"}]},{\"name\":\"effect3\",\"display\":[{\"name\":\"huomiao01\"}]},{\"name\":\"leftHand\",\"display\":[{\"name\":\"yinmo07\",\"transform\":{\"x\":4.09,\"y\":-0.34,\"skX\":-66.8,\"skY\":-66.8},\"path\":\"leftHand\"}]}]}],\"animation\":[{\"duration\":60,\"playTimes\":0,\"name\":\"Walking\",\"bone\":[{\"name\":\"effect5\",\"translateFrame\":[{\"duration\":12,\"tweenEasing\":0,\"x\":44.16,\"y\":14.08},{\"duration\":12,\"tweenEasing\":0,\"x\":44.16,\"y\":14.08},{\"duration\":15,\"tweenEasing\":0,\"x\":31.04,\"y\":15.36},{\"duration\":15,\"tweenEasing\":0,\"x\":22.08,\"y\":-0.64},{\"duration\":6,\"x\":-10.24,\"y\":-23.36}],\"rotateFrame\":[{\"duration\":24,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":21,\"rotate\":7.3}]},{\"name\":\"effect4\",\"translateFrame\":[{\"duration\":6,\"tweenEasing\":0,\"x\":7.36,\"y\":-2.48},{\"duration\":9,\"tweenEasing\":0,\"x\":7.36,\"y\":-2.48},{\"duration\":15,\"tweenEasing\":0,\"x\":-2,\"y\":-15.76},{\"duration\":12,\"tweenEasing\":0,\"x\":-14.48,\"y\":-20.48},{\"duration\":12,\"tweenEasing\":0,\"x\":-14.64,\"y\":-36.8},{\"duration\":6,\"x\":-40.56,\"y\":-53.04}],\"rotateFrame\":[{\"duration\":15,\"tweenEasing\":0,\"rotate\":-49.96},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-49.96},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-84.92},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-11.77},{\"duration\":6,\"rotate\":-28.57}]},{\"name\":\"effect3\",\"translateFrame\":[{\"duration\":6,\"tweenEasing\":0,\"x\":-14.8,\"y\":25.6},{\"duration\":12,\"tweenEasing\":0,\"x\":-14.8,\"y\":25.6},{\"duration\":18,\"tweenEasing\":0,\"x\":-29.2,\"y\":17.6},{\"duration\":12,\"tweenEasing\":0,\"x\":-38,\"y\":9.2},{\"duration\":9,\"tweenEasing\":0,\"x\":-56.4,\"y\":4.4},{\"duration\":3,\"x\":-68.8,\"y\":4}],\"rotateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0,\"rotate\":-59.23},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-36.85},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-66.48},{\"duration\":3,\"rotate\":-111.5}]},{\"name\":\"effect2\",\"translateFrame\":[{\"duration\":3,\"tweenEasing\":0,\"x\":10.56,\"y\":11.2},{\"duration\":12,\"tweenEasing\":0,\"x\":10.56,\"y\":11.2},{\"duration\":15,\"tweenEasing\":0,\"x\":-1.6,\"y\":1.6},{\"duration\":18,\"tweenEasing\":0,\"x\":-19.84,\"y\":3.2},{\"duration\":9,\"tweenEasing\":0,\"x\":-29.76,\"y\":-6.72},{\"duration\":3,\"x\":-39.68,\"y\":-24}],\"rotateFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0,\"rotate\":-61.22},{\"duration\":9,\"tweenEasing\":0,\"rotate\":0.48},{\"duration\":3,\"rotate\":27.59}]},{\"name\":\"leftHand\",\"rotateFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0,\"rotate\":11.3},{\"duration\":15,\"tweenEasing\":0,\"rotate\":15.68},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-5.06},{\"duration\":0}]},{\"name\":\"leftFrontArm\",\"translateFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0,\"x\":0.15,\"y\":1.19},{\"duration\":15,\"tweenEasing\":0,\"x\":0.46,\"y\":-1.06},{\"duration\":15,\"tweenEasing\":0,\"x\":-0.33,\"y\":-2.07},{\"duration\":0}],\"rotateFrame\":[{\"duration\":15,\"tweenEasing\":0,\"rotate\":-4.65},{\"duration\":15,\"tweenEasing\":0,\"rotate\":12.03},{\"duration\":15,\"tweenEasing\":0,\"rotate\":23.96},{\"duration\":15,\"tweenEasing\":0,\"rotate\":16.54},{\"duration\":0,\"rotate\":-4.65}]},{\"name\":\"leftShoulder\",\"translateFrame\":[{\"duration\":15,\"tweenEasing\":0,\"x\":5.76},{\"duration\":15,\"tweenEasing\":0,\"x\":5.14,\"y\":1.94},{\"duration\":15,\"tweenEasing\":0,\"x\":8.29,\"y\":-0.16},{\"duration\":15,\"tweenEasing\":0,\"x\":7.36,\"y\":2.19},{\"duration\":0,\"x\":5.76}],\"rotateFrame\":[{\"duration\":15,\"tweenEasing\":0,\"rotate\":20.1},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-5.43},{\"duration\":15,\"tweenEasing\":0,\"rotate\":10.13},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-2.7},{\"duration\":0,\"rotate\":20.1}]},{\"name\":\"leftArm\",\"translateFrame\":[{\"duration\":15,\"tweenEasing\":0,\"x\":3.84,\"y\":-0.96},{\"duration\":15,\"tweenEasing\":0,\"x\":7.18,\"y\":1.44},{\"duration\":15,\"tweenEasing\":0,\"x\":13.26,\"y\":3.09},{\"duration\":15,\"tweenEasing\":0,\"x\":11.89,\"y\":3.87},{\"duration\":0,\"x\":3.84,\"y\":-0.96}],\"rotateFrame\":[{\"duration\":15,\"tweenEasing\":0,\"rotate\":26.91},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-35.34},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-70.51},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-30.69},{\"duration\":0,\"rotate\":26.91}]},{\"name\":\"head\",\"translateFrame\":[{\"duration\":15,\"tweenEasing\":0,\"x\":5.44,\"y\":1.28},{\"duration\":15,\"tweenEasing\":0,\"x\":4.96,\"y\":4.88},{\"duration\":15,\"tweenEasing\":0,\"x\":7.29,\"y\":0.64},{\"duration\":15,\"tweenEasing\":0,\"x\":7.59,\"y\":5.42},{\"duration\":0,\"x\":5.44,\"y\":1.28}],\"rotateFrame\":[{\"duration\":15,\"tweenEasing\":0,\"rotate\":0.59},{\"duration\":15,\"tweenEasing\":0,\"rotate\":0.59},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-0.72},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-0.72},{\"duration\":0,\"rotate\":0.59}]},{\"name\":\"rightShoulder\",\"translateFrame\":[{\"duration\":15,\"tweenEasing\":0,\"x\":3.41,\"y\":1.17},{\"duration\":15,\"tweenEasing\":0,\"x\":1.71,\"y\":2.68},{\"duration\":15,\"tweenEasing\":0,\"x\":3.89,\"y\":0.18},{\"duration\":15,\"tweenEasing\":0,\"x\":5.61,\"y\":3.87},{\"duration\":0,\"x\":3.41,\"y\":1.17}],\"rotateFrame\":[{\"duration\":15,\"tweenEasing\":0,\"rotate\":10.12},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-14.23},{\"duration\":15,\"tweenEasing\":0,\"rotate\":5.57},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-13.84},{\"duration\":0,\"rotate\":10.12}]},{\"name\":\"body\",\"translateFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0,\"y\":2.72},{\"duration\":15,\"tweenEasing\":0,\"x\":0.96,\"y\":-0.18},{\"duration\":15,\"tweenEasing\":0,\"x\":1.42,\"y\":3.34},{\"duration\":0}],\"rotateFrame\":[{\"duration\":15,\"tweenEasing\":0,\"rotate\":11.24},{\"duration\":15,\"tweenEasing\":0,\"rotate\":13},{\"duration\":15,\"tweenEasing\":0,\"rotate\":16.36},{\"duration\":15,\"tweenEasing\":0,\"rotate\":14.15},{\"duration\":0,\"rotate\":11.24}]},{\"name\":\"leg\",\"translateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"x\":-0.96},{\"duration\":6,\"tweenEasing\":0,\"x\":-0.8},{\"duration\":6,\"tweenEasing\":0,\"x\":-0.96},{\"duration\":6,\"tweenEasing\":0,\"x\":-0.96},{\"duration\":12,\"tweenEasing\":0,\"x\":0.64},{\"duration\":6,\"tweenEasing\":0,\"x\":0.64},{\"duration\":6,\"tweenEasing\":0,\"x\":-0.32},{\"duration\":0}],\"rotateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"rotate\":1.02},{\"duration\":24,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"rotate\":-0.52},{\"duration\":6}],\"scaleFrame\":[{\"duration\":6,\"tweenEasing\":0,\"y\":0.9},{\"duration\":6,\"tweenEasing\":0,\"y\":0.8},{\"duration\":6,\"tweenEasing\":0,\"y\":1.1},{\"duration\":6,\"tweenEasing\":0,\"y\":0.8},{\"duration\":12,\"tweenEasing\":0,\"y\":0.9},{\"duration\":6,\"tweenEasing\":0,\"y\":0.9},{\"duration\":6,\"tweenEasing\":0,\"y\":0.8},{\"duration\":12,\"y\":0.9}]},{\"name\":\"rightHand\",\"translateFrame\":[{\"duration\":60,\"x\":-1.95,\"y\":-1.15}],\"rotateFrame\":[{\"duration\":15,\"tweenEasing\":0,\"rotate\":-8},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-1.89},{\"duration\":15,\"tweenEasing\":0,\"rotate\":11.7},{\"duration\":15,\"tweenEasing\":0,\"rotate\":0.14},{\"duration\":0,\"rotate\":-8}]},{\"name\":\"rightFrontArm\",\"translateFrame\":[{\"duration\":15,\"tweenEasing\":0,\"x\":-0.19,\"y\":-1.7},{\"duration\":15,\"tweenEasing\":0,\"x\":0.81,\"y\":-2.06},{\"duration\":15,\"tweenEasing\":0,\"x\":0.11,\"y\":-0.1},{\"duration\":3,\"tweenEasing\":0,\"x\":0.11,\"y\":-0.1},{\"duration\":6,\"tweenEasing\":0,\"x\":-0.08,\"y\":-2.55},{\"duration\":6,\"tweenEasing\":0,\"y\":-2.64},{\"duration\":0,\"x\":-0.19,\"y\":-1.7}],\"rotateFrame\":[{\"duration\":15,\"tweenEasing\":0,\"rotate\":-43.73},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-66.02},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-6.47},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-62.6},{\"duration\":6,\"tweenEasing\":0,\"rotate\":-58.82},{\"duration\":6,\"tweenEasing\":0,\"rotate\":-51.28},{\"duration\":0,\"rotate\":-43.73}]},{\"name\":\"rightArm\",\"translateFrame\":[{\"duration\":15,\"tweenEasing\":0,\"x\":4.32,\"y\":4.08},{\"duration\":15,\"tweenEasing\":0,\"x\":4.96,\"y\":2.34},{\"duration\":15,\"tweenEasing\":0,\"x\":-8.37,\"y\":-4.26},{\"duration\":15,\"tweenEasing\":0,\"x\":4.21,\"y\":3.38},{\"duration\":0,\"x\":4.32,\"y\":4.08}],\"rotateFrame\":[{\"duration\":15,\"tweenEasing\":0,\"rotate\":11.28},{\"duration\":15,\"tweenEasing\":0,\"rotate\":63.1},{\"duration\":15,\"tweenEasing\":0,\"rotate\":74.64},{\"duration\":15,\"tweenEasing\":0,\"rotate\":55.11},{\"duration\":0,\"rotate\":11.28}]}],\"slot\":[{\"name\":\"effect5\",\"displayFrame\":[{\"duration\":12,\"value\":-1},{\"duration\":45},{\"duration\":3,\"value\":-1}],\"colorFrame\":[{\"duration\":12,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":12,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":15,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":6,\"value\":{\"aM\":0}}]},{\"name\":\"effect4\",\"displayFrame\":[{\"duration\":6,\"value\":-1},{\"duration\":51},{\"duration\":3,\"value\":-1}],\"colorFrame\":[{\"duration\":6,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":9,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":27,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0},{\"duration\":6,\"value\":{\"aM\":0}}]},{\"name\":\"effect3\",\"displayFrame\":[{\"duration\":6,\"value\":-1},{\"duration\":54},{\"duration\":0,\"value\":-1}],\"colorFrame\":[{\"duration\":6,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":12,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":30,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0},{\"duration\":3,\"value\":{\"aM\":0}}]},{\"name\":\"effect2\",\"displayFrame\":[{\"duration\":60},{\"duration\":0,\"value\":-1}],\"colorFrame\":[{\"duration\":3,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":12,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":33,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0},{\"duration\":3,\"value\":{\"aM\":0}}]},{\"name\":\"backLight\",\"displayFrame\":[{\"duration\":60,\"value\":-1}]},{\"name\":\"effect6\",\"displayFrame\":[{\"duration\":60,\"value\":-1}]}]},{\"duration\":174,\"name\":\"Atk2\",\"bone\":[{\"name\":\"effect5\",\"translateFrame\":[{\"duration\":18,\"tweenEasing\":0,\"x\":33.4,\"y\":-11},{\"duration\":12,\"tweenEasing\":0,\"x\":33.4,\"y\":-11},{\"duration\":12,\"tweenEasing\":0,\"x\":26.6,\"y\":-37.6},{\"duration\":12,\"tweenEasing\":0,\"x\":29.6,\"y\":-47},{\"duration\":24,\"tweenEasing\":0,\"x\":22.4,\"y\":-63.2},{\"duration\":12,\"tweenEasing\":0,\"x\":33.4,\"y\":-11},{\"duration\":12,\"tweenEasing\":0,\"x\":26.6,\"y\":-37.6},{\"duration\":12,\"tweenEasing\":0,\"x\":29.6,\"y\":-47},{\"duration\":24,\"tweenEasing\":0,\"x\":22.4,\"y\":-63.2},{\"duration\":12,\"tweenEasing\":0,\"x\":33.4,\"y\":-11},{\"duration\":12,\"tweenEasing\":0,\"x\":26.6,\"y\":-37.6},{\"duration\":9,\"tweenEasing\":0,\"x\":29.6,\"y\":-47},{\"duration\":3,\"x\":22.4,\"y\":-63.2}],\"rotateFrame\":[{\"duration\":18,\"tweenEasing\":0,\"rotate\":33.54},{\"duration\":12,\"tweenEasing\":0,\"rotate\":33.54},{\"duration\":12,\"tweenEasing\":0,\"rotate\":56.49},{\"duration\":12,\"tweenEasing\":0,\"rotate\":11.57},{\"duration\":24,\"tweenEasing\":0,\"rotate\":61.88},{\"duration\":12,\"tweenEasing\":0,\"rotate\":33.54},{\"duration\":12,\"tweenEasing\":0,\"rotate\":56.49},{\"duration\":12,\"tweenEasing\":0,\"rotate\":11.57},{\"duration\":24,\"tweenEasing\":0,\"rotate\":61.88},{\"duration\":12,\"tweenEasing\":0,\"rotate\":33.54},{\"duration\":12,\"tweenEasing\":0,\"rotate\":56.49},{\"duration\":9,\"tweenEasing\":0,\"rotate\":11.57},{\"duration\":3,\"rotate\":61.88}]},{\"name\":\"effect4\",\"translateFrame\":[{\"duration\":12,\"tweenEasing\":0,\"x\":6.86,\"y\":9.83},{\"duration\":12,\"tweenEasing\":0,\"x\":6.86,\"y\":9.83},{\"duration\":15,\"tweenEasing\":0,\"x\":8.69,\"y\":-11.2},{\"duration\":12,\"tweenEasing\":0,\"x\":-3.89,\"y\":-32.46},{\"duration\":21,\"tweenEasing\":0,\"x\":5.03,\"y\":-47.77},{\"duration\":12,\"tweenEasing\":0,\"x\":6.86,\"y\":9.83},{\"duration\":15,\"tweenEasing\":0,\"x\":8.69,\"y\":-11.2},{\"duration\":12,\"tweenEasing\":0,\"x\":-3.89,\"y\":-32.46},{\"duration\":21,\"tweenEasing\":0,\"x\":5.03,\"y\":-47.77},{\"duration\":12,\"tweenEasing\":0,\"x\":6.86,\"y\":9.83},{\"duration\":12,\"tweenEasing\":0,\"x\":8.69,\"y\":-11.2},{\"duration\":12,\"tweenEasing\":0,\"x\":-3.89,\"y\":-32.46},{\"duration\":6,\"x\":5.03,\"y\":-47.77}],\"rotateFrame\":[{\"duration\":12,\"tweenEasing\":0,\"rotate\":-12.09},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-12.09},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-56.61},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-44.01},{\"duration\":21,\"tweenEasing\":0,\"rotate\":-53.65},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-12.09},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-56.61},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-44.01},{\"duration\":21,\"tweenEasing\":0,\"rotate\":-53.65},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-12.09},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-56.61},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-44.01},{\"duration\":6,\"rotate\":-53.65}]},{\"name\":\"effect3\",\"translateFrame\":[{\"duration\":9,\"tweenEasing\":0,\"y\":15.09},{\"duration\":15,\"tweenEasing\":0,\"y\":15.09},{\"duration\":15,\"tweenEasing\":0,\"x\":-12.57,\"y\":-18.51},{\"duration\":12,\"tweenEasing\":0,\"x\":-24.23,\"y\":-35.89},{\"duration\":18,\"tweenEasing\":0,\"x\":-37.94,\"y\":-42.74},{\"duration\":15,\"tweenEasing\":0,\"y\":15.09},{\"duration\":15,\"tweenEasing\":0,\"x\":-12.57,\"y\":-18.51},{\"duration\":12,\"tweenEasing\":0,\"x\":-24.23,\"y\":-35.89},{\"duration\":18,\"tweenEasing\":0,\"x\":-37.94,\"y\":-42.74},{\"duration\":15,\"tweenEasing\":0,\"y\":15.09},{\"duration\":12,\"tweenEasing\":0,\"x\":-12.57,\"y\":-18.51},{\"duration\":12,\"tweenEasing\":0,\"x\":-24.23,\"y\":-35.89},{\"duration\":6,\"x\":-37.94,\"y\":-42.74}],\"rotateFrame\":[{\"duration\":24,\"tweenEasing\":0,\"rotate\":-42.15},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-42.15},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-77.72},{\"duration\":18,\"tweenEasing\":0,\"rotate\":-111.08},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-42.15},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-42.15},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-77.72},{\"duration\":18,\"tweenEasing\":0,\"rotate\":-111.08},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-42.15},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-42.15},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-77.72},{\"duration\":6,\"rotate\":-111.08}]},{\"name\":\"effect2\",\"translateFrame\":[{\"duration\":6,\"tweenEasing\":0,\"x\":2.51,\"y\":23.54},{\"duration\":9,\"tweenEasing\":0,\"x\":2.51,\"y\":23.54},{\"duration\":15,\"tweenEasing\":0,\"x\":-3.2,\"y\":-0.46},{\"duration\":15,\"tweenEasing\":0,\"x\":-28.57,\"y\":-8.23},{\"duration\":15,\"tweenEasing\":0,\"x\":-27.43,\"y\":-20.57},{\"duration\":15,\"tweenEasing\":0,\"x\":2.51,\"y\":23.54},{\"duration\":15,\"tweenEasing\":0,\"x\":-3.2,\"y\":-0.46},{\"duration\":15,\"tweenEasing\":0,\"x\":-28.57,\"y\":-8.23},{\"duration\":15,\"tweenEasing\":0,\"x\":-27.43,\"y\":-20.57},{\"duration\":15,\"tweenEasing\":0,\"x\":2.51,\"y\":23.54},{\"duration\":15,\"tweenEasing\":0,\"x\":-3.2,\"y\":-0.46},{\"duration\":15,\"tweenEasing\":0,\"x\":-28.57,\"y\":-8.23},{\"duration\":9,\"x\":-27.43,\"y\":-20.57}],\"rotateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0,\"rotate\":44.61},{\"duration\":15,\"tweenEasing\":0,\"rotate\":26.09},{\"duration\":15,\"tweenEasing\":0,\"rotate\":57.19},{\"duration\":15,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0,\"rotate\":44.61},{\"duration\":15,\"tweenEasing\":0,\"rotate\":26.09},{\"duration\":15,\"tweenEasing\":0,\"rotate\":57.19},{\"duration\":15,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0,\"rotate\":44.61},{\"duration\":15,\"tweenEasing\":0,\"rotate\":26.09},{\"duration\":9,\"rotate\":57.19}]},{\"name\":\"leftHand\",\"translateFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":0.1,\"y\":0.47},{\"duration\":3,\"tweenEasing\":0,\"x\":0.7,\"y\":0.08},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":1.44,\"y\":0.2},{\"duration\":12,\"tweenEasing\":0,\"x\":0.12,\"y\":0.59},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":0.1,\"y\":0.47},{\"duration\":3,\"tweenEasing\":0,\"x\":0.7,\"y\":0.08},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":1.44,\"y\":0.2},{\"duration\":12,\"tweenEasing\":0,\"x\":0.12,\"y\":0.59},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":0.1,\"y\":0.47},{\"duration\":3,\"tweenEasing\":0,\"x\":0.7,\"y\":0.08},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":1.44,\"y\":0.2},{\"duration\":12,\"tweenEasing\":0,\"x\":0.12,\"y\":0.59},{\"duration\":0}],\"rotateFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-7.81},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-6.46},{\"duration\":15,\"tweenEasing\":0,\"rotate\":8.11},{\"duration\":3,\"tweenEasing\":0,\"rotate\":9.3},{\"duration\":3,\"tweenEasing\":0,\"rotate\":15.3},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-14.89},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-7.81},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-6.46},{\"duration\":15,\"tweenEasing\":0,\"rotate\":8.11},{\"duration\":3,\"tweenEasing\":0,\"rotate\":9.3},{\"duration\":3,\"tweenEasing\":0,\"rotate\":15.3},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-14.89},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-7.81},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-6.46},{\"duration\":15,\"tweenEasing\":0,\"rotate\":8.11},{\"duration\":3,\"tweenEasing\":0,\"rotate\":9.3},{\"duration\":3,\"tweenEasing\":0,\"rotate\":15.3},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-14.89},{\"duration\":0}]},{\"name\":\"leftFrontArm\",\"translateFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":2.96,\"y\":-1.21},{\"duration\":3,\"tweenEasing\":0,\"x\":0.28,\"y\":0.35},{\"duration\":15,\"tweenEasing\":0,\"x\":1.5,\"y\":-3.97},{\"duration\":3,\"tweenEasing\":0,\"x\":1.5,\"y\":-3.97},{\"duration\":3,\"tweenEasing\":0,\"x\":0.65,\"y\":-3},{\"duration\":12,\"tweenEasing\":0,\"x\":0.49,\"y\":-0.89},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":2.96,\"y\":-1.21},{\"duration\":3,\"tweenEasing\":0,\"x\":0.28,\"y\":0.35},{\"duration\":15,\"tweenEasing\":0,\"x\":1.5,\"y\":-3.97},{\"duration\":3,\"tweenEasing\":0,\"x\":1.5,\"y\":-3.97},{\"duration\":3,\"tweenEasing\":0,\"x\":0.65,\"y\":-3},{\"duration\":12,\"tweenEasing\":0,\"x\":0.49,\"y\":-0.89},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":2.96,\"y\":-1.21},{\"duration\":3,\"tweenEasing\":0,\"x\":0.28,\"y\":0.35},{\"duration\":15,\"tweenEasing\":0,\"x\":1.5,\"y\":-3.97},{\"duration\":3,\"tweenEasing\":0,\"x\":1.5,\"y\":-3.97},{\"duration\":3,\"tweenEasing\":0,\"x\":0.65,\"y\":-3},{\"duration\":12,\"tweenEasing\":0,\"x\":0.49,\"y\":-0.89},{\"duration\":0}],\"rotateFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":26.32},{\"duration\":3,\"tweenEasing\":0,\"rotate\":13.47},{\"duration\":15,\"tweenEasing\":0,\"rotate\":17.13},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-10.43},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-11.34},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-21.72},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":26.32},{\"duration\":3,\"tweenEasing\":0,\"rotate\":13.47},{\"duration\":15,\"tweenEasing\":0,\"rotate\":17.13},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-10.43},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-11.34},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-21.72},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":26.32},{\"duration\":3,\"tweenEasing\":0,\"rotate\":13.47},{\"duration\":15,\"tweenEasing\":0,\"rotate\":17.13},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-10.43},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-11.34},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-21.72},{\"duration\":0}],\"scaleFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":1.05,\"y\":1.05},{\"duration\":3,\"tweenEasing\":0,\"x\":1.07,\"y\":1.07},{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0,\"x\":1.06,\"y\":1.06},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":1.05,\"y\":1.05},{\"duration\":3,\"tweenEasing\":0,\"x\":1.07,\"y\":1.07},{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0,\"x\":1.06,\"y\":1.06},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":1.05,\"y\":1.05},{\"duration\":3,\"tweenEasing\":0,\"x\":1.07,\"y\":1.07},{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0,\"x\":1.06,\"y\":1.06},{\"duration\":0}]},{\"name\":\"leftShoulder\",\"translateFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":10.32,\"y\":5.25},{\"duration\":3,\"tweenEasing\":0,\"x\":15.99,\"y\":2.07},{\"duration\":15,\"tweenEasing\":0,\"x\":-14.24,\"y\":3.29},{\"duration\":3,\"tweenEasing\":0,\"x\":-20.77,\"y\":-0.8},{\"duration\":3,\"tweenEasing\":0,\"x\":-7.4,\"y\":-0.01},{\"duration\":12,\"tweenEasing\":0,\"x\":9.35,\"y\":3.21},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":10.32,\"y\":5.25},{\"duration\":3,\"tweenEasing\":0,\"x\":15.99,\"y\":2.07},{\"duration\":15,\"tweenEasing\":0,\"x\":-14.24,\"y\":3.29},{\"duration\":3,\"tweenEasing\":0,\"x\":-20.77,\"y\":-0.8},{\"duration\":3,\"tweenEasing\":0,\"x\":-7.4,\"y\":-0.01},{\"duration\":12,\"tweenEasing\":0,\"x\":9.35,\"y\":3.21},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":10.32,\"y\":5.25},{\"duration\":3,\"tweenEasing\":0,\"x\":15.99,\"y\":2.07},{\"duration\":15,\"tweenEasing\":0,\"x\":-14.24,\"y\":3.29},{\"duration\":3,\"tweenEasing\":0,\"x\":-20.77,\"y\":-0.8},{\"duration\":3,\"tweenEasing\":0,\"x\":-7.4,\"y\":-0.01},{\"duration\":12,\"tweenEasing\":0,\"x\":9.35,\"y\":3.21},{\"duration\":0}],\"rotateFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":51.6},{\"duration\":3,\"tweenEasing\":0,\"rotate\":0.72},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-26.65},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-44.38},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-6.99},{\"duration\":12,\"tweenEasing\":0,\"rotate\":18.04},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":51.6},{\"duration\":3,\"tweenEasing\":0,\"rotate\":0.72},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-26.65},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-44.38},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-6.99},{\"duration\":12,\"tweenEasing\":0,\"rotate\":18.04},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":51.6},{\"duration\":3,\"tweenEasing\":0,\"rotate\":0.72},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-26.65},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-44.38},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-6.99},{\"duration\":12,\"tweenEasing\":0,\"rotate\":18.04},{\"duration\":0}]},{\"name\":\"leftArm\",\"translateFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":8.51,\"y\":-1.26},{\"duration\":3,\"tweenEasing\":0,\"x\":15.88,\"y\":0.43},{\"duration\":15,\"tweenEasing\":0,\"x\":-0.36,\"y\":1.05},{\"duration\":3,\"tweenEasing\":0,\"x\":-5.81,\"y\":-1.2},{\"duration\":3,\"tweenEasing\":0,\"x\":3.44,\"y\":2.61},{\"duration\":12,\"tweenEasing\":0,\"x\":9.85,\"y\":0.52},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":8.51,\"y\":-1.26},{\"duration\":3,\"tweenEasing\":0,\"x\":15.88,\"y\":0.43},{\"duration\":15,\"tweenEasing\":0,\"x\":-0.36,\"y\":1.05},{\"duration\":3,\"tweenEasing\":0,\"x\":-5.81,\"y\":-1.2},{\"duration\":3,\"tweenEasing\":0,\"x\":3.44,\"y\":2.61},{\"duration\":12,\"tweenEasing\":0,\"x\":9.85,\"y\":0.52},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":8.51,\"y\":-1.26},{\"duration\":3,\"tweenEasing\":0,\"x\":15.88,\"y\":0.43},{\"duration\":15,\"tweenEasing\":0,\"x\":-0.36,\"y\":1.05},{\"duration\":3,\"tweenEasing\":0,\"x\":-5.81,\"y\":-1.2},{\"duration\":3,\"tweenEasing\":0,\"x\":3.44,\"y\":2.61},{\"duration\":12,\"tweenEasing\":0,\"x\":9.85,\"y\":0.52},{\"duration\":0}],\"rotateFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":57.33},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-11.62},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-161.51},{\"duration\":3,\"tweenEasing\":0,\"rotate\":177.69},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-129.73},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-7.29},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":57.33},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-11.62},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-161.51},{\"duration\":3,\"tweenEasing\":0,\"rotate\":177.69},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-129.73},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-7.29},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":57.33},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-11.62},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-161.51},{\"duration\":3,\"tweenEasing\":0,\"rotate\":177.69},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-129.73},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-7.29},{\"duration\":0}],\"scaleFrame\":[{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0,\"x\":1.1,\"y\":1.1},{\"duration\":3,\"tweenEasing\":0,\"x\":1.1},{\"duration\":39,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0,\"x\":1.1,\"y\":1.1},{\"duration\":3,\"tweenEasing\":0,\"x\":1.1},{\"duration\":39,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0,\"x\":1.1,\"y\":1.1},{\"duration\":3,\"tweenEasing\":0,\"x\":1.1},{\"duration\":15}]},{\"name\":\"head\",\"translateFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":11.17,\"y\":11.95},{\"duration\":3,\"tweenEasing\":0,\"x\":17.87,\"y\":16.22},{\"duration\":15,\"tweenEasing\":0,\"x\":-17.67,\"y\":1.23},{\"duration\":3,\"tweenEasing\":0,\"x\":-18.56,\"y\":-2},{\"duration\":3,\"tweenEasing\":0,\"x\":-8.49,\"y\":-0.72},{\"duration\":12,\"tweenEasing\":0,\"x\":9.18,\"y\":7.81},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":11.17,\"y\":11.95},{\"duration\":3,\"tweenEasing\":0,\"x\":17.87,\"y\":16.22},{\"duration\":15,\"tweenEasing\":0,\"x\":-17.67,\"y\":1.23},{\"duration\":3,\"tweenEasing\":0,\"x\":-18.56,\"y\":-2},{\"duration\":3,\"tweenEasing\":0,\"x\":-8.49,\"y\":-0.72},{\"duration\":12,\"tweenEasing\":0,\"x\":9.18,\"y\":7.81},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":11.17,\"y\":11.95},{\"duration\":3,\"tweenEasing\":0,\"x\":17.87,\"y\":16.22},{\"duration\":15,\"tweenEasing\":0,\"x\":-17.67,\"y\":1.23},{\"duration\":3,\"tweenEasing\":0,\"x\":-18.56,\"y\":-2},{\"duration\":3,\"tweenEasing\":0,\"x\":-8.49,\"y\":-0.72},{\"duration\":12,\"tweenEasing\":0,\"x\":9.18,\"y\":7.81},{\"duration\":0}],\"rotateFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":5.13},{\"duration\":3,\"tweenEasing\":0,\"rotate\":4.91},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-41.98},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-28.02},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-19.11},{\"duration\":12,\"tweenEasing\":0,\"rotate\":0.01},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":5.13},{\"duration\":3,\"tweenEasing\":0,\"rotate\":4.91},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-41.98},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-28.02},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-19.11},{\"duration\":12,\"tweenEasing\":0,\"rotate\":0.01},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":5.13},{\"duration\":3,\"tweenEasing\":0,\"rotate\":4.91},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-41.98},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-28.02},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-19.11},{\"duration\":12,\"tweenEasing\":0,\"rotate\":0.01},{\"duration\":0}]},{\"name\":\"rightShoulder\",\"translateFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":7.13,\"y\":4.46},{\"duration\":3,\"tweenEasing\":0,\"x\":10.32,\"y\":7.06},{\"duration\":15,\"tweenEasing\":0,\"x\":-22.31,\"y\":-2.2},{\"duration\":3,\"tweenEasing\":0,\"x\":-20.91,\"y\":-5.68},{\"duration\":3,\"tweenEasing\":0,\"x\":-8.89,\"y\":-0.87},{\"duration\":12,\"tweenEasing\":0,\"x\":6.95,\"y\":5.43},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":7.13,\"y\":4.46},{\"duration\":3,\"tweenEasing\":0,\"x\":10.32,\"y\":7.06},{\"duration\":15,\"tweenEasing\":0,\"x\":-22.31,\"y\":-2.2},{\"duration\":3,\"tweenEasing\":0,\"x\":-20.91,\"y\":-5.68},{\"duration\":3,\"tweenEasing\":0,\"x\":-8.89,\"y\":-0.87},{\"duration\":12,\"tweenEasing\":0,\"x\":6.95,\"y\":5.43},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":7.13,\"y\":4.46},{\"duration\":3,\"tweenEasing\":0,\"x\":10.32,\"y\":7.06},{\"duration\":15,\"tweenEasing\":0,\"x\":-22.31,\"y\":-2.2},{\"duration\":3,\"tweenEasing\":0,\"x\":-20.91,\"y\":-5.68},{\"duration\":3,\"tweenEasing\":0,\"x\":-8.89,\"y\":-0.87},{\"duration\":12,\"tweenEasing\":0,\"x\":6.95,\"y\":5.43},{\"duration\":0}],\"rotateFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-41.75},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-5.66},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-45.17},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-39.69},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-53.59},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-18.74},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-41.75},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-5.66},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-45.17},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-39.69},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-53.59},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-18.74},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-41.75},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-5.66},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-45.17},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-39.69},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-53.59},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-18.74},{\"duration\":0}]},{\"name\":\"body\",\"translateFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":0.89,\"y\":3.28},{\"duration\":3,\"tweenEasing\":0,\"x\":0.05,\"y\":2.17},{\"duration\":9,\"tweenEasing\":0,\"x\":-2.88,\"y\":-1.42},{\"duration\":6,\"tweenEasing\":0,\"x\":-3.36,\"y\":-0.99},{\"duration\":3,\"tweenEasing\":0,\"x\":-3.68,\"y\":-0.7},{\"duration\":3,\"tweenEasing\":0,\"x\":-1.23,\"y\":-0.74},{\"duration\":12,\"tweenEasing\":0,\"x\":0.1,\"y\":2.23},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":0.89,\"y\":3.28},{\"duration\":3,\"tweenEasing\":0,\"x\":0.05,\"y\":2.17},{\"duration\":9,\"tweenEasing\":0,\"x\":-2.88,\"y\":-1.42},{\"duration\":6,\"tweenEasing\":0,\"x\":-3.36,\"y\":-0.99},{\"duration\":3,\"tweenEasing\":0,\"x\":-3.68,\"y\":-0.7},{\"duration\":3,\"tweenEasing\":0,\"x\":-1.23,\"y\":-0.74},{\"duration\":12,\"tweenEasing\":0,\"x\":0.1,\"y\":2.23},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":0.89,\"y\":3.28},{\"duration\":3,\"tweenEasing\":0,\"x\":0.05,\"y\":2.17},{\"duration\":9,\"tweenEasing\":0,\"x\":-2.88,\"y\":-1.42},{\"duration\":6,\"tweenEasing\":0,\"x\":-3.36,\"y\":-0.99},{\"duration\":3,\"tweenEasing\":0,\"x\":-3.68,\"y\":-0.7},{\"duration\":3,\"tweenEasing\":0,\"x\":-1.23,\"y\":-0.74},{\"duration\":12,\"tweenEasing\":0,\"x\":0.1,\"y\":2.23},{\"duration\":0}],\"rotateFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":18.08},{\"duration\":3,\"tweenEasing\":0,\"rotate\":32.5},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-28.34},{\"duration\":6,\"tweenEasing\":0,\"rotate\":-25.65},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-23.86},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-17.88},{\"duration\":12,\"tweenEasing\":0,\"rotate\":17.51},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":18.08},{\"duration\":3,\"tweenEasing\":0,\"rotate\":32.5},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-28.34},{\"duration\":6,\"tweenEasing\":0,\"rotate\":-25.65},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-23.86},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-17.88},{\"duration\":12,\"tweenEasing\":0,\"rotate\":17.51},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":18.08},{\"duration\":3,\"tweenEasing\":0,\"rotate\":32.5},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-28.34},{\"duration\":6,\"tweenEasing\":0,\"rotate\":-25.65},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-23.86},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-17.88},{\"duration\":12,\"tweenEasing\":0,\"rotate\":17.51},{\"duration\":0}],\"scaleFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":1.01,\"y\":1.06},{\"duration\":3,\"tweenEasing\":0,\"x\":1.02,\"y\":1.09},{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0,\"x\":1.02,\"y\":1.02},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":1.01,\"y\":1.06},{\"duration\":3,\"tweenEasing\":0,\"x\":1.02,\"y\":1.09},{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0,\"x\":1.02,\"y\":1.02},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":1.01,\"y\":1.06},{\"duration\":3,\"tweenEasing\":0,\"x\":1.02,\"y\":1.09},{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0,\"x\":1.02,\"y\":1.02},{\"duration\":0}]},{\"name\":\"leg\",\"translateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"y\":0.48},{\"duration\":9,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"y\":-0.64},{\"duration\":3,\"tweenEasing\":0,\"y\":-0.64},{\"duration\":27,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"y\":0.48},{\"duration\":9,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"y\":-0.64},{\"duration\":3,\"tweenEasing\":0,\"y\":-0.64},{\"duration\":27,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"y\":0.48},{\"duration\":9,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"y\":-0.64},{\"duration\":3,\"tweenEasing\":0,\"y\":-0.64},{\"duration\":15}],\"scaleFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":0.9,\"y\":1.2},{\"duration\":9,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"x\":1.2},{\"duration\":3,\"tweenEasing\":0,\"x\":1.2},{\"duration\":27,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":0.9,\"y\":1.2},{\"duration\":9,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"x\":1.2},{\"duration\":3,\"tweenEasing\":0,\"x\":1.2},{\"duration\":27,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":0.9,\"y\":1.2},{\"duration\":9,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"x\":1.2},{\"duration\":3,\"tweenEasing\":0,\"x\":1.2},{\"duration\":15}]},{\"name\":\"rightHand\",\"translateFrame\":[{\"duration\":15,\"tweenEasing\":0,\"x\":-1.95,\"y\":-1.15},{\"duration\":3,\"tweenEasing\":0,\"x\":-1.53,\"y\":-0.76},{\"duration\":3,\"tweenEasing\":0,\"x\":-2.61,\"y\":-1.24},{\"duration\":18,\"tweenEasing\":0,\"x\":-1.95,\"y\":-1.15},{\"duration\":3,\"tweenEasing\":0,\"x\":-1.95,\"y\":-1.15},{\"duration\":12,\"tweenEasing\":0,\"x\":-2.41,\"y\":-0.33},{\"duration\":6,\"tweenEasing\":0,\"x\":-1.95,\"y\":-1.15},{\"duration\":15,\"tweenEasing\":0,\"x\":-1.95,\"y\":-1.15},{\"duration\":3,\"tweenEasing\":0,\"x\":-1.53,\"y\":-0.76},{\"duration\":3,\"tweenEasing\":0,\"x\":-2.61,\"y\":-1.24},{\"duration\":18,\"tweenEasing\":0,\"x\":-1.95,\"y\":-1.15},{\"duration\":3,\"tweenEasing\":0,\"x\":-1.95,\"y\":-1.15},{\"duration\":12,\"tweenEasing\":0,\"x\":-2.41,\"y\":-0.33},{\"duration\":6,\"tweenEasing\":0,\"x\":-1.95,\"y\":-1.15},{\"duration\":15,\"tweenEasing\":0,\"x\":-1.95,\"y\":-1.15},{\"duration\":3,\"tweenEasing\":0,\"x\":-1.53,\"y\":-0.76},{\"duration\":3,\"tweenEasing\":0,\"x\":-2.61,\"y\":-1.24},{\"duration\":18,\"tweenEasing\":0,\"x\":-1.95,\"y\":-1.15},{\"duration\":3,\"tweenEasing\":0,\"x\":-1.95,\"y\":-1.15},{\"duration\":12,\"tweenEasing\":0,\"x\":-2.41,\"y\":-0.33},{\"duration\":0,\"x\":-1.95,\"y\":-1.15}],\"rotateFrame\":[{\"duration\":15,\"tweenEasing\":0,\"rotate\":11.7},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-31.82},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-28.66},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-40.03},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-30.35},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-57.07},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-0.66},{\"duration\":6,\"tweenEasing\":0,\"rotate\":11.7},{\"duration\":15,\"tweenEasing\":0,\"rotate\":11.7},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-31.82},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-28.66},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-40.03},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-40.03},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-57.07},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-0.66},{\"duration\":6,\"tweenEasing\":0,\"rotate\":11.7},{\"duration\":15,\"tweenEasing\":0,\"rotate\":11.7},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-31.82},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-28.66},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-40.03},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-40.03},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-57.07},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-0.66},{\"duration\":0,\"rotate\":11.7}]},{\"name\":\"rightFrontArm\",\"translateFrame\":[{\"duration\":15,\"tweenEasing\":0,\"x\":-0.3,\"y\":-0.01},{\"duration\":3,\"tweenEasing\":0,\"x\":-1.2,\"y\":-0.16},{\"duration\":3,\"tweenEasing\":0,\"x\":3.12,\"y\":-3.07},{\"duration\":15,\"tweenEasing\":0,\"x\":-1.09,\"y\":1.77},{\"duration\":3,\"tweenEasing\":0,\"x\":0.54,\"y\":1.17},{\"duration\":3,\"tweenEasing\":0,\"x\":0.54,\"y\":1.17},{\"duration\":12,\"tweenEasing\":0,\"x\":1.24,\"y\":-3.23},{\"duration\":6,\"tweenEasing\":0,\"x\":-0.3,\"y\":-0.01},{\"duration\":15,\"tweenEasing\":0,\"x\":-0.3,\"y\":-0.01},{\"duration\":3,\"tweenEasing\":0,\"x\":-1.2,\"y\":-0.16},{\"duration\":3,\"tweenEasing\":0,\"x\":3.12,\"y\":-3.07},{\"duration\":15,\"tweenEasing\":0,\"x\":-1.09,\"y\":1.77},{\"duration\":3,\"tweenEasing\":0,\"x\":-1.09,\"y\":1.77},{\"duration\":3,\"tweenEasing\":0,\"x\":0.54,\"y\":1.17},{\"duration\":12,\"tweenEasing\":0,\"x\":1.24,\"y\":-3.23},{\"duration\":6,\"tweenEasing\":0,\"x\":-0.3,\"y\":-0.01},{\"duration\":15,\"tweenEasing\":0,\"x\":-0.3,\"y\":-0.01},{\"duration\":3,\"tweenEasing\":0,\"x\":-1.2,\"y\":-0.16},{\"duration\":3,\"tweenEasing\":0,\"x\":3.12,\"y\":-3.07},{\"duration\":15,\"tweenEasing\":0,\"x\":-1.09,\"y\":1.77},{\"duration\":3,\"tweenEasing\":0,\"x\":-1.09,\"y\":1.77},{\"duration\":3,\"tweenEasing\":0,\"x\":0.54,\"y\":1.17},{\"duration\":12,\"tweenEasing\":0,\"x\":1.24,\"y\":-3.23},{\"duration\":0,\"x\":-0.3,\"y\":-0.01}],\"rotateFrame\":[{\"duration\":15,\"tweenEasing\":0,\"rotate\":21.7},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-53.33},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-61.03},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-60.6},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-42.6},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-28.53},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-48.05},{\"duration\":6,\"tweenEasing\":0,\"rotate\":21.7},{\"duration\":15,\"tweenEasing\":0,\"rotate\":21.7},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-53.33},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-61.03},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-60.6},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-55.76},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-28.53},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-48.05},{\"duration\":6,\"tweenEasing\":0,\"rotate\":21.7},{\"duration\":15,\"tweenEasing\":0,\"rotate\":21.7},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-53.33},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-61.03},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-60.6},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-55.76},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-28.53},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-48.05},{\"duration\":0,\"rotate\":21.7}],\"scaleFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":1.05,\"y\":1.05},{\"duration\":3,\"tweenEasing\":0,\"x\":1.07,\"y\":1.07},{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0,\"x\":1.06,\"y\":1.06},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":1.05,\"y\":1.05},{\"duration\":3,\"tweenEasing\":0,\"x\":1.07,\"y\":1.07},{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0,\"x\":1.06,\"y\":1.06},{\"duration\":6,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":1.05,\"y\":1.05},{\"duration\":3,\"tweenEasing\":0,\"x\":1.07,\"y\":1.07},{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0,\"x\":1.06,\"y\":1.06},{\"duration\":0}]},{\"name\":\"rightArm\",\"translateFrame\":[{\"duration\":15,\"tweenEasing\":0,\"x\":1.76,\"y\":2.48},{\"duration\":3,\"tweenEasing\":0,\"x\":7.03,\"y\":0.57},{\"duration\":3,\"tweenEasing\":0,\"x\":8.46,\"y\":4.38},{\"duration\":15,\"tweenEasing\":0,\"x\":-9.94,\"y\":-5.59},{\"duration\":3,\"tweenEasing\":0,\"x\":-10.56,\"y\":-6.78},{\"duration\":3,\"tweenEasing\":0,\"x\":-7.33,\"y\":-0.7},{\"duration\":12,\"tweenEasing\":0,\"x\":4.31,\"y\":3.25},{\"duration\":6,\"tweenEasing\":0,\"x\":1.76,\"y\":2.48},{\"duration\":15,\"tweenEasing\":0,\"x\":1.76,\"y\":2.48},{\"duration\":3,\"tweenEasing\":0,\"x\":7.03,\"y\":0.57},{\"duration\":3,\"tweenEasing\":0,\"x\":8.46,\"y\":4.38},{\"duration\":15,\"tweenEasing\":0,\"x\":-9.94,\"y\":-5.59},{\"duration\":3,\"tweenEasing\":0,\"x\":-10.56,\"y\":-6.78},{\"duration\":3,\"tweenEasing\":0,\"x\":-7.33,\"y\":-0.7},{\"duration\":12,\"tweenEasing\":0,\"x\":4.31,\"y\":3.25},{\"duration\":6,\"tweenEasing\":0,\"x\":1.76,\"y\":2.48},{\"duration\":15,\"tweenEasing\":0,\"x\":1.76,\"y\":2.48},{\"duration\":3,\"tweenEasing\":0,\"x\":7.03,\"y\":0.57},{\"duration\":3,\"tweenEasing\":0,\"x\":8.46,\"y\":4.38},{\"duration\":15,\"tweenEasing\":0,\"x\":-9.94,\"y\":-5.59},{\"duration\":3,\"tweenEasing\":0,\"x\":-10.56,\"y\":-6.78},{\"duration\":3,\"tweenEasing\":0,\"x\":-7.33,\"y\":-0.7},{\"duration\":12,\"tweenEasing\":0,\"x\":4.31,\"y\":3.25},{\"duration\":0,\"x\":1.76,\"y\":2.48}],\"rotateFrame\":[{\"duration\":15,\"tweenEasing\":0,\"rotate\":-6.67},{\"duration\":3,\"tweenEasing\":0,\"rotate\":108.8},{\"duration\":3,\"tweenEasing\":0,\"rotate\":68.96},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-61.71},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-119.79},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-76.68},{\"duration\":12,\"tweenEasing\":0,\"rotate\":31.95},{\"duration\":6,\"tweenEasing\":0,\"rotate\":-6.67},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-6.67},{\"duration\":3,\"tweenEasing\":0,\"rotate\":108.8},{\"duration\":3,\"tweenEasing\":0,\"rotate\":68.96},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-61.71},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-119.79},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-76.68},{\"duration\":12,\"tweenEasing\":0,\"rotate\":31.95},{\"duration\":6,\"tweenEasing\":0,\"rotate\":-6.67},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-6.67},{\"duration\":3,\"tweenEasing\":0,\"rotate\":108.8},{\"duration\":3,\"tweenEasing\":0,\"rotate\":68.96},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-61.71},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-119.79},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-76.68},{\"duration\":12,\"tweenEasing\":0,\"rotate\":31.95},{\"duration\":0,\"rotate\":-6.67}],\"scaleFrame\":[{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0,\"x\":1.1,\"y\":-1.1},{\"duration\":3,\"tweenEasing\":0,\"x\":1.2,\"y\":-1.1},{\"duration\":3,\"tweenEasing\":0,\"y\":-1},{\"duration\":36,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0,\"x\":1.1,\"y\":-1.1},{\"duration\":3,\"tweenEasing\":0,\"x\":1.2,\"y\":-1.1},{\"duration\":3,\"tweenEasing\":0,\"y\":-1},{\"duration\":36,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0,\"x\":1.1,\"y\":-1.1},{\"duration\":3,\"tweenEasing\":0,\"x\":1.2,\"y\":-1.1},{\"duration\":3,\"tweenEasing\":0,\"y\":-1},{\"duration\":12}]}],\"slot\":[{\"name\":\"effect5\",\"displayFrame\":[{\"duration\":18,\"value\":-1},{\"duration\":156},{\"duration\":0,\"value\":-1}],\"colorFrame\":[{\"duration\":18,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":12,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":12,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0},{\"duration\":24,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":12,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":12,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0},{\"duration\":24,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":12,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":12,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0},{\"duration\":3,\"value\":{\"aM\":0}}]},{\"name\":\"effect4\",\"displayFrame\":[{\"duration\":12,\"value\":-1},{\"duration\":159},{\"duration\":3,\"value\":-1}],\"colorFrame\":[{\"duration\":12,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":12,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":15,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":12,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":15,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":12,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":12,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0},{\"duration\":6,\"value\":{\"aM\":0}}]},{\"name\":\"effect3\",\"displayFrame\":[{\"duration\":9,\"value\":-1},{\"duration\":162},{\"duration\":3,\"value\":-1}],\"colorFrame\":[{\"duration\":9,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":15,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":15,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":15,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":15,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":15,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":12,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0},{\"duration\":6,\"value\":{\"aM\":0}}]},{\"name\":\"effect2\",\"displayFrame\":[{\"duration\":6,\"value\":-1},{\"duration\":162},{\"duration\":6,\"value\":-1}],\"colorFrame\":[{\"duration\":6,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":9,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":15,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":15,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":15,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":15,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":15,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":9,\"value\":{\"aM\":0}}]},{\"name\":\"rightHand\",\"displayFrame\":[{\"duration\":21},{\"duration\":18,\"value\":-1},{\"duration\":42},{\"duration\":18,\"value\":-1},{\"duration\":42},{\"duration\":18,\"value\":-1},{\"duration\":15}],\"colorFrame\":[{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":42,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":3,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":39,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":3,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":15}]},{\"name\":\"rightFrontArm\",\"displayFrame\":[{\"duration\":21},{\"duration\":18,\"value\":-1},{\"duration\":42},{\"duration\":18,\"value\":-1},{\"duration\":42},{\"duration\":18,\"value\":-1},{\"duration\":15}],\"colorFrame\":[{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":42,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":3,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":39,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":3,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":15}]},{\"name\":\"backLight\",\"displayFrame\":[{\"duration\":174,\"value\":-1}]},{\"name\":\"effect6\",\"displayFrame\":[{\"duration\":174,\"value\":-1}]}]},{\"duration\":60,\"name\":\"Atk1\",\"bone\":[{\"name\":\"effect4\",\"translateFrame\":[{\"duration\":12,\"tweenEasing\":0,\"x\":-18.2,\"y\":13.4},{\"duration\":12,\"tweenEasing\":0,\"x\":-18.2,\"y\":13.4},{\"duration\":15,\"tweenEasing\":0,\"x\":-35.6,\"y\":3.6},{\"duration\":12,\"tweenEasing\":0,\"x\":-48,\"y\":0.8},{\"duration\":9,\"x\":-61.2}],\"rotateFrame\":[{\"duration\":12,\"tweenEasing\":0,\"rotate\":-105.08},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-105.08},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-96.73},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-69.9},{\"duration\":9,\"rotate\":-94.04}]},{\"name\":\"effect3\",\"translateFrame\":[{\"duration\":6,\"tweenEasing\":0,\"x\":-29.33,\"y\":21.33},{\"duration\":9,\"tweenEasing\":0,\"x\":-29.33,\"y\":21.33},{\"duration\":15,\"tweenEasing\":0,\"x\":-46.13,\"y\":12},{\"duration\":15,\"tweenEasing\":0,\"x\":-53.87,\"y\":18.93},{\"duration\":15,\"x\":-62.13,\"y\":14.67}],\"rotateFrame\":[{\"duration\":15,\"tweenEasing\":0,\"rotate\":-108.91},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-108.91},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-127.09},{\"duration\":15,\"rotate\":-108.09}]},{\"name\":\"effect2\",\"translateFrame\":[{\"duration\":6,\"tweenEasing\":0,\"x\":-9.07,\"y\":26.4},{\"duration\":12,\"tweenEasing\":0,\"x\":-9.07,\"y\":26.4},{\"duration\":15,\"tweenEasing\":0,\"x\":-27.2,\"y\":5.6},{\"duration\":9,\"tweenEasing\":0,\"x\":-46.93,\"y\":-8.53},{\"duration\":18,\"x\":-54.93,\"y\":-10.93}],\"rotateFrame\":[{\"duration\":6,\"tweenEasing\":0,\"rotate\":31.2},{\"duration\":12,\"tweenEasing\":0,\"rotate\":31.2},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-0.05},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-26.91},{\"duration\":18,\"rotate\":-24.71}]},{\"name\":\"leftHand\",\"translateFrame\":[{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0,\"x\":0.03,\"y\":0.14},{\"duration\":15,\"tweenEasing\":0,\"x\":0.03,\"y\":0.14},{\"duration\":12,\"tweenEasing\":0,\"x\":0.21,\"y\":0.98},{\"duration\":0}],\"rotateFrame\":[{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-12.3},{\"duration\":12,\"tweenEasing\":0,\"rotate\":18.53},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-9},{\"duration\":12,\"tweenEasing\":0,\"rotate\":9.5},{\"duration\":0}]},{\"name\":\"leftFrontArm\",\"translateFrame\":[{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":1.43,\"y\":0.09},{\"duration\":12,\"tweenEasing\":0,\"x\":0.37,\"y\":0.24},{\"duration\":15,\"tweenEasing\":0,\"x\":1.38,\"y\":-1.56},{\"duration\":12,\"tweenEasing\":0,\"x\":0.39,\"y\":0.48},{\"duration\":0}],\"rotateFrame\":[{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":13.83},{\"duration\":12,\"tweenEasing\":0,\"rotate\":25.06},{\"duration\":15,\"tweenEasing\":0,\"rotate\":17.69},{\"duration\":12,\"tweenEasing\":0,\"rotate\":12.39},{\"duration\":0}]},{\"name\":\"leftShoulder\",\"translateFrame\":[{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":-5.77,\"y\":-1.21},{\"duration\":12,\"tweenEasing\":0,\"x\":16.81,\"y\":-1.49},{\"duration\":15,\"tweenEasing\":0,\"x\":16.01,\"y\":-1.17},{\"duration\":12,\"tweenEasing\":0,\"x\":2.27,\"y\":-0.45},{\"duration\":0}],\"rotateFrame\":[{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":40},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-12.39},{\"duration\":15,\"tweenEasing\":0,\"rotate\":4.99},{\"duration\":12,\"tweenEasing\":0,\"rotate\":8.69},{\"duration\":0}]},{\"name\":\"leftArm\",\"translateFrame\":[{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":-6.85,\"y\":-3.89},{\"duration\":12,\"tweenEasing\":0,\"x\":25.9,\"y\":0.2},{\"duration\":15,\"tweenEasing\":0,\"x\":24.94,\"y\":0.84},{\"duration\":12,\"tweenEasing\":0,\"x\":2.99,\"y\":-4.37},{\"duration\":0}],\"rotateFrame\":[{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":66.79},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-95.1},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-98.37},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-44.89},{\"duration\":0}]},{\"name\":\"head\",\"translateFrame\":[{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":-8.35,\"y\":0.91},{\"duration\":12,\"tweenEasing\":0,\"x\":18.7,\"y\":3.66},{\"duration\":15,\"tweenEasing\":0,\"x\":17.58,\"y\":4.46},{\"duration\":12,\"tweenEasing\":0,\"x\":2.45,\"y\":1.81},{\"duration\":0}],\"rotateFrame\":[{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":15.73},{\"duration\":12,\"tweenEasing\":0,\"rotate\":2.95},{\"duration\":15,\"tweenEasing\":0,\"rotate\":2.83},{\"duration\":12,\"tweenEasing\":0,\"rotate\":0.01},{\"duration\":0}]},{\"name\":\"rightShoulder\",\"translateFrame\":[{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":-7.25,\"y\":-1.47},{\"duration\":12,\"tweenEasing\":0,\"x\":12.57,\"y\":4.07},{\"duration\":15,\"tweenEasing\":0,\"x\":12.25,\"y\":4.55},{\"duration\":12,\"tweenEasing\":0,\"x\":0.8,\"y\":0.69},{\"duration\":0}],\"rotateFrame\":[{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-11.02},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-27.15},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-15.36},{\"duration\":12,\"tweenEasing\":0,\"rotate\":3.41},{\"duration\":0}]},{\"name\":\"body\",\"translateFrame\":[{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":-2.93,\"y\":-2.03},{\"duration\":12,\"tweenEasing\":0,\"x\":2.55,\"y\":-0.18},{\"duration\":15,\"tweenEasing\":0,\"x\":2.87,\"y\":0.46},{\"duration\":12,\"tweenEasing\":0,\"y\":0.8},{\"duration\":0}],\"rotateFrame\":[{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-11.15},{\"duration\":12,\"tweenEasing\":0,\"rotate\":29.43},{\"duration\":15,\"tweenEasing\":0,\"rotate\":30.7},{\"duration\":12,\"tweenEasing\":0,\"rotate\":1.09},{\"duration\":0}],\"scaleFrame\":[{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":1.01,\"y\":1.01},{\"duration\":12,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0,\"x\":1.03,\"y\":1.03},{\"duration\":0}]},{\"name\":\"leg\",\"translateFrame\":[{\"duration\":18,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":24,\"tweenEasing\":0,\"y\":-0.05},{\"duration\":6,\"tweenEasing\":0,\"y\":-0.05},{\"duration\":6,\"tweenEasing\":0,\"y\":-0.32},{\"duration\":3,\"tweenEasing\":0,\"y\":-0.32},{\"duration\":0}],\"scaleFrame\":[{\"duration\":12,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":1.1,\"y\":1.3},{\"duration\":6,\"tweenEasing\":0,\"x\":1.01,\"y\":1.1},{\"duration\":6,\"tweenEasing\":0,\"x\":1.01,\"y\":1.1},{\"duration\":12,\"tweenEasing\":0,\"x\":1.01,\"y\":0.9},{\"duration\":6,\"tweenEasing\":0,\"x\":1.01,\"y\":0.9},{\"duration\":6,\"tweenEasing\":0,\"x\":1.1,\"y\":1.1},{\"duration\":3,\"tweenEasing\":0,\"x\":1.1,\"y\":1.1},{\"duration\":0}]},{\"name\":\"rightHand\",\"translateFrame\":[{\"duration\":18,\"tweenEasing\":0,\"x\":-1.95,\"y\":-1.15},{\"duration\":3,\"tweenEasing\":0,\"x\":-2.1,\"y\":-0.4},{\"duration\":12,\"tweenEasing\":0,\"x\":-1.95,\"y\":-0.39},{\"duration\":15,\"tweenEasing\":0,\"x\":-1.95,\"y\":-0.39},{\"duration\":12,\"tweenEasing\":0,\"x\":-1.08,\"y\":-0.33},{\"duration\":0,\"x\":-1.95,\"y\":-1.15}],\"rotateFrame\":[{\"duration\":18,\"tweenEasing\":0,\"rotate\":11.7},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-34.26},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-8.09},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-36.51},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-12.04},{\"duration\":0,\"rotate\":11.7}]},{\"name\":\"rightFrontArm\",\"translateFrame\":[{\"duration\":18,\"tweenEasing\":0,\"x\":-0.3,\"y\":-0.01},{\"duration\":3,\"tweenEasing\":0,\"x\":-1.4,\"y\":0.36},{\"duration\":12,\"tweenEasing\":0,\"x\":-0.68,\"y\":0.24},{\"duration\":15,\"tweenEasing\":0,\"x\":-0.88,\"y\":0.14},{\"duration\":12,\"tweenEasing\":0,\"x\":0.62,\"y\":0.51},{\"duration\":0,\"x\":-0.3,\"y\":-0.01}],\"rotateFrame\":[{\"duration\":18,\"tweenEasing\":0,\"rotate\":21.7},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-36.51},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-41.51},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-50.9},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-42.18},{\"duration\":0,\"rotate\":21.7}]},{\"name\":\"rightArm\",\"translateFrame\":[{\"duration\":18,\"tweenEasing\":0,\"x\":1.76,\"y\":2.48},{\"duration\":3,\"tweenEasing\":0,\"x\":-5.92,\"y\":-0.64},{\"duration\":12,\"tweenEasing\":0,\"x\":2.79,\"y\":7.74},{\"duration\":15,\"tweenEasing\":0,\"x\":2.95,\"y\":8.38},{\"duration\":12,\"tweenEasing\":0,\"x\":-7.65,\"y\":-6.15},{\"duration\":0,\"x\":1.76,\"y\":2.48}],\"rotateFrame\":[{\"duration\":18,\"tweenEasing\":0,\"rotate\":-6.67},{\"duration\":3,\"tweenEasing\":0,\"rotate\":8.81},{\"duration\":12,\"tweenEasing\":0,\"rotate\":7.26},{\"duration\":15,\"tweenEasing\":0,\"rotate\":15.7},{\"duration\":12,\"tweenEasing\":0,\"rotate\":25.83},{\"duration\":0,\"rotate\":-6.67}]}],\"slot\":[{\"name\":\"effect4\",\"displayFrame\":[{\"duration\":12,\"value\":-1},{\"duration\":42},{\"duration\":6,\"value\":-1}],\"colorFrame\":[{\"duration\":12,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":12,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":15,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0},{\"duration\":9,\"value\":{\"aM\":0}}]},{\"name\":\"effect3\",\"displayFrame\":[{\"duration\":6,\"value\":-1},{\"duration\":42},{\"duration\":12,\"value\":-1}],\"colorFrame\":[{\"duration\":6,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":9,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":15,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":15,\"value\":{\"aM\":0}}]},{\"name\":\"effect2\",\"displayFrame\":[{\"duration\":6,\"value\":-1},{\"duration\":39},{\"duration\":15,\"value\":-1}],\"colorFrame\":[{\"duration\":6,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":12,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":15,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0},{\"duration\":18,\"value\":{\"aM\":0}}]},{\"name\":\"backLight\",\"displayFrame\":[{\"duration\":60,\"value\":-1}]},{\"name\":\"effect5\",\"displayFrame\":[{\"duration\":60,\"value\":-1}]},{\"name\":\"effect6\",\"displayFrame\":[{\"duration\":60,\"value\":-1}]}]},{\"duration\":18,\"name\":\"Atked1\",\"bone\":[{\"name\":\"effect6\",\"translateFrame\":[{\"duration\":6,\"tweenEasing\":0,\"x\":-5.03,\"y\":3.43},{\"duration\":3,\"tweenEasing\":0,\"x\":-1.32,\"y\":-0.45},{\"duration\":6,\"tweenEasing\":0,\"x\":6.49,\"y\":-2.74},{\"duration\":3,\"x\":9.6,\"y\":-12.57}],\"rotateFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"rotate\":-20.99}]},{\"name\":\"effect4\",\"translateFrame\":[{\"duration\":3,\"tweenEasing\":0,\"x\":-9,\"y\":7.6},{\"duration\":3,\"tweenEasing\":0,\"x\":-9,\"y\":7.6},{\"duration\":3,\"tweenEasing\":0,\"x\":-20.26,\"y\":-2.26},{\"duration\":9,\"tweenEasing\":0,\"x\":-23.68,\"y\":-12.6},{\"duration\":0,\"x\":-48,\"y\":-32.6}],\"rotateFrame\":[{\"duration\":3,\"tweenEasing\":0,\"rotate\":-9.48},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-9.48},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-12.21},{\"duration\":9,\"rotate\":-14.93}]},{\"name\":\"effect3\",\"translateFrame\":[{\"duration\":6,\"tweenEasing\":0,\"x\":-7.36,\"y\":10.88},{\"duration\":3,\"tweenEasing\":0,\"x\":-1.52,\"y\":-14.48},{\"duration\":6,\"tweenEasing\":0,\"x\":3.68,\"y\":-18.72},{\"duration\":3,\"x\":13.12,\"y\":-27.2}],\"rotateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-20.49},{\"duration\":6,\"tweenEasing\":0,\"rotate\":-21.44},{\"duration\":3,\"rotate\":-23.34}]},{\"name\":\"effect2\",\"translateFrame\":[{\"duration\":6,\"tweenEasing\":0,\"x\":5.44,\"y\":1.92},{\"duration\":3,\"tweenEasing\":0,\"x\":-12.08,\"y\":-14.48},{\"duration\":9,\"tweenEasing\":0,\"x\":-13.46,\"y\":-17.74},{\"duration\":0,\"x\":-18.88,\"y\":-27.52}],\"rotateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":55.47},{\"duration\":9,\"tweenEasing\":0,\"rotate\":51.89},{\"duration\":0,\"rotate\":41.14}]},{\"name\":\"leftHand\",\"translateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0,\"x\":0.01,\"y\":-0.45},{\"duration\":0}],\"rotateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-26.56},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-11.41},{\"duration\":0}]},{\"name\":\"leftFrontArm\",\"translateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":0.37,\"y\":0.2},{\"duration\":9,\"tweenEasing\":0,\"x\":0.37,\"y\":0.2},{\"duration\":0}],\"rotateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":6.05},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-2.27},{\"duration\":0}]},{\"name\":\"leftShoulder\",\"translateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":-6.31,\"y\":4.6},{\"duration\":9,\"tweenEasing\":0,\"x\":-7.03,\"y\":3.4},{\"duration\":0}],\"rotateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":22.93},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-13.8},{\"duration\":0}]},{\"name\":\"leftArm\",\"translateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":-6.32,\"y\":2.11},{\"duration\":9,\"tweenEasing\":0,\"x\":-4.59,\"y\":0.88},{\"duration\":0}],\"rotateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-15.21},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-28.28},{\"duration\":0}]},{\"name\":\"head\",\"translateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":-5.95,\"y\":5.81},{\"duration\":9,\"tweenEasing\":0,\"x\":-4.61,\"y\":1.44},{\"duration\":0}],\"rotateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":20.08},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-25.26},{\"duration\":0}]},{\"name\":\"rightShoulder\",\"translateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":-6.05,\"y\":0.53},{\"duration\":9,\"tweenEasing\":0,\"x\":-5.11,\"y\":-0.59},{\"duration\":0}],\"rotateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-17.61},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-22.45},{\"duration\":0}]},{\"name\":\"body\",\"translateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":-4.19,\"y\":2.37},{\"duration\":9,\"tweenEasing\":0,\"x\":0.8,\"y\":1.76},{\"duration\":0}],\"rotateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-5.23},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-13.28},{\"duration\":0}],\"scaleFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":1.01,\"y\":1.01},{\"duration\":9,\"tweenEasing\":0,\"x\":1.01,\"y\":1.01},{\"duration\":0}]},{\"name\":\"leg\",\"translateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0,\"x\":-3.28,\"y\":0.24},{\"duration\":9,\"tweenEasing\":0,\"x\":0.64,\"y\":-0.08},{\"duration\":0}]},{\"name\":\"rightHand\",\"translateFrame\":[{\"duration\":6,\"tweenEasing\":0,\"x\":-1.95,\"y\":-1.15},{\"duration\":3,\"tweenEasing\":0,\"x\":-2.1,\"y\":-0.4},{\"duration\":9,\"tweenEasing\":0,\"x\":-2.1,\"y\":-0.4},{\"duration\":0,\"x\":-1.95,\"y\":-1.15}],\"rotateFrame\":[{\"duration\":6,\"tweenEasing\":0,\"rotate\":11.7},{\"duration\":3,\"tweenEasing\":0,\"rotate\":13.63},{\"duration\":9,\"tweenEasing\":0,\"rotate\":6.92},{\"duration\":0,\"rotate\":11.7}]},{\"name\":\"rightFrontArm\",\"translateFrame\":[{\"duration\":6,\"tweenEasing\":0,\"x\":-0.3,\"y\":-0.01},{\"duration\":3,\"tweenEasing\":0,\"x\":0.44,\"y\":-0.72},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.89,\"y\":0.2},{\"duration\":0,\"x\":-0.3,\"y\":-0.01}],\"rotateFrame\":[{\"duration\":6,\"tweenEasing\":0,\"rotate\":21.7},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-6.33},{\"duration\":9,\"tweenEasing\":0,\"rotate\":14.55},{\"duration\":0,\"rotate\":21.7}]},{\"name\":\"rightArm\",\"translateFrame\":[{\"duration\":6,\"tweenEasing\":0,\"x\":1.76,\"y\":2.48},{\"duration\":3,\"tweenEasing\":0,\"x\":-4.96,\"y\":5.17},{\"duration\":9,\"tweenEasing\":0,\"x\":-3.87,\"y\":1.92},{\"duration\":0,\"x\":1.76,\"y\":2.48}],\"rotateFrame\":[{\"duration\":6,\"tweenEasing\":0,\"rotate\":-6.67},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-17.02},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-28.28},{\"duration\":0,\"rotate\":-6.67}]}],\"slot\":[{\"name\":\"effect6\",\"colorFrame\":[{\"duration\":6,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":3,\"tweenEasing\":0,\"value\":{\"aM\":66}},{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"tweenEasing\":0},{\"duration\":0,\"value\":{\"aM\":0}}]},{\"name\":\"effect4\",\"colorFrame\":[{\"duration\":3,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":3,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":3,\"tweenEasing\":0,\"value\":{\"aM\":49}},{\"duration\":9,\"tweenEasing\":0},{\"duration\":0,\"value\":{\"aM\":0}}]},{\"name\":\"effect3\",\"colorFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":3,\"value\":{\"aM\":0}}]},{\"name\":\"effect2\",\"colorFrame\":[{\"duration\":6,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":3,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0},{\"duration\":0,\"value\":{\"aM\":0}}]},{\"name\":\"backLight\",\"displayFrame\":[{\"duration\":18,\"value\":-1}]},{\"name\":\"effect5\",\"displayFrame\":[{\"duration\":18,\"value\":-1}]}]},{\"duration\":78,\"name\":\"Dying\",\"bone\":[{\"name\":\"effect5\",\"translateFrame\":[{\"duration\":24,\"tweenEasing\":0,\"x\":14.4,\"y\":3.43},{\"duration\":18,\"tweenEasing\":0,\"x\":14.4,\"y\":3.43},{\"duration\":15,\"tweenEasing\":0,\"x\":6.4,\"y\":-10.29},{\"duration\":15,\"tweenEasing\":0,\"x\":8.46,\"y\":-23.09},{\"duration\":6,\"x\":1.14,\"y\":-32.46}],\"rotateFrame\":[{\"duration\":42,\"tweenEasing\":0,\"rotate\":30.08},{\"duration\":15,\"tweenEasing\":0,\"rotate\":30.08},{\"duration\":15,\"tweenEasing\":0,\"rotate\":46.89},{\"duration\":6,\"rotate\":26.37}]},{\"name\":\"effect4\",\"translateFrame\":[{\"duration\":18,\"tweenEasing\":0,\"x\":-3.2,\"y\":1.6},{\"duration\":15,\"tweenEasing\":0,\"x\":-3.2,\"y\":1.6},{\"duration\":18,\"tweenEasing\":0,\"x\":0.23,\"y\":-24.23},{\"duration\":18,\"tweenEasing\":0,\"x\":-8.69,\"y\":-39.54},{\"duration\":9,\"x\":-11.61,\"y\":-48.32}],\"rotateFrame\":[{\"duration\":18,\"tweenEasing\":0,\"rotate\":20.94},{\"duration\":15,\"tweenEasing\":0,\"rotate\":20.94},{\"duration\":18,\"tweenEasing\":0,\"rotate\":-3.4},{\"duration\":18,\"tweenEasing\":0,\"rotate\":-10.49},{\"duration\":9,\"rotate\":-4.63}]},{\"name\":\"effect3\",\"translateFrame\":[{\"duration\":27,\"tweenEasing\":0,\"x\":-6.13,\"y\":22.4},{\"duration\":12,\"tweenEasing\":0,\"x\":-6.13,\"y\":22.4},{\"duration\":18,\"tweenEasing\":0,\"x\":-2.76,\"y\":-4.89},{\"duration\":12,\"tweenEasing\":0,\"x\":8.89,\"y\":-19.64},{\"duration\":9,\"x\":22.49,\"y\":-23.38}],\"rotateFrame\":[{\"duration\":27,\"tweenEasing\":0,\"rotate\":31.61},{\"duration\":12,\"tweenEasing\":0,\"rotate\":31.61},{\"duration\":18,\"tweenEasing\":0,\"rotate\":-12.51},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-13.38},{\"duration\":9,\"rotate\":9.35}]},{\"name\":\"effect2\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0,\"x\":4,\"y\":6.13},{\"duration\":9,\"tweenEasing\":0,\"x\":4,\"y\":6.13},{\"duration\":9,\"tweenEasing\":0,\"x\":1.07,\"y\":-7.73},{\"duration\":15,\"tweenEasing\":0,\"x\":-13.07,\"y\":-20.27},{\"duration\":24,\"x\":-40.53,\"y\":-29.6}],\"rotateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0,\"rotate\":29.59},{\"duration\":15,\"tweenEasing\":0,\"rotate\":2.18},{\"duration\":24,\"rotate\":-22.33}]},{\"name\":\"leftHand\",\"translateFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0,\"x\":0.1,\"y\":0.47},{\"duration\":6,\"tweenEasing\":0,\"x\":0.1,\"y\":0.47},{\"duration\":9,\"tweenEasing\":0,\"x\":0.3,\"y\":-0.43},{\"duration\":3,\"tweenEasing\":0,\"x\":0.3,\"y\":-0.43},{\"duration\":42,\"x\":-0.66,\"y\":-0.09}],\"rotateFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"rotate\":-7.81},{\"duration\":3,\"tweenEasing\":0,\"rotate\":3.01},{\"duration\":6,\"tweenEasing\":0,\"rotate\":3.01},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-18.54},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-18.54},{\"duration\":24,\"tweenEasing\":0,\"rotate\":6.38},{\"duration\":6,\"tweenEasing\":0,\"rotate\":6.38},{\"duration\":12,\"rotate\":11.01}]},{\"name\":\"leftFrontArm\",\"translateFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0,\"x\":1.36,\"y\":-1.9},{\"duration\":6,\"tweenEasing\":0,\"x\":1.36,\"y\":-1.9},{\"duration\":9,\"tweenEasing\":0,\"x\":1.29,\"y\":-2.29},{\"duration\":3,\"tweenEasing\":0,\"x\":1.29,\"y\":-2.29},{\"duration\":15,\"tweenEasing\":0,\"x\":0.3,\"y\":0.3},{\"duration\":9,\"tweenEasing\":0,\"x\":-1.66,\"y\":1.87},{\"duration\":6,\"tweenEasing\":0,\"x\":1.28,\"y\":-7.25},{\"duration\":12,\"x\":0.98,\"y\":-8.17}],\"rotateFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"rotate\":-33.88},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-26.38},{\"duration\":6,\"tweenEasing\":0,\"rotate\":-26.38},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-47.87},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-65.3},{\"duration\":15,\"tweenEasing\":0,\"rotate\":46.32},{\"duration\":9,\"tweenEasing\":0,\"rotate\":15},{\"duration\":6,\"tweenEasing\":0,\"rotate\":113.18},{\"duration\":12,\"rotate\":106.03}],\"scaleFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":69,\"x\":1.05,\"y\":1.05}]},{\"name\":\"leftShoulder\",\"translateFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"x\":7.84,\"y\":0.44},{\"duration\":3,\"tweenEasing\":0,\"x\":7.31,\"y\":-0.39},{\"duration\":6,\"tweenEasing\":0,\"x\":7.31,\"y\":0.09},{\"duration\":9,\"tweenEasing\":0,\"x\":10.95,\"y\":1.85},{\"duration\":3,\"tweenEasing\":0,\"x\":10.69,\"y\":-1.88},{\"duration\":15,\"tweenEasing\":0,\"x\":-2.01,\"y\":-11.67},{\"duration\":9,\"tweenEasing\":0,\"x\":-9.21,\"y\":-16.87},{\"duration\":6,\"tweenEasing\":0,\"x\":-0.41,\"y\":38.01},{\"duration\":12,\"tweenEasing\":0,\"x\":-3.29,\"y\":34.33},{\"duration\":0,\"x\":-3.29,\"y\":37.53}],\"rotateFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"rotate\":13.57},{\"duration\":3,\"tweenEasing\":0,\"rotate\":24.2},{\"duration\":6,\"tweenEasing\":0,\"rotate\":16.88},{\"duration\":9,\"tweenEasing\":0,\"rotate\":10.9},{\"duration\":3,\"tweenEasing\":0,\"rotate\":16.99},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-5.17},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-12.82},{\"duration\":6,\"tweenEasing\":0,\"rotate\":-8.56},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-2.65},{\"duration\":0,\"rotate\":-7.04}]},{\"name\":\"leftArm\",\"translateFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"x\":6.76,\"y\":-4.62},{\"duration\":3,\"tweenEasing\":0,\"x\":6.76,\"y\":-5.1},{\"duration\":6,\"tweenEasing\":0,\"x\":6.76,\"y\":-4.62},{\"duration\":9,\"tweenEasing\":0,\"x\":12.09,\"y\":-1.76},{\"duration\":3,\"tweenEasing\":0,\"x\":11.83,\"y\":-5.49},{\"duration\":15,\"tweenEasing\":0,\"x\":0.87,\"y\":-11.81},{\"duration\":9,\"tweenEasing\":0,\"x\":2.47,\"y\":-1.81},{\"duration\":6,\"tweenEasing\":0,\"x\":2.87,\"y\":28.27},{\"duration\":12,\"tweenEasing\":0,\"x\":1.27,\"y\":25.87},{\"duration\":0,\"x\":1.59,\"y\":27.47}],\"rotateFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"rotate\":0.58},{\"duration\":3,\"tweenEasing\":0,\"rotate\":4.94},{\"duration\":6,\"tweenEasing\":0,\"rotate\":4.94},{\"duration\":9,\"tweenEasing\":0,\"rotate\":10.19},{\"duration\":3,\"tweenEasing\":0,\"rotate\":25.77},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-11.12},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-2.99},{\"duration\":18,\"rotate\":-14.6}]},{\"name\":\"head\",\"translateFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"x\":8.19,\"y\":6.12},{\"duration\":3,\"tweenEasing\":0,\"x\":7.71,\"y\":5.8},{\"duration\":6,\"tweenEasing\":0,\"x\":7.71,\"y\":6.28},{\"duration\":9,\"tweenEasing\":0,\"x\":8.92,\"y\":10.46},{\"duration\":3,\"tweenEasing\":0,\"x\":9.58,\"y\":11.39},{\"duration\":15,\"tweenEasing\":0,\"x\":-2.71,\"y\":-14.39},{\"duration\":9,\"tweenEasing\":0,\"x\":-1.24,\"y\":-22.13},{\"duration\":6,\"tweenEasing\":0,\"x\":-2.2,\"y\":36.6},{\"duration\":12,\"tweenEasing\":0,\"x\":-5.08,\"y\":33.88},{\"duration\":0,\"x\":0.04,\"y\":42.84}],\"rotateFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"rotate\":29.23},{\"duration\":3,\"tweenEasing\":0,\"rotate\":8.49},{\"duration\":6,\"tweenEasing\":0,\"rotate\":13.15},{\"duration\":9,\"tweenEasing\":0,\"rotate\":15.69},{\"duration\":3,\"tweenEasing\":0,\"rotate\":15.69},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-29.7},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-25.43},{\"duration\":6,\"tweenEasing\":0,\"rotate\":-25.43},{\"duration\":12,\"tweenEasing\":0,\"rotate\":11.43},{\"duration\":0,\"rotate\":-13.96}]},{\"name\":\"rightShoulder\",\"translateFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"x\":6.06,\"y\":1.67},{\"duration\":3,\"tweenEasing\":0,\"x\":6.06,\"y\":1.19},{\"duration\":6,\"tweenEasing\":0,\"x\":6.06,\"y\":1.67},{\"duration\":9,\"tweenEasing\":0,\"x\":6.79,\"y\":3.11},{\"duration\":3,\"tweenEasing\":0,\"x\":6.52,\"y\":-1.69},{\"duration\":15,\"tweenEasing\":0,\"x\":-5.18,\"y\":-17.07},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.38,\"y\":-13.87},{\"duration\":6,\"tweenEasing\":0,\"x\":-2.38,\"y\":32.61},{\"duration\":12,\"tweenEasing\":0,\"x\":-0.46,\"y\":33.73},{\"duration\":0,\"x\":-0.46,\"y\":38.53}],\"rotateFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"rotate\":-2.21},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-17.5},{\"duration\":6,\"tweenEasing\":0,\"rotate\":-5.8},{\"duration\":9,\"tweenEasing\":0,\"rotate\":7.6},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-0.59},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-0.22},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-16.47},{\"duration\":6,\"tweenEasing\":0,\"rotate\":20.03},{\"duration\":12,\"rotate\":10.97}]},{\"name\":\"body\",\"translateFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"x\":-0.18,\"y\":0.49},{\"duration\":3,\"tweenEasing\":0,\"x\":-0.34,\"y\":0.17},{\"duration\":6,\"tweenEasing\":0,\"x\":-0.34,\"y\":0.65},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.18,\"y\":2.25},{\"duration\":3,\"tweenEasing\":0,\"x\":-0.44,\"y\":-1.48},{\"duration\":15,\"tweenEasing\":0,\"x\":2.36,\"y\":-14.52},{\"duration\":9,\"tweenEasing\":0,\"x\":3.29,\"y\":-8.39},{\"duration\":6,\"tweenEasing\":0,\"x\":9.96,\"y\":24.76},{\"duration\":12,\"tweenEasing\":0,\"x\":10.6,\"y\":19.16},{\"duration\":0,\"x\":10.92,\"y\":21.4}],\"rotateFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0,\"rotate\":18.08},{\"duration\":6,\"tweenEasing\":0,\"rotate\":18.08},{\"duration\":9,\"tweenEasing\":0,\"rotate\":21.06},{\"duration\":3,\"tweenEasing\":0,\"rotate\":22.64},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-10.59},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-22.36},{\"duration\":6,\"tweenEasing\":0,\"rotate\":-49.93},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-57.44},{\"duration\":0,\"rotate\":-66.41}],\"scaleFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"x\":1.01,\"y\":1.06},{\"duration\":3,\"tweenEasing\":0,\"x\":1.01,\"y\":0.96},{\"duration\":6,\"tweenEasing\":0,\"x\":1.01,\"y\":0.96},{\"duration\":9,\"tweenEasing\":0,\"x\":1.01,\"y\":1.06},{\"duration\":3,\"tweenEasing\":0,\"x\":1.01,\"y\":1.16},{\"duration\":15,\"tweenEasing\":0},{\"duration\":27,\"y\":0.9}]},{\"name\":\"leg\",\"translateFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0,\"x\":-0.84},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.84},{\"duration\":3,\"tweenEasing\":0,\"x\":-0.52,\"y\":-0.64},{\"duration\":15,\"tweenEasing\":0,\"x\":-0.52,\"y\":-3.84},{\"duration\":6,\"tweenEasing\":0,\"x\":-0.52,\"y\":-5.28},{\"duration\":21,\"x\":-0.52,\"y\":-3.52}],\"scaleFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"x\":1.05,\"y\":1.05},{\"duration\":3,\"tweenEasing\":0,\"x\":1.05,\"y\":1.25},{\"duration\":6,\"tweenEasing\":0,\"x\":0.95,\"y\":0.85},{\"duration\":9,\"tweenEasing\":0,\"x\":1.05,\"y\":1.05},{\"duration\":3,\"tweenEasing\":0,\"x\":1.25,\"y\":1.05},{\"duration\":15,\"tweenEasing\":0,\"x\":1.85,\"y\":1.05},{\"duration\":6,\"tweenEasing\":0,\"x\":2.15,\"y\":1.05},{\"duration\":21,\"x\":1.55,\"y\":1.05}]},{\"name\":\"rightHand\",\"translateFrame\":[{\"duration\":9,\"tweenEasing\":0,\"x\":-1.95,\"y\":-1.15},{\"duration\":9,\"tweenEasing\":0,\"x\":-1.53,\"y\":-0.76},{\"duration\":6,\"tweenEasing\":0,\"x\":-1.53,\"y\":-0.76},{\"duration\":27,\"tweenEasing\":0,\"x\":-2.24,\"y\":-1.59},{\"duration\":9,\"tweenEasing\":0,\"x\":-2.24,\"y\":-1.59},{\"duration\":18,\"x\":-1.03,\"y\":-1.63}],\"rotateFrame\":[{\"duration\":9,\"tweenEasing\":0,\"rotate\":11.7},{\"duration\":6,\"tweenEasing\":0,\"rotate\":23.26},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-19.83},{\"duration\":6,\"tweenEasing\":0,\"rotate\":-19.83},{\"duration\":9,\"tweenEasing\":0,\"rotate\":23.75},{\"duration\":3,\"tweenEasing\":0,\"rotate\":20.82},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-5.18},{\"duration\":9,\"tweenEasing\":0,\"rotate\":22.15},{\"duration\":6,\"tweenEasing\":0,\"rotate\":-22.3},{\"duration\":12,\"tweenEasing\":0,\"rotate\":-45.66},{\"duration\":0,\"rotate\":-37}]},{\"name\":\"rightFrontArm\",\"translateFrame\":[{\"duration\":9,\"tweenEasing\":0,\"x\":-0.3,\"y\":-0.01},{\"duration\":9,\"tweenEasing\":0,\"x\":-1.2,\"y\":-0.16},{\"duration\":6,\"tweenEasing\":0,\"x\":-1.2,\"y\":-0.16},{\"duration\":12,\"tweenEasing\":0,\"x\":-1.32,\"y\":-0.29},{\"duration\":15,\"tweenEasing\":0,\"x\":-1.32,\"y\":-0.29},{\"duration\":9,\"tweenEasing\":0,\"x\":-2.93,\"y\":-3.06},{\"duration\":6,\"tweenEasing\":0,\"x\":-6.42,\"y\":3.56},{\"duration\":12,\"tweenEasing\":0,\"x\":-5.56,\"y\":4.61},{\"duration\":0,\"x\":-7.53,\"y\":5.06}],\"rotateFrame\":[{\"duration\":9,\"tweenEasing\":0,\"rotate\":21.7},{\"duration\":6,\"tweenEasing\":0,\"rotate\":59.44},{\"duration\":3,\"tweenEasing\":0,\"rotate\":75.81},{\"duration\":6,\"tweenEasing\":0,\"rotate\":75.81},{\"duration\":9,\"tweenEasing\":0,\"rotate\":75.52},{\"duration\":3,\"tweenEasing\":0,\"rotate\":94.88},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-2.28},{\"duration\":9,\"tweenEasing\":0,\"rotate\":12.05},{\"duration\":6,\"tweenEasing\":0,\"rotate\":12.5},{\"duration\":12,\"tweenEasing\":0,\"rotate\":17.33},{\"duration\":0,\"rotate\":11.94}],\"scaleFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":69,\"x\":1.05,\"y\":1.05}]},{\"name\":\"rightArm\",\"translateFrame\":[{\"duration\":9,\"tweenEasing\":0,\"x\":1.76,\"y\":2.48},{\"duration\":6,\"tweenEasing\":0,\"x\":7.79,\"y\":1.43},{\"duration\":3,\"tweenEasing\":0,\"x\":6.83,\"y\":0.79},{\"duration\":6,\"tweenEasing\":0,\"x\":6.83,\"y\":1.27},{\"duration\":9,\"tweenEasing\":0,\"x\":6.51,\"y\":2.87},{\"duration\":3,\"tweenEasing\":0,\"x\":6.24,\"y\":-0.86},{\"duration\":15,\"tweenEasing\":0,\"x\":-1.89,\"y\":-11.77},{\"duration\":9,\"tweenEasing\":0,\"x\":0.11,\"y\":0.9},{\"duration\":6,\"tweenEasing\":0,\"x\":-4.52,\"y\":42.14},{\"duration\":12,\"tweenEasing\":0,\"x\":-6.12,\"y\":39.74},{\"duration\":0,\"x\":-5.8,\"y\":41.34}],\"rotateFrame\":[{\"duration\":9,\"tweenEasing\":0,\"rotate\":-6.67},{\"duration\":6,\"tweenEasing\":0,\"rotate\":2.1},{\"duration\":3,\"tweenEasing\":0,\"rotate\":1.1},{\"duration\":6,\"tweenEasing\":0,\"rotate\":1.1},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-6.84},{\"duration\":3,\"tweenEasing\":0,\"rotate\":-18.94},{\"duration\":15,\"tweenEasing\":0,\"rotate\":15.53},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-13.72},{\"duration\":18,\"rotate\":-52.69}]},{\"name\":\"backLight\",\"translateFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0,\"y\":-7.31},{\"duration\":9,\"tweenEasing\":0,\"y\":-12.8},{\"duration\":6,\"tweenEasing\":0,\"y\":-12.8},{\"duration\":27,\"x\":0.8,\"y\":-41.6}],\"scaleFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0,\"x\":0.69,\"y\":0.5},{\"duration\":9,\"tweenEasing\":0,\"x\":1.56,\"y\":1.71},{\"duration\":6,\"tweenEasing\":0,\"x\":0.6,\"y\":2.57},{\"duration\":27,\"x\":0.11,\"y\":2.79}]}],\"slot\":[{\"name\":\"effect5\",\"colorFrame\":[{\"duration\":24,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":18,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":15,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":6,\"value\":{\"aM\":0}}]},{\"name\":\"effect4\",\"colorFrame\":[{\"duration\":18,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":15,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":18,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0},{\"duration\":9,\"value\":{\"aM\":0}}]},{\"name\":\"effect3\",\"colorFrame\":[{\"duration\":27,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":12,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":18,\"tweenEasing\":0},{\"duration\":12,\"tweenEasing\":0},{\"duration\":9,\"value\":{\"aM\":0}}]},{\"name\":\"effect2\",\"colorFrame\":[{\"duration\":21,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":9,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":9,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":24,\"value\":{\"aM\":0}}]},{\"name\":\"leftArm\",\"colorFrame\":[{\"duration\":36,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":6,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":12}]},{\"name\":\"head\",\"displayFrame\":[{\"duration\":78,\"value\":1}]},{\"name\":\"rightArm\",\"colorFrame\":[{\"duration\":36,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":6,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":12}]},{\"name\":\"backLight\",\"colorFrame\":[{\"duration\":12,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":3,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":30,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":27,\"value\":{\"aM\":0}}]},{\"name\":\"effect6\",\"displayFrame\":[{\"duration\":78,\"value\":-1}]}]},{\"duration\":72,\"playTimes\":0,\"name\":\"Atked2\",\"bone\":[{\"name\":\"effect4\",\"translateFrame\":[{\"duration\":3,\"tweenEasing\":0,\"x\":-18.49,\"y\":6.76},{\"duration\":18,\"tweenEasing\":0,\"x\":-18.49,\"y\":6.76},{\"duration\":21,\"tweenEasing\":0,\"x\":-16,\"y\":-10.13},{\"duration\":21,\"tweenEasing\":0,\"x\":-24.71,\"y\":-24.36},{\"duration\":9,\"x\":-24.53,\"y\":-37.69}],\"rotateFrame\":[{\"duration\":3,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"rotate\":-28.4},{\"duration\":21,\"tweenEasing\":0,\"rotate\":-16.18},{\"duration\":9,\"rotate\":-31.27}]},{\"name\":\"effect3\",\"translateFrame\":[{\"duration\":9,\"tweenEasing\":0,\"x\":-1.87,\"y\":10.67},{\"duration\":24,\"tweenEasing\":0,\"x\":-1.87,\"y\":10.67},{\"duration\":21,\"tweenEasing\":0,\"x\":3.25,\"y\":-16.21},{\"duration\":18,\"tweenEasing\":0,\"x\":0.69,\"y\":-29.17},{\"duration\":0,\"x\":1.17,\"y\":-34.61}],\"rotateFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":24,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"rotate\":-39.38},{\"duration\":18,\"rotate\":-22.72}]},{\"name\":\"effect2\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":24,\"tweenEasing\":0,\"x\":4,\"y\":-17},{\"duration\":24,\"tweenEasing\":0,\"x\":1,\"y\":-29.2},{\"duration\":3,\"x\":-0.2,\"y\":-39.8}],\"rotateFrame\":[{\"duration\":21,\"tweenEasing\":0,\"rotate\":29.43},{\"duration\":24,\"tweenEasing\":0,\"rotate\":65.43},{\"duration\":24,\"tweenEasing\":0,\"rotate\":44.46},{\"duration\":3,\"rotate\":60}]},{\"name\":\"leftHand\",\"rotateFrame\":[{\"duration\":24,\"tweenEasing\":0,\"rotate\":15.92},{\"duration\":24,\"tweenEasing\":0,\"rotate\":12.42},{\"duration\":24,\"tweenEasing\":0,\"rotate\":-2.24},{\"duration\":0,\"rotate\":15.92}]},{\"name\":\"leftFrontArm\",\"translateFrame\":[{\"duration\":24,\"tweenEasing\":0},{\"duration\":24,\"tweenEasing\":0},{\"duration\":24,\"tweenEasing\":0,\"x\":-0.6,\"y\":0.39},{\"duration\":0}],\"rotateFrame\":[{\"duration\":24,\"tweenEasing\":0,\"rotate\":29.06},{\"duration\":24,\"tweenEasing\":0,\"rotate\":26.02},{\"duration\":24,\"tweenEasing\":0,\"rotate\":16.87},{\"duration\":0,\"rotate\":29.06}]},{\"name\":\"leftShoulder\",\"translateFrame\":[{\"duration\":24,\"tweenEasing\":0,\"x\":4.11,\"y\":-1.6},{\"duration\":24,\"tweenEasing\":0,\"x\":5.47,\"y\":-1.28},{\"duration\":24,\"tweenEasing\":0,\"x\":6.08,\"y\":-1.98},{\"duration\":0,\"x\":4.11,\"y\":-1.6}],\"rotateFrame\":[{\"duration\":24,\"tweenEasing\":0,\"rotate\":-12.27},{\"duration\":24,\"tweenEasing\":0,\"rotate\":-15.89},{\"duration\":24,\"tweenEasing\":0,\"rotate\":-12.23},{\"duration\":0,\"rotate\":-12.27}]},{\"name\":\"leftArm\",\"translateFrame\":[{\"duration\":24,\"tweenEasing\":0,\"x\":4.8,\"y\":0.91},{\"duration\":24,\"tweenEasing\":0,\"x\":4.8,\"y\":0.91},{\"duration\":24,\"tweenEasing\":0,\"x\":5.07,\"y\":1.29},{\"duration\":0,\"x\":4.8,\"y\":0.91}],\"rotateFrame\":[{\"duration\":24,\"tweenEasing\":0,\"rotate\":-23.09},{\"duration\":24,\"tweenEasing\":0,\"rotate\":-31.16},{\"duration\":24,\"tweenEasing\":0,\"rotate\":-21.98},{\"duration\":0,\"rotate\":-23.09}]},{\"name\":\"head\",\"translateFrame\":[{\"duration\":24,\"tweenEasing\":0,\"x\":4.19,\"y\":4.72},{\"duration\":24,\"tweenEasing\":0,\"x\":6.33,\"y\":5.71},{\"duration\":24,\"tweenEasing\":0,\"x\":6.14,\"y\":5.69},{\"duration\":0,\"x\":4.19,\"y\":4.72}],\"rotateFrame\":[{\"duration\":24,\"tweenEasing\":0,\"rotate\":27.28},{\"duration\":24,\"tweenEasing\":0,\"rotate\":21.12},{\"duration\":24,\"tweenEasing\":0,\"rotate\":18.96},{\"duration\":0,\"rotate\":27.28}]},{\"name\":\"rightShoulder\",\"translateFrame\":[{\"duration\":24,\"tweenEasing\":0,\"x\":3.43,\"y\":0.23},{\"duration\":24,\"tweenEasing\":0,\"x\":5.46,\"y\":1.26},{\"duration\":24,\"tweenEasing\":0,\"x\":5.41,\"y\":0.45},{\"duration\":0,\"x\":3.43,\"y\":0.23}],\"rotateFrame\":[{\"duration\":24,\"tweenEasing\":0,\"rotate\":13.3},{\"duration\":24,\"tweenEasing\":0,\"rotate\":9.28},{\"duration\":24,\"tweenEasing\":0,\"rotate\":14.42},{\"duration\":0,\"rotate\":13.3}]},{\"name\":\"body\",\"translateFrame\":[{\"duration\":24,\"tweenEasing\":0},{\"duration\":24,\"tweenEasing\":0,\"x\":0.23,\"y\":0.23},{\"duration\":24,\"tweenEasing\":0,\"x\":0.5,\"y\":-0.57},{\"duration\":0}],\"rotateFrame\":[{\"duration\":24,\"tweenEasing\":0,\"rotate\":13.71},{\"duration\":24,\"tweenEasing\":0,\"rotate\":17.86},{\"duration\":24,\"tweenEasing\":0,\"rotate\":16.11},{\"duration\":0,\"rotate\":13.71}]},{\"name\":\"leg\",\"scaleFrame\":[{\"duration\":18,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0,\"y\":0.9},{\"duration\":6,\"tweenEasing\":0,\"y\":0.9},{\"duration\":18,\"tweenEasing\":0,\"x\":1.1,\"y\":0.8},{\"duration\":6,\"tweenEasing\":0,\"x\":1.1,\"y\":0.8},{\"duration\":0}]},{\"name\":\"rightHand\",\"translateFrame\":[{\"duration\":72,\"x\":-1.95,\"y\":-1.15}],\"rotateFrame\":[{\"duration\":24,\"tweenEasing\":0,\"rotate\":11.7},{\"duration\":24,\"tweenEasing\":0,\"rotate\":1.26},{\"duration\":24,\"tweenEasing\":0,\"rotate\":-11.03},{\"duration\":0,\"rotate\":11.7}]},{\"name\":\"rightFrontArm\",\"translateFrame\":[{\"duration\":72,\"x\":-0.3,\"y\":-0.01}],\"rotateFrame\":[{\"duration\":24,\"tweenEasing\":0,\"rotate\":1.98},{\"duration\":24,\"tweenEasing\":0,\"rotate\":-1.3},{\"duration\":24,\"tweenEasing\":0,\"rotate\":-0.66},{\"duration\":0,\"rotate\":1.98}]},{\"name\":\"rightArm\",\"translateFrame\":[{\"duration\":24,\"tweenEasing\":0,\"x\":6.56,\"y\":3.17},{\"duration\":24,\"tweenEasing\":0,\"x\":6.56,\"y\":3.17},{\"duration\":24,\"tweenEasing\":0,\"x\":7.09,\"y\":2.9},{\"duration\":0,\"x\":6.56,\"y\":3.17}],\"rotateFrame\":[{\"duration\":24,\"tweenEasing\":0,\"rotate\":29.2},{\"duration\":24,\"tweenEasing\":0,\"rotate\":11.66},{\"duration\":24,\"tweenEasing\":0,\"rotate\":23.61},{\"duration\":0,\"rotate\":29.2}]}],\"slot\":[{\"name\":\"effect4\",\"colorFrame\":[{\"duration\":3,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":18,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":21,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0},{\"duration\":9,\"value\":{\"aM\":0}}]},{\"name\":\"effect3\",\"colorFrame\":[{\"duration\":9,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":24,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":21,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0},{\"duration\":0,\"value\":{\"aM\":0}}]},{\"name\":\"effect2\",\"colorFrame\":[{\"duration\":21,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":24,\"tweenEasing\":0},{\"duration\":24,\"tweenEasing\":0},{\"duration\":3,\"value\":{\"aM\":0}}]},{\"name\":\"backLight\",\"displayFrame\":[{\"duration\":72,\"value\":-1}]},{\"name\":\"effect5\",\"displayFrame\":[{\"duration\":72,\"value\":-1}]},{\"name\":\"effect6\",\"displayFrame\":[{\"duration\":72,\"value\":-1}]}]},{\"duration\":102,\"playTimes\":0,\"name\":\"Idle2\",\"bone\":[{\"name\":\"effect6\",\"translateFrame\":[{\"duration\":39,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"x\":6.4,\"y\":-11.2},{\"duration\":24,\"tweenEasing\":0,\"x\":6.4,\"y\":-23.8},{\"duration\":0,\"x\":14,\"y\":-30.2}],\"rotateFrame\":[{\"duration\":39,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"rotate\":-27.23},{\"duration\":24,\"tweenEasing\":0,\"rotate\":-17.6},{\"duration\":0,\"rotate\":-35.03}]},{\"name\":\"effect5\",\"translateFrame\":[{\"duration\":27,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"x\":-10.4,\"y\":-18.24},{\"duration\":21,\"tweenEasing\":0,\"x\":-10.08,\"y\":-32.8},{\"duration\":12,\"x\":-12.8,\"y\":-39.68}],\"rotateFrame\":[{\"duration\":27,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"rotate\":22.39},{\"duration\":21,\"tweenEasing\":0,\"rotate\":39.5},{\"duration\":12,\"rotate\":22.14}]},{\"name\":\"effect4\",\"translateFrame\":[{\"duration\":15,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"x\":8.8,\"y\":-12.2},{\"duration\":24,\"tweenEasing\":0,\"x\":11,\"y\":-27.6},{\"duration\":24,\"x\":12.2,\"y\":-38.6}],\"rotateFrame\":[{\"duration\":33,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0},{\"duration\":24,\"tweenEasing\":0,\"rotate\":-24.94},{\"duration\":24,\"rotate\":-14.84}]},{\"name\":\"effect3\",\"translateFrame\":[{\"duration\":36,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"x\":4.8,\"y\":-11.2},{\"duration\":18,\"tweenEasing\":0,\"x\":7.6,\"y\":-22.2},{\"duration\":9,\"x\":8.6,\"y\":-30.4}],\"rotateFrame\":[{\"duration\":36,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"rotate\":-17.53},{\"duration\":18,\"tweenEasing\":0,\"rotate\":-36.39},{\"duration\":9,\"rotate\":-23.84}]},{\"name\":\"effect2\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0,\"x\":-4.53,\"y\":-13.33},{\"duration\":18,\"tweenEasing\":0,\"x\":-3.47,\"y\":-21.07},{\"duration\":33,\"x\":-6.13,\"y\":-34.93}],\"rotateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0,\"rotate\":20.36},{\"duration\":18,\"tweenEasing\":0,\"rotate\":68.81},{\"duration\":33,\"rotate\":27.88}]},{\"name\":\"leftHand\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0,\"x\":0.08,\"y\":0.37},{\"duration\":9,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0,\"x\":0.08,\"y\":0.37},{\"duration\":9,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0,\"x\":0.08,\"y\":0.37},{\"duration\":9,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0,\"x\":0.08,\"y\":0.37},{\"duration\":0}],\"rotateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-12.3},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-14.11},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-12.3},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-14.11},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-12.3},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-14.11},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-12.3},{\"duration\":18,\"tweenEasing\":0,\"rotate\":-14.11},{\"duration\":0}]},{\"name\":\"leftFrontArm\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0,\"x\":0.37,\"y\":0.2},{\"duration\":9,\"tweenEasing\":0,\"x\":0.38,\"y\":0.31},{\"duration\":9,\"tweenEasing\":0,\"x\":0.37,\"y\":0.2},{\"duration\":9,\"tweenEasing\":0,\"x\":0.38,\"y\":0.31},{\"duration\":9,\"tweenEasing\":0,\"x\":0.37,\"y\":0.2},{\"duration\":9,\"tweenEasing\":0,\"x\":0.38,\"y\":0.31},{\"duration\":9,\"tweenEasing\":0,\"x\":0.37,\"y\":0.2},{\"duration\":18,\"tweenEasing\":0,\"x\":0.38,\"y\":0.31},{\"duration\":0}],\"rotateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0,\"rotate\":6.55},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-2.77},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-0.86},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-2.77},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-6.22},{\"duration\":9,\"tweenEasing\":0,\"rotate\":3.34},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-6.22},{\"duration\":18,\"tweenEasing\":0,\"rotate\":-2.77},{\"duration\":0}]},{\"name\":\"leftShoulder\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0,\"x\":-2.4,\"y\":0.27},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.31,\"y\":-0.92},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.19,\"y\":-1.27},{\"duration\":9,\"tweenEasing\":0,\"x\":0.01,\"y\":-2.2},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.19,\"y\":-1.27},{\"duration\":9,\"tweenEasing\":0,\"x\":0.01,\"y\":-2.2},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.19,\"y\":-1.27},{\"duration\":9,\"tweenEasing\":0,\"x\":0.01,\"y\":-2.2},{\"duration\":18,\"tweenEasing\":0,\"x\":-0.19,\"y\":-1.43},{\"duration\":0,\"x\":-2.4,\"y\":0.27}],\"rotateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0,\"rotate\":18.96},{\"duration\":9,\"tweenEasing\":0,\"rotate\":31.61},{\"duration\":9,\"tweenEasing\":0,\"rotate\":18.96},{\"duration\":9,\"tweenEasing\":0,\"rotate\":37.04},{\"duration\":9,\"tweenEasing\":0,\"rotate\":18.96},{\"duration\":9,\"tweenEasing\":0,\"rotate\":35.61},{\"duration\":9,\"tweenEasing\":0,\"rotate\":18.96},{\"duration\":18,\"tweenEasing\":0,\"rotate\":31.61},{\"duration\":0}]},{\"name\":\"leftArm\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0,\"x\":-2.4,\"y\":0.27},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.85,\"y\":-2.35},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.53,\"y\":-4.39},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.53,\"y\":-3.63},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.53,\"y\":-4.39},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.53,\"y\":-3.63},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.53,\"y\":-4.39},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.53,\"y\":-3.63},{\"duration\":18,\"tweenEasing\":0,\"x\":-0.53,\"y\":-4.55},{\"duration\":0,\"x\":-2.4,\"y\":0.27}],\"rotateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0,\"rotate\":30.08},{\"duration\":9,\"tweenEasing\":0,\"rotate\":22.76},{\"duration\":9,\"tweenEasing\":0,\"rotate\":19.34},{\"duration\":9,\"tweenEasing\":0,\"rotate\":25.64},{\"duration\":9,\"tweenEasing\":0,\"rotate\":20.36},{\"duration\":9,\"tweenEasing\":0,\"rotate\":26.38},{\"duration\":9,\"tweenEasing\":0,\"rotate\":18.94},{\"duration\":18,\"tweenEasing\":0,\"rotate\":22.76},{\"duration\":0}]},{\"name\":\"head\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0,\"x\":-2.13,\"y\":0.27},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.29,\"y\":0.61},{\"duration\":9,\"tweenEasing\":0,\"x\":0.57,\"y\":-1.49},{\"duration\":9,\"tweenEasing\":0,\"x\":0.67,\"y\":-0.35},{\"duration\":9,\"tweenEasing\":0,\"x\":0.57,\"y\":-1.49},{\"duration\":9,\"tweenEasing\":0,\"x\":0.67,\"y\":0.13},{\"duration\":9,\"tweenEasing\":0,\"x\":0.57,\"y\":-2.13},{\"duration\":9,\"tweenEasing\":0,\"x\":0.67,\"y\":0.61},{\"duration\":18,\"tweenEasing\":0,\"x\":0.57,\"y\":-2.13},{\"duration\":0,\"x\":-2.13,\"y\":0.27}],\"rotateFrame\":[{\"duration\":21,\"tweenEasing\":0,\"rotate\":-4.1},{\"duration\":9,\"tweenEasing\":0,\"rotate\":0.06},{\"duration\":54,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0},{\"duration\":0,\"rotate\":-4.1}]},{\"name\":\"rightShoulder\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0,\"x\":1.01,\"y\":-0.72},{\"duration\":9,\"tweenEasing\":0,\"x\":1.72,\"y\":-2.61},{\"duration\":9,\"tweenEasing\":0,\"x\":1.33,\"y\":-2},{\"duration\":9,\"tweenEasing\":0,\"x\":1.72,\"y\":-2.61},{\"duration\":9,\"tweenEasing\":0,\"x\":1.33,\"y\":-2},{\"duration\":9,\"tweenEasing\":0,\"x\":1.72,\"y\":-2.77},{\"duration\":9,\"tweenEasing\":0,\"x\":1.33,\"y\":-2},{\"duration\":18,\"tweenEasing\":0,\"x\":1.72,\"y\":-3.73},{\"duration\":0}],\"rotateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-30.94},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-38.24},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-30.94},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-39.74},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-30.94},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-45.24},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-30.94},{\"duration\":18,\"tweenEasing\":0,\"rotate\":-38.24},{\"duration\":0}]},{\"name\":\"body\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.32,\"y\":0.32},{\"duration\":9,\"tweenEasing\":0,\"y\":-0.99},{\"duration\":9,\"tweenEasing\":0,\"y\":-0.96},{\"duration\":9,\"tweenEasing\":0,\"y\":-1.47},{\"duration\":9,\"tweenEasing\":0,\"y\":-1.12},{\"duration\":9,\"tweenEasing\":0,\"y\":-1.95},{\"duration\":9,\"tweenEasing\":0,\"y\":-0.96},{\"duration\":18,\"tweenEasing\":0,\"y\":-2.11},{\"duration\":0}],\"rotateFrame\":[{\"duration\":21,\"tweenEasing\":0,\"rotate\":-6.48},{\"duration\":9,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0,\"rotate\":0.41},{\"duration\":9,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0,\"rotate\":0.41},{\"duration\":9,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0,\"rotate\":0.41},{\"duration\":9,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0,\"rotate\":0.41},{\"duration\":0,\"rotate\":-6.48}],\"scaleFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":9,\"tweenEasing\":0,\"x\":1.01,\"y\":1.01},{\"duration\":9,\"tweenEasing\":0,\"x\":1.02,\"y\":1.02},{\"duration\":9,\"tweenEasing\":0,\"x\":1.01,\"y\":1.01},{\"duration\":9,\"tweenEasing\":0,\"x\":1.02,\"y\":1.02},{\"duration\":9,\"tweenEasing\":0,\"x\":1.01,\"y\":1.01},{\"duration\":9,\"tweenEasing\":0,\"x\":1.02,\"y\":1.02},{\"duration\":9,\"tweenEasing\":0,\"x\":1.01,\"y\":1.01},{\"duration\":18,\"tweenEasing\":0,\"x\":1.02,\"y\":1.02},{\"duration\":0}]},{\"name\":\"leg\",\"translateFrame\":[{\"duration\":24,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"y\":-0.12},{\"duration\":24,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"y\":-0.12},{\"duration\":30}],\"scaleFrame\":[{\"duration\":24,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"x\":1.04,\"y\":1.1},{\"duration\":24,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0},{\"duration\":6,\"tweenEasing\":0,\"x\":1.04,\"y\":1.1},{\"duration\":30}]},{\"name\":\"rightHand\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0,\"x\":-1.95,\"y\":-1.15},{\"duration\":9,\"tweenEasing\":0,\"x\":-2.1,\"y\":-0.4},{\"duration\":9,\"tweenEasing\":0,\"x\":-1.71,\"y\":-0.37},{\"duration\":9,\"tweenEasing\":0,\"x\":-2.1,\"y\":-0.4},{\"duration\":9,\"tweenEasing\":0,\"x\":-1.71,\"y\":-0.37},{\"duration\":9,\"tweenEasing\":0,\"x\":-2.1,\"y\":-0.4},{\"duration\":9,\"tweenEasing\":0,\"x\":-1.71,\"y\":-0.37},{\"duration\":9,\"tweenEasing\":0,\"x\":-2.1,\"y\":-0.4},{\"duration\":18,\"tweenEasing\":0,\"x\":-1.71,\"y\":-0.37},{\"duration\":0,\"x\":-1.95,\"y\":-1.15}],\"rotateFrame\":[{\"duration\":21,\"tweenEasing\":0,\"rotate\":11.7},{\"duration\":9,\"tweenEasing\":0,\"rotate\":8.49},{\"duration\":9,\"tweenEasing\":0,\"rotate\":10.34},{\"duration\":9,\"tweenEasing\":0,\"rotate\":8.49},{\"duration\":9,\"tweenEasing\":0,\"rotate\":10.34},{\"duration\":9,\"tweenEasing\":0,\"rotate\":8.49},{\"duration\":9,\"tweenEasing\":0,\"rotate\":10.34},{\"duration\":9,\"tweenEasing\":0,\"rotate\":8.49},{\"duration\":18,\"tweenEasing\":0,\"rotate\":10.34},{\"duration\":0,\"rotate\":11.7}]},{\"name\":\"rightFrontArm\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0,\"x\":-0.3,\"y\":-0.01},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.89,\"y\":0.2},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.33,\"y\":0.31},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.89,\"y\":0.2},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.33,\"y\":0.31},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.89,\"y\":0.2},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.33,\"y\":0.31},{\"duration\":9,\"tweenEasing\":0,\"x\":-0.89,\"y\":0.2},{\"duration\":18,\"tweenEasing\":0,\"x\":-0.41,\"y\":0.01},{\"duration\":0,\"x\":-0.3,\"y\":-0.01}],\"rotateFrame\":[{\"duration\":21,\"tweenEasing\":0,\"rotate\":21.7},{\"duration\":9,\"tweenEasing\":0,\"rotate\":40.53},{\"duration\":9,\"tweenEasing\":0,\"rotate\":48.89},{\"duration\":9,\"tweenEasing\":0,\"rotate\":45.22},{\"duration\":9,\"tweenEasing\":0,\"rotate\":48.89},{\"duration\":9,\"tweenEasing\":0,\"rotate\":40.53},{\"duration\":9,\"tweenEasing\":0,\"rotate\":46.54},{\"duration\":9,\"tweenEasing\":0,\"rotate\":40.53},{\"duration\":18,\"tweenEasing\":0,\"rotate\":48.89},{\"duration\":0,\"rotate\":21.7}]},{\"name\":\"rightArm\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0,\"x\":1.76,\"y\":2.48},{\"duration\":9,\"tweenEasing\":0,\"x\":1.52,\"y\":0.77},{\"duration\":9,\"tweenEasing\":0,\"x\":2.26,\"y\":-1.5},{\"duration\":9,\"tweenEasing\":0,\"x\":1.84,\"y\":-0.51},{\"duration\":9,\"tweenEasing\":0,\"x\":2.26,\"y\":-1.5},{\"duration\":9,\"tweenEasing\":0,\"x\":1.84,\"y\":-0.51},{\"duration\":9,\"tweenEasing\":0,\"x\":2.26,\"y\":-1.5},{\"duration\":9,\"tweenEasing\":0,\"x\":1.84,\"y\":-0.99},{\"duration\":18,\"tweenEasing\":0,\"x\":2.26,\"y\":-2.14},{\"duration\":0,\"x\":1.76,\"y\":2.48}],\"rotateFrame\":[{\"duration\":21,\"tweenEasing\":0,\"rotate\":-6.67},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-30.66},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-31.48},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-27.88},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-34.28},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-25.77},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-35.22},{\"duration\":9,\"tweenEasing\":0,\"rotate\":-23.55},{\"duration\":18,\"tweenEasing\":0,\"rotate\":-31.48},{\"duration\":0,\"rotate\":-6.67}]}],\"slot\":[{\"name\":\"effect6\",\"colorFrame\":[{\"duration\":39,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":18,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":21,\"tweenEasing\":0},{\"duration\":24,\"tweenEasing\":0},{\"duration\":0,\"value\":{\"aM\":0}}]},{\"name\":\"effect5\",\"colorFrame\":[{\"duration\":27,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":21,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":21,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0},{\"duration\":12,\"value\":{\"aM\":0}}]},{\"name\":\"effect4\",\"colorFrame\":[{\"duration\":15,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":18,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":21,\"tweenEasing\":0},{\"duration\":24,\"tweenEasing\":0},{\"duration\":24,\"value\":{\"aM\":0}}]},{\"name\":\"effect3\",\"colorFrame\":[{\"duration\":36,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":18,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":21,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0},{\"duration\":9,\"value\":{\"aM\":0}}]},{\"name\":\"effect2\",\"colorFrame\":[{\"duration\":21,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":15,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":15,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0},{\"duration\":33,\"value\":{\"aM\":0}}]},{\"name\":\"backLight\",\"displayFrame\":[{\"duration\":102,\"value\":-1}]}]},{\"duration\":66,\"playTimes\":0,\"name\":\"Idle1\",\"bone\":[{\"name\":\"effect6\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0},{\"duration\":24,\"tweenEasing\":0,\"x\":6.93,\"y\":-13.69},{\"duration\":0,\"x\":10.84,\"y\":-19.73}],\"rotateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0},{\"duration\":24,\"rotate\":-10.38}]},{\"name\":\"effect5\",\"translateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0,\"x\":-8,\"y\":-6.63},{\"duration\":15,\"tweenEasing\":0,\"x\":-10.06,\"y\":-17.83},{\"duration\":9,\"x\":-10.74,\"y\":-24.69}],\"rotateFrame\":[{\"duration\":6,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0,\"rotate\":27.97},{\"duration\":15,\"tweenEasing\":0,\"rotate\":-3.77},{\"duration\":9,\"rotate\":-10.94}]},{\"name\":\"effect4\",\"translateFrame\":[{\"duration\":18,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0,\"x\":7.77,\"y\":-12.8},{\"duration\":21,\"tweenEasing\":0,\"x\":13.49,\"y\":-21.94},{\"duration\":9,\"x\":13.03,\"y\":-26.74}],\"rotateFrame\":[{\"duration\":18,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0,\"rotate\":19.87},{\"duration\":21,\"tweenEasing\":0,\"rotate\":-1.94},{\"duration\":9,\"rotate\":-29.35}]},{\"name\":\"effect3\",\"translateFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"x\":6.8,\"y\":-15.73},{\"duration\":18,\"tweenEasing\":0,\"x\":6.27,\"y\":-28.27},{\"duration\":0,\"x\":7.33,\"y\":-35.73}],\"rotateFrame\":[{\"duration\":9,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"rotate\":-25.82},{\"duration\":18,\"tweenEasing\":0,\"rotate\":-13.32},{\"duration\":0,\"rotate\":-23.08}]},{\"name\":\"effect2\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0,\"x\":-4.64,\"y\":-11.84},{\"duration\":21,\"tweenEasing\":0,\"x\":-11.68,\"y\":-18.88},{\"duration\":6,\"x\":-15.04,\"y\":-24}],\"rotateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0,\"rotate\":35.13},{\"duration\":21,\"tweenEasing\":0,\"rotate\":-4.98},{\"duration\":6,\"rotate\":29.58}]},{\"name\":\"leftHand\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"x\":0.58,\"y\":0.86},{\"duration\":24,\"tweenEasing\":0,\"x\":0.58,\"y\":0.86},{\"duration\":0}],\"rotateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"rotate\":-4.45},{\"duration\":24,\"tweenEasing\":0,\"rotate\":-6.58},{\"duration\":0}]},{\"name\":\"leftFrontArm\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"x\":0.06,\"y\":0.45},{\"duration\":24}],\"rotateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"rotate\":-3.35},{\"duration\":24,\"tweenEasing\":0,\"rotate\":7.11},{\"duration\":0}]},{\"name\":\"leftShoulder\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"x\":-0.16,\"y\":-1.12},{\"duration\":24,\"tweenEasing\":0,\"x\":-0.16,\"y\":-1.12},{\"duration\":0}],\"rotateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"rotate\":13.8},{\"duration\":24,\"tweenEasing\":0,\"rotate\":4.52},{\"duration\":0}]},{\"name\":\"leftArm\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"x\":0.2,\"y\":-1.99},{\"duration\":24,\"tweenEasing\":0,\"x\":0.36,\"y\":-1.83},{\"duration\":0}],\"rotateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"rotate\":16.02},{\"duration\":24,\"tweenEasing\":0,\"rotate\":12.08},{\"duration\":0}]},{\"name\":\"head\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"x\":-0.32,\"y\":-1.37},{\"duration\":24,\"tweenEasing\":0,\"y\":-0.89},{\"duration\":0}]},{\"name\":\"rightShoulder\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"x\":0.64,\"y\":-3.79},{\"duration\":24,\"tweenEasing\":0,\"x\":0.64,\"y\":-1.55},{\"duration\":0}],\"rotateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"rotate\":-10.95},{\"duration\":24,\"tweenEasing\":0,\"rotate\":-8.38},{\"duration\":0}]},{\"name\":\"body\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"y\":-1.44},{\"duration\":24,\"tweenEasing\":0,\"x\":0.16,\"y\":-0.64},{\"duration\":0}],\"scaleFrame\":[{\"duration\":21,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0,\"x\":1.03,\"y\":1.03},{\"duration\":24,\"tweenEasing\":0,\"x\":1.03,\"y\":1.03},{\"duration\":0}]},{\"name\":\"rightHand\",\"translateFrame\":[{\"duration\":66,\"x\":-1.95,\"y\":-1.15}],\"rotateFrame\":[{\"duration\":21,\"tweenEasing\":0,\"rotate\":11.7},{\"duration\":21,\"tweenEasing\":0,\"rotate\":16.12},{\"duration\":24,\"tweenEasing\":0,\"rotate\":15.51},{\"duration\":0,\"rotate\":11.7}]},{\"name\":\"rightFrontArm\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0,\"x\":-0.3,\"y\":-0.01},{\"duration\":21,\"tweenEasing\":0,\"x\":-0.17,\"y\":1.03},{\"duration\":24,\"tweenEasing\":0,\"x\":-0.13,\"y\":0.26},{\"duration\":0,\"x\":-0.3,\"y\":-0.01}],\"rotateFrame\":[{\"duration\":21,\"tweenEasing\":0,\"rotate\":21.7},{\"duration\":21,\"tweenEasing\":0,\"rotate\":45.3},{\"duration\":24,\"tweenEasing\":0,\"rotate\":32.17},{\"duration\":0,\"rotate\":21.7}]},{\"name\":\"rightArm\",\"translateFrame\":[{\"duration\":21,\"tweenEasing\":0,\"x\":1.76,\"y\":2.48},{\"duration\":21,\"tweenEasing\":0,\"x\":1.49,\"y\":0.92},{\"duration\":24,\"tweenEasing\":0,\"x\":2.13,\"y\":1.4},{\"duration\":0,\"x\":1.76,\"y\":2.48}],\"rotateFrame\":[{\"duration\":21,\"tweenEasing\":0,\"rotate\":-6.67},{\"duration\":21,\"tweenEasing\":0,\"rotate\":-26.33},{\"duration\":24,\"tweenEasing\":0,\"rotate\":-19.75},{\"duration\":0,\"rotate\":-6.67}]}],\"slot\":[{\"name\":\"effect6\",\"colorFrame\":[{\"duration\":21,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":21,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":24,\"tweenEasing\":0},{\"duration\":0,\"value\":{\"aM\":0}}]},{\"name\":\"effect5\",\"colorFrame\":[{\"duration\":6,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":18,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":18,\"tweenEasing\":0},{\"duration\":15,\"tweenEasing\":0},{\"duration\":9,\"value\":{\"aM\":0}}]},{\"name\":\"effect4\",\"colorFrame\":[{\"duration\":18,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":18,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0},{\"duration\":9,\"value\":{\"aM\":0}}]},{\"name\":\"effect3\",\"colorFrame\":[{\"duration\":9,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":18,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":21,\"tweenEasing\":0},{\"duration\":18,\"tweenEasing\":0},{\"duration\":0,\"value\":{\"aM\":0}}]},{\"name\":\"effect2\",\"colorFrame\":[{\"duration\":21,\"tweenEasing\":0,\"value\":{\"aM\":0}},{\"duration\":18,\"tweenEasing\":0},{\"duration\":21,\"tweenEasing\":0},{\"duration\":6,\"value\":{\"aM\":0}}]},{\"name\":\"backLight\",\"displayFrame\":[{\"duration\":66,\"value\":-1}]}]}],\"defaultActions\":[{\"gotoAndPlay\":\"Walking\"}]}]}", "subMetas": {} } \ No newline at end of file diff --git a/frontend/assets/resources/animation/SolderWaterGhost/SoldierWaterGhost_tex.json.meta b/frontend/assets/resources/animation/SolderWaterGhost/SoldierWaterGhost_tex.json.meta index 61e6feb..f7c1a75 100644 --- a/frontend/assets/resources/animation/SolderWaterGhost/SoldierWaterGhost_tex.json.meta +++ b/frontend/assets/resources/animation/SolderWaterGhost/SoldierWaterGhost_tex.json.meta @@ -1,7 +1,7 @@ { "ver": "1.0.0", - "uuid": "2f5ba371-9006-4e2d-8dd4-df91fcea1df2", + "uuid": "e9e703e9-3589-4713-b889-28b23406d220", "atlasJson": "{\"SubTexture\":[{\"y\":50,\"frameX\":-2,\"frameY\":-2,\"width\":19,\"frameWidth\":23,\"height\":19,\"name\":\"biu\",\"frameHeight\":22,\"x\":1},{\"width\":9,\"y\":50,\"height\":14,\"name\":\"rightArm\",\"x\":42},{\"y\":34,\"frameX\":-6,\"frameY\":0,\"width\":20,\"frameWidth\":29,\"height\":32,\"name\":\"yinmoqe00\",\"frameHeight\":32,\"x\":88},{\"y\":1,\"frameX\":0,\"frameY\":0,\"width\":33,\"frameWidth\":34,\"height\":39,\"name\":\"body\",\"frameHeight\":41,\"x\":53},{\"width\":9,\"y\":56,\"height\":13,\"name\":\"rightShoulder\",\"x\":74},{\"y\":50,\"frameX\":0,\"frameY\":0,\"width\":18,\"frameWidth\":19,\"height\":17,\"name\":\"rightFrontArm\",\"frameHeight\":18,\"x\":22},{\"width\":14,\"y\":50,\"height\":14,\"name\":\"rightHand\",\"x\":110},{\"width\":12,\"y\":42,\"height\":12,\"name\":\"leftArm\",\"x\":74},{\"width\":13,\"y\":66,\"height\":12,\"name\":\"leftShoulder\",\"x\":110},{\"y\":42,\"frameX\":-1,\"frameY\":0,\"width\":19,\"frameWidth\":20,\"height\":21,\"name\":\"leftFrontArm\",\"frameHeight\":21,\"x\":53},{\"width\":50,\"y\":1,\"height\":47,\"name\":\"head2\",\"x\":1},{\"y\":1,\"frameX\":-1,\"frameY\":0,\"width\":32,\"frameWidth\":33,\"height\":31,\"name\":\"head\",\"frameHeight\":32,\"x\":88},{\"width\":16,\"y\":34,\"height\":14,\"name\":\"leftHand\",\"x\":110},{\"y\":1,\"frameX\":-2,\"frameY\":-3,\"width\":2,\"frameWidth\":8,\"height\":2,\"name\":\"huomiao01\",\"frameHeight\":8,\"x\":122}],\"width\":128,\"height\":128,\"name\":\"SoldierWaterGhost\",\"imagePath\":\"SoldierWaterGhost_tex.png\"}", - "texture": "62ea1a78-b096-4b8c-afb4-8edd4be142f7", + "texture": "def168c3-3f07-43f9-a460-36b397c70a57", "subMetas": {} } \ No newline at end of file diff --git a/frontend/assets/resources/animation/SolderWaterGhost/SoldierWaterGhost_tex.png.meta b/frontend/assets/resources/animation/SolderWaterGhost/SoldierWaterGhost_tex.png.meta index 69a7c27..a7fa894 100644 --- a/frontend/assets/resources/animation/SolderWaterGhost/SoldierWaterGhost_tex.png.meta +++ b/frontend/assets/resources/animation/SolderWaterGhost/SoldierWaterGhost_tex.png.meta @@ -1,6 +1,6 @@ { "ver": "2.3.3", - "uuid": "62ea1a78-b096-4b8c-afb4-8edd4be142f7", + "uuid": "def168c3-3f07-43f9-a460-36b397c70a57", "type": "sprite", "wrapMode": "clamp", "filterMode": "bilinear", @@ -11,8 +11,8 @@ "subMetas": { "SoldierWaterGhost_tex": { "ver": "1.0.4", - "uuid": "e7b96c0e-a9b8-40eb-8568-73bd2803cd31", - "rawTextureUuid": "62ea1a78-b096-4b8c-afb4-8edd4be142f7", + "uuid": "52fb0606-bbea-433c-803b-bf5ce936a0df", + "rawTextureUuid": "def168c3-3f07-43f9-a460-36b397c70a57", "trimType": "auto", "trimThreshold": 1, "rotated": false, diff --git a/frontend/assets/resources/pbfiles/room_downsync_frame.proto b/frontend/assets/resources/pbfiles/room_downsync_frame.proto index 6471551..6cf5c02 100644 --- a/frontend/assets/resources/pbfiles/room_downsync_frame.proto +++ b/frontend/assets/resources/pbfiles/room_downsync_frame.proto @@ -108,24 +108,25 @@ message BattleColliderInfo { int32 intervalToPing = 8; int32 willKickIfInactiveFor = 9; int32 boundRoomId = 10; - int64 battleDurationNanos = 11; - int32 serverFps = 12; - int32 inputDelayFrames = 13; - uint32 inputScaleFrames = 14; - int32 nstDelayFrames = 15; - int32 inputFrameUpsyncDelayTolerance = 16; - int32 maxChasingRenderFramesPerUpdate = 17; - int32 playerBattleState = 18; - double rollbackEstimatedDtMillis = 19; - int64 rollbackEstimatedDtNanos = 20; + int32 battleDurationFrames = 12; + int64 battleDurationNanos = 13; + int32 serverFps = 14; + int32 inputDelayFrames = 15; // in the count of render frames + uint32 inputScaleFrames = 16; // inputDelayedAndScaledFrameId = ((originalFrameId - InputDelayFrames) >> InputScaleFrames) + int32 nstDelayFrames = 17; // network-single-trip delay in the count of render frames, proposed to be (InputDelayFrames >> 1) because we expect a round-trip delay to be exactly "InputDelayFrames" + int32 inputFrameUpsyncDelayTolerance = 18; + int32 maxChasingRenderFramesPerUpdate = 19; + int32 playerBattleState = 20; + double rollbackEstimatedDtMillis = 21; + int64 rollbackEstimatedDtNanos = 22; - double worldToVirtualGridRatio = 21; - double virtualGridToWorldRatio = 22; + double worldToVirtualGridRatio = 23; + double virtualGridToWorldRatio = 24; - int32 spAtkLookupFrames = 23; - int32 renderCacheSize = 24; + int32 spAtkLookupFrames = 25; + int32 renderCacheSize = 26; - map meleeSkillConfig = 25; // skillId -> skill + map meleeSkillConfig = 27; // skillId -> skill } message RoomDownsyncFrame { diff --git a/frontend/assets/resources/prefabs/ControlledCharacter.prefab b/frontend/assets/resources/prefabs/ControlledCharacter.prefab index c888194..297775a 100644 --- a/frontend/assets/resources/prefabs/ControlledCharacter.prefab +++ b/frontend/assets/resources/prefabs/ControlledCharacter.prefab @@ -860,7 +860,7 @@ "_cacheMode": 0, "playTimes": -1, "premultipliedAlpha": false, - "_armatureKey": "73b7e7d4-6ad0-41ea-9d17-1104c463aad2#2f5ba371-9006-4e2d-8dd4-df91fcea1df2", + "_armatureKey": "a9d7bbc2-134b-4eb4-ba16-6541f3e51e06#e9e703e9-3589-4713-b889-28b23406d220", "_accTime": 0, "_playCount": 0, "_frameCache": null, @@ -868,10 +868,10 @@ "_playing": false, "_armatureCache": null, "_N$dragonAsset": { - "__uuid__": "73b7e7d4-6ad0-41ea-9d17-1104c463aad2" + "__uuid__": "a9d7bbc2-134b-4eb4-ba16-6541f3e51e06" }, "_N$dragonAtlasAsset": { - "__uuid__": "2f5ba371-9006-4e2d-8dd4-df91fcea1df2" + "__uuid__": "e9e703e9-3589-4713-b889-28b23406d220" }, "_N$_defaultArmatureIndex": 0, "_N$_animationIndex": 8, diff --git a/frontend/assets/scenes/login.fire b/frontend/assets/scenes/login.fire index 2818e90..76a6bfa 100644 --- a/frontend/assets/scenes/login.fire +++ b/frontend/assets/scenes/login.fire @@ -440,7 +440,7 @@ "array": [ 0, 0, - 210.23252687912068, + 216.50635094610968, 0, 0, 0, diff --git a/frontend/assets/scenes/offline_map_1.fire b/frontend/assets/scenes/offline_map_1.fire index b579327..4ce7f71 100644 --- a/frontend/assets/scenes/offline_map_1.fire +++ b/frontend/assets/scenes/offline_map_1.fire @@ -454,7 +454,7 @@ "array": [ 0, 0, - 210.23252687912068, + 216.50635094610968, 0, 0, 0, diff --git a/frontend/assets/scripts/Map.js b/frontend/assets/scripts/Map.js index d53c2b7..4ffd2f6 100644 --- a/frontend/assets/scripts/Map.js +++ b/frontend/assets/scripts/Map.js @@ -991,7 +991,7 @@ cc.Class({ const lastAllConfirmedInputFrame = self.recentInputCache.getByFrameId(self.lastAllConfirmedInputFrameId); for (let i = 0; i < inputFrameDownsync.inputList.length; ++i) { if (i == self.selfPlayerInfo.joinIndex - 1) continue; - inputFrameDownsync.inputList[i] = lastAllConfirmedInputFrame.inputList[i]; + inputFrameDownsync.inputList[i] = (lastAllConfirmedInputFrame.inputList[i] & 15); // Don't predict attack input! } } @@ -1141,7 +1141,7 @@ cc.Class({ playerCollider.x += bulletPushbacks[joinIndex - 1][0]; playerCollider.y += bulletPushbacks[joinIndex - 1][1]; if (0 != bulletPushbacks[joinIndex - 1][0] || 0 != bulletPushbacks[joinIndex - 1][1]) { - console.log(`playerId=${playerId}, joinIndex=${joinIndex} is pushbacked back by ${bulletPushbacks[joinIndex - 1]} by bullet impacts, now its framesToRecover is ${currPlayerDownsync.framesToRecover}`); + console.log(`playerId=${playerId}, joinIndex=${joinIndex} is pushbacked back by ${bulletPushbacks[joinIndex - 1]} by bullet impacts, now its framesToRecover is ${thatPlayerInNextFrame.framesToRecover}`); } continue; } @@ -1154,14 +1154,16 @@ cc.Class({ if (1 == decodedInput.btnALevel && 0 == prevBtnALevel) { // console.log(`playerId=${playerId} triggered a rising-edge of btnA at renderFrame.id=${currRenderFrame.id}, delayedInputFrame.id=${delayedInputFrame.inputFrameId}`); if (self.bulletTriggerEnabled) { - thatPlayerInNextFrame.framesToRecover = window.PunchAtkConfig.recoveryFrames; - const punch = window.pb.protos.MeleeBullet.create(window.PunchAtkConfig); + const punchSkillId = 1; + const punch = window.pb.protos.MeleeBullet.create(self.meleeSkillConfig[punchSkillId]); + thatPlayerInNextFrame.framesToRecover = punch.recoveryFrames; punch.battleLocalId = self.bulletBattleLocalIdCounter++; punch.offenderJoinIndex = joinIndex; punch.offenderPlayerId = playerId; punch.originatedRenderFrameId = currRenderFrame.id; toRet.meleeBullets.push(punch); - console.log(`A rising-edge of meleeBullet is created at renderFrame.id=${currRenderFrame.id}, delayedInputFrame.id=${delayedInputFrame.inputFrameId}: ${self._stringifyRecentInputCache(true)}`); + // console.log(`A rising-edge of meleeBullet is created at renderFrame.id=${currRenderFrame.id}, delayedInputFrame.id=${delayedInputFrame.inputFrameId}: ${self._stringifyRecentInputCache(true)}`); + // console.log(`A rising-edge of meleeBullet is created at renderFrame.id=${currRenderFrame.id}, delayedInputFrame.id=${delayedInputFrame.inputFrameId}`); thatPlayerInNextFrame.characterState = window.ATK_CHARACTER_STATE.Atk1[0]; } diff --git a/frontend/assets/scripts/OfflineMap.js b/frontend/assets/scripts/OfflineMap.js index 7787e4b..ded4aca 100644 --- a/frontend/assets/scripts/OfflineMap.js +++ b/frontend/assets/scripts/OfflineMap.js @@ -3,31 +3,6 @@ i18n.init(window.language); // languageID should be equal to the one we input in const OnlineMap = require('./Map'); -window.PunchAtkConfig = { - // for offender - startupFrames: 18, - activeFrames: 42, - recoveryFrames: 61, // usually but not always "startupFrames+activeFrames", I hereby set it to be 1 frame more than the actual animation to avoid critical transition, i.e. when the animation is 1 frame from ending but "rdfPlayer.framesToRecover" is already counted 0 and the player triggers an other same attack, making an effective bullet trigger but no animation is played due to same animName is still playing - recoveryFramesOnBlock: 61, - recoveryFramesOnHit: 61, - moveforward: { - x: 0, - y: 0, - }, - hitboxOffset: 12.0, // should be about the radius of the PlayerCollider - hitboxSize: { - x: 45.0, - y: 32.0, - }, - - // for defender - hitStunFrames: 18, - blockStunFrames: 9, - pushback: 22.0, - releaseTriggerType: 1, // 1: rising-edge, 2: falling-edge - damage: 5 -}; - cc.Class({ extends: OnlineMap, @@ -64,6 +39,32 @@ cc.Class({ self.worldToVirtualGridRatio = 1000; self.virtualGridToWorldRatio = 1.0 / self.worldToVirtualGridRatio; + self.meleeSkillConfig = { + 1: { + // for offender + startupFrames: 18, + activeFrames: 42, + recoveryFrames: 61, // usually but not always "startupFrames+activeFrames", I hereby set it to be 1 frame more than the actual animation to avoid critical transition, i.e. when the animation is 1 frame from ending but "rdfPlayer.framesToRecover" is already counted 0 and the player triggers an other same attack, making an effective bullet trigger but no animation is played due to same animName is still playing + recoveryFramesOnBlock: 61, + recoveryFramesOnHit: 61, + moveforward: { + x: 0, + y: 0, + }, + hitboxOffset: 12.0, // should be about the radius of the PlayerCollider + hitboxSize: { + x: 45.0, + y: 32.0, + }, + + // for defender + hitStunFrames: 18, + blockStunFrames: 9, + pushback: 22.0, + releaseTriggerType: 1, // 1: rising-edge, 2: falling-edge + damage: 5 + } + }; const tiledMapIns = self.node.getComponent(cc.TiledMap); diff --git a/frontend/assets/scripts/modules/room_downsync_frame_proto_bundle.forcemsg.js b/frontend/assets/scripts/modules/room_downsync_frame_proto_bundle.forcemsg.js index 210dfea..070c8f7 100644 --- a/frontend/assets/scripts/modules/room_downsync_frame_proto_bundle.forcemsg.js +++ b/frontend/assets/scripts/modules/room_downsync_frame_proto_bundle.forcemsg.js @@ -4151,6 +4151,7 @@ $root.protos = (function() { * @property {number|null} [intervalToPing] BattleColliderInfo intervalToPing * @property {number|null} [willKickIfInactiveFor] BattleColliderInfo willKickIfInactiveFor * @property {number|null} [boundRoomId] BattleColliderInfo boundRoomId + * @property {number|null} [battleDurationFrames] BattleColliderInfo battleDurationFrames * @property {number|Long|null} [battleDurationNanos] BattleColliderInfo battleDurationNanos * @property {number|null} [serverFps] BattleColliderInfo serverFps * @property {number|null} [inputDelayFrames] BattleColliderInfo inputDelayFrames @@ -4266,6 +4267,14 @@ $root.protos = (function() { */ BattleColliderInfo.prototype.boundRoomId = 0; + /** + * BattleColliderInfo battleDurationFrames. + * @member {number} battleDurationFrames + * @memberof protos.BattleColliderInfo + * @instance + */ + BattleColliderInfo.prototype.battleDurationFrames = 0; + /** * BattleColliderInfo battleDurationNanos. * @member {number|Long} battleDurationNanos @@ -4436,37 +4445,39 @@ $root.protos = (function() { writer.uint32(/* id 9, wireType 0 =*/72).int32(message.willKickIfInactiveFor); if (message.boundRoomId != null && Object.hasOwnProperty.call(message, "boundRoomId")) writer.uint32(/* id 10, wireType 0 =*/80).int32(message.boundRoomId); + if (message.battleDurationFrames != null && Object.hasOwnProperty.call(message, "battleDurationFrames")) + writer.uint32(/* id 12, wireType 0 =*/96).int32(message.battleDurationFrames); if (message.battleDurationNanos != null && Object.hasOwnProperty.call(message, "battleDurationNanos")) - writer.uint32(/* id 11, wireType 0 =*/88).int64(message.battleDurationNanos); + writer.uint32(/* id 13, wireType 0 =*/104).int64(message.battleDurationNanos); if (message.serverFps != null && Object.hasOwnProperty.call(message, "serverFps")) - writer.uint32(/* id 12, wireType 0 =*/96).int32(message.serverFps); + writer.uint32(/* id 14, wireType 0 =*/112).int32(message.serverFps); if (message.inputDelayFrames != null && Object.hasOwnProperty.call(message, "inputDelayFrames")) - writer.uint32(/* id 13, wireType 0 =*/104).int32(message.inputDelayFrames); + writer.uint32(/* id 15, wireType 0 =*/120).int32(message.inputDelayFrames); if (message.inputScaleFrames != null && Object.hasOwnProperty.call(message, "inputScaleFrames")) - writer.uint32(/* id 14, wireType 0 =*/112).uint32(message.inputScaleFrames); + writer.uint32(/* id 16, wireType 0 =*/128).uint32(message.inputScaleFrames); if (message.nstDelayFrames != null && Object.hasOwnProperty.call(message, "nstDelayFrames")) - writer.uint32(/* id 15, wireType 0 =*/120).int32(message.nstDelayFrames); + writer.uint32(/* id 17, wireType 0 =*/136).int32(message.nstDelayFrames); if (message.inputFrameUpsyncDelayTolerance != null && Object.hasOwnProperty.call(message, "inputFrameUpsyncDelayTolerance")) - writer.uint32(/* id 16, wireType 0 =*/128).int32(message.inputFrameUpsyncDelayTolerance); + writer.uint32(/* id 18, wireType 0 =*/144).int32(message.inputFrameUpsyncDelayTolerance); if (message.maxChasingRenderFramesPerUpdate != null && Object.hasOwnProperty.call(message, "maxChasingRenderFramesPerUpdate")) - writer.uint32(/* id 17, wireType 0 =*/136).int32(message.maxChasingRenderFramesPerUpdate); + writer.uint32(/* id 19, wireType 0 =*/152).int32(message.maxChasingRenderFramesPerUpdate); if (message.playerBattleState != null && Object.hasOwnProperty.call(message, "playerBattleState")) - writer.uint32(/* id 18, wireType 0 =*/144).int32(message.playerBattleState); + writer.uint32(/* id 20, wireType 0 =*/160).int32(message.playerBattleState); if (message.rollbackEstimatedDtMillis != null && Object.hasOwnProperty.call(message, "rollbackEstimatedDtMillis")) - writer.uint32(/* id 19, wireType 1 =*/153).double(message.rollbackEstimatedDtMillis); + writer.uint32(/* id 21, wireType 1 =*/169).double(message.rollbackEstimatedDtMillis); if (message.rollbackEstimatedDtNanos != null && Object.hasOwnProperty.call(message, "rollbackEstimatedDtNanos")) - writer.uint32(/* id 20, wireType 0 =*/160).int64(message.rollbackEstimatedDtNanos); + writer.uint32(/* id 22, wireType 0 =*/176).int64(message.rollbackEstimatedDtNanos); if (message.worldToVirtualGridRatio != null && Object.hasOwnProperty.call(message, "worldToVirtualGridRatio")) - writer.uint32(/* id 21, wireType 1 =*/169).double(message.worldToVirtualGridRatio); + writer.uint32(/* id 23, wireType 1 =*/185).double(message.worldToVirtualGridRatio); if (message.virtualGridToWorldRatio != null && Object.hasOwnProperty.call(message, "virtualGridToWorldRatio")) - writer.uint32(/* id 22, wireType 1 =*/177).double(message.virtualGridToWorldRatio); + writer.uint32(/* id 24, wireType 1 =*/193).double(message.virtualGridToWorldRatio); if (message.spAtkLookupFrames != null && Object.hasOwnProperty.call(message, "spAtkLookupFrames")) - writer.uint32(/* id 23, wireType 0 =*/184).int32(message.spAtkLookupFrames); + writer.uint32(/* id 25, wireType 0 =*/200).int32(message.spAtkLookupFrames); if (message.renderCacheSize != null && Object.hasOwnProperty.call(message, "renderCacheSize")) - writer.uint32(/* id 24, wireType 0 =*/192).int32(message.renderCacheSize); + writer.uint32(/* id 26, wireType 0 =*/208).int32(message.renderCacheSize); if (message.meleeSkillConfig != null && Object.hasOwnProperty.call(message, "meleeSkillConfig")) for (var keys = Object.keys(message.meleeSkillConfig), i = 0; i < keys.length; ++i) { - writer.uint32(/* id 25, wireType 2 =*/202).fork().uint32(/* id 1, wireType 0 =*/8).int32(keys[i]); + writer.uint32(/* id 27, wireType 2 =*/218).fork().uint32(/* id 1, wireType 0 =*/8).int32(keys[i]); $root.protos.MeleeBullet.encode(message.meleeSkillConfig[keys[i]], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim().ldelim(); } return writer; @@ -4581,63 +4592,67 @@ $root.protos = (function() { message.boundRoomId = reader.int32(); break; } - case 11: { - message.battleDurationNanos = reader.int64(); - break; - } case 12: { - message.serverFps = reader.int32(); + message.battleDurationFrames = reader.int32(); break; } case 13: { - message.inputDelayFrames = reader.int32(); + message.battleDurationNanos = reader.int64(); break; } case 14: { - message.inputScaleFrames = reader.uint32(); + message.serverFps = reader.int32(); break; } case 15: { - message.nstDelayFrames = reader.int32(); + message.inputDelayFrames = reader.int32(); break; } case 16: { - message.inputFrameUpsyncDelayTolerance = reader.int32(); + message.inputScaleFrames = reader.uint32(); break; } case 17: { - message.maxChasingRenderFramesPerUpdate = reader.int32(); + message.nstDelayFrames = reader.int32(); break; } case 18: { - message.playerBattleState = reader.int32(); + message.inputFrameUpsyncDelayTolerance = reader.int32(); break; } case 19: { - message.rollbackEstimatedDtMillis = reader.double(); + message.maxChasingRenderFramesPerUpdate = reader.int32(); break; } case 20: { - message.rollbackEstimatedDtNanos = reader.int64(); + message.playerBattleState = reader.int32(); break; } case 21: { - message.worldToVirtualGridRatio = reader.double(); + message.rollbackEstimatedDtMillis = reader.double(); break; } case 22: { - message.virtualGridToWorldRatio = reader.double(); + message.rollbackEstimatedDtNanos = reader.int64(); break; } case 23: { - message.spAtkLookupFrames = reader.int32(); + message.worldToVirtualGridRatio = reader.double(); break; } case 24: { - message.renderCacheSize = reader.int32(); + message.virtualGridToWorldRatio = reader.double(); break; } case 25: { + message.spAtkLookupFrames = reader.int32(); + break; + } + case 26: { + message.renderCacheSize = reader.int32(); + break; + } + case 27: { if (message.meleeSkillConfig === $util.emptyObject) message.meleeSkillConfig = {}; var end2 = reader.uint32() + reader.pos; @@ -4739,6 +4754,9 @@ $root.protos = (function() { if (message.boundRoomId != null && message.hasOwnProperty("boundRoomId")) if (!$util.isInteger(message.boundRoomId)) return "boundRoomId: integer expected"; + if (message.battleDurationFrames != null && message.hasOwnProperty("battleDurationFrames")) + if (!$util.isInteger(message.battleDurationFrames)) + return "battleDurationFrames: integer expected"; if (message.battleDurationNanos != null && message.hasOwnProperty("battleDurationNanos")) if (!$util.isInteger(message.battleDurationNanos) && !(message.battleDurationNanos && $util.isInteger(message.battleDurationNanos.low) && $util.isInteger(message.battleDurationNanos.high))) return "battleDurationNanos: integer|Long expected"; @@ -4846,6 +4864,8 @@ $root.protos = (function() { message.willKickIfInactiveFor = object.willKickIfInactiveFor | 0; if (object.boundRoomId != null) message.boundRoomId = object.boundRoomId | 0; + if (object.battleDurationFrames != null) + message.battleDurationFrames = object.battleDurationFrames | 0; if (object.battleDurationNanos != null) if ($util.Long) (message.battleDurationNanos = $util.Long.fromValue(object.battleDurationNanos)).unsigned = false; @@ -4928,6 +4948,7 @@ $root.protos = (function() { object.intervalToPing = 0; object.willKickIfInactiveFor = 0; object.boundRoomId = 0; + object.battleDurationFrames = 0; if ($util.Long) { var long = new $util.Long(0, 0, false); object.battleDurationNanos = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long; @@ -4978,6 +4999,8 @@ $root.protos = (function() { object.willKickIfInactiveFor = message.willKickIfInactiveFor; if (message.boundRoomId != null && message.hasOwnProperty("boundRoomId")) object.boundRoomId = message.boundRoomId; + if (message.battleDurationFrames != null && message.hasOwnProperty("battleDurationFrames")) + object.battleDurationFrames = message.battleDurationFrames; if (message.battleDurationNanos != null && message.hasOwnProperty("battleDurationNanos")) if (typeof message.battleDurationNanos === "number") object.battleDurationNanos = options.longs === String ? String(message.battleDurationNanos) : message.battleDurationNanos;