Fixed a bug with quest rewards, where completing tasks that don't grant XP granted +0 unknown XP

This commit is contained in:
Ziggy
2024-06-07 21:36:30 +02:00
parent 1cc1c1ed28
commit 283fcc8d21
@@ -518,8 +518,9 @@ class QuestService(private val destroyMultiAndLootDie: Die = RandomDie(), privat
private fun grantXPReward(player: Player, currentTask: QuestTaskInfo) {
val experienceType = currentTask.experienceType
if (experienceType != null) {
ExperienceIntent(player.creatureObject, experienceType, currentTask.experienceAmount).broadcast()
val experienceAmount = currentTask.experienceAmount
if (!experienceType.isNullOrBlank() && experienceAmount > 0) {
ExperienceIntent(player.creatureObject, experienceType, experienceAmount).broadcast()
}
}