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

Function M_StartStand

Source/monster.cpp:1235–1254  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1233}
1234
1235void M_StartStand(int i, int md)
1236{
1237 ClearMVars(i);
1238 if (monster[i].MType->mtype == MT_GOLEM)
1239 NewMonsterAnim(i, &monster[i].MType->Anims[MA_WALK], md);
1240 else
1241 NewMonsterAnim(i, &monster[i].MType->Anims[MA_STAND], md);
1242 monster[i]._mVar1 = monster[i]._mmode;
1243 monster[i]._mVar2 = 0;
1244 monster[i]._mmode = MM_STAND;
1245 monster[i]._mxoff = 0;
1246 monster[i]._myoff = 0;
1247 monster[i]._mfutx = monster[i]._mx;
1248 monster[i]._mfuty = monster[i]._my;
1249 monster[i]._moldx = monster[i]._mx;
1250 monster[i]._moldy = monster[i]._my;
1251 monster[i]._mdir = md;
1252 M_CheckEFlag(i);
1253 M_Enemy(i);
1254}
1255
1256void M_StartDelay(int i, int len)
1257{

Callers 15

OperateBookCaseFunction · 0.85
DeltaLoadLevelFunction · 0.85
M_DoWalkFunction · 0.85
M_DoWalk2Function · 0.85
M_DoWalk3Function · 0.85
M_DoAttackFunction · 0.85
M_DoRAttackFunction · 0.85
M_DoRSpAttackFunction · 0.85
M_DoSAttackFunction · 0.85
M_DoFadeinFunction · 0.85
M_DoFadeoutFunction · 0.85
M_DoTalkFunction · 0.85

Calls 4

ClearMVarsFunction · 0.85
NewMonsterAnimFunction · 0.85
M_CheckEFlagFunction · 0.85
M_EnemyFunction · 0.85

Tested by

no test coverage detected