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

Function CalcPlrStaff

Source/items.cpp:635–643  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

633}
634
635void CalcPlrStaff(int p)
636{
637 plr[p]._pISpells = 0;
638 if (plr[p].InvBody[INVLOC_HAND_LEFT]._itype != ITYPE_NONE
639 && plr[p].InvBody[INVLOC_HAND_LEFT]._iStatFlag
640 && plr[p].InvBody[INVLOC_HAND_LEFT]._iCharges > 0) {
641 plr[p]._pISpells |= (__int64)1 << (plr[p].InvBody[INVLOC_HAND_LEFT]._iSpell - 1);
642 }
643}
644
645void CalcSelfItems(int pnum)
646{

Callers 2

UseStaffChargeFunction · 0.85
CalcPlrInvFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected