@Хедин,
Функция сравнения (bNeedShowComparePage):
Эта функция сравнивает экипированное в данный момент оружие ближнего боя с любым другим оружием ближнего боя у торговца NPC — тип не имеет значения (1- или 2-ручное оружие, мечи, булавы, рапиры и т. д.). Но для оружия дальнего боя функция будет сравнивать только тот же тип оружия дальнего боя, который экипировал игрок. Например, если у игрока экипирован арбалет, она покажет сравнение только для арбалетов, но не для луков, и наоборот. Можно ли это улучшить так, чтобы любое оружие дальнего боя у торговца NPC сравнивалось с тем оружием дальнего боя, которое экипировал игрок?
Два параметра: bNeedShowComparePage, needShowActiveItemTips, похоже, достигают одного и того же результата. В чем разница?