initial commit

This commit is contained in:
Ultrablob 2024-04-16 20:29:45 -04:00
commit e446938ba7
74 changed files with 3212 additions and 0 deletions

15
Shield.gd Normal file
View file

@ -0,0 +1,15 @@
extends StaticBody2D
@export var health = 10
var max_health = 10.0
func destroy():
health -= 1
if health <= 0:
if not is_queued_for_deletion():
$"../../Player".aquire_exagon()
$"..".queue_free()
modulate = Color(Color.CYAN, 0.7 - lerp(0.7, 0.1, health / max_health))