Cleaned up NpcAct320.cpp
This commit is contained in:
parent
e5b499ee67
commit
c247de7686
1 changed files with 34 additions and 23 deletions
|
@ -222,18 +222,23 @@ void ActNpc322(NPCHAR *npc)
|
|||
case 0:
|
||||
SetNpChar(207, npc->x + 0x800, npc->y, 0, 0, 0, 0, 0x180);
|
||||
break;
|
||||
|
||||
case 50:
|
||||
SetNpChar(207, npc->x + 0x800, npc->y, 0, 0, 1, 0, 0x180);
|
||||
break;
|
||||
|
||||
case 100:
|
||||
SetNpChar(207, npc->x + 0x800, npc->y, 0, 0, 2, 0, 0x180);
|
||||
break;
|
||||
|
||||
case 150:
|
||||
SetNpChar(207, npc->x + 0x800, npc->y, 0, 0, 3, 0, 0x180);
|
||||
break;
|
||||
|
||||
case 200:
|
||||
SetNpChar(207, npc->x + 0x800, npc->y, 0, 0, 4, 0, 0x180);
|
||||
break;
|
||||
|
||||
case 250:
|
||||
npc->hit.back = 0x6000;
|
||||
npc->hit.front = 0x6000;
|
||||
|
@ -293,12 +298,15 @@ void ActNpc323(NPCHAR *npc)
|
|||
case 0:
|
||||
npc->xm = -0x600;
|
||||
break;
|
||||
|
||||
case 2:
|
||||
npc->xm = 0x600;
|
||||
break;
|
||||
|
||||
case 1:
|
||||
npc->ym = -0x600;
|
||||
break;
|
||||
|
||||
case 3:
|
||||
npc->ym = 0x600;
|
||||
break;
|
||||
|
@ -322,14 +330,17 @@ void ActNpc323(NPCHAR *npc)
|
|||
if (npc->x <= gMC.x + 0x4000)
|
||||
npc->act_no = 10;
|
||||
break;
|
||||
|
||||
case 2:
|
||||
if (npc->x >= gMC.x - 0x4000)
|
||||
npc->act_no = 10;
|
||||
break;
|
||||
|
||||
case 1:
|
||||
if (npc->y <= gMC.y + 0x4000)
|
||||
npc->act_no = 10;
|
||||
break;
|
||||
|
||||
case 3:
|
||||
if (npc->y >= gMC.y - 0x4000)
|
||||
npc->act_no = 10;
|
||||
|
|
Loading…
Add table
Reference in a new issue