Home | History | Annotate | Download | only in sail

Lines Matching refs:on

26  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
48 table(struct ship *from, struct ship *on,
60 pc = on->file->pcrew;
61 hull = on->specs->hull;
62 crew[0] = on->specs->crew1;
63 crew[1] = on->specs->crew2;
64 crew[2] = on->specs->crew3;
65 rigg[0] = on->specs->rig1;
66 rigg[1] = on->specs->rig2;
67 rigg[2] = on->specs->rig3;
68 rigg[3] = on->specs->rig4;
77 if (on->file->FS)
84 if (on->file->captured != 0) {
113 makemsg(on, "dismasted!");
114 if (portside(from, on, 0)) {
115 guns = on->specs->gunR;
116 car = on->specs->carR;
118 guns = on->specs->gunL;
119 car = on->specs->carL;
137 if (portside(from, on, 0)) {
138 send_gunr(on, guns, car);
140 send_gunl(on, guns, car);
145 if (on->file->captured != 0 && Chit)
146 send_pcrew(on, pc);
148 send_hull(on, hull);
150 send_crew(on, crew[0], crew[1], crew[2]);
152 send_rigg(on, rigg[0], rigg[1], rigg[2], rigg[3]);
173 makesignal(from, "%s shot on $$", on, message);
200 makemsg(on, "%s", message);
220 send_ta(on, 0);
228 makemsg(on, "%s", message);
231 if (Chit > 1 && on->file->readyL & R_INITIAL &&
232 on->file->readyR & R_INITIAL) {
233 on->specs->qual--;
234 if (on->specs->qual <= 0) {
235 makemsg(on, "crew mutinying!");
236 on->specs->qual = 5;
237 Write(W_CAPTURED, on, on->file->index, 0, 0, 0);
239 makemsg(on, "crew demoralized");
241 Write(W_QUAL, on, on->specs->qual, 0, 0, 0);
245 strike(on, from);