From 52cb4ff4244b85320dcb4bf9950a35e8b3df778c Mon Sep 17 00:00:00 2001 From: Flugente Date: Wed, 17 Apr 2013 23:24:22 +0000 Subject: [PATCH] Fix: error in skill display (dedicated to tais, who once again saved VS) git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@6015 3b4a5df2-a311-0410-b5c6-a8a6f20db521 --- Laptop/personnel.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Laptop/personnel.cpp b/Laptop/personnel.cpp index 96164cc3..f4f7b19e 100644 --- a/Laptop/personnel.cpp +++ b/Laptop/personnel.cpp @@ -1866,7 +1866,13 @@ void DisplayCharStats(INT32 iId, INT32 iSlot) fAddedTraitRegion[ubCnt] = TRUE; // Assign the text - AssignPersonnelSkillTraitHelpText( ubTempSkillArray[ubCnt], ((ubTempSkillArray[ubCnt] > NEWTRAIT_MERCSKILL_EXPERTOFFSET) ? TRUE : FALSE), Menptr[iId].ubProfile, ubCnt ); + BOOLEAN fExpert = (ubTempSkillArray[ubCnt] > NEWTRAIT_MERCSKILL_EXPERTOFFSET); + + UINT8 traitnr = ubTempSkillArray[ubCnt]; + if ( fExpert ) + traitnr -= NEWTRAIT_MERCSKILL_EXPERTOFFSET; + + AssignPersonnelSkillTraitHelpText( traitnr, fExpert, Menptr[iId].ubProfile, ubCnt ); } }