Browse Source

Correct missile ring offset

Without this the
pull/5295/head
Anders Jenbo 5 years ago
parent
commit
1b6196f39b
  1. 8
      Source/missiles.cpp

8
Source/missiles.cpp

@ -4470,8 +4470,8 @@ void mi_fire_ring(int i)
lvl = currlevel;
dmg = 16 * (random_(53, 10) + random_(53, 10) + lvl + 2) >> 1;
for (j = CrawlTable[b]; j > 0; j--, k += 2) {
tx = missile[i]._miVar1 + CrawlTable[k - 1];
ty = missile[i]._miVar2 + CrawlTable[k];
tx = missile[i]._miVar1 + CrawlTable[k];
ty = missile[i]._miVar2 + CrawlTable[k + 1];
if (tx > 0 && tx < MAXDUNX && ty > 0 && ty < MAXDUNY) {
dp = dPiece[tx][ty];
if (!nSolidTable[dp] && dObject[tx][ty] == 0) {
@ -4501,8 +4501,8 @@ void mi_light_ring(int i)
lvl = currlevel;
dmg = 16 * (random_(53, 10) + random_(53, 10) + lvl + 2) >> 1;
for (j = CrawlTable[b]; j > 0; j--, k += 2) {
tx = missile[i]._miVar1 + CrawlTable[k - 1];
ty = missile[i]._miVar2 + CrawlTable[k];
tx = missile[i]._miVar1 + CrawlTable[k];
ty = missile[i]._miVar2 + CrawlTable[k + 1];
if (tx > 0 && tx < MAXDUNX && ty > 0 && ty < MAXDUNY) {
dp = dPiece[tx][ty];
if (!nSolidTable[dp] && dObject[tx][ty] == 0) {

Loading…
Cancel
Save