d288b5c575
Updates Quests-related code for the Quests 5 pre-release
2023-10-26 08:42:53 +02:00
87a99ed559
Merge branch 'custom-formatting'
KnarCraft/DynmapCitizens/pipeline/head This commit looks good
2023-10-17 04:11:43 +02:00
88bf1b28c2
Adds icons for trader NPCs
KnarCraft/DynmapCitizens/pipeline/head This commit looks good
2023-08-21 22:38:07 +02:00
9312e2156b
Updates to account for some changes in quests
EpicKnarvik97/DynmapCitizens/pipeline/head This commit looks good
KnarCraft/DynmapCitizens/pipeline/head This commit looks good
2023-04-12 02:34:09 +02:00
5618be7f99
Adds missing stage info about NPCs to talk to
EpicKnarvik97/DynmapCitizens/pipeline/head This commit looks good
2022-12-22 13:10:34 +01:00
0811886390
Adds customization for quest area descriptions
2022-11-16 18:49:29 +01:00
39c0e81a9e
Implements translatable messages for quest requirements
...
Splits DynmapCitizensTranslatableMessage into QuestsTranslatableMessage and SentinelTranslatableMessage.
Adds a new method in DynmapCitizens to get a string formatter.
Replaces hard-coded formatting with formatting defined in strings.yml.
2022-11-16 16:35:50 +01:00
fbeb03db5e
Adds comments for all translatable messages
2022-11-16 13:52:27 +01:00
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
27db5c2b68
Adds missing kill location to kill tasks
2022-11-06 00:19:26 +01:00
5b02a094e8
Adds some code required for custom formatting and translation
2022-11-05 17:55:56 +01:00
cfff5485b2
Moves quest area code to QuestsHandler
2022-11-04 01:13:38 +01:00
5d619cea40
Adds an option for hiding quests not currently available
2022-11-04 00:42:37 +01:00
cd35bdc334
Makes sure to only display stages as list if necessary
2022-11-03 18:21:12 +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
be127d0733
Implements custom configuration values for blacksmiths and sentinels
2022-11-03 14:24:18 +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
6cc6233d25
Adds more information to sentinel marker description
2022-11-03 02:37:53 +01:00
3d78e16c59
Adds quest area marker improvements
...
Adds missing information about reach area tasks to marker descriptions
Adds separate styling for reach locations and kill locations
Improves information for quest area markers, by using the proper location name, and listing mobs to kill within an area.
2022-11-03 01:05:30 +01:00
5cd3eac7ff
Makes sure to only update quest markers if necessary
2022-11-02 23:00:18 +01:00
61fc07f58d
Removes the quests changed check as it was unreliable
2022-11-02 13:52:23 +01:00
df72d37b74
Fixes a bug causing all quest markers to be deleted
2022-11-02 01:53:10 +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
4555331988
Adds missing quest points to rewards
2022-11-01 22:15:19 +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
7767a3f3eb
Adds information about a quests time-limitations
2022-11-01 16:35:51 +01:00
357245a173
Removes some unnecessary spacing in quest info
2022-11-01 15:47:14 +01:00
2504a64191
Improves display of quests an NPC is part of
2022-11-01 15:39:13 +01:00
032327c0f7
Improves display of NPC names
2022-11-01 15:27:16 +01:00
ce042fe3ec
Adds minstrel markers
2022-11-01 15:08:50 +01:00
eabcffe878
Adds information about requirements to quest markers
2022-11-01 14:44:32 +01:00
183db017c0
Adds reward info to quest markers, and improves marker description
2022-11-01 12:52:13 +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
2f4ff7314d
Adds a TODO about changing the quest marker structure
2022-10-26 21:40:06 +02:00
473d643621
Adds support for a lot of additional quest tasks
2022-10-25 20:46:35 +02:00
a0266f30f3
Adds information about kill and delivery tasks to the quest start description
2022-10-20 20:40:17 +02: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
909863a2f7
Improves blacksmith description, and adds some missing comments
2022-10-19 12:58:12 +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