extends RefCounted class_name Quest enum Scales {Humble, Moderate, Adventurous, Epic} var questName:String var questScale:Scales var questRequirements var questPointReward = 1 func get_scale_name(): if questScale == Scales.Humble: return "Humble" if questScale == Scales.Moderate: return "Moderate" if questScale == Scales.Adventurous: return "Adventurous" if questScale == Scales.Epic: return "Epic" func get_progress_report(): return "You are questing :)" func get_requirements_report(): return "" func get_completion_message(): return "QUEST COMPLETE!" func complete(): pass func is_completed(): return false