p
  each type in pokemon.getForme().types
    | [#{type}]

if pokemon.get('pixels')
  p
    | HP: #{pokemon.getPercentHP()}%
    if pokemon.get('hp')
      |  (#{pokemon.get('hp')}/#{pokemon.get('maxHP')})

if pokemon.get('item')
  p Item: #{pokemon.get('item')}

if pokemon.get('ability')
  p Ability: #{pokemon.get('ability')}
else
  p Possible abilities: #{pokemon.getAbilities().join(', ')}

p Status: #{pokemon.getStatus()}

p
  each type in pokemon.getForme().types
    | [#{type}]

if pokemon.get('pixels')
  p
    | HP: #{pokemon.getPercentHP()}%
    if pokemon.get('hp')
      |  (#{pokemon.get('hp')}/#{pokemon.get('maxHP')})

if pokemon.get('item')
  p Item: #{pokemon.get('item')}

if pokemon.get('ability')
  p Ability: #{pokemon.get('ability')}
else
  p Possible abilities: #{pokemon.getAbilities().join(', ')}

p Status: #{pokemon.getStatus()}

if pokemon.has('moves')
  p
    each moveName in pokemon.get('moves')
      | - #{moveName}
      br

Add pokemon moves to popovers.
Client: Add pokemon moves to popovers.
