pouvoir_spectre.gd 457 B

1234567891011121314
  1. class_name PouvoirSpectre
  2. extends PouvoirBase
  3. ## Pouvoir qui rend la balle intangible quand elle est renvoyée
  4. func declencher_pouvoir(arbre_scene: SceneTree) -> void:
  5. print("Les balles deviennent spectrales")
  6. for balle in arbre_scene.get_nodes_in_group("groupe_des_balles"):
  7. assert(balle is Balle, "Le groupe_des_balles ne doit contenir que des Balle !")
  8. BalleSpectrale.transformer(balle)
  9. func couleur_principale() -> Color:
  10. return Color.PURPLE