Missiles unlockable

This commit is contained in:
Felipe M 2021-05-18 21:05:50 +02:00
parent 2e1bcbc225
commit 0f3f6f0133
Signed by: fmartingr
GPG key ID: 716BC147715E716F
12 changed files with 82 additions and 3 deletions

View file

@ -39,6 +39,7 @@ onready var playerGun = $Sprite/PlayerGun
onready var muzzle = $Sprite/PlayerGun/Sprite/Muzzle
onready var fireBulletTimer = $FireBulletTimer
onready var blinkAnimator = $BlinkAnimator
onready var powerupDetector = $PowerupDetector
func set_invincible(value):
@ -82,7 +83,7 @@ func _physics_process(delta):
if Input.is_action_pressed("fire") and fireBulletTimer.time_left == 0:
fire_bullet()
if Input.is_action_pressed("fire_missile") and fireBulletTimer.time_left == 0 and PlayerStats.missiles > 0:
if Input.is_action_pressed("fire_missile") and fireBulletTimer.time_left == 0 and PlayerStats.missiles > 0 and PlayerStats.missiles_unlocked:
fire_missile()
func fire_bullet():
@ -237,3 +238,7 @@ func _on_Hurtbox_hit(damage):
func _on_died():
queue_free()
func _on_PowerupDetector_area_entered(area):
if area is Powerup:
area._pickup()