Commit Graph

60 Commits

Author SHA1 Message Date
459c25c5cd Fixes some incorrect class casts
All checks were successful
KnarCraft/DynmapCitizens/pipeline/head This commit looks good
2024-01-07 05:22:32 +01:00
2ca73252cc Removes unused includes
All checks were successful
KnarCraft/DynmapCitizens/pipeline/head This commit looks good
2024-01-02 22:05:26 +01:00
6e2832d616 Merge branch 'custom-formatting' into quests-5
# Conflicts:
#	src/main/java/net/knarcraft/dynmapcitizens/handler/trait/quests/NPCQuestInfo.java
#	src/main/java/net/knarcraft/dynmapcitizens/handler/trait/quests/QuestAreaHandler.java
#	src/main/java/net/knarcraft/dynmapcitizens/handler/trait/quests/QuestPlannerInfoGenerator.java
#	src/main/java/net/knarcraft/dynmapcitizens/handler/trait/quests/QuestRequirementsInfoGenerator.java
#	src/main/java/net/knarcraft/dynmapcitizens/handler/trait/quests/QuestRewardsInfoGenerator.java
#	src/main/java/net/knarcraft/dynmapcitizens/handler/trait/quests/QuestStagesInfoGenerator.java
#	src/main/java/net/knarcraft/dynmapcitizens/handler/trait/quests/QuestsHandler.java
#	src/main/java/net/knarcraft/dynmapcitizens/util/QuestsHelper.java
2024-01-02 22:04:43 +01:00
2dd4f567d8 Updates quests version
All checks were successful
KnarCraft/DynmapCitizens/pipeline/head This commit looks good
2024-01-02 21:56:28 +01:00
431b35c95d Adds nullability annotations
All checks were successful
KnarCraft/DynmapCitizens/pipeline/head This commit looks good
2024-01-02 21:53:35 +01:00
d288b5c575 Updates Quests-related code for the Quests 5 pre-release 2023-10-26 08:42:53 +02:00
87a99ed559 Merge branch 'custom-formatting'
All checks were successful
KnarCraft/DynmapCitizens/pipeline/head This commit looks good
2023-10-17 04:11:43 +02:00
88bf1b28c2 Adds icons for trader NPCs
All checks were successful
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
All checks were successful
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
All checks were successful
EpicKnarvik97/DynmapCitizens/pipeline/head This commit looks good
2022-12-22 13:10:34 +01:00
3e7fed9e3f Fixes a repo name
All checks were successful
EpicKnarvik97/DynmapCitizens/pipeline/head This commit looks good
2022-11-26 15:38:04 +01:00
22e0e6a55e Splits verify and deploy steps
All checks were successful
EpicKnarvik97/DynmapCitizens/pipeline/head This commit looks good
2022-11-26 15:12:17 +01:00
06d63bd6fc Prevents install in deploy phase
Some checks failed
EpicKnarvik97/DynmapCitizens/pipeline/head There was a failure building this commit
2022-11-26 15:08:16 +01:00
e14607140f Adds auto-deploy
Some checks failed
EpicKnarvik97/DynmapCitizens/pipeline/head There was a failure building this commit
2022-11-26 14:52:47 +01:00
633f61c54c Updates blacksmith version 2022-11-26 14:47:00 +01:00
56753efbc7 Adds Jenkinsfile
Some checks failed
EpicKnarvik97/DynmapCitizens/pipeline/head There was a failure building this commit
2022-11-26 14:36:59 +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
0f89c1c29f Adds a config file which needs implementation 2022-11-03 02:48:00 +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
b81742b1bb Adds links to supported traits and dependencies 2022-11-01 15:59:22 +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