Here is the full list of all 31 Persian Nights 2: The Moonlight Veil achievements.
Bring Yasmin's soul back to her.
Defeat Azar Dahaka.
Finish all Minigames without skipping.
Acquire the mythical Third Moon.
Find all reflections of a Rose-tinted Moon.
Free Lamassu from the curse of stone.
Use Chrono Moonling abilities at least 3 times.
Visit Ahriman, home of the Moons.
Team up with Bakhtak.
Outsmart Sabir with the help of Kaspar and moonlings.
Tame a Chrono Moonling.
Find out kidnappers true identity.
Find half of all the reflections of a Rose-tinted Moon.
Use Frost Moonling abilities at least 3 times.
Tame a Frost Moonling.
Discover Kaspar's secret.
Finish 5 Hidden Object Puzzles in a row without using Hints.
Finish 4 Minigames in a row without skipping.
Rebuild and stabilize the broken Arcstone.
Reunite with Yasmin.
Ask about any subject in a dialogue window once.
Finish a Hidden Object Puzzle with less than 4 mistakes.
Finish any Hidden Object Puzzle in less than 1 minute.
Find 3 Hidden Objects within 3 seconds.
Use Flame Moonling abilities at least 3 times.
Get out of the ruined dormitory.
Feed your Moonling for the first time.
Finish any Minigame in less than 1 minute.
Tame a Flame Moonling.
Find a reflection of a Rose-tinted Moon.
Exhaust all options in dialogue windows throughout the game.