Added per enemy taunts and other tweaks
This commit is contained in:
@@ -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():
|
||||
|
||||
Reference in New Issue
Block a user