# Event Possessed triggers without being possessed?

**URL:** <https://forums.unrealengine.com/t/event-possessed-triggers-without-being-possessed/330387>\
**Category:** Rendering\
**Tags:** possess, visibility, possessing-pawns, unreal-engine, Blueprint, question\
**Created:** [August 30, 2015, 1:27pm UTC](https://forums.unrealengine.com/t/event-possessed-triggers-without-being-possessed/330387 "2015-08-30T13:27:08Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mik2121](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Mik2121](https://forums.unrealengine.com/u/Mik2121)\
**Post date:** [August 30, 2015, 1:27pm UTC](https://forums.unrealengine.com/t/event-possessed-triggers-without-being-possessed/330387/1 "2015-08-30T13:27:08Z")

</div>

Hello everyone. I’m working on getting a vehicle working on a 3rd person blueprint project. I was able to set it up so that the player can ride it when getting close and pressing a button. What I’m trying to do now is set visibility to a skeletal mesh inside the vehicle pawn, and set it to visible plus play an animation.

The way I have it set up, **Event Possessed** executes ‘Set Visibility’ and then executes ‘Play Animation’, and with **Event Unpossessed** it executes ‘set visibility’ to off. The mesh is by default invisible as well (so I can’t see it on the placed vehicle blueprint). However when I start the game, the ‘ **Event Possessed** ’ kicks in even though it’s not the pawn currently possessed. If I ride the vehicle (ie, possess it) nothing changes, then when I get down (ie, unpossess) the mesh goes invisible, and from there it works as expected.

![alt text][1]

So, why is the ‘ **Event Possessed** ’ executes automatically as soon as the game starts? Did I miss something (probably)?.

Thanks in advance,

- Mik2121

 ![56380-possessissue.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/d/5/7/d5765fbb6198dd5c0140db29188bb2a5177b1340.png)

---

<div class="post-metadata">

**Author:** ![darorck](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@darorck](https://forums.unrealengine.com/u/darorck)\
**Post date:** [August 31, 2015, 11:17pm UTC](https://forums.unrealengine.com/t/event-possessed-triggers-without-being-possessed/330387/2 "2015-08-31T23:17:30Z")

</div>

Same issue here using 4.9 and ShooterGame template.

---

<div class="post-metadata">

**Author:** ![Gunnar0](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Gunnar0](https://forums.unrealengine.com/u/Gunnar0)\
**Post date:** [September 1, 2015, 12:07am UTC](https://forums.unrealengine.com/t/event-possessed-triggers-without-being-possessed/330387/3 "2015-09-01T00:07:49Z")

</div>

So you are trying to add your player mesh into the car, correct?

---

<div class="post-metadata">

**Author:** ![darorck](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@darorck](https://forums.unrealengine.com/u/darorck)\
**Post date:** [September 1, 2015, 12:16am UTC](https://forums.unrealengine.com/t/event-possessed-triggers-without-being-possessed/330387/4 "2015-09-01T00:16:51Z")

</div>

In my case, I have a player that possess a turret, everything works fine but I have a Boolean variable (IsAlreadyTaken?) connected to “Event Possessed” to check if the turret is already taken and it triggers when the game starts.

---

<div class="post-metadata">

**Author:** ![Shadowriver](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Shadowriver](https://forums.unrealengine.com/u/Shadowriver)\
**Post date:** [September 1, 2015, 12:19am UTC](https://forums.unrealengine.com/t/event-possessed-triggers-without-being-possessed/330387/5 "2015-09-01T00:19:26Z")

</div>

What controller trying to possess it? You can check that from event argument

---

<div class="post-metadata">

**Author:** ![darorck](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@darorck](https://forums.unrealengine.com/u/darorck)\
**Post date:** [September 1, 2015, 12:26am UTC](https://forums.unrealengine.com/t/event-possessed-triggers-without-being-possessed/330387/6 "2015-09-01T00:26:06Z")

</div>

When can I find the event argument?  
Adding a breakpoint to the EventPossessed node, looks like the the value is the turret itself, quite odd!

---

<div class="post-metadata">

**Author:** ![Mik2121](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Mik2121](https://forums.unrealengine.com/u/Mik2121)\
**Post date:** [September 7, 2015, 1:38pm UTC](https://forums.unrealengine.com/t/event-possessed-triggers-without-being-possessed/330387/7 "2015-09-07T13:38:41Z")

</div>

I haven’t been able to fix this yet, but thanks for the comments. Darock, did you get your stuff fixed? I tried using the boolean too but no luck!

---

<div class="post-metadata">

**Author:** ![Shadowriver](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Shadowriver](https://forums.unrealengine.com/u/Shadowriver)\
**Post date:** [September 7, 2015, 3:24pm UTC](https://forums.unrealengine.com/t/event-possessed-triggers-without-being-possessed/330387/8 "2015-09-07T15:24:50Z")

</div>

did you check the controller that trying to posses?

---

<div class="post-metadata">

**Author:** ![darorck](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@darorck](https://forums.unrealengine.com/u/darorck)\
**Post date:** [September 7, 2015, 3:47pm UTC](https://forums.unrealengine.com/t/event-possessed-triggers-without-being-possessed/330387/9 "2015-09-07T15:47:51Z")

</div>

@Mik2121 I’m checking for the controller class to avoid the problem for now.

 ![57562-bc69b756add3fff8a0ad28c836bbff3f[1].png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/8/a/b/8ab564ea259a9594a6f718f24f5298f70c1898d9.png)

@anonymous_user_f5a50610 Yes, the controller than is trying to possess is itself (the turret) It is a child class so I am not sure if it could be related.

---

<div class="post-metadata">

**Author:** ![Shadowriver](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Shadowriver](https://forums.unrealengine.com/u/Shadowriver)\
**Post date:** [September 7, 2015, 6:08pm UTC](https://forums.unrealengine.com/t/event-possessed-triggers-without-being-possessed/330387/10 "2015-09-07T18:08:20Z")

</div>

I’m asking Mik2121 as it is his quastion 😛 i read above about your case

---

<div class="post-metadata">

**Author:** ![Mik2121](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Mik2121](https://forums.unrealengine.com/u/Mik2121)\
**Post date:** [September 8, 2015, 1:11am UTC](https://forums.unrealengine.com/t/event-possessed-triggers-without-being-possessed/330387/11 "2015-09-08T01:11:33Z")

</div>

@anonymous_user_f5a50610 I’m currently not checking, but I will do as soon as I get home today (I’m at work now!). I will probably go with what Darock is doing for now.

@darock thanks!

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_563485f5](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_563485f5](https://forums.unrealengine.com/u/anonymous_user_563485f5)\
**Post date:** [April 13, 2016, 9:24am UTC](https://forums.unrealengine.com/t/event-possessed-triggers-without-being-possessed/330387/12 "2016-04-13T09:24:59Z")

</div>

Hi,

I know this is an older issue but it should be fixed with these settings under Class Defaults.

![86593-autopossessettings.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/7/6/a/76a4d40c1c448e9725b57702dbc1a926a128fcf5.jpeg)

---

<div class="post-metadata">

**Author:** ![Fritsl](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Fritsl](https://forums.unrealengine.com/u/Fritsl)\
**Post date:** [April 14, 2016, 7:55pm UTC](https://forums.unrealengine.com/t/event-possessed-triggers-without-being-possessed/330387/13 "2016-04-14T19:55:09Z")

</div>

And to compliment aJarman’s excellent info, these seettings are found here:

> **[Blueprint Editor Defaults Tab](https://docs.unrealengine.com/4.27/en-US/ProgrammingAndScripting/Blueprints/Editor/Modes/Defaults/DefaultsTab/)**
>
> An overview of the Blueprints Class Defaults tab

---

<div class="post-metadata">

**Author:** ![hillbro](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@hillbro](https://forums.unrealengine.com/u/hillbro)\
**Post date:** [January 9, 2021, 7:53pm UTC](https://forums.unrealengine.com/t/event-possessed-triggers-without-being-possessed/330387/14 "2021-01-09T19:53:25Z")

</div>

6 years later and this is still happening on UE4

---

<div class="post-metadata">

**Author:** ![hillbro](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@hillbro](https://forums.unrealengine.com/u/hillbro)\
**Post date:** [January 9, 2021, 7:54pm UTC](https://forums.unrealengine.com/t/event-possessed-triggers-without-being-possessed/330387/15 "2021-01-09T19:54:13Z")

</div>

This fixed it for me!

---

<div class="post-metadata">

**Author:** ![eatyosandwich](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@eatyosandwich](https://forums.unrealengine.com/u/eatyosandwich)\
**Post date:** [January 21, 2024, 11:56pm UTC](https://forums.unrealengine.com/t/event-possessed-triggers-without-being-possessed/330387/16 "2024-01-21T23:56:55Z")

</div>

Sorry this thread is a bit old but I can help on understanding this “On Possessed” Node to anyone else having this issue. The on possessed node is called on Possession by any controller, including player controller OR AI controller. I was also having this issue until I realized that “Event Possessed” meant any controller. So Yes, the argument that the OP posted would be a correct way to fix this if you plan on having multiple controllers possess an AI, as that is also the plan in my current project. Here’s how I implemented this fix

 ![Screenshot 2024-01-21 161931](https://d3kjluh73b9h9o.cloudfront.net/original/4X/9/1/6/916c17923e20d78b2a2db37389fb6b56ae429aa2.png)

This way you can still have an AIC auto possess a character or pawn if you would prefer that method

---

<div class="post-metadata">

**Author:** ![TorQueMoD](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/torquemod/32/710746_2.png) [@TorQueMoD](https://forums.unrealengine.com/u/TorQueMoD)\
**Post date:** [March 19, 2026, 11:52pm UTC](https://forums.unrealengine.com/t/event-possessed-triggers-without-being-possessed/330387/17 "2026-03-19T23:52:34Z")

</div>

This is the expected behavior. By default every pawn is set to be Auto Possessed by AI when it is placed in the world which causes the Event Possessed to trigger. So you either need to change the Class Defaults to not do this (Set the Auto Possess AI drop down to “Disabled”) or, do a check from the New Controller pin on the Event Possessed to make sure it’s the player’s controller that is possessing it before you trigger your Event Possessed logic.

 ![EventPossessed](https://d3kjluh73b9h9o.cloudfront.net/original/4X/a/7/e/a7e16f9db67d46dadbf6edb24af7f17d682b30b6.png)
