feat(progression): quêtes rotatives court-terme + panel HUD
Nouvel autoload QuestManager avec 11 templates (casser X sable, récolter coraux, collecter perles, plonger à -25m, crafter 2 objets, etc.). 3 quêtes actives simultanément; complétion → récompense XP + roll d'une nouvelle quête. HUD: panneau "OBJECTIFS" top-right avec progression couleur (gris→vert), bannière centrale "✓ QUÊTE" + son bulle au complete. Motivation moyen-terme (5-15 min): le joueur a toujours qqch à faire. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -122,3 +122,6 @@ func _on_pearl_collected(item_id: int) -> void:
|
||||
pp.award(pp.XP_PEARL, "perle", player_pos)
|
||||
if main.has_method("_spawn_xp_popup"):
|
||||
main.call("_spawn_xp_popup", pp.XP_PEARL, player_pos + Vector3(0, 1.2, 0))
|
||||
var qm: Node = get_node_or_null("/root/QuestManager")
|
||||
if qm != null:
|
||||
qm.note_pearl_collected()
|
||||
|
||||
Reference in New Issue
Block a user