Lines Matching refs:Ship
73 Ship.cloakgood = 1; in events()
144 if (Ship.cond != DOCKED) in events()
162 if (Ship.quadx == ix && Ship.quady == iy) in events()
166 Ship.quadx = ix; in events()
167 Ship.quady = iy; in events()
168 printf("\n%s caught in long range tractor beam\n", Ship.shipname); in events()
169 printf("*** Pulled to quadrant %d,%d\n", Ship.quadx, Ship.quady); in events()
170 Ship.sectx = ranf(NSECTS); in events()
171 Ship.secty = ranf(NSECTS); in events()
244 if (e->x == Ship.quadx && e->y == Ship.quady) in events()
248 killb(Ship.quadx, Ship.quady); in events()
258 if (Ship.distressed >= MAXDISTR) in events()
270 if (!((ix == Ship.quadx && iy == Ship.quady) || q->stars < 0 || in events()
280 Ship.distressed++; in events()
367 if (ix == Ship.quadx && iy == Ship.quady) in events()
418 Ship.reserves = Param.reserves; in events()
422 if (Ship.cond == DOCKED) in events()
427 Ship.sinsbad = 1; in events()
452 if (Ship.cloaked) in events()
453 Ship.energy -= Param.cloakenergy * Move.time; in events()
457 Ship.shield += (Param.shield - Ship.shield) * rtime; in events()
458 Ship.energy += (Param.energy - Ship.energy) * rtime; in events()
461 if (damaged(LIFESUP) && Ship.cond != DOCKED) in events()
462 Ship.reserves -= Move.time; in events()