From 5f9b54fe4ae1bf557deba3fb1476358ecd942e9d Mon Sep 17 00:00:00 2001 From: Yehonal Date: Thu, 10 Jun 2021 20:41:31 +0200 Subject: [PATCH] OnBeforeLootEqualChanced --- .../src/scripts/ChallengeModeScript.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/mod-challenge-mode/src/scripts/ChallengeModeScript.cpp b/modules/mod-challenge-mode/src/scripts/ChallengeModeScript.cpp index a7db8d1..de0cd7c 100644 --- a/modules/mod-challenge-mode/src/scripts/ChallengeModeScript.cpp +++ b/modules/mod-challenge-mode/src/scripts/ChallengeModeScript.cpp @@ -73,9 +73,19 @@ public: ChallengeModeGlobal() : GlobalScript("ChallengeModeGlobal") { } + bool OnBeforeLootEqualChanced(Player const* player, LootStoreItemList EqualChanced, Loot& loot, LootStore const& store) override + { + if (!sChallengeMode->isEligibleForReward(player)) { + return false; + } + + return true + } + bool OnItemRoll(Player const* player, LootStoreItem const */* item */, float &chance, Loot &/* loot */, LootStore const& /* store */) override { if (!sChallengeMode->isEligibleForReward(player)) { + chance = 0; return false; }