is there any way to have the wolves respawn (over time) after i have killed them all?
Another good question from the Comments section. The Node you are looking for is called “Spawn Actor from Class”
Here is a quick example of how you might use it. Open the BP_NPC_AttackAnimalBase Blueprint (in the ParentClassBlueprints Folder). in the Event Graph, at the bottom in the Damage section- After the Wolf ragdolls, there is a timer, then the Wolf gets destroyed. In this example before the Wolf is destroyed I have added a SpawnActorfromClass node. I’m spawning a RedWolf in the same spot as the Mesh (see image).
Now when a Wolf is killed, it will ragdoll and after the time in the Timer has elapsed, A brand new Wolf will spawn where the old one died.
That’s just one quick example, something more fun might be when the player overlaps a collision volume in the level- Spawn 5 of them in a near by spot.
I hope that was helpful
