Hi i’ve made a blueprint that spawns a Mine and then on actor overlap it will do damage and explode, the issue is that as soon as I fire the weapon it damages the player instantly. I dont really have an idea how to fix this so i thought i would ask here
Make IsArmed boolean state, and check if value is true if mine suppose to explode, if not don’t explode the mine.
Now set IsArmed whatever way you want, either by delay on BeginPlay or check if player overlap the the mine BeginPlay if it does wait until player overlap end event to arm the mine, if does not arm right away.
Exactly. My suspicion is that the mine upon spawning, overlaps the player who is placing it. Since you programmed it to trigger the explosion when somebody is overlapping, it does exactly that. The first person it overlaps is the player who placed it.