Group leader is not always member 0.

This commit is contained in:
JJ 2015-02-05 19:18:51 -05:00
parent 36d53f69d6
commit b96e5a7f4d
2 changed files with 4 additions and 4 deletions

View File

@ -73,7 +73,7 @@ public:
void SplitMoney(uint32 copper, uint32 silver, uint32 gold, uint32 platinum, Client *splitter = nullptr); void SplitMoney(uint32 copper, uint32 silver, uint32 gold, uint32 platinum, Client *splitter = nullptr);
inline void SetLeader(Mob* newleader){ leader=newleader; }; inline void SetLeader(Mob* newleader){ leader=newleader; };
inline Mob* GetLeader() { return leader; }; inline Mob* GetLeader() { return leader; };
char* GetLeaderName() { return membername[0]; }; const char* GetLeaderName() { return leader->GetName(); };
void SendHPPacketsTo(Mob* newmember); void SendHPPacketsTo(Mob* newmember);
void SendHPPacketsFrom(Mob* newmember); void SendHPPacketsFrom(Mob* newmember);
bool UpdatePlayer(Mob* update); bool UpdatePlayer(Mob* update);

View File

@ -343,7 +343,7 @@ XS(XS_Group_GetLeaderName)
Perl_croak(aTHX_ "Usage: Group::GetLeaderName(THIS)"); Perl_croak(aTHX_ "Usage: Group::GetLeaderName(THIS)");
{ {
Group * THIS; Group * THIS;
char * RETVAL; const char * RETVAL;
dXSTARG; dXSTARG;
if (sv_derived_from(ST(0), "Group")) { if (sv_derived_from(ST(0), "Group")) {