The second will not work, you can accomplish this with regex.
if ($regex($2-4,giggles|grins|laughs|laughter|roars)) && ($regex($4-6,XBOX360-(?:DAGGER|iMARS|SWAG|STRANGE)))
But again, you should be properly parsing the line at the beginning, instead of using $4-6 to guess where it is.