extends Resource class_name Effect func apply_effect (character: Character)-> void: assert(false)