From 121a4f01f878ff56cce33a7490a369665e0b10d9 Mon Sep 17 00:00:00 2001 From: Ambroise Garel <47314805+akaAgar@users.noreply.github.com> Date: Tue, 22 Jul 2025 12:58:30 +0200 Subject: [PATCH] Fixed bug when hit object isn't an unit --- Script/The Universal Mission/AmbientRadio.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Script/The Universal Mission/AmbientRadio.lua b/Script/The Universal Mission/AmbientRadio.lua index 05bf88e..ab9133c 100644 --- a/Script/The Universal Mission/AmbientRadio.lua +++ b/Script/The Universal Mission/AmbientRadio.lua @@ -116,8 +116,10 @@ do -- Friendly aircraft hit if event.target:getDesc().category == Unit.Category.AIRPLANE or event.target:getDesc().category == Unit.Category.HELICOPTER then - if not event.initiator:getPlayerName() then -- Players don't radio out when they're hit - doAmbientChatter("pilotImHit", nil, event.target:getCallsign(), 3) + if Object.getCategory(event.initiator) == Object.Category.UNIT then + if not event.initiator:getPlayerName() then -- Players don't radio out when they're hit + doAmbientChatter("pilotImHit", nil, event.target:getCallsign(), 3) + end end end end