okay so why doesn't this one work?

on *:ACTION:*:#:{
if ($4 == flamethrower) && ($6 == barbeques) && ($7 == Gar) { describe # sprinkles the hotest mixture of ingredents known to mankind on his arm before $nick gets a chance to grab it and sits back to watch the show. }
elseif ($14 == howitzers) && ($11 == Paladin) && ($2 == Gar) { msg # -=[counter coming soon]=- }
elseif ($4 == smashes) && ($6 == revenge) && ($7 == Gar) { describe # smiles at the thought of the look on Bahran's face when he notices the insane asylum is located on a now deserted island surronded by shark infested waters, offering no form of escape. }
}

if it is responding to:
* Bahran takes out a flamethrower and barbeques Gar then takes a piece of their crispy arm and chews on it...
* Bahran annihilates Gar with a barrage of missiles from a few Paladin 155MM Self-propelled howitzers.

It works for the flamethrower one, but not for the missiles one