Add effect by trap