ref: d79a8c801a7322dfb1f4619ec37fff5e3047adb1
parent: 58bd3533d9e643777d6e0091134ad1ce90657ded
author: Clownacy <Clownacy@users.noreply.github.com>
date: Wed Nov 13 21:31:49 EST 2019
Clean-up ActNpc340
--- a/src/NpcAct340.cpp
+++ b/src/NpcAct340.cpp
@@ -28,9 +28,9 @@
npc->cond = 0x80;
npc->exp = 1;
npc->direct = 0;
- npc->y -= 0xC00;
+ npc->y -= 6 * 0x200;
npc->damage = 0;
- SetNpChar(341, npc->x, npc->y - 0x2000, 0, 0, 0, npc, 0x100);
+ SetNpChar(341, npc->x, npc->y - (16 * 0x200), 0, 0, 0, npc, 0x100);
break;
case 10:
@@ -129,7 +129,7 @@
if (++npc->act_wait > 20)
{
- if (gMC.y < npc->y + 0x1800)
+ if (gMC.y < npc->y + (12 * 0x200))
npc->act_no = 220;
else
npc->act_no = 230;
@@ -181,7 +181,7 @@
PlaySoundObject(26, 1);
}
- if (npc->count1 < 4 && gMC.x > npc->x - 0x2000 && gMC.x < npc->x + 0x2000)
+ if (npc->count1 < 4 && gMC.x > npc->x - (16 * 0x200) && gMC.x < npc->x + (16 * 0x200))
npc->act_no = 201;
break;
@@ -219,9 +219,9 @@
else
npc->ani_no = 9;
- if (npc->y < 0x6000)
+ if (npc->y < (48 * 0x200))
{
- npc->y = 0x6000;
+ npc->y = (48 * 0x200);
npc->ym = 0;
npc->act_no = 222;
npc->act_wait = 0;
@@ -230,16 +230,16 @@
for (i = 0; i < 8; ++i)
{
x = npc->x + (Random(-0x10, 0x10) * 0x200);
- SetNpChar(4, x, npc->y - 0x1400, 0, 0, 0, 0, 0x100);
+ SetNpChar(4, x, npc->y - (10 * 0x200), 0, 0, 0, NULL, 0x100);
}
- SetNpChar(332, npc->x - 0x1800, npc->y - 0x1800, 0, 0, 0, 0, 0x100);
- SetNpChar(332, npc->x + 0x1800, npc->y - 0x1800, 0, 0, 2, 0, 0x100);
+ SetNpChar(332, npc->x - (12 * 0x200), npc->y - (12 * 0x200), 0, 0, 0, NULL, 0x100);
+ SetNpChar(332, npc->x + (12 * 0x200), npc->y - (12 * 0x200), 0, 0, 2, NULL, 0x100);
SetQuake2(10);
PlaySoundObject(26, 1);
}
- if (npc->count1 < 4 && gMC.y > npc->y - 0x2000 && gMC.y < npc->y + 0x2000)
+ if (npc->count1 < 4 && gMC.y > npc->y - (16 * 0x200) && gMC.y < npc->y + (16 * 0x200))
npc->act_no = 201;
break;
@@ -291,16 +291,16 @@
for (i = 0; i < 8; ++i)
{
x = npc->x + (Random(-0x10, 0x10) * 0x200);
- SetNpChar(4, x, npc->y + 0x1400, 0, 0, 0, 0, 0x100);
+ SetNpChar(4, x, npc->y + (10 * 0x200), 0, 0, 0, NULL, 0x100);
}
- SetNpChar(332, npc->x - 0x1800, npc->y + 0x1800, 0, 0, 0, 0, 0x100);
- SetNpChar(332, npc->x + 0x1800, npc->y + 0x1800, 0, 0, 2, 0, 0x100);
+ SetNpChar(332, npc->x - (12 * 0x200), npc->y + (12 * 0x200), 0, 0, 0, NULL, 0x100);
+ SetNpChar(332, npc->x + (12 * 0x200), npc->y + (12 * 0x200), 0, 0, 2, NULL, 0x100);
SetQuake2(10);
PlaySoundObject(26, 1);
}
- if (npc->count1 < 4 && gMC.y > npc->y - 0x2000 && gMC.y < npc->y + 0x2000)
+ if (npc->count1 < 4 && gMC.y > npc->y - (16 * 0x200) && gMC.y < npc->y + (16 * 0x200))
npc->act_no = 201;
break;
@@ -362,17 +362,17 @@
npc->act_wait = 0;
npc->ym = -0x600;
- if (npc->x > 0x28000)
+ if (npc->x > 320 * 0x200)
{
npc->direct = 2;
npc->tgt_x = gMC.x;
- npc->tgt_y = 0x16000;
+ npc->tgt_y = 176 * 0x200;
}
else
{
npc->direct = 0;
npc->tgt_x = gMC.x;
- npc->tgt_y = 0x16000;
+ npc->tgt_y = 176 * 0x200;
}
npc->ani_wait = 0;
@@ -413,7 +413,7 @@
if (npc->act_wait > 200 && npc->act_wait % 40 == 1)
{
npc->ani_wait = 0;
- SetNpChar(333, gMC.x, 0x26000, 0, 0, 0, 0, 0x100);
+ SetNpChar(333, gMC.x, 304 * 0x200, 0, 0, 0, NULL, 0x100);
}
if (npc->act_wait > 480)
@@ -435,7 +435,7 @@
if (npc->act_wait > 50 && npc->act_wait % 10 == 1)
{
x = ((4 * npc->act_wait - 200) / 10 + 2) * 0x200 * 0x10;
- SetNpChar(333, x, 0x26000, 0, 0, 0, 0, 0x100);
+ SetNpChar(333, x, 304 * 0x200, 0, 0, 0, NULL, 0x100);
}
if (npc->act_wait > 140)