35 case INVALIDREASON_QUEST_FAILED_LOW_LEVEL:
return {
"INVALIDREASON_QUEST_FAILED_LOW_LEVEL",
"INVALIDREASON_QUEST_FAILED_LOW_LEVEL",
"You are not high enough level for that quest." };
38 case INVALIDREASON_QUEST_ONLY_ONE_TIMED:
return {
"INVALIDREASON_QUEST_ONLY_ONE_TIMED",
"INVALIDREASON_QUEST_ONLY_ONE_TIMED",
"You can only be on one timed quest at a time." };
39 case INVALIDREASON_QUEST_ALREADY_ON:
return {
"INVALIDREASON_QUEST_ALREADY_ON",
"INVALIDREASON_QUEST_ALREADY_ON",
"You are already on that quest." };
40 case INVALIDREASON_QUEST_FAILED_EXPANSION:
return {
"INVALIDREASON_QUEST_FAILED_EXPANSION",
"INVALIDREASON_QUEST_FAILED_EXPANSION",
"This quest requires an expansion enabled account." };
41 case INVALIDREASON_QUEST_ALREADY_ON2:
return {
"INVALIDREASON_QUEST_ALREADY_ON2",
"INVALIDREASON_QUEST_ALREADY_ON2",
"You are already on that quest." };
42 case INVALIDREASON_QUEST_FAILED_MISSING_ITEMS:
return {
"INVALIDREASON_QUEST_FAILED_MISSING_ITEMS",
"INVALIDREASON_QUEST_FAILED_MISSING_ITEMS",
"You don't have the required items with you. Check storage." };
44 case INVALIDREASON_DAILY_QUESTS_REMAINING:
return {
"INVALIDREASON_DAILY_QUESTS_REMAINING",
"INVALIDREASON_DAILY_QUESTS_REMAINING",
"You have already completed 25 daily quests today." };
45 case INVALIDREASON_QUEST_FAILED_CAIS:
return {
"INVALIDREASON_QUEST_FAILED_CAIS",
"INVALIDREASON_QUEST_FAILED_CAIS",
"You cannot complete quests once you have reached tired time." };
47 default:
throw std::out_of_range(
"value");
72 default:
throw std::out_of_range(
"index");
94 default:
throw std::out_of_range(
"value");
118 default:
throw std::out_of_range(
"value");
142 default:
throw std::out_of_range(
"index");
163 default:
throw std::out_of_range(
"value");
@ INVALIDREASON_DONT_HAVE_REQ
@ INVALIDREASON_QUEST_FAILED_CAIS
@ INVALIDREASON_QUEST_ALREADY_ON2
@ INVALIDREASON_QUEST_ALREADY_ON
@ INVALIDREASON_QUEST_FAILED_MISSING_ITEMS
@ INVALIDREASON_QUEST_FAILED_WRONG_RACE
@ INVALIDREASON_DAILY_QUEST_COMPLETED_TODAY
@ INVALIDREASON_QUEST_ALREADY_DONE
@ INVALIDREASON_QUEST_ONLY_ONE_TIMED
@ INVALIDREASON_QUEST_FAILED_NOT_ENOUGH_MONEY
@ INVALIDREASON_QUEST_FAILED_LOW_LEVEL
@ INVALIDREASON_DAILY_QUESTS_REMAINING
@ INVALIDREASON_QUEST_FAILED_EXPANSION
@ QUEST_PARTY_MSG_FINISH_QUEST
@ QUEST_PARTY_MSG_CANT_TAKE_QUEST
@ QUEST_PARTY_MSG_NOT_ELIGIBLE_TODAY
@ QUEST_PARTY_MSG_ACCEPT_QUEST
@ QUEST_PARTY_MSG_HAVE_QUEST
@ QUEST_PARTY_MSG_SHARING_TIMER_EXPIRED
@ QUEST_PARTY_MSG_CANT_BE_SHARED_TODAY
@ QUEST_PARTY_MSG_SHARING_QUEST
@ QUEST_PARTY_MSG_LOG_FULL
@ QUEST_PARTY_MSG_NOT_IN_PARTY
@ QUEST_PARTY_MSG_DECLINE_QUEST
static size_t ToIndex(Enum index)
static EnumText ToString(Enum value)
static Enum FromIndex(size_t index)