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

Function AddPlrMonstExper

Source/player.cpp:819–835  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

817}
818
819void AddPlrMonstExper(int lvl, int exp, char pmask)
820{
821 int totplrs, i, e;
822
823 totplrs = 0;
824 for (i = 0; i < MAX_PLRS; i++) {
825 if ((1 << i) & pmask) {
826 totplrs++;
827 }
828 }
829
830 if (totplrs) {
831 e = exp / totplrs;
832 if (pmask & (1 << myplr))
833 AddPlrExperience(myplr, lvl, e);
834 }
835}
836
837void InitPlayer(int pnum, BOOL FirstTime)
838{

Callers 2

MonstStartKillFunction · 0.85
M2MStartKillFunction · 0.85

Calls 1

AddPlrExperienceFunction · 0.85

Tested by

no test coverage detected