]> git.pond.sub.org Git - empserver/commitdiff
Don't limit radar command's range to fit into world map
authorMarkus Armbruster <armbru@pond.sub.org>
Sun, 20 Jun 2010 12:55:30 +0000 (14:55 +0200)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 25 Jul 2010 15:40:52 +0000 (17:40 +0200)
Limited since Chainsaw 2 so that the radar map fits into a world map
without clipping, i.e. its diameter neither exceeds WORLD_X / 2 nor
WORLD_Y.  Maybe range exceeding that triggered bugs then.  It doesn't
now, and it makes no sense.

The limit never applied to automatic bmap update from ship radar.

src/lib/commands/rada.c

index 23addec28bc00c5a9c0e04f474f034f5b5bb33f7..56b2fedd405f25b3298858ae0b214c37a945aad8 100644 (file)
@@ -74,10 +74,6 @@ radar(int type)
        if (!snxtsct(&ns, cp))
            return RET_SYN;
        tech = tfact(player->cnum, 8.0);
-       if (tech > WORLD_Y / 4.0)
-           tech = WORLD_Y / 4.0;
-       if (tech > WORLD_X / 8.0)
-           tech = WORLD_X / 8.0;
        while (nxtsct(&ns, &item.sect)) {
            if (item.sect.sct_type != SCT_RADAR)
                continue;
@@ -117,10 +113,6 @@ radar(int type)
            }
 
            pr("%s at ", obj_nameof(&item.gen));
-           if (tech > WORLD_Y / 2.0)
-               tech = WORLD_Y / 2.0;
-           if (tech > WORLD_X / 4.0)
-               tech = WORLD_X / 4.0;
            radmap(item.gen.x, item.gen.y, item.gen.effic, (int)tech, tf);
        }
        break;