Zurück zu Configs

Ultimate Quests

Quest Givers

$profile:UltimateQuests/QuestGivers.json

NPCs, Boards und Weltobjekte, die Quests anbieten oder abschließen.

Beispiel-Config

Passe Werte, Classnames und Positionen an deinen Server an.

{  "ConfigVersion": 3, // Config format version.  "QuestGivers": [ // List of all quest boards and NPC quest givers.    {      "ID": 3, // Unique numeric ID of this quest giver. Quests reference this ID in QuestGiverIDs, TurnInID, or TurnInIDs.      "DisplayName": "Quest Board SZ", // Name shown in the quest UI and turn-in text.      "ClassName": "UQ_QuestBoard", // Object class to spawn. UQ_QuestBoard is the Ultimate Quests board.      "Position": "6899.63 407.154 11411.2", // Spawn position as X Y Z. Y is height and should match custom mapping height if placed on objects.      "Orientation": "136 0 0", // Rotation as yaw pitch roll. First value is the horizontal facing direction.      "InteractionDistance": 5, // Max distance in meters where players can interact with this giver.      "SpawnOnServer": 1, // 1 = mod spawns this object. 0 = object must already exist and will only be marked as quest giver.      "IsQuestBoard": 1, // 1 = quest board behavior. 0 = survivor/NPC quest giver behavior.      "Outfit": [], // Clothing/held item setup. Empty for boards, used for survivor quest givers.      "LoadoutCargo": [], // Items placed into the quest giver inventory/cargo. Usually empty for boards.      "QuestIDs": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] // Quests available at this board.    },    {      "ID": 8, // Unique numeric ID for this NPC quest giver.      "DisplayName": "Silas Ward", // Name shown to players in the quest UI.      "ClassName": "SurvivorM_Seth", // Vanilla survivor character class used as the NPC body.      "Position": "9518.18 6.362 1974.43", // Spawn position as X Y Z.      "Orientation": "-90 0 0", // NPC facing direction. -90 turns him west relative to map axes.      "InteractionDistance": 4, // Max interaction distance in meters.      "SpawnOnServer": 1, // 1 = the mod spawns this survivor automatically.      "IsQuestBoard": 0, // 0 = this is an NPC quest giver, not a board.      "Outfit": [ // Clothing and equipment attached/worn by the NPC.        {          "ClassName": "BDUJacket", // Jacket class to equip.          "Quantity": 1, // Spawn one item.          "Health01": 1, // Item health from 0.0 to 1.0. 1 = pristine.          "Attachments": [] // Optional attachments for this item.        },        {          "ClassName": "BDUPants", // Pants class to equip.          "Quantity": 1, // Spawn one item.          "Health01": 1, // Pristine condition.          "Attachments": [] // No attachments.        },        {          "ClassName": "CombatBoots_Beige", // Boots class to equip.          "Quantity": 1, // Spawn one pair.          "Health01": 1, // Pristine condition.          "Attachments": [] // No attachments.        },        {          "ClassName": "MilitaryBeret_ChDKZ", // Headwear class to equip.          "Quantity": 1, // Spawn one item.          "Health01": 1, // Pristine condition.          "Attachments": [] // No attachments.        },        {          "ClassName": "EyePatch_Improvised", // Face item class to equip.          "Quantity": 1, // Spawn one item.          "Health01": 1, // Pristine condition.          "Attachments": [] // No attachments.        },        {          "ClassName": "PoliceBaton", // Held item or weapon class to equip.          "Quantity": 1, // Spawn one baton.          "Health01": 1, // Pristine condition.          "Attachments": [] // No attachments.        }      ],      "LoadoutCargo": [], // Extra items placed into the NPC inventory/cargo.      "QuestIDs": [63, 64, 65, 66, 67, 68] // Quests available from Silas Ward.    }  ]}