diff --git a/sc2/src/sc2code/ships/blackurq/blackurq.c b/sc2/src/sc2code/ships/blackurq/blackurq.c index eaaa2ad33..688232793 100644 --- a/sc2/src/sc2code/ships/blackurq/blackurq.c +++ b/sc2/src/sc2code/ships/blackurq/blackurq.c @@ -164,7 +164,7 @@ buzztrack_preprocess (PELEMENT ElementPtr) } else { -#define ACTIVATE_RANGE SPACE_WIDTH +#define ACTIVATE_RANGE 224 /* Originally SPACE_WIDTH */ SIZE delta_x, delta_y; ELEMENTPTR eptr; diff --git a/sc2/src/sc2code/ships/slylandr/slylandr.c b/sc2/src/sc2code/ships/slylandr/slylandr.c index 7e2dcea42..49565250c 100644 --- a/sc2/src/sc2code/ships/slylandr/slylandr.c +++ b/sc2/src/sc2code/ships/slylandr/slylandr.c @@ -307,7 +307,8 @@ PELEMENT ElementPtr; && !GRAVITY_MASS (ObjPtr->mass_points) && CollisionPossible (ObjPtr, ElementPtr)) { -#define HARVEST_RANGE (SPACE_HEIGHT * 3 / 8) +//HARVEST_RANGE was originally (SPACE_HEIGHT * 3 / 8) +#define HARVEST_RANGE (208 * 3 / 8) SIZE dx, dy; if ((dx = ObjPtr->next.location.x diff --git a/sc2/src/sc2code/ships/syreen/syreen.c b/sc2/src/sc2code/ships/syreen/syreen.c index 208a7feb6..d5f4221c0 100644 --- a/sc2/src/sc2code/ships/syreen/syreen.c +++ b/sc2/src/sc2code/ships/syreen/syreen.c @@ -186,17 +186,18 @@ spawn_crew (PELEMENT ElementPtr) dy = -dy; dx = WORLD_TO_DISPLAY (dx); dy = WORLD_TO_DISPLAY (dy); - if (dx <= SPACE_HEIGHT && dy <= SPACE_HEIGHT +#define ABANDONER_RANGE 208 /* originally SPACE_HEIGHT */ + if (dx <= ABANDONER_RANGE && dy <= ABANDONER_RANGE && (d_squared = (DWORD)((UWORD)dx * (UWORD)dx) + (DWORD)((UWORD)dy * (UWORD)dy)) <= - (DWORD)((UWORD)SPACE_HEIGHT * (UWORD)SPACE_HEIGHT)) + (DWORD)((UWORD)ABANDONER_RANGE * (UWORD)ABANDONER_RANGE)) { #define MAX_ABANDONERS 8 COUNT crew_loss; crew_loss = ((MAX_ABANDONERS - * (SPACE_HEIGHT - square_root (d_squared))) - / SPACE_HEIGHT) + 1; + * (ABANDONER_RANGE - square_root (d_squared))) + / ABANDONER_RANGE) + 1; if (crew_loss >= ObjPtr->crew_level) crew_loss = ObjPtr->crew_level - 1;