i was thinking something similar to daily achievements ?
i don't get that with the "Coin" ?
for now there are 52 Types each type (except some One-Time achievements like Noble,Leader,ClanLvL,Married and 2-3 more...) you can setup up to infinity leavel via XML only and SQL part its calculating in real time. Also some Achievement "Missing" from the video because it have "filter" like:
ACADEMY : Appears only if you have not done the second class transfer.
SPOIL : Appears only if you have spoil skill "ID : 254" else no reason to be there.
CLAN_LEVEL_UP : Appears only if you are leader of your clan.
CASTLE : Appears only if you are leader of your clan.ACADEMY
and so on..
<?xml version='1.0' encoding='utf-8'?>
<list>
<achievement type="MONSTER" name="Monster Killer" icon="icon.skill0018" desc="Kill %required% monsters.">
<stage lvl="1" required="500" reward="57" count="1000"/>
<stage lvl="2" required="1000" reward="57" count="1000"/>
<stage lvl="3" required="2500" reward="57" count="1000"/>
<stage lvl="4" required="5000" reward="57" count="1000"/>
<stage lvl="5" required="10000" reward="57" count="1000"/>
<stage lvl="6" required="25000" reward="57" count="1000"/>
</achievement>
</list>