extends Node # --- QuĂȘtes (existants) --- signal quest_started(quest_id: StringName) signal quest_completed(quest_id: StringName) signal quest_available(quest_id: StringName) signal quest_objective_updated(quest_id: StringName, objective_index: int, current: int, required: int) # --- Gameplay (existants) --- signal pokemon_captured(species_id: StringName) signal pokemon_defeated(species_id: StringName) signal item_collected(item_id: StringName, amount: int) signal npc_talked(npc_id: StringName) signal location_reached(location_id: StringName) # --- Flags (nouveau) --- signal flag_changed(flag_name: StringName, old_value: Variant, new_value: Variant)