[Server Hosting] Quest Settings - CommanderBeelo/DayZ-Expansion-Scripts GitHub Wiki

WORK IN PROGRESS - Please note that the content of this page may chage in the future and is not final!

Setting Parameters:

"m_Version"

Integer.

Current setting file verstion. NEVER CHANGE THIS!

"EnableQuests"

Boolean.

Enable\disable the quest system.

"EnableQuestLogTab"

Boolean.

Only used if the Expansion-Book mod is loaded next to the quest mod. Enable\disable the book quest log tab.

"CreateQuestNPCMarkers"

Boolean.

Only used if the Expansion-Navigation mod is loaded next to the quest mod. Set server map markers on the quest NPC spawn locations. NOT WORKING AT THIS POINT. SUBJECT TO CHANGE!

"QuestAcceptedTitle"

String.

Text that will displayed in the notification title field when a quest is accepted.

"QuestAcceptedText"

String.

Text that will displayed in the notification text field when a quest is accepted.

"QuestCompletedTitle"

String.

Text that will displayed in the notification title field when a quest is completed.

"QuestCompletedText"

String.

Text that will displayed in the notification text field when a quest is completed.

"QuestFailedTitle"

String.

Text that will displayed in the notification title field when a quest is failed.

"QuestFailedText"

String.

Text that will displayed in the notification text field when a quest is failed.

"QuestCanceledTitle"

String.

Text that will displayed in the notification title field when a quest is canceled.

"QuestCanceledTitle"

String.

Text that will displayed in the notification text field when a quest is canceled.

"QuestTurnInTitle"

String.

Text that will displayed in the notification title field when a quest is turned-in.

"QuestTurnInText"

String.

Text that will displayed in the notification text field when a quest is turned-in.

"QuestObjectiveCompletedTitle"

String.

Text that will displayed in the notification title field when a quest objective is completed.

"QuestObjectiveCompletedText"

String.

Text that will displayed in the notification text field when a quest objective is completed.

"AchivementCompletedTitle"

String.

Text that will displayed in the notification title field when a achivement quest is completed.

"AchivementCompletedText"

String.

Text that will displayed in the notification text field when a achivement quest is completed.

"WeeklyQuestResetDay"

String.

Day name in english when the weekly quest reset should happend.

"WeeklyQuestResetHour"

Integer.

Hour at when the quest reset will happend for all weekly quests.

"WeeklyQuestResteMinute"

Integer.

Minute at when the quest reset will happend for all weekly quests.

"DailyQuestResetHour"

Integer.

Hour at when the quest reset will happend for all daily quests.

"DailyQuestResetMinute"

Integer.

Minute at when the quest reset will happend for all daily quests.

"UseUTCTime"

Boolean

Use UTC server time or not for all quest cooldown and reset times.


Example:

{
    "m_Version": 2,
    "EnableQuests": 1,
    "EnableQuestLogTab": 1,
    "CreateQuestNPCMarkers": 1,
    "QuestAcceptedTitle": "Quest Accepted",
    "QuestAcceptedText": "The quest %1 has been accepted!",
    "QuestCompletedTitle": "Quest Completed",
    "QuestCompletedText": "All objectives of the quest %1 have been completed",
    "QuestFailedTitle": "Quest Failed",
    "QuestFailedText": "The quest %1 failed!",
    "QuestCanceledTitle": "Quest Canceled",
    "QuestCanceledText": "The quest %1 has been canceled!",
    "QuestTurnInTitle": "Quest Turn-In",
    "QuestTurnInText": "The quest %1 has been completed!",
    "QuestObjectiveCompletedTitle": "Objective Completed",
    "QuestObjectiveCompletedText": "You have completed the objective %1 of the quest %2.",
    "AchivementCompletedTitle": "Achievement \"%1\" completed!",
    "AchivementCompletedText": "You have completed the achievement %1",
    "WeeklyQuestResetDay": "Wednesday",
    "WeeklyQuestResetHour": 8,
    "WeeklyQuestResteMinute": 0,
    "DailyQuestResetHour": 8,
    "DailyQuestResetMinute": 0,
    "UseUTCTime": 0
}