working on items and inventory

This commit is contained in:
2023-02-08 22:55:54 -05:00
parent 836a0e4a93
commit 03402abb6c
24 changed files with 617 additions and 117 deletions

View File

@@ -6,7 +6,6 @@ extends RigidBody2D
@export var push_strength:int = 20
@onready var last_velocity:Vector2 = Vector2(0,0)
@onready var current_player:CharacterBody2D = null
func _physics_process(delta):
@@ -23,10 +22,9 @@ func _physics_process(delta):
func _on_body_entered(body):
if body.is_in_group("player"):
if last_velocity.length() > damage_speed:
current_player = body
current_player.player_hit.is_player_hit = true
current_player.player_hit.hit_velocity = last_velocity.normalized() * push_strength
current_player.health_changed_func(-1)
body.player_hit.is_player_hit = true
body.player_hit.hit_velocity = last_velocity.normalized() * push_strength
body.health_changed_func(-1)
# set_freeze_enabled(true)
# await get_tree().create_timer(0.5).timeout
set_sleeping(true)