I need help creating an IF/THEN branch

Okay, I’ll try to elaborate further on why that didn’t work. I followed your screenshot as closely as I could. What I did differently began at the two Cast To nodes. My blueprints are called HP_Pickup and Shield_Pickup. Aside from the names (which I don’t think really matters) my Cast To nodes were the same as yours. I wonder if my problem was at the two event calls at the end. Instead of calling the same event, I had the “heal” branch call one event called AddBonus, and the “shield” branch call a different event called ShieldBonus. That’s all I did differently, and the result was that the health pickup worked just fine, but the shield pickup became uncollectable. I just walk right through it.