Lines Matching defs:sq
65 struct ship *sp, *sq;
71 foreachship(sq) {
72 friendly = sp->nationality == capship(sq)->nationality;
76 if (range(sp, sq) != 1)
78 if (grappled2(sp, sq)) {
79 if (is_toughmelee(sp, sq, 0, 0))
80 ungrap(sp, sq);
82 grap(sp, sq);
83 } else if (couldwin(sp, sq)) {
84 grap(sp, sq);
88 ungrap(sp, sq);
96 struct ship *sp, *sq;
115 foreachship(sq)
116 cleansnag(sp, sq, 1);
119 foreachship(sq) {
120 if (sp != sq && sq->file->dir &&
121 range(sp, sq) < 4)
122 table(sp, sq, RIGGING, L_EXPLODE,