I have used the default values from unique_item.h
ITEM_AUTO_HP_RECOVERY_S = 72723,
ITEM_AUTO_HP_RECOVERY_M = 72724,
ITEM_AUTO_HP_RECOVERY_L = 72725,
ITEM_AUTO_HP_RECOVERY_X = 72726,
ITEM_AUTO_SP_RECOVERY_S = 72727,
ITEM_AUTO_SP_RECOVERY_M = 72728,
ITEM_AUTO_SP_RECOVERY_L = 72729,
ITEM_AUTO_SP_RECOVERY_X = 72730,
and simply re-assigned them to the enum
enum EAutoPotion
{
ITEM_AUTO_HP_POTION_1 = ITEM_AUTO_HP_RECOVERY_S,
ITEM_AUTO_HP_POTION_2 = ITEM_AUTO_HP_RECOVERY_M,
ITEM_AUTO_HP_POTION_3 = ITEM_AUTO_HP_RECOVERY_L,
ITEM_AUTO_HP_POTION_4 = ITEM_AUTO_HP_RECOVERY_X,
ITEM_AUTO_SP_POTION_1 = ITEM_AUTO_SP_RECOVERY_S,
ITEM_AUTO_SP_POTION_2 = ITEM_AUTO_SP_RECOVERY_M,
ITEM_AUTO_SP_POTION_3 = ITEM_AUTO_SP_RECOVERY_L,
ITEM_AUTO_SP_POTION_4 = ITEM_AUTO_SP_RECOVERY_X,
AUTO_POTION_MAX_NUM = 8,
};
If you use other vnums just change them in the enum. If you add or remove enum values make sure to adjust AUTO_POTION_MAX_NUM