15 Commits

Author SHA1 Message Date
ab9cdad215 Fixes some HTTP dependencies 2022-11-14 02:07:31 +01:00
c33520d8f2 Changes code to account for KnarLib changes 2022-11-07 22:23:31 +01:00
c03e06b132 Uses KnarLib to get rid of duplicate code 2022-11-07 02:17:07 +01:00
5b02a094e8 Adds some code required for custom formatting and translation 2022-11-05 17:55:56 +01:00
ac5b82b3f1 Adds full configuration for quest area marker style 2022-11-03 17:15:37 +01:00
0cbc7ae1b2 Implements settings for limiting quest information 2022-11-03 16:11:46 +01:00
1906e593e3 Implements configuration for common configuration values
Makes "enabled", marker set id, marker set priority, hide markers by default and marker set name configurable for all trait handlers.
Makes "displayMinstrelSongs" configurable for minstrels
2022-11-03 14:14:24 +01:00
935a6ce662 Changes the way quest updates are made
Removes the per-trait update-rate
Adds a task timer to update the marker for any NPC moving around
Sets the marker update delay to 5 minutes
Skips all quest marker updates, unless a quest has changed
2022-11-02 01:51:51 +01:00
219abf9ed9 Moves code around to split the huge QuestHandler class 2022-11-01 19:18:00 +01:00
3e93b4a733 Prints the correct currency if Vault is available 2022-11-01 17:54:11 +01:00
ce042fe3ec Adds minstrel markers 2022-11-01 15:08:50 +01:00
b10dacab52 Adds support for multi-quest quest giver NPCs
Adds information about all provided quests to a quest NPC's marker
Makes sure to use the most appropriate marker title and icon based on which role the NPC fulfills
Improves HTML format of quest marker descriptions
2022-11-01 04:16:29 +01:00
607a054464 Adds a system for different update rates for different handlers 2022-10-19 17:35:26 +02:00
22b621801b Implements Sentinel support 2022-10-19 13:20:57 +02:00
5fa6408f90 Puts code for different citizens traits in separate modules
Also fixes blacksmith integration to be able to display detailed information about each blacksmith
2022-10-19 12:41:26 +02:00