[c2801] Improve and fix quests 10458, 10480 and 10481

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit 65610ac)