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