Added new DB changes to character creator. Overhauled the get character methods to include as much data as possible. Fixed an issue with undergarments not being set properly for certain race/classes.

This commit is contained in:
Filip Maj 2016-03-20 11:49:09 -04:00
parent d9bccb5bff
commit d80e9bed0e
4 changed files with 229 additions and 84 deletions

View file

@ -230,11 +230,16 @@ namespace FFXIVClassic_Lobby_Server
CharaInfo info = CharaInfo.getFromNewCharRequest(charaReq.characterInfoEncoded);
//Set Initial Appearance (items will be loaded in by map server)
uint[] classAppearance = CharacterCreatorUtils.getEquipmentForClass(info.currentClass);
uint[] classAppearance = CharacterCreatorUtils.GetEquipmentForClass(info.currentClass);
info.weapon1 = classAppearance[0];
info.weapon2 = classAppearance[1];
info.head = classAppearance[7];
info.body = classAppearance[8];
if (classAppearance[8] != 0)
info.body = classAppearance[8];
else
info.body = CharacterCreatorUtils.GetUndershirtForTribe(info.tribe);
info.legs = classAppearance[9];
info.hands = classAppearance[10];
info.feet = classAppearance[11];