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

Commit 8c7a343

Browse files
committed
revert(content): Send midi regardless of client volume
Was desyncing the music player interface (and shouldn't behave this way anyways)
1 parent c94e618 commit 8c7a343

File tree

14 files changed

+22
-36
lines changed

14 files changed

+22
-36
lines changed

data/src/scripts/areas/area_karamja/scripts/captain_shanks.rs2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ inv_del(inv, shiloshipticket, 1);
4747
[proc,set_sail_cairn](string $arrival_mes, coord $destination, int $map_route, int $delay)
4848
%boat_takeoff = $map_route;
4949
if_openmain(ship_journey);
50-
~midi_jingle(^sailing_journey_jingle, ^sailing_journey_jingle_millis);
50+
midi_jingle(^sailing_journey_jingle, ^sailing_journey_jingle_millis);
5151

5252

5353
if_settab(null, 0);

data/src/scripts/general/scripts/quests.rs2

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ if ($progress = 0) {
1616
// Random quest complete jingle.
1717
def_int $random = random(128);
1818
if ($random < 32) { // The least common music that plays when completing a quest.
19-
~midi_jingle(^quest_complete_3_jingle, ^quest_complete_3_millis);
19+
midi_jingle(^quest_complete_3_jingle, ^quest_complete_3_millis);
2020
} else if ($random < 64) {// A less common music that plays when completing a quest.
21-
~midi_jingle(^quest_complete_2_jingle, ^quest_complete_2_millis);
21+
midi_jingle(^quest_complete_2_jingle, ^quest_complete_2_millis);
2222
} else { // The most common music that plays when completing a quest.
23-
~midi_jingle(^quest_complete_1_jingle, ^quest_complete_1_millis);
23+
midi_jingle(^quest_complete_1_jingle, ^quest_complete_1_millis);
2424
}
2525
// Send Quest Scroll
2626
switch_component ($component) {

data/src/scripts/interface_boat/scripts/sail.rs2

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
// todo: should com_0 be set to "You sail to <$place_name>."?
55
if_openmain(ship_journey);
6-
~midi_jingle(^sailing_journey_jingle, ^sailing_journey_jingle_millis);
6+
midi_jingle(^sailing_journey_jingle, ^sailing_journey_jingle_millis);
77

88
// hide all tabs except friends list and ignore list
99
if_settab(null, 0);
@@ -34,4 +34,4 @@ if(p_finduid(uid) = false) return;
3434

3535
// todo: should com_0 be set to "You sail to <$place_name>."?
3636
if_openmain(ship_journey);
37-
~midi_jingle(^sailing_journey_jingle, ^sailing_journey_jingle_millis);
37+
midi_jingle(^sailing_journey_jingle, ^sailing_journey_jingle_millis);

data/src/scripts/levelup/scripts/levelup.rs2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ if ($has_unlocks = false) {
5050
$jingle = db_getfield($unlock_row, levelup:unlocks_jingle, 0);
5151
$jingle_millis = db_getfield($unlock_row, levelup:unlocks_jingle_millis, 0);
5252
}
53-
~midi_jingle($jingle, $jingle_millis);
53+
midi_jingle($jingle, $jingle_millis);
5454
// the level up dialogue box
5555
if_settext(db_getfield($unlock_row, levelup:title, 0), "@dbl@<$message>");
5656
if_settext(db_getfield($unlock_row, levelup:body, 0), "<db_getfield($unlock_row, levelup:level_prefix, 0)> <tostring($level)>.");

data/src/scripts/minigames/game_duelarena/scripts/duel_arena_finish.rs2

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ if (.finduid(%duelpartner) = true) {
1515
.queue(duel_finish, 0);
1616
}
1717
// ur able to get double mes if opponent kills u with knives: https://youtu.be/KRDZJKa1whI?list=PLn23LiLYLb1bQ7Hwp77KoNBjKvpZQTfJT&t=12
18-
~midi_jingle(^death_jingle_2, ^death_jingle_2_millis);
18+
midi_jingle(^death_jingle_2, ^death_jingle_2_millis);
1919
// https://storage.googleapis.com/tannerdino/images/6543.jpg
2020
// https://youtu.be/gWmwSYxzUfo
2121
mes("Oh dear you are dead!");
@@ -27,15 +27,15 @@ if (.finduid(%duelpartner) = true) {
2727
if_settext(duel_win:com_99, "You are victorious!");
2828
mes("Well done! You have defeated <.displayname>!");
2929
session_log(^log_moderator, "Won a duel against <.name>");
30-
~midi_jingle(^duel_win_2_jingle, ^duel_win_2_jingle_millis);
30+
midi_jingle(^duel_win_2_jingle, ^duel_win_2_jingle_millis);
3131
~duel_reset_all;
3232
~duel_spoils;
3333
return;
3434
} else if (%duelstatus = ^duelstatus_opponent_resigned) {
3535
if_settext(duel_win:com_99, "You are victorious! Your opponent resigned!"); // 2006
3636
mes("Well done! <.displayname> resigned!"); // 2006
3737
session_log(^log_moderator, "Won a duel by forfeit against <.name>");
38-
~midi_jingle(^duel_win_2_jingle, ^duel_win_2_jingle_millis);
38+
midi_jingle(^duel_win_2_jingle, ^duel_win_2_jingle_millis);
3939
~duel_reset_all;
4040
~duel_spoils;
4141
return;
@@ -46,7 +46,7 @@ if (%duelstatus = ^duelstatus_lost) {
4646
}
4747

4848
[proc,duel_spoils]
49-
~midi_jingle(^duel_win_2_jingle, ^duel_win_2_jingle_millis);
49+
midi_jingle(^duel_win_2_jingle, ^duel_win_2_jingle_millis);
5050
~duel_adjust_scoreboard(displayname, ~player_combat_level, .displayname, ~.player_combat_level);
5151
if_settext(duel_win:displayname, .displayname);
5252
if_settext(duel_win:combat_level, tostring(~.player_combat_level));

data/src/scripts/minigames/game_duelarena/scripts/duel_arena_start.rs2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ if (.finduid(%duelpartner) = true) {
5252
hint_player(.uid);
5353

5454
settimer(duel_arena_time_limit, 6000); // 60 minute time limit https://runescape.wiki/w/Update:Assist_System
55-
~midi_jingle(^duel_start_jingle, ^duel_start_jingle_millis);
55+
midi_jingle(^duel_start_jingle, ^duel_start_jingle_millis);
5656
~duel_arena_countdown;
5757
}
5858

data/src/scripts/minigames/game_trail/scripts/trail_clue_helper.rs2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ return (false);
7575
[proc,trail_complete]
7676
~clear_trail_progress;
7777
mes("Well done you've completed the Treasure Trail!");
78-
~midi_jingle(^treasure_hunt_win_jingle, ^treasure_hunt_win_jingle_millis);
78+
midi_jingle(^treasure_hunt_win_jingle, ^treasure_hunt_win_jingle_millis);
7979
inv_transmit(trail_rewardinv, trail_reward:inv);
8080
if_openmain(trail_reward);
8181
queue(trail_give_reward, 0);

data/src/scripts/minigames/game_trawler/scripts/trawler_start.rs2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ p_teleport(map_findsquare(^trawler_start_center_under, 0, 4, ^map_findsquare_lin
3636
%boat_takeoff = 11;
3737
%trawler = ^trawler_sailed;
3838
if_openmain(ship_journey);
39-
~midi_jingle(^sailing_journey_jingle, ^sailing_journey_jingle_millis);
39+
midi_jingle(^sailing_journey_jingle, ^sailing_journey_jingle_millis);
4040

4141
p_delay(20);
4242
if_close;

data/src/scripts/minigames/game_trawler/scripts/trawler_win.rs2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ if (~inzone_coord_pair_table(trawler_game_zones, coord) = false) {
4343
mes("Murphy turns the boat towards shore.");
4444
%boat_takeoff = 12;
4545
%trawler = ^trawler_finished;
46-
~midi_jingle(^sailing_journey_jingle, ^sailing_journey_jingle_millis);
46+
midi_jingle(^sailing_journey_jingle, ^sailing_journey_jingle_millis);
4747
if_openmain(ship_journey);
4848

4949
p_delay(20);

data/src/scripts/music/scripts/music.rs2

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,6 @@ if (p_finduid(uid) = true) {
2222
@please_finish;
2323
}
2424

25-
[proc,midi_jingle](string $jingle, int $length)
26-
if (%music_volume = 4) {
27-
// off
28-
return;
29-
}
30-
midi_jingle($jingle, $length);
31-
32-
[proc,midi_song](string $song)
33-
if (%music_volume = 4) {
34-
// off
35-
return;
36-
}
37-
midi_song($song);
38-
3925
[proc,music_getvar](int $var)(int)
4026
if ($var = 1) {
4127
return(%music1);
@@ -89,7 +75,7 @@ if ($unlock ! null) {
8975

9076
def_string $name = db_getfield($song, music:name, 0);
9177
if_settext(music:com_201, $name);
92-
~midi_song($name);
78+
midi_song($name);
9379

9480
[label,music_playbyregion](coord $coord)
9581
// first, search for the song linked to this mapsquare
@@ -122,5 +108,5 @@ if ($unlock ! null) {
122108
if (%music_mode ! 0) {
123109
def_string $name = db_getfield($song, music:name, 0);
124110
if_settext(music:com_201, $name);
125-
~midi_song($name);
111+
midi_song($name);
126112
}

0 commit comments

Comments
 (0)