833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
|
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
|
-
+
+
+
+
|
o->x=x;
o->y=y;
o->image=im;
o->dir=d;
pflink(n);
v=send_message(from,n,MSG_CREATE,NVALUE(0),NVALUE(0),NVALUE(0));
if(o->oflags&OF_DESTROYED) return VOIDLINK;
if(o->oflags&OF_BIZARRO) return n;
if(o->oflags&OF_BIZARRO) {
if(classes[objects[n]->class]->order) set_order(n);
return n;
}
for(y=0;y<5;y++) for(x=0;x<5;x++) {
xx=o->x+x-2; yy=o->y+y-2;
if(xx<1 || xx>pfwidth || yy<1 || yy>pfheight) continue;
i=x+5*(4-y);
m=playfield[xx+yy*64-65];
while(m!=VOIDLINK) {
p=objects[m];
|