rendered paste bodypublic void AddWorldObjects() {
if (IsRefreshing == false) {
IsRefreshing = true;
int tmpX = 0;
int tmpY = 0;
int calcX = 0;
int calcY = 0;
if(RegionChanged) {
for (int i = 0; i < server.worldObjectHandler.MaxObj; i++) {
if (server.worldObjectHandler.ObjectID[i] > -1) {
tmpX = server.worldObjectHandler.ObjectX[i];
tmpY = server.worldObjectHandler.ObjectY[i];
calcX = tmpX - absX;
calcY = tmpY - absY;
if (server.worldObjectHandler.ObjectH[i] == heightLevel) {
if(server.worldObjectHandler.ObjType[i].equalsIgnoreCase("Woodcutting") && server.worldObjectHandler.ObjectID[i] == server.worldObjectHandler.ObjectGoneID[i]) {
if(server.worldObjectHandler.ObjName[i].equalsIgnoreCase("Willow") || server.worldObjectHandler.ObjName[i].equalsIgnoreCase("Evergreen")) {
ReplaceObject2(tmpX +1 ,tmpY + 1,server.worldObjectHandler.ObjectID[i],server.worldObjectHandler.ObjFace[i],11);
ReplaceObject2(tmpX,tmpY,-1,server.worldObjectHandler.ObjFace[i],11);
} else {
ReplaceObject2(tmpX,tmpY,server.worldObjectHandler.ObjectID[i],server.worldObjectHandler.ObjFace[i],11);
}
} else {
ReplaceObject2(tmpX,tmpY,server.worldObjectHandler.ObjectID[i],server.worldObjectHandler.ObjFace[i],11);
}
RegionChanged = false;;
}
}
}
} else {
for (int i = 0; i < server.worldObjectHandler.MaxObj; i++) {
if (server.worldObjectHandler.ObjectID[i] > -1) {
tmpX = server.worldObjectHandler.ObjectX[i];
tmpY = server.worldObjectHandler.ObjectY[i];
calcX = tmpX - absX;
calcY = tmpY - absY;
if (calcX >= -16 && calcX <= 15 && calcY >= -16 && calcY <= 15 && CurrentObjID[i] != server.worldObjectHandler.ObjectID[i] && server.worldObjectHandler.ObjectH[i] == heightLevel) {
CurrentObjID[i] = server.worldObjectHandler.ObjectID[i];
if(server.worldObjectHandler.ObjType[i].equalsIgnoreCase("Woodcutting") && server.worldObjectHandler.ObjectID[i] == server.worldObjectHandler.ObjectGoneID[i]) {
if(server.worldObjectHandler.ObjName[i].equalsIgnoreCase("Willow") || server.worldObjectHandler.ObjName[i].equalsIgnoreCase("Evergreen")) {
ReplaceObject2(tmpX +1,tmpY +1,server.worldObjectHandler.ObjectID[i],server.worldObjectHandler.ObjFace[i],11);
ReplaceObject2(tmpX,tmpY,-1,server.worldObjectHandler.ObjFace[i],11);
} else {
ReplaceObject2(tmpX,tmpY,server.worldObjectHandler.ObjectID[i],server.worldObjectHandler.ObjFace[i],11);
}
} else {
ReplaceObject2(tmpX,tmpY,server.worldObjectHandler.ObjectID[i],server.worldObjectHandler.ObjFace[i],11);
}
}
}
}
}
IsRefreshing = false;
}
}