['weapon', 'have', 'effect', 'shield', 'against']
["Synset('communication.n.01')", 'own-100', "Synset('message.n.02')", '<OBJECT>1', 'against']
Of course, the shuttle's weapons have no effect against the starship's shields.
of course, the shuttle's Synset('communication.n.01') have no Synset('message.n.02') against the starship's <OBJECT>1.