Added per enemy taunts and other tweaks

This commit is contained in:
derek
2024-11-07 15:03:19 -06:00
parent ef1ab5dccb
commit af72a0678a
13 changed files with 66 additions and 57 deletions

View File

@@ -1,6 +1,16 @@
extends Node
@export_group("Main")
@export var room_lockdown : bool = false
@export_group("Key")
@export var key_drop : bool = false
@export_enum("Silver", "Gold", "Special") var key_type: int
@export var special_key_name : String
@export_group("Item Drops")
@export var ammo_drop_enabled = true
@export var stamina_drop_enabled = true
@export var health_drop_enabled = true
@export var money_drop_enabled = true
var enemies = []
var doors = []
@@ -21,7 +31,6 @@ func _ready():
i.room_entered.connect(room_entered)
i.room_exited.connect(room_exited)
print("Doors: " + str(doors))
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
@@ -54,7 +63,7 @@ func _process(delta):
# loot on last enemy
if enemies.size() == 1:
for i in enemies:
i.loot_amount = 30 #later get this number from level manager
i.loot_amount = 20 #assign loot to the last enemy drop from this section
i.last_enemy = true
func last_enemy_dead():