Tales-of-PKMN/game/core/game_events.gd

18 lines
662 B
GDScript

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)