Clean-up ActNpc169

This commit is contained in:
Clownacy 2019-11-17 17:53:58 +00:00
parent dabf04f8ab
commit 87f74bcb6b

View file

@ -609,7 +609,7 @@ void ActNpc169(NPCHAR *npc)
npc->direct = 2;
// Fallthrough
case 1:
if (--npc->act_wait)
if (--npc->act_wait != 0)
break;
npc->act_no = 2;
@ -623,7 +623,9 @@ void ActNpc169(NPCHAR *npc)
npc->ani_wait = 0;
// Fallthrough
case 3:
if (++npc->ani_wait > 3)
++npc->ani_wait;
if (npc->ani_wait > 3)
{
npc->ani_wait = 0;
++npc->ani_no;
@ -648,47 +650,43 @@ void ActNpc169(NPCHAR *npc)
DamageMyChar(5);
break;
}
else
++npc->act_wait;
if (npc->act_wait > 75)
{
if (++npc->act_wait > 75)
npc->act_no = 9;
npc->ani_no = 0;
break;
}
if (npc->flag & 5)
{
if (npc->count2 < 5)
{
npc->act_no = 9;
npc->ani_no = 0;
break;
++npc->count2;
}
else
{
if (npc->flag & 5)
{
if (npc->count2 < 5)
{
++npc->count2;
}
else
{
npc->act_no = 4;
npc->act_wait = 0;
npc->ani_no = 7;
npc->ym = -0x5FF;
}
}
else
{
npc->count2 = 0;
}
if (npc->count1 % 2 == 0 && npc->act_wait > 25)
{
npc->act_no = 4;
npc->act_wait = 0;
npc->ani_no = 7;
npc->ym = -0x5FF;
break;
}
break;
npc->act_no = 4;
npc->act_wait = 0;
npc->ani_no = 7;
npc->ym = -0x5FF;
}
}
else
{
npc->count2 = 0;
}
if (npc->count1 % 2 == 0 && npc->act_wait > 25)
{
npc->act_no = 4;
npc->act_wait = 0;
npc->ani_no = 7;
npc->ym = -0x5FF;
break;
}
break;
@ -752,7 +750,9 @@ void ActNpc169(NPCHAR *npc)
gMC.x = npc->x;
gMC.y = npc->y;
if (++npc->ani_wait > 2)
++npc->ani_wait;
if (npc->ani_wait > 2)
{
npc->ani_wait = 0;
++npc->ani_no;
@ -761,7 +761,9 @@ void ActNpc169(NPCHAR *npc)
if (npc->ani_no > 6)
npc->ani_no = 5;
if (++npc->act_wait > 100)
++npc->act_wait;
if (npc->act_wait > 100)
npc->act_no = 20;
break;
@ -794,7 +796,9 @@ void ActNpc169(NPCHAR *npc)
npc->ani_no = 7;
// Fallthrough
case 21:
if (++npc->act_wait < 50)
++npc->act_wait;
if (npc->act_wait < 50)
break;
npc->act_no = 0;