diff --git a/Source/control.cpp b/Source/control.cpp index 70dbea0d1..63abb93be 100644 --- a/Source/control.cpp +++ b/Source/control.cpp @@ -1730,7 +1730,7 @@ char GetSBookTrans(int ii, BOOL townok) if (plr[myplr]._pISpells & (__int64)1 << (ii - 1)) { st = RSPLTYPE_CHARGES; } - if (plr[myplr]._pAblSpells & 1 << (ii - 1)) { /// BUGFIX: missing (__int64) + if (plr[myplr]._pAblSpells & (__int64)1 << (ii - 1)) { /// BUGFIX: missing (__int64) (fixed) st = RSPLTYPE_SKILL; } if (st == RSPLTYPE_SPELL) {