浏览代码

:beetle: Corrige bogue vie recuperee apres fin de partie

Le lanceur de balle n'existe plus apres la fin de partie ; il ne faut
donc pas supposer qu'il existe, sinon cela peut causer une erreur car on
invoque une methode sur un objet null !
DricomDragon 8 月之前
父节点
当前提交
9997ecc3b2
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      godot/composants/pouvoirs/vie_bonus.gd

+ 4 - 0
godot/composants/pouvoirs/vie_bonus.gd

@@ -5,6 +5,10 @@ extends PouvoirBase
 
 func declencher_pouvoir(arbre_scene: SceneTree) -> void:
 	var lanceur: Lanceur = arbre_scene.get_first_node_in_group("groupe_des_lanceurs")
+
+	if lanceur == null:
+		return # Pouvoir recupere apres partie terminee
+
 	lanceur.incrementer_nombre_de_balles()