uint32_t key = 100008;
int32_t value;
if (player->getStorageValue(key, value)) {
if (hasCharges && item && g_config.getBoolean(ConfigManager::REMOVE_RUNE_CHARGES) && value < 1) {
int32_t newCount = std::max<int32_t>(0, item->getSubType() - 1);
g_game.transformItem(item, item->getID(), newCount);
}
}