Here is the full list of all 31 Persian Nights 2: The Moonlight Veil achievements.
Exhaust all options in dialogue windows throughout the game.
Find all reflections of a Rose-tinted Moon.
Bring Yasmin's soul back to her.
Defeat Azar Dahaka.
Finish all Minigames without skipping.
Acquire the mythical Third Moon.
Free Lamassu from the curse of stone.
Use Chrono Moonling abilities at least 3 times.
Find half of all the reflections of a Rose-tinted Moon.
Visit Ahriman, home of the Moons.
Team up with Bakhtak.
Outsmart Sabir with the help of Kaspar and moonlings.
Finish a Hidden Object Puzzle with less than 4 mistakes.
Tame a Chrono Moonling.
Ask about any subject in a dialogue window once.
Find out kidnappers true identity.
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.
Finish any Minigame in less than 1 minute.
Reunite with Yasmin.
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.
Tame a Flame Moonling.
Find a reflection of a Rose-tinted Moon.