Home | History | Annotate | Download | only in warp

Lines Matching refs:ent

47 	    ch = (ent->energy >= 500?'E':'e');
48 if (ch != ent->image) {
49 setimage(ent, ch);
53 if (ent->energy >= decr) {
54 ent->energy -= decr;
61 if (tract(ent,dy,dx,tractor)) {
78 (obj=occupant[(ent->posy+evely+YSIZE00)%YSIZE]
79 [(ent->posx+evelx+XSIZE00)%XSIZE] ) &&
116 ch = (ent->energy >= 500?'E':'e');
117 if (ch != ent->image) {
118 setimage(ent, ch);
126 fire_phaser(ent, dy, dx);
141 ch = (ent->energy >= 500?'E':'e');
142 if (ch != ent->image) {
143 setimage(ent, ch);
151 fire_torp(ent, dy, dx);
272 if (ent && (!damage || !damflag[NOIMPULSE])) {
278 if (ent && (!damage || !damflag[NOWARP])) {
294 if (ent)
299 if (ent) {
306 if (ent) {
308 if (ent->energy >= 250)
313 if (ent && (!damage || !damflag[NOZAPPER])) {
321 make_blast(evely*2+ent->posy,evelx*2+ent->posx,
323 ent->energy /= 2;
328 if (ent && !rand_mod(10)) {
333 make_blast(evely*2+ent->posy,evelx*2+ent->posx,
335 ent->energy /= 4;
345 if ((!damage || !damflag[NODESTRUCT]) && (base||ent)) {
349 if (ent && !rand_mod(200)) {
369 if ((!damage || !damflag[NODESTRUCT]) && (base||ent)) {
371 if (ent && !rand_mod(200)) {
456 if (status < 2 && ent->energy >= 10) {
459 ent->energy -= 10;