if(idxAchievement == 1) {
        B_GivePlayerXP(100); //Athanos Taucher
    }
    else if(idxAchievement >= 2 && idxAchievement <= 4){
        B_GivePlayerXP(150);
    }
    else if(idxAchievement == 5) {
        B_RaiseAttribute (hero, ATR_HITPOINTS_MAX, 10); //// Roland becomes a sailor
    }
    else if(idxAchievement >= 6 && idxAchievement <= 10){
        B_GivePlayerXP(200);
    }
    else if(idxAchievement == 11) {
        B_RaiseAttribute (hero, ATR_MANA_MAX, 20); //Adarmos, mage Zyon
    }
    else if(idxAchievement >= 12 && idxAchievement <= 15) {
        B_GivePlayerXP(300);
    }
    else if(idxAchievement == 16) {
        B_RaiseAttribute (hero, ATR_STRENGTH, 1); //Kapitel 3, free Khorinis
        B_RaiseAttribute (hero, ATR_DEXTERITY, 1);       
    }
    else if(idxAchievement >= 17 && idxAchievement <= 23) {
        B_GivePlayerXP(600); //
    }
    else if(idxAchievement == 24) {
        B_RaiseAttribute (hero, ATR_STRENGTH, 2); //Roland became a paladin
        B_RaiseAttribute (hero, ATR_DEXTERITY, 2);       
    }
    else if(idxAchievement >= 25 && idxAchievement <= 30){
        B_GivePlayerXP(1000);
    }
    else if(idxAchievement == 31){B_RaiseAttribute (hero, ATR_MANA_MAX, 5);}
    else if(idxAchievement == 32){B_RaiseAttribute (hero, ATR_STRENGTH, 2);}
    else if(idxAchievement == 33){B_RaiseAttribute (hero, ATR_DEXTERITY, 2);}
    else if(idxAchievement == 34){B_RaiseAttribute (hero, ATR_HITPOINTS_MAX, 10);}
    else if(idxAchievement == 35){B_RaiseAttribute (hero, ATR_MANA_MAX, 5);}
    else if(idxAchievement == 36){B_RaiseAttribute (hero, ATR_STRENGTH, 2);}
    else if(idxAchievement == 37){B_RaiseAttribute (hero, ATR_DEXTERITY, 2);}
    else if(idxAchievement == 38){B_RaiseAttribute (hero, ATR_HITPOINTS_MAX, 10);}
    else if(idxAchievement == 39){B_RaiseAttribute (hero, ATR_MANA_MAX, 5);}
    else if(idxAchievement == 40){B_RaiseAttribute (hero, ATR_STRENGTH, 2);}
    else if(idxAchievement == 41){B_RaiseAttribute (hero, ATR_DEXTERITY, 2);}
    else if(idxAchievement == 42){B_RaiseAttribute (hero, ATR_HITPOINTS_MAX, 10);}
    else if(idxAchievement == 43){B_RaiseAttribute (hero, ATR_MANA_MAX, 5);}
    else if(idxAchievement == 44){B_RaiseAttribute (hero, ATR_STRENGTH, 2);}
    else if(idxAchievement == 45){B_RaiseAttribute (hero, ATR_DEXTERITY, 2);}
    else if(idxAchievement == 46){B_RaiseAttribute (hero, ATR_HITPOINTS_MAX, 10);}
    else if(idxAchievement == 47){B_RaiseAttribute (hero, ATR_STRENGTH, 2);}
    else if(idxAchievement == 48){B_RaiseAttribute (hero, ATR_DEXTERITY, 2);}
    else if(idxAchievement == 49){B_RaiseAttribute (hero, ATR_HITPOINTS_MAX, 10);}   
    else if(idxAchievement == 50){B_RaiseAttribute (hero, ATR_HITPOINTS_MAX, 200);}; // kill Baal