diff --git a/assets/anim.scss b/assets/anim.scss index 61ade54a..1da81b9d 100644 --- a/assets/anim.scss +++ b/assets/anim.scss @@ -1199,3 +1199,65 @@ $spritesDir : '/assets/emotes/emoticons-animated/'; .generify-emote-TIMID:not(.chat-user + .generify-emote-TIMID) .chat-emote-TIMID { background-position-x: 0px !important; } + +@include css-animated-emote(PepoTurkey) { + transform-style: preserve-3d; + transform-origin: bottom center; + + @include emote-animation(1.4s, 4) { + 0% { + transform: translateY(0px); + } + 6.25% { + transform: translateY(-3px) translateX(1px) rotate(7deg); + } + 12.5% { + transform: translateY(-5px) translateX(4px) rotate(12deg); + } + 18.75% { + transform: translateY(-3px) translateX(1px) rotate(7deg); + } + 25% { + transform: translateY(0px); + } + + 31.25% { + transform: translateY(-3px) translateZ(1px) rotate(7deg); + } + 37.5% { + transform: translateY(-5px) translateZ(4px) rotate(25deg); + } + 43.75% { + transform: translateY(-3px) translateZ(1px) rotate(7deg); + } + 50% { + transform: translateY(0px); + } + + 56.25% { + transform: translateY(-3px) translateX(-1px) rotate(-7deg); + } + 62.5% { + transform: translateY(-5px) translateX(-4px) rotate(-12deg); + } + 68.75% { + transform: translateY(-3px) translateX(-1px) rotate(-7deg); + } + 75% { + transform: translateY(0px); + } + + 81.25% { + transform: translateY(-3px) translateZ(-1px) rotate(-7deg); + } + 87.5% { + transform: translateY(-5px) translateZ(-4px) rotate(-25deg); + } + 93.75% { + transform: translateY(-3px) translateZ(-1px) rotate(-7deg); + } + 100% { + transform: translateY(0px); + } + } +} diff --git a/assets/emotes.json b/assets/emotes.json index f350faa5..2dfe2143 100644 --- a/assets/emotes.json +++ b/assets/emotes.json @@ -216,6 +216,7 @@ "Aware", "LOGGERS", "SNOWBALL", - "SNOWBALLFIGHT" + "SNOWBALLFIGHT", + "PepoTurkey" ] }