added the game

This commit is contained in:
JHDev2006
2025-09-13 16:30:32 +01:00
parent 5ef689109b
commit 3773bdaf64
3616 changed files with 263702 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
extends Enemy
const BUZZY_BEETLE = preload("res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn")
var jump_meter := 0.0
func _physics_process(delta: float) -> void:
jump_meter += delta
$Sprite.play(["Fly", "Idle"][int(is_on_floor())])
if jump_meter >= 0.5:
$BasicEnemyMovement.bounce_on_land = true
$BasicEnemyMovement.move_speed = 30
jump_meter = 0
elif is_on_floor():
$BasicEnemyMovement.bounce_on_land = false
$BasicEnemyMovement.move_speed = 0
func stomped_on(player: Player) -> void:
AudioManager.play_sfx("enemy_stomp", global_position)
$BasicEnemyMovement.can_move = false
Global.combo_amount += 1
player.enemy_bounce_off()
$Sprite.play("Stomped")
$Hitbox.queue_free()
await get_tree().create_timer(0.5, false).timeout
queue_free()