Fixed skelly for real
This commit is contained in:
parent
260372e703
commit
603b6291d0
|
@ -5,6 +5,6 @@ func launch_right():
|
|||
func launch_left():
|
||||
launch_vector(Vector2.LEFT)
|
||||
func launch_upleft():
|
||||
launch_vector(Vector2(-1, -1))
|
||||
launch_vector(Vector2.LEFT + Vector2.UP)
|
||||
func launch_upright():
|
||||
velocity = (Vector2(1, -1))
|
||||
launch_vector(Vector2.RIGHT + Vector2.UP)
|
||||
|
|
|
@ -24,7 +24,7 @@ tracks/0/keys = {
|
|||
radius = 3.0
|
||||
height = 2.0
|
||||
|
||||
[node name="KinematicBody2D" type="KinematicBody2D"]
|
||||
[node name="Bone" type="KinematicBody2D"]
|
||||
collision_layer = 16
|
||||
collision_mask = 11
|
||||
script = ExtResource( 2 )
|
||||
|
|
|
@ -17,4 +17,4 @@ position = Vector2( 60, 176 )
|
|||
position = Vector2( 67, 168 )
|
||||
|
||||
[node name="Skeleton Enemy" parent="." instance=ExtResource( 4 )]
|
||||
position = Vector2( 291, 166 )
|
||||
position = Vector2( 274, 164 )
|
||||
|
|
|
@ -22,7 +22,7 @@ _global_script_classes=[ {
|
|||
"base": "KinematicBody2D",
|
||||
"class": "EnemyProjectile",
|
||||
"language": "GDScript",
|
||||
"path": "res://EnemyProjectile.gd"
|
||||
"path": "res://ai/EnemyProjectile.gd"
|
||||
}, {
|
||||
"base": "KinematicBody2D",
|
||||
"class": "Projectile",
|
||||
|
|
|
@ -56,6 +56,9 @@ func _physics_process(_delta):
|
|||
elif velocity.x < 0:
|
||||
$Skeleton.flip_h = true
|
||||
|
||||
if health <= 0:
|
||||
queue_free()
|
||||
|
||||
if is_on_wall() and is_on_floor():
|
||||
velocity.y = -150
|
||||
|
||||
|
|
Loading…
Reference in a new issue