#include "d2mercs.h" int _getMercType(int mercID) { if(mercID >= 0 && mercID <= 5) { return D2S_MERCTYPE_ROGUE; } else if(mercID >= 6 && mercID <= 14) { return D2S_MERCTYPE_DESERT; } else if(mercID >= 15 && mercID <= 23) { return D2S_MERCTYPE_SORCEROR; } else if(mercID >= 24 && mercID <= 29) { return D2S_MERCTYPE_BARBARIAN; } else { return D2S_MERCTYPE_UNKNOWN; } } const char* _getMercName(int mercID, int mercNameID) { int offset = _getMercType(mercID); return mercNames[mercNameID + offset]; }