% !TeX spellcheck = en_US
% !TeX encoding = UTF-8
% =============================

\NeedsTeXFormat{LaTeX2e}[1994/06/01]
\ProvidesPackage{tikz-among-us}[2020-10-23 Custom Package for my AmongUs sketch -- FHZ -- Version 1.1.0]

\RequirePackage{tikz}
\RequirePackage{xifthen}
\usetikzlibrary{calc}
\usetikzlibrary{shadings}

% =======================================================
% Style 0 -- Original Idea
% =======================================================
\newcommand{\amongUsOriginal}[3][]{%
\begin{tikzpicture}[every path/.style={very thick}]
  % Backpack
  \draw[fill=#2] (-0.5,3.9) arc (0:-90:-0.3) -- (0,4.2) arc (90:0:0.3)
    -- (0.3,1.3) arc (0:-90:0.3) -- (-0.2,1) arc (90:0:-0.3) -- cycle;
  % Body
  \draw[fill=#2] (3.5,0.3) arc (0:-90:0.3) -- (2.5,0) arc (90:0:-0.3)
    -- (2.2,1) coordinate(A) -- (1.2,1) -- (1.2,0.3) arc (0:-90:0.3)
    -- (0.3,0) arc (90:0:-0.3) -- (0,0.3) --
    plot[smooth, tension=.7] coordinates {
      (0,4.5) (0.09,4.94) (0.48,5.29) (1.18,5.61) (1.73,5.71)
      (2.24,5.64) (3.1,5.3) (3.42,4.96) (3.5,4.5)} -- cycle;
  % Eyes
  \ifthenelse{\equal{#1}{angry}}
    {\draw[fill=#3]  plot[smooth cycle, tension=.7] coordinates
      {(2.8,4.7) (3.7,4.6) (3.7,3.5) (2.7,3.2) (1.6,3.5) (1.6,4.7)};}
    {\ifthenelse{\equal{#1}{very angry}}
      {\draw[fill=#3]  plot[smooth cycle, tension=.7] coordinates
        {(2.9,4.3) (3.7,4.6) (3.7,3.5) (2.7,3.6) (1.6,3.5) (1.6,4.7)};}
      {\draw[fill=#3]  plot[smooth cycle, tension=.7] coordinates
        {(2.8,4.9) (3.7,4.6) (3.7,3.5) (2.7,3.2) (1.6,3.5) (1.6,4.7)};}
    }
  % Leg detail
  \draw plot[smooth, tension=.7] coordinates {(A) (2.4,1) (2.7,1.1)};
\end{tikzpicture}
}
% *******************************************************

% =======================================================
% Style I -- Eyes -- emotions
% =======================================================
\newcommand{\amongUsEyesI}[2][]{%
  \begin{scope}[#1]
    \fill[#2] plot[smooth cycle, tension=.7] coordinates
      {(2.8,4.9) (3.7,4.6) (3.7,3.5) (2.7,3.2) (1.6,3.5) (1.6,4.7)};

    \fill[black!50!#2] {plot[smooth, tension=.7] coordinates
      {(1.6,4.7) (1.80,4.82) (1.76,4.31) (1.94,3.83)
        (2.30,3.65) (2.81,3.59) (3.45,3.59) (3.73,3.57)
        (3.25,3.25) (2.00,3.27) (1.52,3.69) (1.47,4.38)}};

    \draw plot[smooth cycle, tension=.7] coordinates
      {(2.8,4.9) (3.7,4.6) (3.7,3.5) (2.7,3.2) (1.6,3.5) (1.6,4.7)};

    \fill[white] plot[smooth cycle, tension=0.7] coordinates
      {(2.8069,4.7316) (3.081,4.7457) (3.3219,4.7029) (3.4541,4.5887)
        (3.2168,4.5055) (2.8152,4.525) (2.668,4.6295)};
  \end{scope}
}
\newcommand{\amongUsEyesAngryI}[2][]{%
  \begin{scope}[#1]
    \draw[fill=#2] plot[smooth cycle, tension=.7] coordinates
      {(2.78,4.37) (3.7,4.6) (3.7,3.5) (2.7,3.2) (1.6,3.5) (1.6,4.7)};

    \fill[black!50!#2] {plot[smooth, tension=.7] coordinates
      {(1.6,4.7) (1.77,4.72) (1.7633,4.3111) (1.9423,3.8301)
        (2.294,3.6464) (2.8087,3.5904) (3.4485,3.5904) (3.7338,3.5723)
        (3.2492,3.2515) (2.0071,3.2661) (1.5208,3.6849) (1.47,4.47)}};

    \draw plot[smooth cycle, tension=.7] coordinates
      {(2.78,4.37) (3.7,4.6) (3.7,3.5) (2.7,3.2) (1.6,3.5) (1.6,4.7)};

    \fill[white] plot[smooth cycle, tension=0.7] coordinates
      {(3.01,4.25) (3.24,4.34) (3.44,4.38) (3.51,4.25)
        (3.28,4.15) (2.99,4.1) (2.76,4.22)};

    \draw plot[smooth, tension=.7] coordinates
      {(2.61,4.68) (2.73,4.51) (2.87,4.49) (3.02,4.67)};
  \end{scope}
}
\newcommand{\amongUsEyesVeryangryI}[2][]{%
  \begin{scope}[#1]
    \draw[fill=#2] plot[smooth cycle, tension=.7] coordinates
      {(2.75,4.11) (3.7,4.6) (3.7,3.5) (2.79,3.53) (1.6,3.5) (1.6,4.7)};

    \fill[black!50!#2] {plot[smooth, tension=.7] coordinates
      {(1.6,4.7) (1.76,4.68) (1.7633,4.3111) (1.9423,3.8301)
        (2.294,3.6464) (2.86,3.75) (3.4485,3.5904) (3.7338,3.5723)
        (3.5,3.4) (2.79,3.53) (1.75,3.39) (1.48,3.84) (1.47,4.47)}};

    \draw plot[smooth cycle, tension=.7] coordinates
      {(2.75,4.11) (3.7,4.6) (3.7,3.5) (2.79,3.53) (1.6,3.5) (1.6,4.7)};

    \fill[white] plot[smooth cycle, tension=0.7] coordinates
      {(3.03,4.06) (3.24,4.17) (3.44,4.38) (3.51,4.25)
        (3.34,4.04) (3.1,3.94) (2.79,3.97)};

    \draw plot[smooth, tension=.7] coordinates
      {(2.62,4.61) (2.7,4.28) (2.83,4.27) (2.94,4.6)};
  \end{scope}
}
\newcommand{\amongUsEyesHappyI}[2][]{%
  \begin{scope}[#1]
    \fill[#2] plot[smooth cycle, tension=.7] coordinates
      {(2.76,5.15) (3.7,4.6) (3.7,3.5) (2.78,3.67) (1.6,3.5) (1.6,4.7)};

    \fill[black!50!#2] {plot[smooth, tension=.7] coordinates
      {(1.6,4.7) (1.76,4.83) (1.7633,4.3111) (1.94,4.02)
        (2.45,4.08) (3.08,4.06) (3.5062,3.9303) (3.77,3.69)
        (3.56,3.45) (2.7223,3.6701) (1.96,3.45) (1.51,3.62) (1.47,4.47)}};

    \draw plot[smooth cycle, tension=.7] coordinates
      {(2.76,5.15) (3.7,4.6) (3.7,3.5) (2.78,3.67) (1.6,3.5) (1.6,4.7)};

    \fill[white] plot[smooth cycle, tension=0.7] coordinates
      {(2.73,4.92) (3.02,4.97) (3.28,4.86) (3.3982,4.6828)
        (3.14,4.78) (2.8941,4.7941) (2.6121,4.7236)};

    \draw plot[smooth, tension=.7] coordinates
      {(1.7,5.04) (2.14,5.27) (2.69,5.34) (3.11,5.16)};
  \end{scope}
}
\newcommand{\amongUsEyesScaredI}[2][]{%
  \begin{scope}[#1]
    \fill[#2] plot[smooth cycle, tension=.7] coordinates
      {(2.42,5.31) (3.29,4.61) (3.29,3.51) (2.68,2.9) (1.76,3.29) (1.6,4.7)};

    \fill[black!50!#2] {plot[smooth, tension=.7] coordinates
      {(1.6,4.7) (1.94,5.14) (1.7633,4.3111) (1.88,3.67)
        (2.13,3.34) (2.53,3.22) (2.96,3.3) (3.3238,3.5823)
        (2.89,2.96) (1.99,3.06) (1.63,3.63) (1.55,4.31)}};

    \draw plot[smooth cycle, tension=.7] coordinates
      {(2.42,5.31) (3.29,4.61) (3.29,3.51) (2.68,2.9) (1.76,3.29) (1.6,4.7)};

    \fill[white] plot[smooth cycle, tension=0.7] coordinates
      {(2.58,4.95) (2.77,5.04) (2.92,4.78) (2.95,4.38)
        (2.81,4.13) (2.53,4.2) (2.48,4.64)};
  \end{scope}
}
% *******************************************************

% =======================================================
% Style I -- amongUs
% =======================================================
\newcommand{\amongUsBackpackI}[2][]{%
  \begin{scope}[#1]
    \fill[#2] (-0.5,3.9) arc (0:-90:-0.3) -- (0,4.2) arc (90:0:0.3) --
      (0.3,1.3) arc (0:-90:0.3) -- (-0.2,1) arc (90:0:-0.3) -- cycle;

    \fill[black!30!#2] (-0.5,3.5) -- (0.3,3.9) --
      (0.3,1.3) arc (0:-90:0.3) -- (-0.2,1) arc (90:0:-0.3) -- cycle;

    \draw (-0.5,3.9) arc (0:-90:-0.3) -- (0,4.2) arc (90:0:0.3) --
      (0.3,1.3) arc (0:-90:0.3) -- (-0.2,1) arc (90:0:-0.3) -- cycle;
  \end{scope}
}
\newcommand{\amongUsBodyI}[2][]{%
  \begin{scope}[#1]
    \fill[black!30!#2] (3.5,0.3) arc (0:-90:0.3) -- (2.5,0) arc (90:0:-0.3)
    -- (2.2,1) coordinate(A) -- (1.2,1) -- (1.2,0.3) arc (0:-90:0.3)
    -- (0.3,0) arc (90:0:-0.3) -- (0,0.3) --
    plot[smooth, tension=.7] coordinates {
      (0,4.5) (0.09,4.94) (0.48,5.29) (1.18,5.61) (1.73,5.71)
      (2.24,5.64) (3.1,5.3) (3.42,4.96) (3.5,4.5)} -- cycle;

    \fill[#2] plot[smooth, tension=.7] coordinates {
      (0.44,5.27) (0.56,2.43) (1.43,1.40) (2.98,1.73) (3.47,3.04)
      (3.47,4.03) (3.48,4.80) (3.15,5.24) (1.92,5.69) (1.02,5.58)};

    \draw (3.5,0.3) arc (0:-90:0.3) -- (2.5,0) arc (90:0:-0.3)
    -- (2.2,1) coordinate(A) -- (1.2,1) -- (1.2,0.3) arc (0:-90:0.3)
    -- (0.3,0) arc (90:0:-0.3) -- (0,0.3) --
    plot[smooth, tension=.7] coordinates {
      (0,4.5) (0.09,4.94) (0.48,5.29) (1.18,5.61) (1.73,5.71)
      (2.24,5.64) (3.1,5.3) (3.42,4.96) (3.5,4.5)} -- cycle;
    % ----------- Leg detail
    \draw plot[smooth, tension=.7] coordinates {(A) (2.4,1) (2.7,1.1)};
  \end{scope}
}
\newcommand{\amongUsI}[3][]{%
  \amongUsBackpackI[#1]{#2};
  \amongUsBodyI[#1]{#2};
  \amongUsEyesI[#1]{#3};
}
% *******************************************************

% =======================================================
% Style I -- Impostor
% =======================================================
\newcommand{\impostorSmile}[2][]{%
  \begin{scope}[#1]
    \draw[fill=#2] plot[smooth cycle, tension=.7] coordinates {
      (3.43,2.12) (2.91,1.83) (2.10,1.75) (1.48,1.90) (1.07,2.22) (1.04,2.46)
      (1.13,2.58) (1.28,2.40) (1.58,2.16) (2.07,1.97) (2.44,1.92) (2.88,1.95)
      (3.26,2.05)};
  \end{scope}
}
\newcommand{\impostorTeethUp}[2][]{%
  \begin{scope}[#1]
    \fill[#2] (1.26,2.46) -- (1.23,2.17) -- (1.44,2.28);
    \fill[#2] (1.50,2.24) -- (1.49,2.00) -- (1.70,2.13);
    \fill[#2] (1.76,2.11) -- (1.75,1.90) -- (1.96,2.03);
    \fill[#2] (2.01,2.02) -- (2.05,1.83) -- (2.18,1.97);
    \fill[#2] (2.25,1.95) -- (2.33,1.81) -- (2.43,1.95);
  \end{scope}
}
\newcommand{\impostorTeethLw}[2][]{%
  \begin{scope}[#1]
    \fill[#2] (1.21,2.03) -- (1.42,2.17) -- (1.39,1.92);
    \fill[#2] (1.47,1.88) -- (1.68,2.02) -- (1.65,1.80);
    \fill[#2] (1.74,1.78) -- (1.95,1.94) -- (1.95,1.73);
    \fill[#2] (2.03,1.73) -- (2.19,1.88) -- (2.26,1.72);
    \fill[#2] (2.36,1.72) -- (2.49,1.88) -- (2.55,1.74);
  \end{scope}
}
\newcommand{\impostorTeeth}[2][]{%
  \impostorTeethUp[#1]{#2};
  \impostorTeethLw[#1]{#2};
}
\newcommand{\impostorI}[5][]{%
  \amongUsI[#1]{#2}{#3};
  \impostorSmile[#1]{#4};
  \impostorTeeth[#1]{#5};
}
% *******************************************************

% =======================================================
% Style I -- Ghost
% =======================================================
\newcommand{\amongUsGhostBodyI}[2][]{%
  \begin{scope}[#1]
    \fill[black!30!#2] plot[smooth, tension=.7] coordinates {
      (3.50,1.67) (3.40,1.02) (2.90,0.92) (2.58,0.53) (2.02,0.32)
      (1.12,0.36) (0.31,0.71) (-0.71,0.49) (-1.21,0.99) (-0.74,0.84)
      (-0.23,1.09) (0.00,1.69)} --
    plot[smooth, tension=.7] coordinates {
      (0,4.5) (0.09,4.94) (0.48,5.29) (1.18,5.61) (1.73,5.71)
      (2.24,5.64) (3.1,5.3) (3.42,4.96) (3.5,4.5)} -- cycle;

    \fill[#2] plot[smooth, tension=.7] coordinates{ (0.44,5.27) (0,4.76)
      (0.59,3.53)  (0.98,2.29) (1.57,1.75) (1.73,1.14) (1.33,0.69) (2.13,0.84)
      (2.49,1.38) (3.15,1.71) (3.47,3.05) (3.47,4.03) (3.48,4.80) (3.15,5.24)
      (1.92,5.70) (1.03,5.58)};

    \draw plot[smooth, tension=.7] coordinates {
      (3.50,1.67) (3.4,1.02) (2.90,0.92) (2.58,0.53) (2.02,0.32)
      (1.12,0.36) (0.31,0.71) (-0.71,0.49) (-1.21,0.99) (-0.74,0.84)
      (-0.23,1.09) (0.00,1.69)} --
      plot[smooth, tension=.7] coordinates {
        (0,4.5) (0.09,4.94) (0.48,5.29) (1.18,5.61) (1.73,5.71)
        (2.24,5.64) (3.1,5.3) (3.42,4.96) (3.5,4.5)} -- cycle;
  \end{scope}
}
\newcommand{\amongUsGhostI}[3][]{%
  \amongUsBackpackI[#1]{#2};
  \amongUsGhostBodyI[#1]{#2};
  \amongUsEyesI[#1]{#3};
}
% *******************************************************

% =======================================================
% Style I -- Amoonguss -- Pokémon
% =======================================================
\newcommand{\amoongussCapInnerDetail}{%
  \draw plot[smooth, tension=.7] coordinates {
    (3.43,4.97) (3.41,5.38) (3.34,5.63)};
  \draw plot[smooth, tension=.7] coordinates {
    (0.11,4.89) (0.1,5.3) (0.1,5.7)};
  \draw plot[smooth, tension=.7] coordinates {
    (-1.31,5.26) (-1.23,5.51) (-1.13,5.65) (-0.85,5.73)};
  \draw plot[smooth, tension=.7] coordinates {
    (-0.31,5.1) (-0.34,5.24) (-0.25,5.42) (-0.09,5.48)};
  \draw plot[smooth, tension=.7] coordinates {
    (4.36,5.3) (4.33,5.48) (4.05,5.67)};
  \draw plot[smooth, tension=.7] coordinates {
    (4.91,5.33) (4.93,5.6) (4.75,5.78) (4.45,5.93)};
}
\newcommand{\amoongussCapWhite}{%
  \draw[fill=white]  plot[smooth cycle, tension=.7] coordinates {
    (2.18,8.19) (2.57,7.91) (2.75,7.32) (2.68,6.84) (2.82,6.81) (4.64,6.49)
    (5.33,6.14) (5.2,6.89) (4.63,7.59) (3.61,8.09) (2.81,8.25) (1.83,8.33)};
}
\newcommand{\amoongussCapI}[1]{%
  \fill[black!30!#1]  plot[smooth cycle, tension=.7] coordinates {
    (-2.02,5.8) (-1.44,6.33) (0.16,6.64) (2.54,6.64) (4.58,6.35) (5.25,6.07)
    (5.11,6.08) (5.29,5.91) (5.19,5.85) (4.9,6) (4.23,6.16) (3.24,6.25)
    (1.33,6.35) (-0.07,6.22) (-1.09,6.04) (-1.78,5.71) (-1.92,5.5)};

  \draw[fill=gray]  plot[smooth cycle, tension=.7] coordinates {
    (3.42,5.17) (3.44,5.03) (3.68,5.09) (4.84,5.14) (5.3,5.56) (5.35,6.16)
    (5,6.43)  (4.21,6.64) (3.02,6.82) (0.83,6.86) (-0.89,6.71) (-2.08,6.2)
    (-2.17,5.37) (-1.08,4.95) (-0.18,4.87) (0.1,4.88) (0.1,4.95) (0.14,5.08)
    (-0.18,5.1) (-1.11,5.21) (-2.04,5.61) (-1.44,6.33) (0.16,6.64) (2.54,6.64)
    (4.58,6.35) (5.16,6.03) (5.07,5.44) (4.46,5.28) (3.66,5.28) (3.46,5.31)};

  \amoongussCapWhite;
}
\newcommand{\amoongussBodyI}[2][]{%
  \begin{scope}[#1]
    \draw[fill=#2]  plot[smooth cycle, tension=.7] coordinates {
      (3.47,5.04) (4.21,5.12) (5.11,5.40) (5.36,6.15) (4.83,6.64) (4.08,7.48)
      (2.30,8.31) (0.38,8.23) (-0.93,7.66) (-1.7,6.84) (-2.29,5.73)
      (-1.79,5.18) (-0.48,4.88) (0.09,4.91) (0.16,4.45)  (0.03,3.42) (-0.19,2.68)
      (-0.39,1.59) (-0.17,0.68) (0.53,0.07) (2.71,0.04) (3.64,0.67) (3.9,1.71)
      (3.63,2.73) (3.59,3.37) (3.49,4.15) (3.49,4.61)};

    \fill[black!30!#2]  plot[smooth cycle, tension=.7] coordinates {
      (0.16,4.45) (0.03,3.42) (-0.19,2.68) (-0.39,1.59) (-0.17,0.68) (0.53,0.07)
      (2.71,0.04) (3.64,0.67) (3.9,1.71) (3.61,2.07) (3.21,1.02) (1.67,0.8)
      (0.48,1.67) (0.4,2.66) (0.38,5.07) (0.31,5.62) (0.1,5.7)};

    \draw plot[smooth, tension=.7] coordinates {
      (0.09,4.91) (0.16,4.45)  (0.03,3.42) (-0.19,2.68) (-0.39,1.59) (-0.17,0.68)
      (0.53,0.07) (2.71,0.04) (3.64,0.67) (3.9,1.71) (3.63,2.73) (3.59,3.37)};

    \draw plot[smooth, tension=.7] coordinates {
      (4.08,7.48) (2.3,8.31) (0.38,8.23) (-0.93,7.66) (-1.7,6.84) (-2.29,5.73)};

    \fill[black!30!#2]  plot[smooth cycle, tension=.7] coordinates {
      (0.37,8.22) (0.24,7.99) (0.14,7.57) (0.21,7.17) (0.5,6.97)
      (0.84,6.82) (0.34,6.82) (-0.88,6.7) (-1.72,6.39) (-2,6.28)
      (-2.1,6.23) (-1.56,7.01) (-1.03,7.56) (-0.26,8.02) (0.52,8.25)};
    % --------- Mushroom Cap
    \amoongussCapI{#2};
    % --------- Mushroom cap inner detail
    \amoongussCapInnerDetail;
  \end{scope}
}
\newcommand{\amoongussLeftHandI}[2][]{%
  \begin{scope}[#1]
    \draw[fill=gray] plot[smooth cycle, tension=.7] coordinates {
      (4.4,2.47) (4.19,2.7) (3.8,2.58) (3.64,2.18) (3.65,1.66)
      (3.96,1.15) (4.37,1.07) (4.68,1.22) (4.34,1.85)};

    \fill[black!50!gray] plot[smooth cycle, tension=.7] coordinates {
      (4.21,1.31) (3.95,1.51) (3.8,1.89) (3.64,2.18) (3.65,1.66)
      (3.96,1.15) (4.37,1.07) (4.64,1.15) (4.48,1.19)};

    \draw plot[smooth cycle, tension=.7] coordinates {
      (4.4,2.47) (4.19,2.7) (3.8,2.58) (3.64,2.18) (3.65,1.66)
      (3.96,1.15) (4.37,1.07) (4.68,1.22) (4.34,1.85)};
    % ------
    \draw[fill=#2]  plot[smooth cycle, tension=.7] coordinates {
      (4.86,1.79) (4.62,1.63) (4.01,1.8) (3.8,1.89) (3.86,2.32)
      (4.06,2.65) (4.36,2.69) (4.69,2.49) (4.83,2.26) (4.87,1.88)};

    \draw[fill=white] plot[smooth, tension=.7] coordinates {
      (4.54,1.99) (4.61,2.23) (4.85,2.18) (4.89,1.64)  (4.69,1.12)
      (4.14,1.21) (3.86,1.56)} -- (3.82,1.73) -- (3.8,1.89) -- cycle;

    \fill[black!50!white] plot[smooth, tension=.7] coordinates {
      (3.97,1.63) (4.22,1.41) (4.61,1.32)  (4.85,1.43)  (4.69,1.12)
      (4.14,1.21) (3.86,1.56)} -- (3.82,1.73) -- (3.8,1.89) -- cycle;
    % ------
    \draw plot[smooth, tension=.7] coordinates {
      (4.88,1.57)  (4.69,1.12) (4.14,1.21) (3.86,1.56)} -- (3.82,1.73)
    -- (3.8,1.89) -- (4.54,1.99);

    \draw plot[smooth, tension=.7] coordinates {
      (4.54,1.99) (4.65,1.77) (4.84,1.78) (4.89,2)};
  \end{scope}
}
\newcommand{\amoongussRightHandI}[2][]{%
  \begin{scope}[#1]
    \draw[fill=gray]  plot[smooth cycle, tension=.7] coordinates {
      (0.85,2.68) (1.35,2.58) (1.6,2.14) (1.5,1.59) (1.13,1.28)
      (0.52,1.29) (0.16,1.68) (0.16,2.18) (0.41,2.56)};

    \fill[black!30!gray]  plot[smooth cycle, tension=.7] coordinates {
      (0.46,2.13) (0.8,1.68) (1.15,1.48) (1.4,1.43) (1.13,1.28)
      (0.52,1.29) (0.16,1.68) (0.16,2.18) (0.46,2.59)};

    \draw plot[smooth cycle, tension=.7] coordinates {
      (0.85,2.68) (1.35,2.58) (1.6,2.14) (1.5,1.59) (1.13,1.28)
      (0.52,1.29) (0.16,1.68) (0.16,2.18) (0.41,2.56)};
    % ------
    \draw[fill=#2]  plot[smooth cycle, tension=.7] coordinates {
      (0.27,1.9) (0.34,2.27) (0.63,2.48) (1.17,2.47) (1.4,2.16)
      (1.38,1.8) (1.02,1.63) (0.48,1.67)};

    \fill[black!30!#2]  plot[smooth cycle, tension=.7] coordinates {
      (0.27,1.9) (0.34,2.27) (0.47,2.4) (0.56,2) (0.78,1.73)
      (0.97,1.69) (0.7,1.52) (0.48,1.67)};

    \draw plot[smooth cycle, tension=.7] coordinates {
      (0.27,1.9) (0.34,2.27) (0.63,2.48) (1.17,2.47) (1.4,2.16)
      (1.38,1.8) (1.02,1.63) (0.48,1.67)};
    % ------
    \draw[fill=white]  plot[smooth cycle, tension=.7] coordinates {
      (0.97,2) (1.35,1.95) (1.38,1.79) (1.13,1.47) (0.6,1.46)
      (0.33,1.67) (0.27,1.96) (0.32,2.01) (0.61,2.01)};

    \fill[black!30!white]  plot[smooth cycle, tension=.7] coordinates {
      (0.61,1.86) (0.85,1.6) (1.11,1.51) (1.13,1.47) (0.6,1.46)
      (0.33,1.67) (0.27,1.96) (0.32,2.01) (0.61,2.01)};

    \draw plot[smooth cycle, tension=.7] coordinates {
      (0.97,2) (1.35,1.95) (1.38,1.79) (1.13,1.47) (0.6,1.46)
      (0.33,1.67) (0.27,1.96) (0.32,2.01) (0.61,2.01)};
    % ------
    \draw[fill=white]  plot[smooth cycle, tension=.7] coordinates {
      (0.61,1.96) (0.66,1.85) (0.84,1.82) (0.93,1.91) (0.93,2.11)
      (0.8,2.22) (0.67,2.17) (0.61,2.05)};
  \end{scope}
}
\newcommand{\amoongussNoseI}[2][]{%
  \begin{scope}[#1]
    \draw[fill=#2!75!white]  plot[smooth cycle, tension=.7] coordinates {
      (2.71,3.13) (2.48,2.97) (2.48,2.69) (2.94,2.65) (3.16,2.83) (3.03,3.11)};

    \fill[black!50!#2]  plot[smooth cycle, tension=.7] coordinates {
      (2.95,2.71) (2.63,2.76) (2.55,2.96) (2.48,2.97) (2.48,2.69) (2.94,2.65)};

    \draw plot[smooth cycle, tension=.7] coordinates {
      (2.71,3.13) (2.48,2.97) (2.48,2.69) (2.94,2.65) (3.16,2.83) (3.03,3.11)};

    \draw plot[smooth, tension=.7] coordinates {(3.01,2.93) (2.97,2.78)};
  \end{scope}
}
\newcommand{\amoongussI}[6][]{%
  \amongUsBackpackI[#1]{#2};
  \amoongussBodyI[#1]{#2};
  \amongUsEyesI[#1]{#3};
  \amoongussLeftHandI[#1]{#4};
  \amoongussRightHandI[#1]{#5};
  \amoongussNoseI[#1]{#6};
}
% *******************************************************

% =======================================================
% Style I -- Amoonguss -- Ghost -- Pokémon
% =======================================================
\newcommand{\amoongussGhostBodyI}[2][]{%
  \begin{scope}[#1]
    \draw[fill=#2]  plot[smooth cycle, tension=.7] coordinates {
      (3.47,5.04) (4.21,5.12) (5.11,5.40) (5.36,6.15) (4.83,6.64) (4.08,7.48)
      (2.30,8.31) (0.38,8.23) (-0.93,7.66) (-1.7,6.84) (-2.29,5.73)
      (-1.79,5.18) (-0.48,4.88) (0.09,4.91) (0.16,4.45)  (0.03,3.42) (0.22,2.62)
      (0.17,1.68) (-0.23,1.09) (-0.74,0.84) (-1.21,0.99) (-0.71,0.49) (0.31,0.72)
      (1.12,0.36) (2.09,0.32) (2.6,0.55) (3.01,1.07) (3.76,1.07) (3.9,1.71)
      (3.63,2.73) (3.59,3.37) (3.49,4.15) (3.49,4.61)};

    \fill[black!30!#2]  plot[smooth cycle, tension=.7] coordinates {
      (0.16,4.45) (0.03,3.42) (0.03,3.42) (0.22,2.62)
      (0.17,1.68) (-0.23,1.09) (-0.74,0.84) (-1.21,0.99)
      (-0.71,0.49) (0.31,0.72)
      (1.12,0.36) (2.09,0.32) (2.6,0.55) (3.01,1.07) (3.76,1.07)
      (3.9,1.71) (3.59,2.68) (3.13,1.86) (2.12,1.83) (1.33,0.89) (0.88,0.91)
      (1.12,1.27) (1.05,2.17) (0.66,2.99) (0.38,5.07) (0.31,5.62) (0.1,5.7)};

    \draw plot[smooth, tension=.7] coordinates {
      (0.09,4.91) (0.16,4.45)  (0.03,3.42) (0.22,2.62)
      (0.17,1.68) (-0.23,1.09) (-0.74,0.84) (-1.21,0.99) (-0.71,0.49) (0.31,0.72)
      (1.12,0.36) (2.09,0.32) (2.6,0.55) (3.01,1.07) (3.76,1.07) (3.9,1.71)
      (3.63,2.73) (3.59,3.37) (3.49,4.15)};
    % --------- Mushroom Cap
    \amoongussCapI{#2};
    % --------- Mushroom cap inner detail
    \amoongussCapInnerDetail;
  \end{scope}
}
\newcommand{\amoongussGhostI}[6][]{%
  \amongUsBackpackI[#1]{#2};
  \amoongussGhostBodyI[#1]{#2};
  \amongUsEyesI[#1]{#3};
  \amoongussLeftHandI[#1]{#4};
  \amoongussRightHandI[#1]{#5};
  \amoongussNoseI[#1]{#6};
}
% *******************************************************

% =======================================================
% Hands
% =======================================================
\newcommand{\amongUsHandsA}[2][]{%
  \begin{scope}[#1]
    \draw[fill=#2] plot[smooth cycle, tension=.7] coordinates {
      (1.12,2.17) (0.85,2.06) (0.55,2.07) (0.31,2.21) (0.26,2.57) (0.24,2.90)
      (0.26,3.12) (0.37,3.13) (0.41,2.92) (0.43,2.62) (0.46,2.62) (0.44,2.92)
      (0.47,3.20) (0.61,3.21) (0.63,2.96) (0.64,2.63) (0.67,2.62) (0.67,2.97)
      (0.67,3.25) (0.84,3.25) (0.87,2.93) (0.87,2.61) (0.90,2.61) (0.90,2.93)
      (0.94,3.19) (1.07,3.18) (1.11,2.95) (1.12,2.57) (1.14,2.37) (1.29,2.34)
      (1.49,2.35) (1.53,2.18) (1.29,2.18)};
    % hand line
    \draw plot[smooth, tension=.7] coordinates
    {(0.37,2.54) (0.53,2.57) (0.77,2.56) (0.99,2.52)};
  \end{scope}
}
\newcommand{\amongUsHandsB}[2][]{%
  \begin{scope}[#1]
    \draw[fill=#2] plot[smooth cycle, tension=.7] coordinates {
      (1.12,2.17) (0.85,2.06) (0.55,2.07) (0.31,2.21) (0.26,2.57) (0.16,2.85)
      (0.13,3.07) (0.24,3.08) (0.33,2.89) (0.43,2.62) (0.46,2.62) (0.44,2.92)
      (0.47,3.20) (0.61,3.21) (0.63,2.96) (0.64,2.63) (0.67,2.62) (0.72,2.95)
      (0.78,3.22) (0.92,3.22) (0.93,2.93) (0.87,2.61) (0.90,2.61) (1.03,2.90)
      (1.16,3.14) (1.28,3.07) (1.21,2.80) (1.12,2.57) (1.14,2.37) (1.29,2.34)
      (1.49,2.35) (1.53,2.18) (1.29,2.18)};

    \draw plot[smooth, tension=.7] coordinates
    {(0.37,2.54) (0.53,2.57) (0.77,2.56) (0.99,2.52)};
  \end{scope}
}
\newcommand{\amongUsHandsC}[2][]{%
  \begin{scope}[#1]
    \draw[fill=#2] plot[smooth cycle, tension=.7] coordinates {
      (1.03,2.11) (0.76,2.06) (0.46,2.18) (0.25,2.43) (0.27,2.76) (0.52,2.93)
      (0.73,2.98) (0.71,2.81) (0.46,2.71) (0.64,2.59) (0.93,2.73) (0.79,2.80)
      (0.81,2.99) (1.07,2.87) (1.13,2.67) (0.74,2.45) (0.85,2.46) (1.13,2.64)
      (1.17,2.80) (1.32,2.74) (1.26,2.54) (0.81,2.31) (0.91,2.32) (1.24,2.49)
      (1.37,2.62) (1.45,2.53) (1.27,2.38) (1.14,2.31) (0.94,2.21) (1.35,2.39)
      (1.44,2.48) (1.52,2.41) (1.3,2.25)};
  \end{scope}
}
\newcommand{\amongUsHandsD}[2][]{%
  \begin{scope}[#1]
    \draw[fill=#2] plot[smooth cycle, tension=.7] coordinates {
      (0.45,2.36) (0.43,2.13) (0.81,2.15) (1.14,2.13) (1.03,2.41) (1.20,2.49)
      (1.35,2.47) (1.39,2.57) (1.34,2.65) (1.23,2.68) (1.02,2.62) (1.03,2.99)
      (0.96,3.20) (0.86,3.21) (0.80,3.23) (0.64,3.24) (0.41,3.20) (0.32,3.06)
      (0.31,2.87) (0.32,2.65)  (0.43,2.52)};
    \draw plot[smooth, tension=.7] coordinates
    {(0.85,3.2) (0.79,2.97) (0.82,2.75) (0.9,2.67) (0.93,2.86)};
    \draw plot[smooth, tension=.7] coordinates
    {(0.73,3.23) (0.64,3.09) (0.63,2.97) (0.63,2.81) (0.66,2.69)
      (0.78,2.63) (0.83,2.74)};
    \draw plot[smooth, tension=.7] coordinates
    {(0.61,3.24) (0.54,3.20) (0.49,3.12) (0.46,3.01) (0.45,2.89)
      (0.48,2.75) (0.56,2.61) (0.62,2.62) (0.67,2.67)};
    \draw plot[smooth, tension=.7] coordinates
    {(0.32,2.77) (0.38,2.72) (0.44,2.72) (0.47,2.77)};
  \end{scope}
}
\newcommand{\amongUsHandsE}[2][]{%
  \begin{scope}[#1]
    \draw[fill=#2] plot[smooth cycle, tension=.7] coordinates {
      (1.20,2.62) (1.25,2.51) (1.30,2.39) (1.22,2.24) (1.00,2.14) (0.68,2.10)
      (0.44,2.12) (0.45,2.44) (0.36,2.96) (0.39,3.08) (0.54,2.98) (0.46,3.09)
      (0.55,3.16) (0.65,3.09) (0.60,3.17) (0.71,3.23) (0.77,3.17) (0.80,3.28)
      (0.91,3.22) (0.93,3.00) (0.97,2.76) (1.00,2.57) (1.06,2.44) (0.96,2.33)
      (1.09,2.42) (1.05,2.57)};
    \draw plot[smooth, tension=.7] coordinates
    {(0.45,3.02) (0.60,2.82) (0.549,2.67) (0.599,2.49)};
    \draw plot[smooth, tension=.7] coordinates
    {(0.65,3.10) (0.70,2.91) (0.689,2.7) (0.729,2.58)};
    \draw plot[smooth, tension=.7] coordinates
    {(0.77,3.17) (0.84,2.96) (0.829,2.78) (0.859,2.65)};
    \draw plot[smooth, tension=.7] coordinates
    {(0.57,2.44) (0.67,2.53) (0.799,2.61) (0.919,2.68)};
  \end{scope}
}
\newcommand{\amongUsHandsF}[2][]{%
  \begin{scope}[#1]
    \draw[fill=#2] plot[smooth cycle, tension=.7] coordinates {
      (1.41,2.47) (1.43,2.36) (1.23,2.28) (1.10,2.14) (0.79,2.08) (0.52,2.09)
      (0.37,2.23) (0.32,2.36) (0.30,2.52) (0.36,2.66) (0.47,2.59) (0.43,2.67)
      (0.52,2.74) (0.62,2.67) (0.57,2.75) (0.68,2.81) (0.74,2.75) (0.77,2.86)
      (0.79,3.28) (0.99,3.30) (0.99,2.97) (0.98,2.63) (1.02,2.38) (0.87,2.32)
      (1.13,2.39) (1.3,2.5)};
    \draw plot[smooth, tension=.7] coordinates {(0.74,2.74) (0.78,2.62)
      (0.77,2.49) (0.68,2.44) (0.65,2.54) (0.63,2.67)};
    \draw plot[smooth, tension=.7] coordinates {(0.68,2.44) (0.60,2.40)
      (0.51,2.4) (0.54,2.5) (0.47,2.59)};
    \draw plot[smooth, tension=.7] coordinates {(0.51,2.39) (0.42,2.35)
      (0.4,2.42) (0.41,2.49) (0.32,2.54)};
  \end{scope}
}
\newcommand{\amongUsHandsG}[2][]{%
  \begin{scope}[#1]
    \draw[fill=#2] plot[smooth cycle, tension=.7] coordinates {
      (1.18,2.42) (1.18,2.28) (1.11,2.15) (0.90,2.08) (0.63,2.09) (0.48,2.23)
      (0.43,2.36) (0.41,2.52) (0.47,2.66) (0.58,2.59) (0.54,2.67) (0.63,2.74)
      (0.73,2.67) (0.68,2.75) (0.79,2.81) (0.85,2.75) (0.88,2.86) (0.90,3.16)
      (1.06,3.18) (1.09,2.88) (1.09,2.63) (1.1,2.44)};
    \draw plot[smooth, tension=.7] coordinates {(0.85,2.74) (0.89,2.62)
      (0.88,2.49) (0.79,2.44) (0.76,2.54) (0.74,2.67)};
    \draw plot[smooth, tension=.7] coordinates {(0.79,2.44) (0.71,2.40)
      (0.62,2.4) (0.65,2.5) (0.58,2.59)};
    \draw plot[smooth, tension=.7] coordinates {(0.62,2.39) (0.53,2.35)
      (0.51,2.42) (0.52,2.49) (0.43,2.54)};
    \draw plot[smooth, tension=.7] coordinates {(1.09,2.43) (0.85,2.43)
      (0.82,2.3) (0.86,2.22) (0.97,2.23) (0.98,2.33) (1.1,2.3)};
  \end{scope}
}
% *******************************************************

% =======================================================
% Style II -- Eyes -- emotions
% =======================================================
\newcommand{\amongUsEyesII}[2][]{%
  \begin{scope}[#1]
    \draw[shade, inner color=white!95!black, outer color=#2]
    plot[smooth cycle, tension=.7] coordinates
    {(2.8,4.9) (3.7,4.6) (3.7,3.5) (2.7,3.2) (1.6,3.5) (1.6,4.7)};
  \end{scope}
}
\newcommand{\amongUsEyesAngryII}[2][]{%
  \begin{scope}[#1]
    \draw[shade, inner color=white!95!black, outer color=#2]
    plot[smooth cycle, tension=.7] coordinates
    {(2.78,4.37) (3.7,4.6) (3.7,3.5) (2.7,3.2) (1.6,3.5) (1.6,4.7)};

    \draw plot[smooth, tension=.7] coordinates
    {(2.61,4.68) (2.73,4.51) (2.87,4.49) (3.02,4.67)};
  \end{scope}
}
\newcommand{\amongUsEyesVeryangryII}[2][]{%
  \begin{scope}[#1]
    \draw[shade, inner color=white!95!black, outer color=#2]
      plot[smooth cycle, tension=.7] coordinates
      {(2.75,4.11) (3.7,4.6) (3.7,3.5) (2.79,3.53) (1.6,3.5) (1.6,4.7)};

    \draw plot[smooth, tension=.7] coordinates
    {(2.62,4.61) (2.7,4.28) (2.83,4.27) (2.94,4.6)};
  \end{scope}
}
\newcommand{\amongUsEyesHappyII}[2][]{%
  \begin{scope}[#1]
    \draw[shade, inner color=white!95!black, outer color=#2]
      plot[smooth cycle, tension=.7] coordinates
      {(2.76,5.15) (3.7,4.6) (3.7,3.5) (2.78,3.67) (1.6,3.5) (1.6,4.7)};

    \draw plot[smooth, tension=.7] coordinates
    {(1.7,5.04) (2.14,5.27) (2.69,5.34) (3.11,5.16)};
  \end{scope}
}
\newcommand{\amongUsEyesScaredII}[2][]{%
  \begin{scope}[#1]
    \draw[shade, inner color=white!95!black, outer color=#2]
      plot[smooth cycle, tension=.7] coordinates
      {(2.42,5.31) (3.29,4.61) (3.29,3.51) (2.68,2.9) (1.76,3.29) (1.6,4.7)};
  \end{scope}
}
% *******************************************************

% =======================================================
% Style II -- amongUs
% =======================================================
\newcommand{\amongUsBackpackII}[2][]{%
  \begin{scope}[#1]
    \draw[shade, top color=#2, bottom color=#2!5!black, middle color=#2]
    (-0.5,3.9) arc (0:-90:-0.3) -- (0,4.2) arc (90:0:0.3) --
    (0.3,1.3) arc (0:-90:0.3) -- (-0.2,1) arc (90:0:-0.3) -- cycle;
  \end{scope}
}
\newcommand{\amongUsBodyII}[2][]{%
  \begin{scope}[#1]
    \draw[shade, top color=#2, bottom color=#2!5!black, middle color=#2]
    (3.5,0.3) arc (0:-90:0.3) -- (2.5,0) arc (90:0:-0.3)
    -- (2.2,1) coordinate(A) -- (1.2,1) -- (1.2,0.3) arc (0:-90:0.3)
    -- (0.3,0) arc (90:0:-0.3) -- (0,0.3) --
    plot[smooth, tension=.7] coordinates {
      (0,4.5) (0.09,4.94) (0.48,5.29) (1.18,5.61) (1.73,5.71)
      (2.24,5.64) (3.1,5.3) (3.42,4.96) (3.5,4.5)} -- cycle;

    \draw plot[smooth, tension=.7] coordinates {(A) (2.4,1) (2.7,1.1)};
  \end{scope}
}
\newcommand{\amongUsII}[3][]{%
  \amongUsBackpackII[#1]{#2};
  \amongUsBodyII[#1]{#2};
  \amongUsEyesII[#1]{#3};
}
% *******************************************************

% =======================================================
% Style II -- Impostor
% =======================================================
\newcommand{\impostorII}[5][]{%
  \amongUsII[#1]{#2}{#3};
  \impostorSmile[#1]{#4};
  \impostorTeeth[#1]{#5};
}
% *******************************************************

% =======================================================
% Style II -- Ghost
% =======================================================
\newcommand{\amongUsGhostBodyII}[2][]{%
  \begin{scope}[#1]
    \draw[shade, top color=#2, bottom color=#2!5!black, middle color=#2]
      plot[smooth, tension=.7] coordinates {
        (3.50,1.67) (3.4,1.02) (2.9,0.92) (2.58,0.53) (2.02,0.32) (1.12,0.36)
        (0.3,0.7) (-0.71,0.49) (-1.21,0.99) (-0.74,0.84) (-0.23,1.09) (0,1.69)} --
      plot[smooth, tension=.7] coordinates {
        (0,4.5) (0.09,4.94) (0.48,5.29) (1.18,5.61) (1.73,5.71)
        (2.24,5.64) (3.1,5.3) (3.42,4.96) (3.5,4.5)} -- cycle;
  \end{scope}
}
\newcommand{\amongUsGhostII}[3][]{%
  \amongUsBackpackII[#1]{#2};
  \amongUsGhostBodyII[#1]{#2};
  \amongUsEyesII[#1]{#3};
}
% *******************************************************

% =======================================================
% Style II -- Amoonguss -- Pokémon
% =======================================================
\newcommand{\amoongussCapII}[1]{%
  \fill[shade, top color=black, bottom color=#1, middle color=#1!75!black]
    plot[smooth cycle, tension=.7] coordinates {
      (-2.02,5.8) (-1.44,6.33) (0.16,6.64) (2.54,6.64) (4.58,6.35) (5.25,6.07)
      (5.11,6.08) (5.29,5.91) (5.19,5.85) (4.9,6) (4.23,6.16) (3.24,6.25)
      (1.33,6.35) (-0.07,6.22) (-1.09,6.04) (-1.78,5.71) (-1.92,5.5)};

  \draw[shade, top color=gray, bottom color=gray!5!black, middle color=gray]
    plot[smooth cycle, tension=.7] coordinates {
      (3.42,5.17) (3.44,5.03) (3.68,5.09) (4.84,5.14) (5.3,5.56) (5.35,6.16)
      (5,6.43)  (4.21,6.64) (3.02,6.82) (0.83,6.86) (-0.89,6.71) (-2.08,6.2)
      (-2.17,5.37) (-1.08,4.95) (-0.18,4.87) (0.1,4.88) (0.1,4.95) (0.14,5.08)
      (-0.18,5.1) (-1.11,5.21) (-2.04,5.61) (-1.44,6.33) (0.16,6.64) (2.54,6.64)
      (4.58,6.35) (5.16,6.03) (5.07,5.44) (4.46,5.28) (3.66,5.28) (3.46,5.31)};

  \amoongussCapWhite;
}
\newcommand{\amoongussBodyII}[2][]{%
  \begin{scope}[#1]
    \draw[shade, top color=#2, bottom color=#2!5!black, middle color=#2]
      plot[smooth, tension=.7] coordinates {
        (3.47,5.04) (4.21,5.12) (5.11,5.40) (5.36,6.15) (4.83,6.64) (4.08,7.48)
        (2.30,8.31) (0.38,8.23) (-0.93,7.66) (-1.7,6.84) (-2.29,5.73)
        (-1.79,5.18) (-0.48,4.88) (0.09,4.91) (0.16,4.45)  (0.03,3.42) (-0.19,2.68)
        (-0.39,1.59) (-0.17,0.68) (0.53,0.07) (2.71,0.04) (3.64,0.67) (3.9,1.71)
        (3.63,2.73) (3.59,3.37) (3.49,4.15) (3.49,4.61)};
    % --------- Mushroom Cap
    \amoongussCapII{#2};
    % --------- Mushroom cap inner detail
    \amoongussCapInnerDetail;
 \end{scope}
}
\newcommand{\amoongussLeftHandII}[2][]{%
  \begin{scope}[#1]
    \draw[shade, top color=gray, bottom color=gray!5!black, middle color=gray]
    plot[smooth cycle, tension=.7] coordinates {
      (4.4,2.47) (4.19,2.7) (3.8,2.58) (3.64,2.18) (3.65,1.66)
      (3.96,1.15) (4.37,1.07) (4.68,1.22) (4.34,1.85)};

    \draw[fill=#2]  plot[smooth cycle, tension=.7] coordinates {
      (4.86,1.79) (4.62,1.63) (4.01,1.8) (3.8,1.89) (3.86,2.32)
      (4.06,2.65) (4.36,2.69) (4.69,2.49) (4.83,2.26) (4.87,1.88)};

    \draw[shade, top color=white, bottom color=white!5!black, middle color=white]
    plot[smooth, tension=.7] coordinates {
      (4.54,1.99) (4.61,2.23) (4.85,2.18) (4.89,1.64)  (4.69,1.12)
      (4.14,1.21) (3.86,1.56)} -- (3.82,1.73) -- (3.8,1.89) -- cycle;

    \draw plot[smooth, tension=.7] coordinates {
      (4.54,1.99) (4.65,1.77) (4.84,1.78) (4.89,2)};
  \end{scope}
}
\newcommand{\amoongussRightHandII}[2][]{%
  \begin{scope}[#1]
    \draw[shade, left color=gray!5!black, bottom color=gray!50,
      right color=gray!5!white] plot[smooth cycle, tension=.7] coordinates {
        (0.85,2.68) (1.35,2.58) (1.6,2.14) (1.5,1.59) (1.13,1.28)
        (0.52,1.29) (0.16,1.68) (0.16,2.18) (0.41,2.56)};

    \draw[shade, left color=#2!30!black, bottom color=#2!50,
      right color=#2!75!white] plot[smooth cycle, tension=.7] coordinates {
        (0.27,1.9) (0.34,2.27) (0.63,2.48) (1.17,2.47) (1.4,2.16)
        (1.38,1.8) (1.02,1.63) (0.48,1.67)};

    \draw[shade, left color=white!30!black, bottom color=white!50,
    right color=white!75] plot[smooth cycle, tension=.7] coordinates {
        (0.97,2) (1.35,1.95) (1.38,1.79) (1.13,1.47) (0.6,1.46)
        (0.33,1.67) (0.27,1.96) (0.32,2.01) (0.61,2.01)};

    \draw[shade, left color=white!50!black, bottom color=white!30,
    right color=white!50] plot[smooth cycle, tension=.7] coordinates {
        (0.61,1.96) (0.66,1.85) (0.84,1.82) (0.93,1.91) (0.93,2.11)
        (0.8,2.22) (0.67,2.17) (0.61,2.05)};
  \end{scope}
}
\newcommand{\amoongussNoseII}[2][]{%
  \begin{scope}[#1]
    \draw[shade, top color=#2!50, bottom color=#2!5!black, middle color=#2]
      plot[smooth cycle, tension=.7] coordinates {
      (2.71,3.13) (2.48,2.97) (2.48,2.69) (2.94,2.65) (3.16,2.83) (3.03,3.11)};

    \draw plot[smooth, tension=.7] coordinates {(3.01,2.93) (2.97,2.78)};
  \end{scope}
}
\newcommand{\amoongussII}[6][]{%
  \amongUsBackpackII[#1]{#2};
  \amoongussBodyII[#1]{#2};
  \amongUsEyesII[#1]{#3};
  \amoongussLeftHandII[#1]{#4};
  \amoongussRightHandII[#1]{#5};
  \amoongussNoseII[#1]{#6};
}
% *******************************************************

% =======================================================
% Style II -- Amoonguss -- Ghost -- Pokémon
% =======================================================
\newcommand{\amoongussGhostBodyII}[2][]{%
  \begin{scope}[#1]
    \draw[shade, top color=#2, bottom color=#2!5!black, middle color=#2]
    plot[smooth, tension=.7] coordinates {
        (3.47,5.04) (4.21,5.12) (5.11,5.40) (5.36,6.15) (4.83,6.64) (4.08,7.48)
        (2.30,8.31) (0.38,8.23) (-0.93,7.66) (-1.7,6.84) (-2.29,5.73)
        (-1.79,5.18) (-0.48,4.88) (0.09,4.91) (0.16,4.45)  (0.03,3.42) (0.22,2.62)
        (0.17,1.68) (-0.23,1.09) (-0.74,0.84) (-1.21,0.99) (-0.71,0.49) (0.31,0.72)
        (1.12,0.36) (2.09,0.32) (2.6,0.55) (3.01,1.07) (3.76,1.07) (3.9,1.71)
        (3.63,2.73) (3.59,3.37) (3.49,4.15) (3.49,4.61)};
    % --------- Mushroom Cap
    \amoongussCapI{#2};
    % --------- Mushroom cap inner detail
    \amoongussCapInnerDetail;
  \end{scope}
}
\newcommand{\amoongussGhostII}[6][]{%
  \amongUsBackpackII[#1]{#2};
  \amoongussGhostBodyII[#1]{#2};
  \amongUsEyesII[#1]{#3};
  \amoongussLeftHandII[#1]{#4};
  \amoongussRightHandII[#1]{#5};
  \amoongussNoseII[#1]{#6};
}
% *******************************************************

% =======================================================
% Style III -- Eyes -- emotions -- hpekristiansen
% =======================================================
\newcommand{\amongUsEyesIII}[2][]{%
  \begin{scope}[#1]
    \shade[top color=#2!20, bottom color=#2!20!black]
    (2.84,6.11) .. controls (3.07,6.37) and (4.06,6.58) ..
    (4.61,6.37) .. controls (5.15,6.16) and (5.44,5.85) ..
    (5.21,5.38) .. controls (4.97,4.91) and (3.67,4.50) ..
    (3.15,4.94) .. controls (2.63,5.38) and (2.61,5.85) ..
    (2.84,6.11) -- cycle;
  \end{scope}
}

% =======================================================
% Style III -- amongUs -- hpekristiansen
% =======================================================
\newcommand{\amongUsBodyIII}[2][]{%
  \begin{scope}[#1]
    \fill
    (5.44,4.97) .. controls (5.70,3.67) and (5.50,1.48) ..
    (5.36,0.86) .. controls (5.22,0.68) and (4.92,0.63) ..
    (4.24,0.58) .. controls (3.83,0.99) and (3.85,1.38) ..
    (3.83,1.69) .. controls (3.68,1.74) and (3.67,1.75) ..
    (3.46,1.69) .. controls (3.39,1.28) and (3.48,0.93) ..
    (3.42,0.52) .. controls (2.90,0.10) and (2.09,0.00) ..
    (1.80,0.21) .. controls (1.55,0.39) and (1.51,0.86) ..
    (1.54,1.56) .. controls (1.32,1.61) and (0.84,1.36) ..
    (0.52,1.83) .. controls (0.00,2.61) and (0.01,4.97) ..
    (0.16,5.23) .. controls (0.32,5.49) and (0.79,5.54) ..
    (1.09,5.60) .. controls (1.18,6.01) and (0.94,7.41) ..
    (2.37,7.75) .. controls (4.11,8.12) and (4.80,7.09) ..
    (4.89,6.71) .. controls (5.49,6.61) and (5.88,5.57) ..
    (5.44,4.97) -- cycle;

    \shade[top color=#2, bottom color=#2!40!black]
    (3.48,7.36) .. controls (3.76,7.33) and (4.10,7.04) ..
    (4.30,6.81) .. controls (3.35,6.76) and (2.20,6.73) ..
    (2.31,5.90) .. controls (2.36,5.54) and (2.44,3.40) ..
    (5.04,4.68) .. controls (5.35,2.16) and (5.01,2.05) ..
    (5.01,1.79) .. controls (5.01,1.61) and (5.14,1.48) ..
    (5.06,1.09) .. controls (4.83,1.01) and (4.57,0.88) ..
    (4.28,0.96) .. controls (4.05,1.35) and (4.28,1.51) ..
    (4.20,1.79) .. controls (4.41,1.84) and (4.54,1.92) ..
    (4.65,2.13) .. controls (4.02,1.97) and (3.19,2.16) ..
    (3.06,2.00) .. controls (2.93,1.77) and (3.09,1.38) ..
    (3.06,0.86) .. controls (2.72,0.47) and (2.42,0.44) ..
    (2.05,0.60) .. controls (1.89,1.22) and (1.68,2.62) ..
    (1.60,3.30) .. controls (1.27,5.48) and (1.47,6.39) ..
    (1.71,6.78) .. controls (1.97,7.43) and (3.19,7.38) ..
    (3.48,7.36) -- cycle
    (0.56,5.07) .. controls (0.77,5.17) and (0.93,5.15) ..
    (1.14,5.15) .. controls (1.03,4.34) and (1.08,2.78) ..
    (1.42,1.92) .. controls (1.14,1.84) and (1.06,1.95) ..
    (0.77,2.05) .. controls (0.43,2.88) and (0.43,4.58) ..
    (0.56,5.07) -- cycle;
  \end{scope}
}
\newcommand{\amongUsIII}[3][]{%
  % \amongUsBackpackIII[#1]{#2};
  \amongUsBodyIII[#1]{#2};
  \amongUsEyesIII[#1]{#3};
}
% *******************************************************

\endinput