MCPcopy Create free account
hub / github.com/diasurgical/devilution / M_StartSpAttack

Function M_StartSpAttack

Source/monster.cpp:1422–1435  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1420}
1421
1422void M_StartSpAttack(int i)
1423{
1424 int md = M_GetDir(i);
1425 NewMonsterAnim(i, &monster[i].MType->Anims[MA_SPECIAL], md);
1426 monster[i]._mmode = MM_SATTACK;
1427 monster[i]._mxoff = 0;
1428 monster[i]._myoff = 0;
1429 monster[i]._mfutx = monster[i]._mx;
1430 monster[i]._mfuty = monster[i]._my;
1431 monster[i]._moldx = monster[i]._mx;
1432 monster[i]._moldy = monster[i]._my;
1433 monster[i]._mdir = md;
1434 M_CheckEFlag(i);
1435}
1436
1437void M_StartEat(int i)
1438{

Callers 2

MAI_FatFunction · 0.85
MAI_RoundFunction · 0.85

Calls 3

M_GetDirFunction · 0.85
NewMonsterAnimFunction · 0.85
M_CheckEFlagFunction · 0.85

Tested by

no test coverage detected