Based on malyelfik's quest rework shared on l2junity forum. Note: Used modified L2S getCond() method because I could not get the original diff. xD