# List of damaged actors from radial damage?

**URL:** <https://forums.unrealengine.com/t/list-of-damaged-actors-from-radial-damage/331419>\
**Category:** Blueprint\
**Tags:** radial-damage, damage-player, unreal-engine, Blueprint, question\
**Created:** [September 8, 2015, 5:58am UTC](https://forums.unrealengine.com/t/list-of-damaged-actors-from-radial-damage/331419 "2015-09-08T05:58:08Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_78a5feb8](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_78a5feb8](https://forums.unrealengine.com/u/anonymous_user_78a5feb8)\
**Post date:** [September 8, 2015, 5:58am UTC](https://forums.unrealengine.com/t/list-of-damaged-actors-from-radial-damage/331419/1 "2015-09-08T05:58:08Z")

</div>

When I use the apply radial damage with falloff function, it works as expected, but I also wanted to do additional things with the players that I damaged. Is there any way that I could maybe get a list of all the damaged players from this function? Any help would be greatly appreciated!

---

<div class="post-metadata">

**Author:** ![mamoniem](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/mamoniem/32/1194698_2.png) [@mamoniem](https://forums.unrealengine.com/u/mamoniem)\
**Post date:** [September 8, 2015, 6:06am UTC](https://forums.unrealengine.com/t/list-of-damaged-actors-from-radial-damage/331419/2 "2015-09-08T06:06:51Z")

</div>

As you know, the “Apply Radial Damage With Falloff” is not returning any useful thing except a bool, which is not useful at your case.

The best Practice is that you put some logic within all the player to assign self within an array once they get destroyed. The meaning is, all players will have a logic to inform the server once they are damaged. That way you will have a list/array at the server side.

-m

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_78a5feb8](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_78a5feb8](https://forums.unrealengine.com/u/anonymous_user_78a5feb8)\
**Post date:** [September 9, 2015, 4:13am UTC](https://forums.unrealengine.com/t/list-of-damaged-actors-from-radial-damage/331419/3 "2015-09-09T04:13:54Z")

</div>

Thanks for the quick reply, that’s the way I was going to do it that way but wasn’t sure if that was the best practice. It would be fantastic if the stock function from Epic just returned a list of actors… thank you for the clarification!

---

<div class="post-metadata">

**Author:** ![mamoniem](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/mamoniem/32/1194698_2.png) [@mamoniem](https://forums.unrealengine.com/u/mamoniem)\
**Post date:** [September 9, 2015, 4:16am UTC](https://forums.unrealengine.com/t/list-of-damaged-actors-from-radial-damage/331419/4 "2015-09-09T04:16:38Z")

</div>

It make sense to put that feature into the node…Good luck 🙂

-m

---

<div class="post-metadata">

**Author:** ![minnow](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@minnow](https://forums.unrealengine.com/u/minnow)\
**Post date:** [August 22, 2017, 10:09am UTC](https://forums.unrealengine.com/t/list-of-damaged-actors-from-radial-damage/331419/5 "2017-08-22T10:09:21Z")

</div>

Hello, TommyZakh.  
I also want to returned a list of actors. Have you solved this problem?..

It’s too sad. not returned…

---

<div class="post-metadata">

**Author:** ![sasaseko](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@sasaseko](https://forums.unrealengine.com/u/sasaseko)\
**Post date:** [October 28, 2023, 7:31pm UTC](https://forums.unrealengine.com/t/list-of-damaged-actors-from-radial-damage/331419/6 "2023-10-28T19:31:48Z")

</div>

TArray\<AActor\*\> OverlappingActors;  
GetOverlappingActors(OverlappingActors, ACharacter::StaticClass());

```
for (auto Actor : OverlappingActors)
{
	UE_LOG(LogTemp, Warning, TEXT("Actor damaged by explosive: %s"), *Actor->GetName());

	UGameplayStatics::ApplyDamage(
		Actor,
		Damage,
		ShooterController,
		Shooter,
		UDamageType::StaticClass()
	);

```
