change in data/xml vocations
case PLAYERINFO_MAXHEALTH:
return std::max((int32_t)1, ((int32_t)healthMax + varStats[STAT_MAXHEALTH]));
case PLAYERINFO_MAXHEALTH:
return std::max((int64_t)1, ((int64_t)healthMax + varStats[STAT_MAXHEALTH]));
case PLAYERINFO_MAXMANA:
return std::max((int32_t)0, ((int32_t)manaMax + varStats[STAT_MAXMANA]));
case PLAYERINFO_MAXMANA:
return std::max((int64_t)0, ((int64_t)manaMax + varStats[STAT_MAXMANA]));
look at player.cpp you will find
Code:case PLAYERINFO_MAXHEALTH: return std::max((int32_t)1, ((int32_t)healthMax + varStats[STAT_MAXHEALTH]));
Change it Too
Code:case PLAYERINFO_MAXHEALTH: return std::max((int64_t)1, ((int64_t)healthMax + varStats[STAT_MAXHEALTH]));
This is hp Part
for Mana
Code:case PLAYERINFO_MAXMANA: return std::max((int32_t)0, ((int32_t)manaMax + varStats[STAT_MAXMANA]));
Code:case PLAYERINFO_MAXMANA: return std::max((int64_t)0, ((int64_t)manaMax + varStats[STAT_MAXMANA]));
tovirtual int32_t getMaxHealth() const {return getPlayerInfo(PLAYERINFO_MAXHEALTH);}
virtual int32_t getMaxMana() const {return getPlayerInfo(PLAYERINFO_MAXMANA);}
virtual int64_t getMaxHealth() const {return getPlayerInfo(PLAYERINFO_MAXHEALTH);}
virtual int64_t getMaxMana() const {return getPlayerInfo(PLAYERINFO_MAXMANA);}