From b69e35246c6f80f50151905952a9c5758271b02b Mon Sep 17 00:00:00 2001 From: Skold177 <113406182+Skold177@users.noreply.github.com> Date: Fri, 16 Jan 2026 15:48:54 -0500 Subject: [PATCH] [lua] Ouryu Cometh Loot Bugfix Moves the battlefield victory into Ouryus ondeath so loot has time to process --- scripts/battlefields/Riverne_Site_A01/ouryu_cometh.lua | 5 ----- scripts/zones/Riverne-Site_A01/mobs/Ouryu.lua | 6 ++++++ 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/scripts/battlefields/Riverne_Site_A01/ouryu_cometh.lua b/scripts/battlefields/Riverne_Site_A01/ouryu_cometh.lua index de5c0d58eb8..537ef73696c 100644 --- a/scripts/battlefields/Riverne_Site_A01/ouryu_cometh.lua +++ b/scripts/battlefields/Riverne_Site_A01/ouryu_cometh.lua @@ -42,11 +42,6 @@ content.groups = { mobs = { 'Ouryu' }, superlinkGroup = 1, - - -- This death handler needs to be defined locally since there is no armoury crate. - allDeath = function(battlefield, mob) - battlefield:setStatus(xi.battlefield.status.WON) - end, }, { diff --git a/scripts/zones/Riverne-Site_A01/mobs/Ouryu.lua b/scripts/zones/Riverne-Site_A01/mobs/Ouryu.lua index ea43650183a..de9f57ee0e7 100644 --- a/scripts/zones/Riverne-Site_A01/mobs/Ouryu.lua +++ b/scripts/zones/Riverne-Site_A01/mobs/Ouryu.lua @@ -200,6 +200,12 @@ end entity.onMobDeath = function(mob, player, optParams) player:addTitle(xi.title.OURYU_OVERWHELMER) + if optParams.isKiller or optParams.noKiller then + local battlefield = mob:getBattlefield() + if battlefield then + battlefield:setStatus(xi.battlefield.status.WON) + end + end end return entity