diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml new file mode 100644 index 0000000..78329c8 --- /dev/null +++ b/src/main/resources/config.yml @@ -0,0 +1,92 @@ +# Settings for the different dynmap icons used for each type of marker +icon: + # The marker used for NPCs offering quests + QUEST_GIVER: "exclamation" + # The marker used for NPCs merely acting as a delivery target for quests + QUEST_DELIVER: "basket" + # The marker used for NPCs merely acting as a kill target for quests + QUEST_KILL: "skull" + # The marker used for NPCs merely acting as an interaction target for quests + QUEST_INTERACT: "comment" + # The marker used for NPCs part of quest chains in multiple ways, without offering any quests themselves + QUEST_CHAIN: "caution" + # The marker used for blacksmiths + BLACKSMITH: "hammer" + # The marker used for sentinels + SENTINEL: "shield" + # The marker used for minstrels + MINSTREL: "theater" + +# Settings for how often markers will be updated +timer: + # The amount of seconds to wait between each time a moving NPC's marker is updated + updateMovingNPCDelay: 10 + # The amount of seconds to wait before re-generating all markers in case something changed + updateAllMarkersDelay: 300 + +# Settings for each available trait +traits: + # Settings for the quest trait + quests: + enabled: true + # The priority of quest markers. Higher priority markers will display on top of lower priority ones + priority: 3 + # The priority of quest area markers, such as kill areas + areaMarkerPriority: 2 + # Whether to mark kill areas and similar on the map + showAreaMarkers: true + # Whether to add information about a quest's rewards to the marker description + displayRewardInfo: true + # Whether to add information about a quest's start date, stop date and cool-down to the marker description + displayPlannerInfo: true + # Whether to add information about a quest's stages (tasks) to the marker description + displayStageInfo: true + # Whether to add information about a quest's requirements to the marker description + displayRequirementInfo: true + # Settings for how circular quest area markers are displayed + circleMarker: + # Settings for kill zone markers + killMarker: + # The color used for the filled in area + fillColor: "EDAFA0" + # The color used for the outer line + lineColor: "8B0000" + # The opacity of the filled in area (0 = fully transparent, 1 = fully opaque) + fillOpacity: 0.3 + # The opacity of the outer line (0 = fully transparent, 1 = fully opaque) + lineOpacity: 1.0 + # The thickness, in pixels, of the outer line + lineThickness: 2 + # Settings for reach area markers + reachMarker: + # The color used for the filled in area + fillColor: "FFFF99" + # The color used for the outer line + lineColor: "36c90e" + # The opacity of the filled in area (0 = fully transparent, 1 = fully opaque) + fillOpacity: 0.3 + # The opacity of the outer line (0 = fully transparent, 1 = fully opaque) + lineOpacity: 1.0 + # The thickness, in pixels, of the outer line + lineThickness: 2 + # Settings for the blacksmith trait + blacksmith: + enabled: true + # The priority of blacksmith markers. Higher priority markers will display on top of lower priority ones + priority: 3 + # Whether to display the state of blacksmiths' settings, such as fail chance and delays + displayBlacksmithSettings: true + # Settings for the sentinel trait + sentinel: + enabled: true + # The priority of sentinel markers. Higher priority markers will display on top of lower priority ones + priority: 1 + # Whether to display information about a sentinel's health, armor and damage in the marker description + displaySentinelStrength: true + # Settings for the minstrel trait + minstrel: + enabled: true + # The priority of sentinel markers. Higher priority markers will display on top of lower priority ones + priority: 3 + # Whether to display the list of songs a minstrel is playing + displayMinstrelSongs: true \ No newline at end of file