Skip to content
This repository was archived by the owner on Oct 14, 2025. It is now read-only.

Commit 5eaa06c

Browse files
authored
fix(content): reset golden bowl charges when a bowl obj runs out (#1755)
fix: reset golden bowl charges when a bowl obj runs out
1 parent 27cdee3 commit 5eaa06c

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

data/src/scripts/quests/quest_legends/scripts/quest_legends.rs2

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,7 @@ if (last_useitem = goldbowlbless_pure) {
287287
if($bowl_uses >= 9) {
288288
inv_del(inv, goldbowlbless_pure, 1);
289289
inv_add(inv, goldbowlbless_empty, 1);
290+
%legends_bits = setbit_range_toint(%legends_bits, 0, ^legends_golden_bowl_uses_start, ^legends_golden_bowl_uses_end);
290291
mes("The pure water in the golden bowl has run out...");
291292
}
292293
~legends_fire_wall_walk;
@@ -1353,6 +1354,7 @@ if (last_useitem = vial_empty) {
13531354
if ($bowl_uses >= 9) {
13541355
inv_del(inv, goldbowlbless_pure, 1);
13551356
inv_add(inv, goldbowlbless_empty, 1);
1357+
%legends_bits = setbit_range_toint(%legends_bits, 0, ^legends_golden_bowl_uses_start, ^legends_golden_bowl_uses_end);
13561358
// osrs
13571359
//mes("The golden bowl is empty. There's no sacred water left.");
13581360
// rs3
@@ -1369,6 +1371,7 @@ if (last_useitem = vial_empty) {
13691371
if ($bowl_uses >= 9) {
13701372
inv_del(inv, goldbowlbless_pure, 1);
13711373
inv_add(inv, goldbowlbless_empty, 1);
1374+
%legends_bits = setbit_range_toint(%legends_bits, 0, ^legends_golden_bowl_uses_start, ^legends_golden_bowl_uses_end);
13721375
mes("The pure water in the golden bowl has run out...");
13731376
return;
13741377
}

0 commit comments

Comments
 (0)