class_name npcFlesher extends cCharacter signal location_changed(ai, old_location, new_location) signal state_changed(ai, old_state, new_state) enum state { IDLE, MOVE, SEEN, HIDDEN }