гм а я думал взрыв от гранаты или бомбы например
может создать источник взрыва(пивот) в координатах бочки, когда например бочка загорается , создать переменную, которая возращает true или один в момент взрыва, и проверять дистанцию пивота с бочками и переменную, если оба условия выполняются то... бабах b\ent
З.Ы. для пивота лучше создать отдельный тип