aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/script
diff options
context:
space:
mode:
authorThanasis Antoniou2019-04-05 21:33:47 +0300
committerThanasis Antoniou2019-04-05 21:35:55 +0300
commita0beaa6f4e925292f3ffaa8045e580cd579d3ed0 (patch)
tree8debb2e8a7d8d7a58295d939ea8cd8bfe2b3e8e5 /engines/bladerunner/script
parent62660da0bc8bdbaa464f8b25ee993f6dfb90aa85 (diff)
downloadscummvm-rg350-a0beaa6f4e925292f3ffaa8045e580cd579d3ed0.tar.gz
scummvm-rg350-a0beaa6f4e925292f3ffaa8045e580cd579d3ed0.tar.bz2
scummvm-rg350-a0beaa6f4e925292f3ffaa8045e580cd579d3ed0.zip
BLADERUNNER: SFX named constants and MissSound fix
Still pending cleaning up Ambient_Sounds_Add_Sound and Ambient_Sounds_Add_Looping_Sound calls
Diffstat (limited to 'engines/bladerunner/script')
-rw-r--r--engines/bladerunner/script/ai/bryant.cpp2
-rw-r--r--engines/bladerunner/script/ai/bullet_bob.cpp4
-rw-r--r--engines/bladerunner/script/ai/clovis.cpp4
-rw-r--r--engines/bladerunner/script/ai/dektora.cpp36
-rw-r--r--engines/bladerunner/script/ai/desk_clerk.cpp2
-rw-r--r--engines/bladerunner/script/ai/early_q.cpp14
-rw-r--r--engines/bladerunner/script/ai/free_slot_a.cpp8
-rw-r--r--engines/bladerunner/script/ai/free_slot_b.cpp4
-rw-r--r--engines/bladerunner/script/ai/gaff.cpp2
-rw-r--r--engines/bladerunner/script/ai/general_doll.cpp2
-rw-r--r--engines/bladerunner/script/ai/generic_walker_a.cpp2
-rw-r--r--engines/bladerunner/script/ai/generic_walker_b.cpp2
-rw-r--r--engines/bladerunner/script/ai/generic_walker_c.cpp2
-rw-r--r--engines/bladerunner/script/ai/gordo.cpp18
-rw-r--r--engines/bladerunner/script/ai/hanoi.cpp4
-rw-r--r--engines/bladerunner/script/ai/holloway.cpp2
-rw-r--r--engines/bladerunner/script/ai/izo.cpp4
-rw-r--r--engines/bladerunner/script/ai/luther.cpp4
-rw-r--r--engines/bladerunner/script/ai/maggie.cpp8
-rw-r--r--engines/bladerunner/script/ai/mccoy.cpp20
-rw-r--r--engines/bladerunner/script/ai/moraji.cpp4
-rw-r--r--engines/bladerunner/script/ai/mutant1.cpp6
-rw-r--r--engines/bladerunner/script/ai/mutant2.cpp4
-rw-r--r--engines/bladerunner/script/ai/mutant3.cpp2
-rw-r--r--engines/bladerunner/script/ai/officer_grayford.cpp2
-rw-r--r--engines/bladerunner/script/ai/photographer.cpp2
-rw-r--r--engines/bladerunner/script/ai/runciter.cpp4
-rw-r--r--engines/bladerunner/script/ai/sadik.cpp26
-rw-r--r--engines/bladerunner/script/ai/steele.cpp12
-rw-r--r--engines/bladerunner/script/ai/transient.cpp6
-rw-r--r--engines/bladerunner/script/ai/tyrell_guard.cpp4
-rw-r--r--engines/bladerunner/script/ai/zuben.cpp10
-rw-r--r--engines/bladerunner/script/ai_script.h2
-rw-r--r--engines/bladerunner/script/esper_script.cpp52
-rw-r--r--engines/bladerunner/script/init_script.cpp12
-rw-r--r--engines/bladerunner/script/scene/ar01.cpp16
-rw-r--r--engines/bladerunner/script/scene/ar02.cpp8
-rw-r--r--engines/bladerunner/script/scene/bb01.cpp18
-rw-r--r--engines/bladerunner/script/scene/bb02.cpp4
-rw-r--r--engines/bladerunner/script/scene/bb06.cpp10
-rw-r--r--engines/bladerunner/script/scene/bb07.cpp2
-rw-r--r--engines/bladerunner/script/scene/bb10.cpp2
-rw-r--r--engines/bladerunner/script/scene/bb11.cpp2
-rw-r--r--engines/bladerunner/script/scene/bb12.cpp4
-rw-r--r--engines/bladerunner/script/scene/ct01.cpp22
-rw-r--r--engines/bladerunner/script/scene/ct02.cpp16
-rw-r--r--engines/bladerunner/script/scene/ct03.cpp8
-rw-r--r--engines/bladerunner/script/scene/ct04.cpp12
-rw-r--r--engines/bladerunner/script/scene/ct05.cpp10
-rw-r--r--engines/bladerunner/script/scene/ct06.cpp16
-rw-r--r--engines/bladerunner/script/scene/ct07.cpp10
-rw-r--r--engines/bladerunner/script/scene/ct08.cpp10
-rw-r--r--engines/bladerunner/script/scene/ct09.cpp4
-rw-r--r--engines/bladerunner/script/scene/ct10.cpp4
-rw-r--r--engines/bladerunner/script/scene/ct12.cpp16
-rw-r--r--engines/bladerunner/script/scene/ct51.cpp2
-rw-r--r--engines/bladerunner/script/scene/dr01.cpp10
-rw-r--r--engines/bladerunner/script/scene/dr02.cpp2
-rw-r--r--engines/bladerunner/script/scene/dr03.cpp4
-rw-r--r--engines/bladerunner/script/scene/dr04.cpp10
-rw-r--r--engines/bladerunner/script/scene/dr05.cpp2
-rw-r--r--engines/bladerunner/script/scene/dr06.cpp6
-rw-r--r--engines/bladerunner/script/scene/hc01.cpp6
-rw-r--r--engines/bladerunner/script/scene/hc02.cpp6
-rw-r--r--engines/bladerunner/script/scene/hc03.cpp6
-rw-r--r--engines/bladerunner/script/scene/hf01.cpp8
-rw-r--r--engines/bladerunner/script/scene/hf02.cpp2
-rw-r--r--engines/bladerunner/script/scene/hf04.cpp4
-rw-r--r--engines/bladerunner/script/scene/hf05.cpp54
-rw-r--r--engines/bladerunner/script/scene/hf06.cpp20
-rw-r--r--engines/bladerunner/script/scene/kp03.cpp4
-rw-r--r--engines/bladerunner/script/scene/ma01.cpp12
-rw-r--r--engines/bladerunner/script/scene/ma02.cpp2
-rw-r--r--engines/bladerunner/script/scene/ma04.cpp34
-rw-r--r--engines/bladerunner/script/scene/ma05.cpp12
-rw-r--r--engines/bladerunner/script/scene/ma06.cpp10
-rw-r--r--engines/bladerunner/script/scene/nr01.cpp8
-rw-r--r--engines/bladerunner/script/scene/nr02.cpp62
-rw-r--r--engines/bladerunner/script/scene/nr03.cpp4
-rw-r--r--engines/bladerunner/script/scene/nr04.cpp2
-rw-r--r--engines/bladerunner/script/scene/nr05.cpp4
-rw-r--r--engines/bladerunner/script/scene/nr08.cpp4
-rw-r--r--engines/bladerunner/script/scene/nr10.cpp2
-rw-r--r--engines/bladerunner/script/scene/nr11.cpp18
-rw-r--r--engines/bladerunner/script/scene/ps01.cpp14
-rw-r--r--engines/bladerunner/script/scene/ps02.cpp4
-rw-r--r--engines/bladerunner/script/scene/ps05.cpp2
-rw-r--r--engines/bladerunner/script/scene/ps06.cpp6
-rw-r--r--engines/bladerunner/script/scene/ps07.cpp4
-rw-r--r--engines/bladerunner/script/scene/ps09.cpp2
-rw-r--r--engines/bladerunner/script/scene/ps10.cpp102
-rw-r--r--engines/bladerunner/script/scene/ps11.cpp60
-rw-r--r--engines/bladerunner/script/scene/ps12.cpp112
-rw-r--r--engines/bladerunner/script/scene/ps13.cpp52
-rw-r--r--engines/bladerunner/script/scene/ps15.cpp2
-rw-r--r--engines/bladerunner/script/scene/rc01.cpp14
-rw-r--r--engines/bladerunner/script/scene/rc02.cpp12
-rw-r--r--engines/bladerunner/script/scene/rc03.cpp12
-rw-r--r--engines/bladerunner/script/scene/tb05.cpp4
-rw-r--r--engines/bladerunner/script/scene/tb06.cpp4
-rw-r--r--engines/bladerunner/script/scene/tb07.cpp2
-rw-r--r--engines/bladerunner/script/scene/ug04.cpp4
-rw-r--r--engines/bladerunner/script/scene/ug07.cpp4
-rw-r--r--engines/bladerunner/script/scene/ug08.cpp8
-rw-r--r--engines/bladerunner/script/scene/ug10.cpp12
-rw-r--r--engines/bladerunner/script/scene/ug13.cpp42
-rw-r--r--engines/bladerunner/script/scene/ug15.cpp2
-rw-r--r--engines/bladerunner/script/scene/ug16.cpp10
-rw-r--r--engines/bladerunner/script/scene/ug18.cpp70
-rw-r--r--engines/bladerunner/script/script.cpp3
110 files changed, 686 insertions, 683 deletions
diff --git a/engines/bladerunner/script/ai/bryant.cpp b/engines/bladerunner/script/ai/bryant.cpp
index bedb19de63..2a76ee9655 100644
--- a/engines/bladerunner/script/ai/bryant.cpp
+++ b/engines/bladerunner/script/ai/bryant.cpp
@@ -117,7 +117,7 @@ void AIScriptBryant::ShotAtAndMissed() {
bool AIScriptBryant::ShotAtAndHit() {
AI_Movement_Track_Flush(kActorBryant);
- Sound_Play(3, 100, 0, 0, 50);
+ Sound_Play(kSfxFEMHURT1, 100, 0, 0, 50); // a bug?
return false;
}
diff --git a/engines/bladerunner/script/ai/bullet_bob.cpp b/engines/bladerunner/script/ai/bullet_bob.cpp
index 75acdfdb21..47e3852c29 100644
--- a/engines/bladerunner/script/ai/bullet_bob.cpp
+++ b/engines/bladerunner/script/ai/bullet_bob.cpp
@@ -264,10 +264,10 @@ bool AIScriptBulletBob::UpdateAnimation(int *animation, int *frame) {
*animation = 506;
}
if (_animationFrame == 10) {
- Sound_Play(492, 75, 0, 0, 50);
+ Sound_Play(kSfxSHOTCOK1, 75, 0, 0, 50);
}
if (_animationFrame == 5) {
- Sound_Play(493, 90, 0, 0, 50);
+ Sound_Play(kSfxSHOTGUN1, 90, 0, 0, 50);
Actor_Set_Goal_Number(kActorBulletBob, kGoalBulletBobShotMcCoy);
}
break;
diff --git a/engines/bladerunner/script/ai/clovis.cpp b/engines/bladerunner/script/ai/clovis.cpp
index eba72e342a..542beb027a 100644
--- a/engines/bladerunner/script/ai/clovis.cpp
+++ b/engines/bladerunner/script/ai/clovis.cpp
@@ -832,10 +832,10 @@ bool AIScriptClovis::UpdateAnimation(int *animation, int *frame) {
} else {
snd = 9015;
}
- Sound_Play_Speech_Line(5, snd, 75, 0, 99);
+ Sound_Play_Speech_Line(kActorClovis, snd, 75, 0, 99);
}
if (_animationFrame == 4) {
- Actor_Combat_AI_Hit_Attempt(5);
+ Actor_Combat_AI_Hit_Attempt(kActorClovis);
}
if (_animationFrame >= Slice_Animation_Query_Number_Of_Frames(*animation)) {
flag = true;
diff --git a/engines/bladerunner/script/ai/dektora.cpp b/engines/bladerunner/script/ai/dektora.cpp
index 54fa6d6c30..b4e059ab6e 100644
--- a/engines/bladerunner/script/ai/dektora.cpp
+++ b/engines/bladerunner/script/ai/dektora.cpp
@@ -173,7 +173,7 @@ void AIScriptDektora::CompletedMovementTrack() {
case 272:
AI_Movement_Track_Flush(kActorDektora);
Actor_Face_Heading(kActorDektora, 0, 0);
- Sound_Play(451, 71, 0, 0, 50);
+ Sound_Play(kSfxDEKGLAS1, 71, 0, 0, 50);
_animationState = 35;
_animationFrame = 0;
@@ -487,7 +487,7 @@ bool AIScriptDektora::GoalChanged(int currentGoalNumber, int newGoalNumber) {
Actor_Face_Actor(kActorSteele, kActorDektora, true);
Actor_Change_Animation_Mode(kActorSteele, kAnimationModeCombatAttack);
Delay(250);
- Sound_Play(3, 100, 0, 0, 50);
+ Sound_Play(kSfxFEMHURT1, 100, 0, 0, 50);
Actor_Set_Goal_Number(kActorDektora, kGoalDektoraNR11BurningGoToWindow);
} else {
Actor_Set_Goal_Number(kActorDektora, kGoalDektoraNR11BurningGoToMcCoy);
@@ -722,7 +722,7 @@ bool AIScriptDektora::UpdateAnimation(int *animation, int *frame) {
}
if (_animationFrame == 5) {
- Actor_Combat_AI_Hit_Attempt(3);
+ Actor_Combat_AI_Hit_Attempt(kActorDektora);
}
if (_animationFrame >= Slice_Animation_Query_Number_Of_Frames(141)) {
@@ -750,11 +750,11 @@ bool AIScriptDektora::UpdateAnimation(int *animation, int *frame) {
} else {
speech = 9015;
}
- Sound_Play_Speech_Line(3, speech, 75, 0, 99);
+ Sound_Play_Speech_Line(kActorDektora, speech, 75, 0, 99);
}
if (_animationFrame == 6) {
- Actor_Combat_AI_Hit_Attempt(3);
+ Actor_Combat_AI_Hit_Attempt(kActorDektora);
}
if (_animationFrame >= Slice_Animation_Query_Number_Of_Frames(142)) {
@@ -943,7 +943,7 @@ bool AIScriptDektora::UpdateAnimation(int *animation, int *frame) {
}
if (_animationFrame == 11) {
- Ambient_Sounds_Play_Sound(206, 80, -20, -20, 20);
+ Ambient_Sounds_Play_Sound(kSfxZUBLAND1, 80, -20, -20, 20);
}
break;
@@ -952,15 +952,15 @@ bool AIScriptDektora::UpdateAnimation(int *animation, int *frame) {
if (_animationFrame == 1) {
switch (Random_Query(0, 2)) {
case 0:
- Sound_Play(567, (100 / Random_Query(5, 9)), 0, 0, 50);
+ Sound_Play(kSfxWHISTLE1, (100 / Random_Query(5, 9)), 0, 0, 50);
break;
case 1:
- Sound_Play(568, (100 / Random_Query(5, 9)), 0, 0, 50);
+ Sound_Play(kSfxWHISTLE2, (100 / Random_Query(5, 9)), 0, 0, 50);
break;
case 2:
- Sound_Play(569, (100 / Random_Query(5, 9)), 0, 0, 50);
+ Sound_Play(kSfxWHISTLE3, (100 / Random_Query(5, 9)), 0, 0, 50);
break;
}
}
@@ -979,15 +979,15 @@ bool AIScriptDektora::UpdateAnimation(int *animation, int *frame) {
if (_animationFrame == 1) {
switch (Random_Query(0, 2)) {
case 0:
- Sound_Play(567, (100 / Random_Query(5, 9)), 0, 0, 50);
+ Sound_Play(kSfxWHISTLE1, (100 / Random_Query(5, 9)), 0, 0, 50);
break;
case 1:
- Sound_Play(568, (100 / Random_Query(5, 9)), 0, 0, 50);
+ Sound_Play(kSfxWHISTLE2, (100 / Random_Query(5, 9)), 0, 0, 50);
break;
case 2:
- Sound_Play(569, (100 / Random_Query(5, 9)), 0, 0, 50);
+ Sound_Play(kSfxWHISTLE3, (100 / Random_Query(5, 9)), 0, 0, 50);
break;
}
}
@@ -1005,15 +1005,15 @@ bool AIScriptDektora::UpdateAnimation(int *animation, int *frame) {
if (_animationFrame == 1) {
switch (Random_Query(0, 2)) {
case 0:
- Sound_Play(567, (100 / Random_Query(5, 9)), 0, 0, 50);
+ Sound_Play(kSfxWHISTLE1, (100 / Random_Query(5, 9)), 0, 0, 50);
break;
case 1:
- Sound_Play(568, (100 / Random_Query(5, 9)), 0, 0, 50);
+ Sound_Play(kSfxWHISTLE2, (100 / Random_Query(5, 9)), 0, 0, 50);
break;
case 2:
- Sound_Play(569, (100 / Random_Query(5, 9)), 0, 0, 50);
+ Sound_Play(kSfxWHISTLE3, (100 / Random_Query(5, 9)), 0, 0, 50);
break;
}
}
@@ -1030,15 +1030,15 @@ bool AIScriptDektora::UpdateAnimation(int *animation, int *frame) {
if (_animationFrame == 1) {
switch (Random_Query(0, 2)) {
case 0:
- Sound_Play(567, (100 / Random_Query(5, 9)), 0, 0, 50);
+ Sound_Play(kSfxWHISTLE1, (100 / Random_Query(5, 9)), 0, 0, 50);
break;
case 1:
- Sound_Play(568, (100 / Random_Query(5, 9)), 0, 0, 50);
+ Sound_Play(kSfxWHISTLE2, (100 / Random_Query(5, 9)), 0, 0, 50);
break;
case 2:
- Sound_Play(569, (100 / Random_Query(5, 9)), 0, 0, 50);
+ Sound_Play(kSfxWHISTLE3, (100 / Random_Query(5, 9)), 0, 0, 50);
break;
}
}
diff --git a/engines/bladerunner/script/ai/desk_clerk.cpp b/engines/bladerunner/script/ai/desk_clerk.cpp
index f723b3335b..363a7e3d26 100644
--- a/engines/bladerunner/script/ai/desk_clerk.cpp
+++ b/engines/bladerunner/script/ai/desk_clerk.cpp
@@ -248,7 +248,7 @@ bool AIScriptDeskClerk::UpdateAnimation(int *animation, int *frame) {
*animation = 670;
_animationFrame++;
if (_animationFrame > Slice_Animation_Query_Number_Of_Frames(670) - 2) {
- Ambient_Sounds_Play_Sound(206, 40, 30, 30, 99);
+ Ambient_Sounds_Play_Sound(kSfxZUBLAND1, 40, 30, 30, 99);
Actor_Set_Goal_Number(kActorDeskClerk, kGoalDeskClerkKnockedOut);
Actor_Change_Animation_Mode(kActorDeskClerk, kAnimationModeIdle);
*animation = 661;
diff --git a/engines/bladerunner/script/ai/early_q.cpp b/engines/bladerunner/script/ai/early_q.cpp
index 39fbb9fa36..4d67360f7b 100644
--- a/engines/bladerunner/script/ai/early_q.cpp
+++ b/engines/bladerunner/script/ai/early_q.cpp
@@ -401,7 +401,7 @@ bool AIScriptEarlyQ::GoalChanged(int currentGoalNumber, int newGoalNumber) {
Actor_Face_Actor(kActorEarlyQ, kActorMcCoy, true);
Actor_Change_Animation_Mode(kActorEarlyQ, 23);
Scene_Loop_Start_Special(kSceneLoopModeOnce, 2, false);
- Ambient_Sounds_Play_Sound(582, 50, 99, 0, 0);
+ Ambient_Sounds_Play_Sound(kSfxDRUGOUT, 50, 99, 0, 0);
Actor_Set_Goal_Number(kActorMcCoy, kGoalMcCoyNR04Drink);
break;
@@ -539,7 +539,7 @@ bool AIScriptEarlyQ::UpdateAnimation(int *animation, int *frame) {
*animation = 381;
_animationFrame++;
if (_animationFrame == 18) {
- Ambient_Sounds_Play_Sound(255, 99, 0, 0, 20);
+ Ambient_Sounds_Play_Sound(kSfxBARSFX4, 99, 0, 0, 20);
}
if (_animationFrame >= Slice_Animation_Query_Number_Of_Frames(*animation)) {
Actor_Change_Animation_Mode(kActorEarlyQ, 74);
@@ -641,16 +641,16 @@ bool AIScriptEarlyQ::UpdateAnimation(int *animation, int *frame) {
_animationFrame++;
}
if (_animationFrame == 1) {
- Ambient_Sounds_Play_Sound(555, 59, 0, 0, 20);
+ Ambient_Sounds_Play_Sound(kSfxMALEHURT, 59, 0, 0, 20);
}
if (_animationFrame == 8) {
- Ambient_Sounds_Play_Sound(254, 47, 0, 0, 20);
+ Ambient_Sounds_Play_Sound(kSfxBARSFX3, 47, 0, 0, 20);
}
if (_animationFrame == 11) {
- Ambient_Sounds_Play_Sound(560, 27, 0, 0, 20);
+ Ambient_Sounds_Play_Sound(kSfxDROPGLAS, 27, 0, 0, 20);
}
if (_animationFrame == 14) {
- Ambient_Sounds_Play_Sound(206, 41, 0, 0, 20);
+ Ambient_Sounds_Play_Sound(kSfxZUBLAND1, 41, 0, 0, 20);
}
break;
@@ -686,7 +686,7 @@ bool AIScriptEarlyQ::UpdateAnimation(int *animation, int *frame) {
*animation = 364;
_animationFrame++;
if (_animationFrame == 2) {
- Ambient_Sounds_Play_Sound(12, 60, 0, 0, 20);
+ Ambient_Sounds_Play_Sound(kSfxLGCAL1, 60, 0, 0, 20);
}
if (_animationFrame >= Slice_Animation_Query_Number_Of_Frames(364)) {
_animationFrame = 0;
diff --git a/engines/bladerunner/script/ai/free_slot_a.cpp b/engines/bladerunner/script/ai/free_slot_a.cpp
index c80b4da778..5491f2eef7 100644
--- a/engines/bladerunner/script/ai/free_slot_a.cpp
+++ b/engines/bladerunner/script/ai/free_slot_a.cpp
@@ -393,10 +393,10 @@ bool AIScriptFreeSlotA::UpdateAnimation(int *animation, int *frame) {
} else {
snd = 9015;
}
- Sound_Play_Speech_Line(64, snd, 75, 0, 99);
+ Sound_Play_Speech_Line(kActorFreeSlotA, snd, 75, 0, 99);
}
if (_animationFrame == 3) {
- Ambient_Sounds_Play_Sound(438, 99, 0, 0, 20);
+ Ambient_Sounds_Play_Sound(kSfxRATTY4, 99, 0, 0, 20);
Actor_Combat_AI_Hit_Attempt(kActorFreeSlotA);
}
if (_animationFrame >= Slice_Animation_Query_Number_Of_Frames(857)) {
@@ -416,7 +416,7 @@ bool AIScriptFreeSlotA::UpdateAnimation(int *animation, int *frame) {
case 6:
if (_animationFrame == 1) {
- Ambient_Sounds_Play_Sound(437, 99, 0, 0, 20);
+ Ambient_Sounds_Play_Sound(kSfxRATTY3, 99, 0, 0, 20);
}
*animation = 860;
_animationFrame++;
@@ -431,7 +431,7 @@ bool AIScriptFreeSlotA::UpdateAnimation(int *animation, int *frame) {
*animation = 859;
_animationFrame++;
if (_animationFrame == 0) {
- Ambient_Sounds_Play_Sound(439, 99, 0, 0, 25);
+ Ambient_Sounds_Play_Sound(kSfxRATTY5, 99, 0, 0, 25);
}
if (_animationFrame >= Slice_Animation_Query_Number_Of_Frames(859) - 1) { // bug? shuld not be '-1'
_animationFrame = Slice_Animation_Query_Number_Of_Frames(859) - 1;
diff --git a/engines/bladerunner/script/ai/free_slot_b.cpp b/engines/bladerunner/script/ai/free_slot_b.cpp
index 431b27a062..e7bdfc7f11 100644
--- a/engines/bladerunner/script/ai/free_slot_b.cpp
+++ b/engines/bladerunner/script/ai/free_slot_b.cpp
@@ -302,7 +302,7 @@ bool AIScriptFreeSlotB::UpdateAnimation(int *animation, int *frame) {
case 6:
if (_animationFrame == 1) {
- Ambient_Sounds_Play_Sound(437, 99, 0, 0, 20);
+ Ambient_Sounds_Play_Sound(kSfxRATTY3, 99, 0, 0, 20);
}
*animation = 860;
_animationFrame++;
@@ -317,7 +317,7 @@ bool AIScriptFreeSlotB::UpdateAnimation(int *animation, int *frame) {
*animation = 859;
_animationFrame++;
if (_animationFrame == 1) {
- Ambient_Sounds_Play_Sound(439, 99, 0, 0, 25);
+ Ambient_Sounds_Play_Sound(kSfxRATTY5, 99, 0, 0, 25);
}
if (_animationFrame >= Slice_Animation_Query_Number_Of_Frames(859)) {
_animationFrame = Slice_Animation_Query_Number_Of_Frames(859);
diff --git a/engines/bladerunner/script/ai/gaff.cpp b/engines/bladerunner/script/ai/gaff.cpp
index 57bdd8a2dc..bfcd163a0d 100644
--- a/engines/bladerunner/script/ai/gaff.cpp
+++ b/engines/bladerunner/script/ai/gaff.cpp
@@ -316,7 +316,7 @@ bool AIScriptGaff::GoalChanged(int currentGoalNumber, int newGoalNumber) {
case kGoalGaffMA07ShootMcCoy:
Actor_Face_Actor(kActorGaff, kActorMcCoy, true);
Actor_Change_Animation_Mode(kActorGaff, kAnimationModeCombatAttack);
- Sound_Play(27, 100, 0, 0, 50);
+ Sound_Play(kSfxSMCAL3, 100, 0, 0, 50);
Actor_Change_Animation_Mode(kActorMcCoy, kAnimationModeDie);
Actor_Retired_Here(kActorMcCoy, 12, 12, true, -1);
return true;
diff --git a/engines/bladerunner/script/ai/general_doll.cpp b/engines/bladerunner/script/ai/general_doll.cpp
index 729bac22ed..7a62320153 100644
--- a/engines/bladerunner/script/ai/general_doll.cpp
+++ b/engines/bladerunner/script/ai/general_doll.cpp
@@ -156,7 +156,7 @@ bool AIScriptGeneralDoll::ShotAtAndHit() {
if (!Game_Flag_Query(kFlagGeneralDollShot)
&& Global_Variable_Query(kVariableGeneralDollShot) == 1
) {
- Sound_Play(121, 100, 0, 0, 50);
+ Sound_Play(kSfxSERVOD1, 100, 0, 0, 50);
Game_Flag_Set(kFlagGeneralDollShot);
Actor_Set_Goal_Number(kActorGeneralDoll, 104);
ChangeAnimationMode(kAnimationModeDie);
diff --git a/engines/bladerunner/script/ai/generic_walker_a.cpp b/engines/bladerunner/script/ai/generic_walker_a.cpp
index 32a66e62d9..c7afdbc767 100644
--- a/engines/bladerunner/script/ai/generic_walker_a.cpp
+++ b/engines/bladerunner/script/ai/generic_walker_a.cpp
@@ -160,7 +160,7 @@ bool AIScriptGenericWalkerA::ShotAtAndHit() {
AI_Movement_Track_Flush(kActorGenwalkerA);
_animationState = kGenericWalkerAStatesDie;
_animationFrame = 0;
- Sound_Play(203, 100, 0, 0, 50);
+ Sound_Play(kSfxPOTSPL5, 100, 0, 0, 50);
movingStart();
return true;
}
diff --git a/engines/bladerunner/script/ai/generic_walker_b.cpp b/engines/bladerunner/script/ai/generic_walker_b.cpp
index 3bda0cfe55..acada61e42 100644
--- a/engines/bladerunner/script/ai/generic_walker_b.cpp
+++ b/engines/bladerunner/script/ai/generic_walker_b.cpp
@@ -152,7 +152,7 @@ bool AIScriptGenericWalkerB::ShotAtAndHit() {
AI_Movement_Track_Flush(kActorGenwalkerB);
_animationState = kGenericWalkerBStatesDie;
_animationFrame = 0;
- Sound_Play(203, 100, 0, 0, 50);
+ Sound_Play(kSfxPOTSPL5, 100, 0, 0, 50);
movingStart();
return true;
}
diff --git a/engines/bladerunner/script/ai/generic_walker_c.cpp b/engines/bladerunner/script/ai/generic_walker_c.cpp
index 99c07368b1..a70ebc09ff 100644
--- a/engines/bladerunner/script/ai/generic_walker_c.cpp
+++ b/engines/bladerunner/script/ai/generic_walker_c.cpp
@@ -153,7 +153,7 @@ bool AIScriptGenericWalkerC::ShotAtAndHit() {
AI_Movement_Track_Flush(kActorGenwalkerC);
_animationState = kGenericWalkerCStatesDie;
_animationFrame = 0;
- Sound_Play(203, 100, 0, 0, 50);
+ Sound_Play(kSfxPOTSPL5, 100, 0, 0, 50);
movingStart();
return true;
}
diff --git a/engines/bladerunner/script/ai/gordo.cpp b/engines/bladerunner/script/ai/gordo.cpp
index 0a2df013bf..b5407198c7 100644
--- a/engines/bladerunner/script/ai/gordo.cpp
+++ b/engines/bladerunner/script/ai/gordo.cpp
@@ -160,7 +160,7 @@ void AIScriptGordo::CompletedMovementTrack() {
if (Actor_Query_Goal_Number(kActorGordo) == kGoalGordoNR02GoToPodium) {
if (Player_Query_Current_Set() == kSetNR02) {
- Ambient_Sounds_Play_Sound(581, 58, 0, 0, 0);
+ Ambient_Sounds_Play_Sound(kSfxCOMEDY, 58, 0, 0, 0);
Actor_Face_Heading(kActorGordo, 0, false);
Loop_Actor_Travel_Stairs(kActorGordo, 4, true, kAnimationModeIdle);
Actor_Face_Heading(kActorGordo, 506, false);
@@ -544,8 +544,8 @@ bool AIScriptGordo::GoalChanged(int currentGoalNumber, int newGoalNumber) {
Music_Stop(1);
Actor_Face_Actor(kActorMcCoy, kActorGordo, true);
Actor_Says(kActorGordo, 740, 17);
- Sound_Play(575, 50, 0, 0, 50);
- Sound_Play(319, 50, 0, 0, 50);
+ Sound_Play(kSfxRIMSHOT1, 50, 0, 0, 50);
+ Sound_Play(kSfxAUDLAFF1, 50, 0, 0, 50);
Actor_Says(kActorGordo, 750, 16);
Actor_Says(kActorGordo, 760, 15);
Actor_Says(kActorGordo, 770, 14);
@@ -557,8 +557,8 @@ bool AIScriptGordo::GoalChanged(int currentGoalNumber, int newGoalNumber) {
Actor_Says(kActorMcCoy, 3910, 16);
if (Global_Variable_Query(kVariableHollowayArrest) == 2) {
Actor_Says(kActorGordo, 870, 16);
- Sound_Play(576, 50, 0, 0, 50);
- Sound_Play(319, 50, 0, 0, 50);
+ Sound_Play(kSfxRIMSHOT2, 50, 0, 0, 50);
+ Sound_Play(kSfxAUDLAFF1, 50, 0, 0, 50);
Actor_Set_Goal_Number(kActorHolloway, kGoalHollowayGoToNR02);
Actor_Says(kActorGordo, 880, 17);
Actor_Set_Goal_Number(kActorGordo, kGoalGordoNR02WaitAtPodium);
@@ -569,8 +569,8 @@ bool AIScriptGordo::GoalChanged(int currentGoalNumber, int newGoalNumber) {
} else {
Actor_Says(kActorGordo, 790, 12);
Actor_Says(kActorMcCoy, 3890, 15);
- Sound_Play(577, 50, 0, 0, 50);
- Sound_Play(321, 50, 0, 0, 50);
+ Sound_Play(kSfxRIMSHOT3, 50, 0, 0, 50);
+ Sound_Play(kSfxAUDLAFF3, 50, 0, 0, 50);
Actor_Says(kActorGordo, 800, 15);
Actor_Says(kActorGordo, 810, 17);
Actor_Says(kActorMcCoy, 3895, 16);
@@ -579,8 +579,8 @@ bool AIScriptGordo::GoalChanged(int currentGoalNumber, int newGoalNumber) {
Actor_Says(kActorGordo, 830, 15);
Actor_Says(kActorMcCoy, 3905, 13);
Actor_Says(kActorGordo, 840, 13);
- Sound_Play(578, 50, 0, 0, 50);
- Sound_Play(321, 50, 0, 0, 50);
+ Sound_Play(kSfxRIMSHOT4, 50, 0, 0, 50);
+ Sound_Play(kSfxAUDLAFF3, 50, 0, 0, 50);
Actor_Set_Goal_Number(kActorGordo, kGoalGordoNR02RunAway1);
}
break;
diff --git a/engines/bladerunner/script/ai/hanoi.cpp b/engines/bladerunner/script/ai/hanoi.cpp
index 87003f8c54..6472c5a801 100644
--- a/engines/bladerunner/script/ai/hanoi.cpp
+++ b/engines/bladerunner/script/ai/hanoi.cpp
@@ -512,11 +512,11 @@ bool AIScriptHanoi::UpdateAnimation(int *animation, int *frame) {
_animationFrame++;
if (_animationFrame == 4) {
- Ambient_Sounds_Play_Sound(492, 77, 0, 0, 20);
+ Ambient_Sounds_Play_Sound(kSfxSHOTCOK1, 77, 0, 0, 20);
}
if (_animationFrame == 6) {
- Ambient_Sounds_Play_Sound(493, 97, 0, 0, 20);
+ Ambient_Sounds_Play_Sound(kSfxSHOTGUN1, 97, 0, 0, 20);
}
if (_animationFrame == 5) {
diff --git a/engines/bladerunner/script/ai/holloway.cpp b/engines/bladerunner/script/ai/holloway.cpp
index 425100338f..8efb3c933f 100644
--- a/engines/bladerunner/script/ai/holloway.cpp
+++ b/engines/bladerunner/script/ai/holloway.cpp
@@ -218,7 +218,7 @@ bool AIScriptHolloway::UpdateAnimation(int *animation, int *frame) {
_animationFrame++;
if (_animationFrame == 9) {
- Ambient_Sounds_Play_Sound(222, 90, 99, 0, 0);
+ Ambient_Sounds_Play_Sound(kSfxKICK1, 90, 99, 0, 0);
}
if (_animationFrame == 10) {
diff --git a/engines/bladerunner/script/ai/izo.cpp b/engines/bladerunner/script/ai/izo.cpp
index ec7bb30e37..0e0bb54934 100644
--- a/engines/bladerunner/script/ai/izo.cpp
+++ b/engines/bladerunner/script/ai/izo.cpp
@@ -557,10 +557,10 @@ bool AIScriptIzo::UpdateAnimation(int *animation, int *frame) {
} else {
snd = 9015;
}
- Sound_Play_Speech_Line(7, snd, 75, 0, 99);
+ Sound_Play_Speech_Line(kActorIzo, snd, 75, 0, 99);
}
if (_animationFrame == 9) {
- Actor_Combat_AI_Hit_Attempt(7);
+ Actor_Combat_AI_Hit_Attempt(kActorIzo);
}
if (Actor_Query_Goal_Number(kActorIzo) == kGoalIzoWaitingAtRC03
&& _animationFrame == 6
diff --git a/engines/bladerunner/script/ai/luther.cpp b/engines/bladerunner/script/ai/luther.cpp
index f868953ccb..78ac56a03f 100644
--- a/engines/bladerunner/script/ai/luther.cpp
+++ b/engines/bladerunner/script/ai/luther.cpp
@@ -90,7 +90,7 @@ bool AIScriptLuther::Update() {
Actor_Set_Targetable(kActorLuther, false);
Scene_Loop_Set_Default(5); // UG16MainLoopNoComputerLight
Scene_Loop_Start_Special(kSceneLoopModeOnce, 4, true); // UG16SparkLoop
- Ambient_Sounds_Play_Sound(559, 50, 0, 0, 99);
+ Ambient_Sounds_Play_Sound(kSfxCOMPDWN4, 50, 0, 0, 99);
Ambient_Sounds_Remove_Looping_Sound(516, 1);
return false;
}
@@ -370,7 +370,7 @@ bool AIScriptLuther::UpdateAnimation(int *animation, int *frame) {
case 12:
*animation = 359;
if (_animationFrame == 12) {
- Ambient_Sounds_Play_Sound(557, 59, 0, 0, 20);
+ Ambient_Sounds_Play_Sound(kSfxHEADHIT2, 59, 0, 0, 20);
}
if (_animationFrame < Slice_Animation_Query_Number_Of_Frames(*animation) - 1) {
_animationFrame++;
diff --git a/engines/bladerunner/script/ai/maggie.cpp b/engines/bladerunner/script/ai/maggie.cpp
index c1ff0e29de..dc4bf9a3bc 100644
--- a/engines/bladerunner/script/ai/maggie.cpp
+++ b/engines/bladerunner/script/ai/maggie.cpp
@@ -354,7 +354,7 @@ bool AIScriptMaggie::GoalChanged(int currentGoalNumber, int newGoalNumber) {
case kGoalMaggieKP05Explode:
AI_Movement_Track_Flush(kActorMaggie);
Actor_Face_Actor(kActorMcCoy, kActorMaggie, true);
- Sound_Play(494, 50, 0, 0, 100);
+ Sound_Play(kSfxDOGEXPL1, 50, 0, 0, 100);
Actor_Set_Goal_Number(kActorMaggie, kGoalMaggieDead);
Actor_Change_Animation_Mode(kActorMaggie, 51);
if (Actor_Query_Inch_Distance_From_Actor(kActorMcCoy, kActorMaggie) < 144) {
@@ -523,7 +523,7 @@ bool AIScriptMaggie::UpdateAnimation(int *animation, int *frame) {
case kMaggieStateHappyA:
*animation = 870;
if (_animationFrame == 1) {
- Sound_Play(Random_Query(263, 264), 50, 0, 0, 50);
+ Sound_Play(Random_Query(kSfxDOGBARK1, kSfxDOGBARK3), 50, 0, 0, 50);
}
_animationFrame++;
if (_animationFrame >= Slice_Animation_Query_Number_Of_Frames(*animation)) {
@@ -614,7 +614,7 @@ bool AIScriptMaggie::ChangeAnimationMode(int mode) {
case 51:
_animationState = kMaggieStateExploding;
_animationFrame = 0;
- Sound_Play(272, 50, 0, 0, 50);
+ Sound_Play(kSfxDOGHURT1, 50, 0, 0, 50);
break;
case kAnimationModeFeeding:
@@ -662,7 +662,7 @@ bool AIScriptMaggie::ChangeAnimationMode(int mode) {
_animationState = kMaggieStateHappyB;
}
var_45F3F8 = Random_Query(2, 6);
- Sound_Play(276, 50, 0, 0, 50);
+ Sound_Play(kSfxDOGTAIL1, 50, 0, 0, 50);
break;
case 88:
diff --git a/engines/bladerunner/script/ai/mccoy.cpp b/engines/bladerunner/script/ai/mccoy.cpp
index 0fe9f84d21..2d99d4b1b8 100644
--- a/engines/bladerunner/script/ai/mccoy.cpp
+++ b/engines/bladerunner/script/ai/mccoy.cpp
@@ -32,7 +32,7 @@ AIScriptMcCoy::AIScriptMcCoy(BladeRunnerEngine *vm) : AIScriptBase(vm) {
_animationLoopFrameMax = 0;
_animationStateNextSpecial = 0;
_animationNextSpecial = 0;
- _nextSoundId = 0;
+ _nextSoundId = -1;
_NR10SteeleShooting = false;
_fallSpeed = 0.0f;
_fallHeightCurrent = 0.0f;
@@ -427,11 +427,11 @@ bool AIScriptMcCoy::GoalChanged(int currentGoalNumber, int newGoalNumber) {
return true;
case kGoalMcCoyCallWithGuzza:
- Sound_Play(123, 50, 0, 0, 50);
+ Sound_Play(kSfxSPNBEEP9, 50, 0, 0, 50);
Delay(1000);
- Sound_Play(403, 30, 0, 0, 50);
+ Sound_Play(kSfxVIDFONE1, 30, 0, 0, 50);
Delay(1000);
- Sound_Play(123, 50, 0, 0, 50);
+ Sound_Play(kSfxSPNBEEP9, 50, 0, 0, 50);
Actor_Says(kActorGuzza, 1380, 3);
Actor_Says(kActorMcCoy, 6610, 13);
Actor_Says(kActorGuzza, 1390, 3);
@@ -461,7 +461,7 @@ bool AIScriptMcCoy::GoalChanged(int currentGoalNumber, int newGoalNumber) {
Actor_Says(kActorMcCoy, 6700, 17);
Actor_Says(kActorGuzza, 1480, 3);
Actor_Says(kActorMcCoy, 6705, 11);
- Sound_Play(123, 50, 0, 0, 50);
+ Sound_Play(kSfxSPNBEEP9, 50, 0, 0, 50);
return true;
case kGoalMcCoyUG15Fall:
@@ -779,7 +779,7 @@ bool AIScriptMcCoy::UpdateAnimation(int *animation, int *frame) {
&& Actor_Query_Goal_Number(kActorMcCoy) == kGoalMcCoyNR11Shoot
&& _NR10SteeleShooting
) {
- _nextSoundId = 27;
+ _nextSoundId = kSfxSMCAL3;
}
if (_animationFrame >= Slice_Animation_Query_Number_Of_Frames(*animation)) {
_animationState = 17;
@@ -1200,9 +1200,10 @@ bool AIScriptMcCoy::UpdateAnimation(int *animation, int *frame) {
*animation = 47;
_animationFrame++;
if (_animationFrame == 6) {
- Ambient_Sounds_Play_Sound(Random_Query(593, 595), 39, 0, 0, 99);
+ // Play one of kSfxCHARMTL7, kSfxCHARMTL8, kSfxCHARMTL9
+ Ambient_Sounds_Play_Sound(Random_Query(kSfxCHARMTL7, kSfxCHARMTL9), 39, 0, 0, 99);
}
- if (_animationFrame >= Slice_Animation_Query_Number_Of_Frames(*animation) - 1) { //why -1?
+ if (_animationFrame >= Slice_Animation_Query_Number_Of_Frames(*animation) - 1) { //why -1? a bug?
_animationFrame = 0;
}
break;
@@ -1362,7 +1363,8 @@ bool AIScriptMcCoy::ChangeAnimationMode(int mode) {
case kAnimationModeIdle:
if (Game_Flag_Query(kFlagMcCoyTiedDown)) {
if (_animationFrame <= 6) {
- Ambient_Sounds_Play_Sound(Random_Query(593, 595), 39, 0, 0, 99);
+ // Play one of kSfxCHARMTL7, kSfxCHARMTL8, kSfxCHARMTL9
+ Ambient_Sounds_Play_Sound(Random_Query(kSfxCHARMTL7, kSfxCHARMTL9), 39, 0, 0, 99);
}
_animationState = 57;
_animationFrame = 0;
diff --git a/engines/bladerunner/script/ai/moraji.cpp b/engines/bladerunner/script/ai/moraji.cpp
index 00234764bd..e7ae6691a8 100644
--- a/engines/bladerunner/script/ai/moraji.cpp
+++ b/engines/bladerunner/script/ai/moraji.cpp
@@ -153,7 +153,7 @@ bool AIScriptMoraji::GoalChanged(int currentGoalNumber, int newGoalNumber) {
// applies only when shot inside the Dermo Design Lab
Actor_Set_Targetable(kActorMoraji, false);
#if BLADERUNNER_ORIGINAL_BUGS
- Sound_Play(4, 100, 0, 0, 50); // Original code has female scream here (FEMHURT2)
+ Sound_Play(kSfxFEMHURT2, 100, 0, 0, 50); // Original code has female scream here (FEMHURT2)
#else
Sound_Play_Speech_Line(kActorMoraji, 9020, 50, 0, 50); // fix: Use Moraji's death SPCHSFX, also lower volume
#endif // BLADERUNNER_ORIGINAL_BUGS
@@ -315,7 +315,7 @@ bool AIScriptMoraji::UpdateAnimation(int *animation, int *frame) {
Actor_Set_Goal_Number(kActorMoraji, kGoalMorajiScream);
}
if (_animationFrame == 6) {
- Ambient_Sounds_Play_Sound(488, 69, 0, 0, 20);
+ Ambient_Sounds_Play_Sound(kSfxCHAINBRK, 69, 0, 0, 20);
}
break;
diff --git a/engines/bladerunner/script/ai/mutant1.cpp b/engines/bladerunner/script/ai/mutant1.cpp
index bdd2548db4..51c9c705cd 100644
--- a/engines/bladerunner/script/ai/mutant1.cpp
+++ b/engines/bladerunner/script/ai/mutant1.cpp
@@ -474,7 +474,7 @@ bool AIScriptMutant1::UpdateAnimation(int *animation, int *frame) {
*animation = 899;
_animationFrame++;
if (_animationFrame == 1) {
- Ambient_Sounds_Play_Sound(371, 99, 0, 0, 25);
+ Ambient_Sounds_Play_Sound(kSfxHURT1M1, 99, 0, 0, 25);
}
if (_animationFrame >= Slice_Animation_Query_Number_Of_Frames(899)) {
Actor_Change_Animation_Mode(kActorMutant1, 0);
@@ -485,7 +485,7 @@ bool AIScriptMutant1::UpdateAnimation(int *animation, int *frame) {
*animation = 900;
_animationFrame++;
if (_animationFrame == 1) {
- Sound_Play(368, 100, 0, 0, 50);
+ Sound_Play(kSfxYELL1M1, 100, 0, 0, 50);
}
if (_animationFrame >= Slice_Animation_Query_Number_Of_Frames(900)) {
Actor_Change_Animation_Mode(kActorMutant1, 88);
@@ -501,7 +501,7 @@ bool AIScriptMutant1::UpdateAnimation(int *animation, int *frame) {
*animation = 899;
_animationFrame++;
if (_animationFrame == 9) {
- Sound_Play(371, 100, 0, 0, 50);
+ Sound_Play(kSfxHURT1M1, 100, 0, 0, 50);
}
if (_animationFrame >= Slice_Animation_Query_Number_Of_Frames(899)) {
Actor_Change_Animation_Mode(kActorMutant1, 0);
diff --git a/engines/bladerunner/script/ai/mutant2.cpp b/engines/bladerunner/script/ai/mutant2.cpp
index 512f207a77..e1e851a381 100644
--- a/engines/bladerunner/script/ai/mutant2.cpp
+++ b/engines/bladerunner/script/ai/mutant2.cpp
@@ -436,7 +436,7 @@ bool AIScriptMutant2::UpdateAnimation(int *animation, int *frame) {
*animation = 907;
_animationFrame++;
if (_animationFrame == 1) {
- Sound_Play(401, 100, 0, 0, 50);
+ Sound_Play(kSfxYELL1M2, 100, 0, 0, 50);
}
if (_animationFrame >= Slice_Animation_Query_Number_Of_Frames(*animation)) {
Actor_Change_Animation_Mode(kActorMutant2, 88);
@@ -453,7 +453,7 @@ bool AIScriptMutant2::UpdateAnimation(int *animation, int *frame) {
_animationFrame += _var1;
if (_animationFrame == 4) {
_var1 = -1;
- Sound_Play(399, 100, 0, 0, 50);
+ Sound_Play(kSfxHURT1M2, 100, 0, 0, 50);
} else {
if (!_animationFrame) {
Actor_Change_Animation_Mode(kActorMutant2, 0);
diff --git a/engines/bladerunner/script/ai/mutant3.cpp b/engines/bladerunner/script/ai/mutant3.cpp
index 990ed8c474..b612cba7bd 100644
--- a/engines/bladerunner/script/ai/mutant3.cpp
+++ b/engines/bladerunner/script/ai/mutant3.cpp
@@ -491,7 +491,7 @@ bool AIScriptMutant3::UpdateAnimation(int *animation, int *frame) {
*animation = 917;
_animationFrame += _var1;
if (_animationFrame == 3) {
- Sound_Play(400, 100, 0, 0, 50);
+ Sound_Play(kSfxHURT1M3, 100, 0, 0, 50);
_var1 = -1;
} else {
if (!_animationFrame) {
diff --git a/engines/bladerunner/script/ai/officer_grayford.cpp b/engines/bladerunner/script/ai/officer_grayford.cpp
index 75c0718581..0e82ded8c0 100644
--- a/engines/bladerunner/script/ai/officer_grayford.cpp
+++ b/engines/bladerunner/script/ai/officer_grayford.cpp
@@ -973,7 +973,7 @@ bool AIScriptOfficerGrayford::UpdateAnimation(int *animation, int *frame) {
*animation = 616;
_animationFrame++;
if (_animationFrame == 11) {
- Ambient_Sounds_Play_Sound(556, 25, 0, 0, 25);
+ Ambient_Sounds_Play_Sound(kSfxHOLSTER1, 25, 0, 0, 25);
}
if (_animationFrame >= Slice_Animation_Query_Number_Of_Frames(*animation)) {
*animation = 625;
diff --git a/engines/bladerunner/script/ai/photographer.cpp b/engines/bladerunner/script/ai/photographer.cpp
index 65460036ca..13c2269c4e 100644
--- a/engines/bladerunner/script/ai/photographer.cpp
+++ b/engines/bladerunner/script/ai/photographer.cpp
@@ -264,7 +264,7 @@ bool AIScriptPhotographer::UpdateAnimation(int *animation, int *frame) {
case 6:
*animation = 746;
if (_animationFrame == 11) {
- Ambient_Sounds_Play_Sound(463, 80, -20, -20, 20);
+ Ambient_Sounds_Play_Sound(kSfxCAMCOP1, 80, -20, -20, 20);
}
if (_var1) {
--_var1;
diff --git a/engines/bladerunner/script/ai/runciter.cpp b/engines/bladerunner/script/ai/runciter.cpp
index 11ad906593..966a35c48e 100644
--- a/engines/bladerunner/script/ai/runciter.cpp
+++ b/engines/bladerunner/script/ai/runciter.cpp
@@ -118,7 +118,7 @@ void AIScriptRunciter::OtherAgentEnteredCombatMode(int otherActorId, int combatM
Actor_Says(kActorRunciter, 590, 13);
Actor_Says(kActorMcCoy, 4775, -1);
Actor_Says(kActorRunciter, 600, 17);
- Sound_Play(492, 100, 0, 100, 50);
+ Sound_Play(kSfxSHOTCOK1, 100, 0, 100, 50);
Actor_Says(kActorMcCoy, 4780, -1);
Actor_Says(kActorRunciter, 610, 18);
Actor_Says(kActorMcCoy, 4785, -1);
@@ -140,7 +140,7 @@ void AIScriptRunciter::OtherAgentEnteredCombatMode(int otherActorId, int combatM
Actor_Says(kActorRunciter, 480, 17);
Actor_Says(kActorMcCoy, 4735, -1);
Actor_Says(kActorRunciter, 490, 16);
- Sound_Play(492, 100, 0, 100, 50);
+ Sound_Play(kSfxSHOTCOK1, 100, 0, 100, 50);
Actor_Says(kActorMcCoy, 4740, -1);
Actor_Says(kActorRunciter, 500, 18);
Actor_Says(kActorRunciter, 510, 19);
diff --git a/engines/bladerunner/script/ai/sadik.cpp b/engines/bladerunner/script/ai/sadik.cpp
index fb34ae4ade..d931ac7fcc 100644
--- a/engines/bladerunner/script/ai/sadik.cpp
+++ b/engines/bladerunner/script/ai/sadik.cpp
@@ -26,7 +26,7 @@ namespace BladeRunner {
AIScriptSadik::AIScriptSadik(BladeRunnerEngine *vm) : AIScriptBase(vm) {
_flag = 0;
- _var1 = 0;
+ _nextSoundId = -1; // changed from original (0) to be more clear that this is an invalid sfx id
_var2 = 0;
_var3 = 0;
_var4 = 1;
@@ -39,7 +39,7 @@ void AIScriptSadik::Initialize() {
_animationNext = 0;
_flag = 0;
- _var1 = 0;
+ _nextSoundId = -1; // changed from original (0) to be more clear that this is an invalid sfx id
_var2 = 0;
_var3 = 0;
_var4 = 1;
@@ -61,9 +61,9 @@ bool AIScriptSadik::Update() {
return true;
}
- if (_var1 != 0) {
- Sound_Play(_var1, 100, 0, 0, 50);
- _var1 = 0;
+ if (_nextSoundId != -1) { // changed from original (0) to be more clear that this is an invalid sfx id
+ Sound_Play(_nextSoundId, 100, 0, 0, 50);
+ _nextSoundId = -1; // changed from original (0) to be more clear that this is an invalid sfx id
}
if (Global_Variable_Query(kVariableChapter) == 3
@@ -311,7 +311,7 @@ bool AIScriptSadik::GoalChanged(int currentGoalNumber, int newGoalNumber) {
return true;
case kGoalSadikBB11TalkWithClovis:
- _var1 = 0;
+ _nextSoundId = -1; // changed from original (0) to be more clear that this is an invalid sfx id
return false;
case 200:
@@ -355,7 +355,7 @@ bool AIScriptSadik::GoalChanged(int currentGoalNumber, int newGoalNumber) {
return true;
case kGoalSadikUG18PrepareShootMcCoy:
- Sound_Play(12, 100, 0, 0, 50);
+ Sound_Play(kSfxLGCAL1, 100, 0, 0, 50);
AI_Countdown_Timer_Start(kActorSadik, 0, 2);
return true;
@@ -363,7 +363,7 @@ bool AIScriptSadik::GoalChanged(int currentGoalNumber, int newGoalNumber) {
if (Player_Query_Current_Scene() == kSceneUG18) {
Actor_Force_Stop_Walking(kActorMcCoy);
Actor_Change_Animation_Mode(kActorSadik, kAnimationModeCombatAttack);
- Sound_Play(12, 100, 0, 0, 50);
+ Sound_Play(kSfxLGCAL1, 100, 0, 0, 50);
Actor_Change_Animation_Mode(kActorMcCoy, kAnimationModeDie);
Actor_Retired_Here(kActorMcCoy, 6, 6, true, -1);
}
@@ -671,7 +671,7 @@ bool AIScriptSadik::UpdateAnimation(int *animation, int *frame) {
} else {
snd = 9015;
}
- Sound_Play_Speech_Line(8, snd, 75, 0, 99);
+ Sound_Play_Speech_Line(kActorSadik, snd, 75, 0, 99);
}
if (_animationFrame == 7) {
Actor_Combat_AI_Hit_Attempt(kActorSadik);
@@ -793,7 +793,7 @@ bool AIScriptSadik::UpdateAnimation(int *animation, int *frame) {
*animation = 345;
_animationFrame++;
if (_animationFrame == 23) {
- _var1 = 201;
+ _nextSoundId = kSfxMTLDOOR2;
}
if (_animationFrame >= 25) {
_animationFrame = 0;
@@ -808,7 +808,7 @@ bool AIScriptSadik::UpdateAnimation(int *animation, int *frame) {
_animationFrame++;
if (Actor_Query_Goal_Number(kActorSadik) == kGoalSadikBB11KnockOutMcCoy) {
if (_animationFrame == 4) {
- _var1 = 221;
+ _nextSoundId = kSfxPUNCH1;
}
if (_animationFrame == 6) {
Actor_Change_Animation_Mode(kActorMcCoy, kAnimationModeHit);
@@ -832,10 +832,10 @@ bool AIScriptSadik::UpdateAnimation(int *animation, int *frame) {
if (_animationFrame == 4) {
if (Actor_Query_Goal_Number(kActorSadik) == kGoalSadikBB11KnockOutMcCoy) {
Actor_Change_Animation_Mode(kActorMcCoy, kAnimationModeDie);
- _var1 = 222;
+ _nextSoundId = kSfxKICK1;
} else {
Actor_Change_Animation_Mode(kActorMcCoy, 68);
- _var1 = 223;
+ _nextSoundId = kSfxKICK2;
}
}
diff --git a/engines/bladerunner/script/ai/steele.cpp b/engines/bladerunner/script/ai/steele.cpp
index 7e29a4f09c..f44efeb2e8 100644
--- a/engines/bladerunner/script/ai/steele.cpp
+++ b/engines/bladerunner/script/ai/steele.cpp
@@ -739,7 +739,7 @@ bool AIScriptSteele::GoalChanged(int currentGoalNumber, int newGoalNumber) {
case kGoalSteeleShootIzo:
Actor_Force_Stop_Walking(kActorMcCoy);
- Sound_Play(27, 100, 0, 0, 50);
+ Sound_Play(kSfxSMCAL3, 100, 0, 0, 50);
Actor_Set_Goal_Number(kActorIzo, kGoalIzoDie);
Actor_Change_Animation_Mode(kActorMcCoy, kAnimationModeIdle);
Actor_Face_Actor(kActorMcCoy, kActorSteele, true);
@@ -1111,7 +1111,7 @@ bool AIScriptSteele::GoalChanged(int currentGoalNumber, int newGoalNumber) {
case kGoalSteeleNR01ShootGordo:
Player_Loses_Control();
Actor_Change_Animation_Mode(kActorSteele, kAnimationModeCombatAttack);
- Sound_Play(27, 100, 0, 0, 50);
+ Sound_Play(kSfxSMCAL3, 100, 0, 0, 50);
Game_Flag_Reset(kFlagSteeleAimingAtGordo);
Actor_Set_Targetable(kActorSteele, false);
Actor_Set_Goal_Number(kActorGordo, kGoalGordoNR01Die);
@@ -1142,7 +1142,7 @@ bool AIScriptSteele::GoalChanged(int currentGoalNumber, int newGoalNumber) {
case kGoalSteeleNR01ShootMcCoy:
ADQ_Flush();
Actor_Change_Animation_Mode(kActorSteele, kAnimationModeCombatAttack);
- Sound_Play(27, 100, 0, 0, 50);
+ Sound_Play(kSfxSMCAL3, 100, 0, 0, 50);
Actor_Force_Stop_Walking(kActorMcCoy);
Actor_Change_Animation_Mode(kActorMcCoy, kAnimationModeDie);
Actor_Retired_Here(kActorMcCoy, 12, 12, true, -1);
@@ -1182,7 +1182,7 @@ bool AIScriptSteele::GoalChanged(int currentGoalNumber, int newGoalNumber) {
case kGoalSteeleNR01McCoyShotGun:
ADQ_Flush();
Actor_Change_Animation_Mode(kActorMcCoy, kAnimationModeCombatAttack);
- Sound_Play(27, 100, 0, 0, 50);
+ Sound_Play(kSfxSMCAL3, 100, 0, 0, 50);
_animationState = 38;
_animationFrame = 0;
Actor_Set_Goal_Number(kActorGordo, kGoalGordoNR01ReleaseHostage);
@@ -1747,11 +1747,11 @@ bool AIScriptSteele::UpdateAnimation(int *animation, int *frame) {
} else {
snd = 9015;
}
- Sound_Play_Speech_Line(1, snd, 75, 0, 99);
+ Sound_Play_Speech_Line(kActorSteele, snd, 75, 0, 99);
}
if (_animationFrame == 4) {
- Actor_Combat_AI_Hit_Attempt(1);
+ Actor_Combat_AI_Hit_Attempt(kActorSteele);
}
if (_animationFrame >= Slice_Animation_Query_Number_Of_Frames(*animation) - 1) {
diff --git a/engines/bladerunner/script/ai/transient.cpp b/engines/bladerunner/script/ai/transient.cpp
index 9fb2e8705d..3edbbaa62d 100644
--- a/engines/bladerunner/script/ai/transient.cpp
+++ b/engines/bladerunner/script/ai/transient.cpp
@@ -89,13 +89,13 @@ void AIScriptTransient::TimerExpired(int timer) {
AI_Countdown_Timer_Start(kActorTransient, 0, Random_Query(20, 10));
switch (Random_Query(1, 3)) {
case 1:
- Sound_Play(356, 50, 0, 0, 50);
+ Sound_Play(kSfxBUMSNOR1, 50, 0, 0, 50);
break;
case 2:
- Sound_Play(357, 50, 0, 0, 50);
+ Sound_Play(kSfxBUMSNOR2, 50, 0, 0, 50);
break;
case 3:
- Sound_Play(358, 50, 0, 0, 50);
+ Sound_Play(kSfxBUMSNOR3, 50, 0, 0, 50);
break;
}
} else if (Actor_Query_Goal_Number(kActorTransient) != 599) {
diff --git a/engines/bladerunner/script/ai/tyrell_guard.cpp b/engines/bladerunner/script/ai/tyrell_guard.cpp
index a7b9e31db3..a0b95bb32d 100644
--- a/engines/bladerunner/script/ai/tyrell_guard.cpp
+++ b/engines/bladerunner/script/ai/tyrell_guard.cpp
@@ -118,7 +118,7 @@ bool AIScriptTyrellGuard::GoalChanged(int currentGoalNumber, int newGoalNumber)
Delay(1000);
Actor_Says(kActorTyrellGuard, 320, 14);
Actor_Change_Animation_Mode(kActorTyrellGuard, 50);
- Ambient_Sounds_Play_Sound(590, 100, 0, 0, 0);
+ Ambient_Sounds_Play_Sound(kSfxTBALARM, 100, 0, 0, 0);
Delay(1000);
Actor_Force_Stop_Walking(kActorMcCoy);
Actor_Set_Goal_Number(kActorMcCoy, kGoalMcCoyArrested);
@@ -132,7 +132,7 @@ bool AIScriptTyrellGuard::GoalChanged(int currentGoalNumber, int newGoalNumber)
case kGoalTyrellGuardArrestMcCoy:
Actor_Change_Animation_Mode(kActorTyrellGuard, 50);
- Ambient_Sounds_Play_Sound(590, 100, 0, 0, 0);
+ Ambient_Sounds_Play_Sound(kSfxTBALARM, 100, 0, 0, 0);
Delay(1000);
Actor_Force_Stop_Walking(kActorMcCoy);
Actor_Set_Goal_Number(kActorMcCoy, kGoalMcCoyArrested);
diff --git a/engines/bladerunner/script/ai/zuben.cpp b/engines/bladerunner/script/ai/zuben.cpp
index b80baa323b..aad4bfd109 100644
--- a/engines/bladerunner/script/ai/zuben.cpp
+++ b/engines/bladerunner/script/ai/zuben.cpp
@@ -172,7 +172,7 @@ void AIScriptZuben::CompletedMovementTrack() {
} else {
if (Actor_Query_Goal_Number(kActorZuben) == kGoalZubenCT07RunToFreeSlotA) {
Music_Stop(2);
- Sound_Play(574, 40, 100, 100, 50);
+ Sound_Play(kSfxDOORLOCK, 40, 100, 100, 50);
Delay(2000);
Game_Flag_Set(kFlagCT07toCT06);
Game_Flag_Set(kFlagZubenSpared);
@@ -872,7 +872,7 @@ bool AIScriptZuben::UpdateAnimation(int *animation, int *frame) {
*animation = 405;
_animationFrame++;
if (_animationFrame == 7) {
- Sound_Play(207, 30, 0, 0, 50);
+ Sound_Play(kSfxZUBDEAD1, 30, 0, 0, 50);
}
if (_animationFrame >= Slice_Animation_Query_Number_Of_Frames(*animation)) {
#if BLADERUNNER_ORIGINAL_BUGS
@@ -888,7 +888,7 @@ bool AIScriptZuben::UpdateAnimation(int *animation, int *frame) {
*animation = 393;
_animationFrame++;
if (_animationFrame == 7) {
- Sound_Play(207, 30, 0, 0, 50);
+ Sound_Play(kSfxZUBDEAD1, 30, 0, 0, 50);
}
if (_animationFrame >= Slice_Animation_Query_Number_Of_Frames(*animation)) {
#if BLADERUNNER_ORIGINAL_BUGS
@@ -1024,7 +1024,7 @@ bool AIScriptZuben::UpdateAnimation(int *animation, int *frame) {
Overlay_Play("ct02over", 1, false, true, 0);
}
if (_animationFrame == 6) {
- Sound_Play(201, 40, 0, 0, 50);
+ Sound_Play(kSfxMTLDOOR2, 40, 0, 0, 50);
}
if (_animationFrame >= Slice_Animation_Query_Number_Of_Frames(*animation)) {
Actor_Set_Frame_Rate_FPS(kActorZuben, -2);
@@ -1038,7 +1038,7 @@ bool AIScriptZuben::UpdateAnimation(int *animation, int *frame) {
*animation = 421;
_animationFrame++;
if (_animationFrame == 1) {
- Sound_Play(206, 80, 0, 0, 50);
+ Sound_Play(kSfxZUBLAND1, 80, 0, 0, 50);
}
if (_animationFrame >= Slice_Animation_Query_Number_Of_Frames(*animation)) {
_animationFrame = 0;
diff --git a/engines/bladerunner/script/ai_script.h b/engines/bladerunner/script/ai_script.h
index edbe5f6d38..463d063b41 100644
--- a/engines/bladerunner/script/ai_script.h
+++ b/engines/bladerunner/script/ai_script.h
@@ -186,7 +186,7 @@ DECLARE_SCRIPT(Izo)
END_SCRIPT
DECLARE_SCRIPT(Sadik)
- int _var1;
+ int _nextSoundId;
int _var2;
int _var3;
int _var4;
diff --git a/engines/bladerunner/script/esper_script.cpp b/engines/bladerunner/script/esper_script.cpp
index 0699a990d9..47d17aa592 100644
--- a/engines/bladerunner/script/esper_script.cpp
+++ b/engines/bladerunner/script/esper_script.cpp
@@ -187,21 +187,21 @@ bool ESPERScript::SCRIPT_ESPER_DLL_Special_Region_Selected(int photo, int region
Actor_Voice_Over(4050, kActorVoiceOver);
if (!Actor_Clue_Query(kActorMcCoy, kClueDragonflyAnklet)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueDragonflyAnklet, true, -1);
}
} else if (region == 1) {
Actor_Voice_Over(4040, kActorVoiceOver);
if (!Actor_Clue_Query(kActorMcCoy, kClueLucy)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueLucy, true, -1);
}
} else if (region == 2) {
Actor_Voice_Over(4060, kActorVoiceOver);
if (!Actor_Clue_Query(kActorMcCoy, kClueSushiMenu)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueSushiMenu, true, -1);
}
}
@@ -212,28 +212,28 @@ bool ESPERScript::SCRIPT_ESPER_DLL_Special_Region_Selected(int photo, int region
Actor_Voice_Over(4080, kActorVoiceOver);
if (!Actor_Clue_Query(kActorMcCoy, kClueAnimalMurderSuspect)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueAnimalMurderSuspect, true, -1);
}
} else if (region == 4) {
Actor_Voice_Over(4110, kActorVoiceOver);
if (!Actor_Clue_Query(kActorMcCoy, kClueMilitaryBoots)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueMilitaryBoots, true, -1);
}
} else if (region == 5) {
Actor_Voice_Over(4120, kActorVoiceOver);
if (!Actor_Clue_Query(kActorMcCoy, kCluePartialLicenseNumber)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kCluePartialLicenseNumber, true, -1);
}
} else if (region == 6) {
Actor_Voice_Over(4070, kActorVoiceOver);
if (!Actor_Clue_Query(kActorMcCoy, kClueCarColorAndMake)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueCarColorAndMake, true, -1);
}
}
@@ -244,14 +244,14 @@ bool ESPERScript::SCRIPT_ESPER_DLL_Special_Region_Selected(int photo, int region
Actor_Voice_Over(4260, kActorVoiceOver);
if (!Actor_Clue_Query(kActorMcCoy, kClueEarlyQAndLucy)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueEarlyQAndLucy, true, -1);
}
} else if (region == 7) {
Actor_Voice_Over(4190, kActorVoiceOver);
if (!Actor_Clue_Query(kActorMcCoy, kClueScorpionbox)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueScorpionbox, true, -1);
}
}
@@ -262,7 +262,7 @@ bool ESPERScript::SCRIPT_ESPER_DLL_Special_Region_Selected(int photo, int region
Actor_Voice_Over(4230, kActorVoiceOver);
if (!Actor_Clue_Query(kActorMcCoy, kClueClovisflowers)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueClovisflowers, true, -1);
}
return true;
@@ -270,7 +270,7 @@ bool ESPERScript::SCRIPT_ESPER_DLL_Special_Region_Selected(int photo, int region
Actor_Voice_Over(4040, kActorVoiceOver);
if (!Actor_Clue_Query(kActorMcCoy, kClueLucyWithDektora)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueLucyWithDektora, true, -1);
}
return true;
@@ -282,14 +282,14 @@ bool ESPERScript::SCRIPT_ESPER_DLL_Special_Region_Selected(int photo, int region
Actor_Voice_Over(4090, kActorVoiceOver);
if (!Actor_Clue_Query(kActorMcCoy, kClueWomanInAnimoidRow)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueWomanInAnimoidRow, true, -1);
}
} else if (region == 12) {
Actor_Voice_Over(4180, kActorVoiceOver);
if (!Actor_Clue_Query(kActorMcCoy, kClueScorpions)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueScorpions, true, -1);
}
}
@@ -300,7 +300,7 @@ bool ESPERScript::SCRIPT_ESPER_DLL_Special_Region_Selected(int photo, int region
Actor_Says(kActorMcCoy, 8830, 3);
if (!Actor_Clue_Query(kActorMcCoy, kClueStrangeScale2)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueStrangeScale2, true, -1);
}
}
@@ -311,14 +311,14 @@ bool ESPERScript::SCRIPT_ESPER_DLL_Special_Region_Selected(int photo, int region
Actor_Says(kActorMcCoy, 6975, 3);
if (!Actor_Clue_Query(kActorMcCoy, kClueChinaBarSecurityCamera)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueChinaBarSecurityCamera, true, -1);
}
} else if (region == 15) {
Actor_Voice_Over(4220, kActorVoiceOver);
if (!Actor_Clue_Query(kActorMcCoy, kClueIzosFriend)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueIzosFriend, true, -1);
}
}
@@ -329,14 +329,14 @@ bool ESPERScript::SCRIPT_ESPER_DLL_Special_Region_Selected(int photo, int region
Actor_Voice_Over(4080, kActorVoiceOver);
if (!Actor_Clue_Query(kActorMcCoy, kClueIzo)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueIzo, true, -1);
}
} else if (region == 17) {
Actor_Voice_Over(4210, kActorVoiceOver);
if (!Actor_Clue_Query(kActorMcCoy, kClueGuzza)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueGuzza, true, -1);
}
}
@@ -348,7 +348,7 @@ bool ESPERScript::SCRIPT_ESPER_DLL_Special_Region_Selected(int photo, int region
Actor_Says(kActorMcCoy, 8775, 3);
if (!Actor_Clue_Query(kActorMcCoy, kClueKingstonKitchenBox2)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueKingstonKitchenBox2, true, -1);
}
break;
@@ -357,7 +357,7 @@ bool ESPERScript::SCRIPT_ESPER_DLL_Special_Region_Selected(int photo, int region
Actor_Voice_Over(4160, kActorVoiceOver);
if (!Actor_Clue_Query(kActorMcCoy, kClueDogCollar2)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueDogCollar2, true, -1);
}
break;
@@ -368,7 +368,7 @@ bool ESPERScript::SCRIPT_ESPER_DLL_Special_Region_Selected(int photo, int region
Actor_Voice_Over(2160, kActorVoiceOver);
if (!Actor_Clue_Query(kActorMcCoy, kClueBombingSuspect)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueBombingSuspect, true, -1);
}
break;
@@ -377,7 +377,7 @@ bool ESPERScript::SCRIPT_ESPER_DLL_Special_Region_Selected(int photo, int region
Actor_Says(kActorMcCoy, 8890, 3);
if (!Actor_Clue_Query(kActorMcCoy, kCluePlasticExplosive)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kCluePlasticExplosive, true, -1);
}
break;
@@ -390,7 +390,7 @@ bool ESPERScript::SCRIPT_ESPER_DLL_Special_Region_Selected(int photo, int region
Actor_Says(kActorMcCoy, 8705, 3);
if (!Actor_Clue_Query(kActorMcCoy, kClueMoonbusReflection)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueMoonbusReflection, true, -1);
}
break;
@@ -399,7 +399,7 @@ bool ESPERScript::SCRIPT_ESPER_DLL_Special_Region_Selected(int photo, int region
Actor_Voice_Over(4240, kActorVoiceOver);
if (!Actor_Clue_Query(kActorMcCoy, kClueMcCoyAtMoonbus)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueMcCoyAtMoonbus, true, -1);
}
break;
@@ -408,7 +408,7 @@ bool ESPERScript::SCRIPT_ESPER_DLL_Special_Region_Selected(int photo, int region
Actor_Voice_Over(4220, kActorVoiceOver);
if (!Actor_Clue_Query(kActorMcCoy, kClueClovisAtMoonbus)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueClovisAtMoonbus, true, -1);
}
break;
@@ -416,7 +416,7 @@ bool ESPERScript::SCRIPT_ESPER_DLL_Special_Region_Selected(int photo, int region
case 25:
if (!Actor_Clue_Query(kActorMcCoy, kClueSadikAtMoonbus)) {
Actor_Says(kActorMcCoy, 6945, 3);
- Sound_Play(417, 50, 0, 0, 50);
+ Sound_Play(kSfxBR034_1A, 50, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kClueSadikAtMoonbus, true, -1);
}
break;
diff --git a/engines/bladerunner/script/init_script.cpp b/engines/bladerunner/script/init_script.cpp
index 7de781f90e..8143ab4571 100644
--- a/engines/bladerunner/script/init_script.cpp
+++ b/engines/bladerunner/script/init_script.cpp
@@ -27,13 +27,13 @@
namespace BladeRunner {
void InitScript::SCRIPT_Initialize_Game() {
- Assign_Player_Gun_Hit_Sounds(0, 517, 518, 519);
- Assign_Player_Gun_Hit_Sounds(1, 520, 521, 522);
- Assign_Player_Gun_Hit_Sounds(2, 523, 524, 525);
+ Assign_Player_Gun_Hit_Sounds(0, kSfxGUNH1A, kSfxGUNH1B, kSfxGUNH1C);
+ Assign_Player_Gun_Hit_Sounds(1, kSfxGUNH2A, kSfxGUNH2B, kSfxGUNH2C);
+ Assign_Player_Gun_Hit_Sounds(2, kSfxGUNH3A, kSfxGUNH3B, kSfxGUNH3C);
- Assign_Player_Gun_Miss_Sounds(0, 526, 527, 528);
- Assign_Player_Gun_Miss_Sounds(1, 529, 530, 531);
- Assign_Player_Gun_Miss_Sounds(2, 532, 533, 534);
+ Assign_Player_Gun_Miss_Sounds(0, kSfxGUNM1A, kSfxGUNM1B, kSfxGUNM1C);
+ Assign_Player_Gun_Miss_Sounds(1, kSfxGUNM2A, kSfxGUNM2B, kSfxGUNM2C);
+ Assign_Player_Gun_Miss_Sounds(2, kSfxGUNM3A, kSfxGUNM3B, kSfxGUNM3C);
Init_Globals();
Init_Game_Flags();
diff --git a/engines/bladerunner/script/scene/ar01.cpp b/engines/bladerunner/script/scene/ar01.cpp
index a5acc146c2..db44941425 100644
--- a/engines/bladerunner/script/scene/ar01.cpp
+++ b/engines/bladerunner/script/scene/ar01.cpp
@@ -74,10 +74,10 @@ void SceneScriptAR01::InitializeScene() {
Ambient_Sounds_Add_Sound(247, 3, 30, 11, 11, 50, 100, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(248, 3, 30, 11, 11, 50, 100, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(249, 3, 30, 11, 11, 50, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Speech_Sound(60, 0, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 20, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 40, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 50, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 0, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 20, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 40, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 50, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
Ambient_Sounds_Add_Sound( 68, 10, 180, 16, 25, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound( 69, 10, 180, 16, 25, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(375, 10, 180, 50, 100, 0, 0, -101, -101, 0, 0);
@@ -343,16 +343,16 @@ bool SceneScriptAR01::ClickedOn2DRegion(int region) {
void SceneScriptAR01::SceneFrameAdvanced(int frame) {
if (frame == 16) {
- Ambient_Sounds_Play_Sound(118, 40, 0, 0, 99);
+ Ambient_Sounds_Play_Sound(kSfxCARDOWN3, 40, 0, 0, 99);
}
if (frame == 78 || frame == 199) {
- Ambient_Sounds_Play_Sound(116, 100, -50, -50, 99);
+ Ambient_Sounds_Play_Sound(kSfxSPINOPN4, 100, -50, -50, 99);
}
if (frame == 122 || frame == 242) {
- Ambient_Sounds_Play_Sound(119, 100, -50, -50, 99);
+ Ambient_Sounds_Play_Sound(kSfxSPINCLS1, 100, -50, -50, 99);
}
if (frame == 256) {
- Ambient_Sounds_Play_Sound(117, 40, -50, 80, 99);
+ Ambient_Sounds_Play_Sound(kSfxCARUP3, 40, -50, 80, 99);
}
if ((frame == 75
|| frame == 196
diff --git a/engines/bladerunner/script/scene/ar02.cpp b/engines/bladerunner/script/scene/ar02.cpp
index b23507909b..7b7351bff3 100644
--- a/engines/bladerunner/script/scene/ar02.cpp
+++ b/engines/bladerunner/script/scene/ar02.cpp
@@ -53,10 +53,10 @@ void SceneScriptAR02::InitializeScene() {
Ambient_Sounds_Add_Sound(247, 3, 30, 16, 16, -100, 100, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(248, 3, 30, 16, 16, -100, 100, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(249, 3, 30, 16, 16, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Speech_Sound(60, 0, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 20, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 40, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 50, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 0, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 20, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 40, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 50, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
Ambient_Sounds_Add_Sound( 68, 10, 180, 16, 25, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound( 69, 10, 180, 16, 25, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(375, 10, 180, 50, 100, 0, 0, -101, -101, 0, 0);
diff --git a/engines/bladerunner/script/scene/bb01.cpp b/engines/bladerunner/script/scene/bb01.cpp
index 7c40138cf2..5c1b6abd65 100644
--- a/engines/bladerunner/script/scene/bb01.cpp
+++ b/engines/bladerunner/script/scene/bb01.cpp
@@ -57,10 +57,10 @@ void SceneScriptBB01::InitializeScene() {
Ambient_Sounds_Add_Sound(378, 5, 120, 25, 33, -100, 100, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(379, 5, 120, 25, 33, -100, 100, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(380, 5, 120, 25, 33, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Speech_Sound(60, 0, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 20, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 40, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 50, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 0, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 20, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 40, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 50, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
if ( Game_Flag_Query(kFlagSpinnerAtBB01)
&& !Game_Flag_Query(kFlagDR02toBB01)
@@ -210,27 +210,27 @@ bool SceneScriptBB01::ClickedOn2DRegion(int region) {
void SceneScriptBB01::SceneFrameAdvanced(int frame) {
if (frame == 193) {
- Sound_Play(118, 40, 0, 0, 50);
+ Sound_Play(kSfxCARDOWN3, 40, 0, 0, 50);
}
if (frame == 241
|| frame == 363
) {
- Sound_Play(116, 100, -50, -50, 50);
+ Sound_Play(kSfxSPINOPN4, 100, -50, -50, 50);
}
if (frame == 286
|| frame == 407
) {
- Sound_Play(119, 100, -50, -50, 50);
+ Sound_Play(kSfxSPINCLS1, 100, -50, -50, 50);
}
if (frame == 433) {
- Sound_Play(117, 40, -50, 80, 50);
+ Sound_Play(kSfxCARUP3, 40, -50, 80, 50);
}
if (frame == 120) {
- Sound_Play(286, Random_Query(33, 33), 100, -100, 50);
+ Sound_Play(kSfxTRUCKBY1, Random_Query(33, 33), 100, -100, 50);
}
}
diff --git a/engines/bladerunner/script/scene/bb02.cpp b/engines/bladerunner/script/scene/bb02.cpp
index f07a37aab8..082c5325fa 100644
--- a/engines/bladerunner/script/scene/bb02.cpp
+++ b/engines/bladerunner/script/scene/bb02.cpp
@@ -139,11 +139,11 @@ bool SceneScriptBB02::ClickedOn2DRegion(int region) {
void SceneScriptBB02::SceneFrameAdvanced(int frame) {
if (frame == 1) {
- Ambient_Sounds_Play_Sound(434, 40, -50, -50, 0);
+ Ambient_Sounds_Play_Sound(kSfxBBELE2, 40, -50, -50, 0);
}
if (frame == 124) {
- Ambient_Sounds_Play_Sound(434, 40, -50, -50, 0);
+ Ambient_Sounds_Play_Sound(kSfxBBELE2, 40, -50, -50, 0);
}
}
diff --git a/engines/bladerunner/script/scene/bb06.cpp b/engines/bladerunner/script/scene/bb06.cpp
index b2b185d630..d25b1fcfa0 100644
--- a/engines/bladerunner/script/scene/bb06.cpp
+++ b/engines/bladerunner/script/scene/bb06.cpp
@@ -197,7 +197,7 @@ bool SceneScriptBB06::ClickedOn2DRegion(int region) {
void SceneScriptBB06::SceneFrameAdvanced(int frame) {
if (frame == 34) {
- Ambient_Sounds_Play_Sound(447, 40, -50, -50, 10);
+ Ambient_Sounds_Play_Sound(kSfxPNEUM5, 40, -50, -50, 10);
}
#if BLADERUNNER_ORIGINAL_BUGS // Sebastian's Doll Fix
#else
@@ -209,16 +209,16 @@ void SceneScriptBB06::SceneFrameAdvanced(int frame) {
}
#endif // BLADERUNNER_ORIGINAL_BUGS
if (frame == 16) {
- Ambient_Sounds_Play_Sound(448, 20, -50, -50, 10);
+ Ambient_Sounds_Play_Sound(kSfxROBOTMV1, 20, -50, -50, 10);
}
if (frame == 20) {
- Ambient_Sounds_Play_Sound(448, 20, -50, -50, 10);
+ Ambient_Sounds_Play_Sound(kSfxROBOTMV1, 20, -50, -50, 10);
}
if (frame == 25) {
- Ambient_Sounds_Play_Sound(448, 20, -50, -50, 10);
+ Ambient_Sounds_Play_Sound(kSfxROBOTMV1, 20, -50, -50, 10);
}
if (frame == 29) {
- Ambient_Sounds_Play_Sound(448, 20, -50, -50, 10);
+ Ambient_Sounds_Play_Sound(kSfxROBOTMV1, 20, -50, -50, 10);
}
}
diff --git a/engines/bladerunner/script/scene/bb07.cpp b/engines/bladerunner/script/scene/bb07.cpp
index 060ae28dd4..590abdd5f2 100644
--- a/engines/bladerunner/script/scene/bb07.cpp
+++ b/engines/bladerunner/script/scene/bb07.cpp
@@ -153,7 +153,7 @@ bool SceneScriptBB07::ClickedOn2DRegion(int region) {
if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, -568.63f, 252.59f, -1114.81f, 0, true, false, 0)) {
Actor_Face_Heading(kActorMcCoy, 229, false);
if (!Game_Flag_Query(kFlagBB07ElectricityOn)) {
- Ambient_Sounds_Play_Sound(592, 40, 20, 20, 99);
+ Ambient_Sounds_Play_Sound(kSfxCOMPON1, 40, 20, 20, 99);
Overlay_Play("BB07OVER", 1, false, true, 0);
Overlay_Play("BB07OVER", 2, true, false, 0);
Game_Flag_Set(kFlagBB07ElectricityOn);
diff --git a/engines/bladerunner/script/scene/bb10.cpp b/engines/bladerunner/script/scene/bb10.cpp
index 7e7fd78567..8e0da6b032 100644
--- a/engines/bladerunner/script/scene/bb10.cpp
+++ b/engines/bladerunner/script/scene/bb10.cpp
@@ -138,7 +138,7 @@ bool SceneScriptBB10::ClickedOnExit(int exitId) {
bool SceneScriptBB10::ClickedOn2DRegion(int region) {
if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, 225.58f, 67.2f, -102.1f, 0, true, false, 0)) {
Actor_Face_Heading(kActorMcCoy, 274, false);
- Sound_Play(Random_Query(289, 290), 40, 70, 70, 50);
+ Sound_Play(Random_Query(kSfxGLASSY1, kSfxGLASSY2), 40, 70, 70, 50);
switch (region) {
case 0:
Overlay_Remove("BB10OVR1");
diff --git a/engines/bladerunner/script/scene/bb11.cpp b/engines/bladerunner/script/scene/bb11.cpp
index 1c841829ea..b844e93234 100644
--- a/engines/bladerunner/script/scene/bb11.cpp
+++ b/engines/bladerunner/script/scene/bb11.cpp
@@ -108,7 +108,7 @@ void SceneScriptBB11::SceneFrameAdvanced(int frame) {
Game_Flag_Set(kFlagBB11SadikPunchedMcCoy);
} else {
if (frame == 1) {
- Sound_Play(74, 10, -100, 100, 50);
+ Sound_Play(kSfxSWEEP4, 10, -100, 100, 50);
}
}
}
diff --git a/engines/bladerunner/script/scene/bb12.cpp b/engines/bladerunner/script/scene/bb12.cpp
index 666738044c..a51136c301 100644
--- a/engines/bladerunner/script/scene/bb12.cpp
+++ b/engines/bladerunner/script/scene/bb12.cpp
@@ -124,11 +124,11 @@ void SceneScriptBB12::SceneFrameAdvanced(int frame) {
|| frame == 33
|| frame == 41
) {
- Sound_Play(311, 17, -30, -30, 50);
+ Sound_Play(kSfxMONKCYM1, 17, -30, -30, 50);
}
if (frame == 3) {
- Sound_Play(313, 16, -30, -30, 50);
+ Sound_Play(kSfxMONKEY1, 16, -30, -30, 50);
}
}
diff --git a/engines/bladerunner/script/scene/ct01.cpp b/engines/bladerunner/script/scene/ct01.cpp
index cf31d735ee..f9e9016d6c 100644
--- a/engines/bladerunner/script/scene/ct01.cpp
+++ b/engines/bladerunner/script/scene/ct01.cpp
@@ -85,10 +85,10 @@ void SceneScriptCT01::InitializeScene() {
Ambient_Sounds_Add_Sound(62, 10, 30, 16, 20, 0, 100, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(63, 10, 30, 16, 20, 0, 100, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(64, 10, 30, 16, 20, 0, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Speech_Sound(60, 0, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 20, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 40, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 50, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 0, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 20, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 40, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 50, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
Ambient_Sounds_Add_Sound(68, 10, 40, 33, 50, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(69, 10, 40, 33, 50, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(375, 20, 40, 33, 50, -100, 100, -101, -101, 0, 0);
@@ -373,15 +373,15 @@ void SceneScriptCT01::SceneFrameAdvanced(int frame) {
)
&& ((frame - 1) % 10) == 0
) {
- Ambient_Sounds_Play_Sound(Random_Query(59, 60), 25, 30, 30, 0);
+ Ambient_Sounds_Play_Sound(Random_Query(kSfxNEON5, kSfxNEON6), 25, 30, 30, 0);
}
if (frame == 23) {
- Ambient_Sounds_Play_Sound(118, 40, 99, 0, 0);
+ Ambient_Sounds_Play_Sound(kSfxCARDOWN3, 40, 99, 0, 0);
}
if (frame == 316) {
- Ambient_Sounds_Play_Sound(373, 50, -50, 100, 99);
+ Ambient_Sounds_Play_Sound(kSfxCARUP3B, 50, -50, 100, 99);
}
if (frame == 196
@@ -391,16 +391,16 @@ void SceneScriptCT01::SceneFrameAdvanced(int frame) {
if (v3 == 0) {
Overlay_Play("ct01spnr", 0, false, true, 0);
if (Random_Query(0, 1)) {
- Ambient_Sounds_Play_Sound(68, Random_Query(33, 50), 0, 0, 0);
+ Ambient_Sounds_Play_Sound(kSfxSPIN2B, Random_Query(33, 50), 0, 0, 0);
} else {
- Ambient_Sounds_Play_Sound(67, Random_Query(33, 50), 0, 0, 0);
+ Ambient_Sounds_Play_Sound(kSfxSPIN2A, Random_Query(33, 50), 0, 0, 0);
}
} else if (v3 == 1) {
Overlay_Play("ct01spnr", 1, false, true, 0);
if (Random_Query(0, 1)) {
- Ambient_Sounds_Play_Sound(69, Random_Query(33, 50), 0, 0, 0);
+ Ambient_Sounds_Play_Sound(kSfxSPIN3A, Random_Query(33, 50), 0, 0, 0);
} else {
- Ambient_Sounds_Play_Sound(66, Random_Query(33, 50), 0, 0, 0);
+ Ambient_Sounds_Play_Sound(kSfxSPIN1A, Random_Query(33, 50), 0, 0, 0);
}
}
}
diff --git a/engines/bladerunner/script/scene/ct02.cpp b/engines/bladerunner/script/scene/ct02.cpp
index b5aa8f6b17..4be9afa2df 100644
--- a/engines/bladerunner/script/scene/ct02.cpp
+++ b/engines/bladerunner/script/scene/ct02.cpp
@@ -57,10 +57,10 @@ void SceneScriptCT02::InitializeScene() {
Ambient_Sounds_Add_Sound(62, 10, 30, 7, 7, 100, 100, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(63, 10, 30, 8, 8, 100, 100, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(64, 10, 30, 7, 7, 100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Speech_Sound(60, 0, 10, 260, 17, 19, 100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 20, 10, 260, 17, 19, 100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 40, 10, 260, 17, 19, 100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 50, 10, 260, 17, 19, 100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 0, 10, 260, 17, 19, 100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 20, 10, 260, 17, 19, 100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 40, 10, 260, 17, 19, 100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 50, 10, 260, 17, 19, 100, 100, -101, -101, 1, 1);
if (Game_Flag_Query(kFlagCT02PotTipped)) {
Scene_Loop_Set_Default(kCT02LoopMainPotTipped);
} else {
@@ -281,16 +281,16 @@ bool SceneScriptCT02::ClickedOn2DRegion(int region) {
void SceneScriptCT02::SceneFrameAdvanced(int frame) {
if (frame == 6 || frame == 12 || frame == 19 || frame == 25 || frame == 46 || frame == 59) {
- Sound_Play(97, Random_Query(25, 33), -70, -70, 50);
+ Sound_Play(kSfxNEON7, Random_Query(25, 33), -70, -70, 50);
}
if (frame == 72) {
- Sound_Play(200, 50, 0, 0, 50);
+ Sound_Play(kSfxBIGPOT4, 50, 0, 0, 50);
}
if (frame == 71) {
- Sound_Play(204, 40, 0, 0, 50);
+ Sound_Play(kSfxBIGPOT3, 40, 0, 0, 50);
}
if (frame == 72) {
- Sound_Play(203, 60, -20, 40, 50);
+ Sound_Play(kSfxPOTSPL5, 60, -20, 40, 50);
}
if (frame == 61) {
Music_Play(kMusicBatl226M, 50, 0, 2, -1, 0, 0);
diff --git a/engines/bladerunner/script/scene/ct03.cpp b/engines/bladerunner/script/scene/ct03.cpp
index 62a8022425..f674a8d8cb 100644
--- a/engines/bladerunner/script/scene/ct03.cpp
+++ b/engines/bladerunner/script/scene/ct03.cpp
@@ -48,10 +48,10 @@ void SceneScriptCT03::InitializeScene() {
Ambient_Sounds_Add_Sound(62, 3, 30, 8, 10, -100, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(63, 3, 30, 8, 10, -100, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(64, 3, 30, 8, 10, -100, 0, -101, -101, 0, 0);
- Ambient_Sounds_Add_Speech_Sound(60, 0, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 20, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 40, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 50, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 0, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 20, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 40, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 50, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
Ambient_Sounds_Add_Sound(376, 10, 60, 33, 50, -100, 100, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(377, 10, 60, 33, 50, -100, 100, -101, -101, 0, 0);
}
diff --git a/engines/bladerunner/script/scene/ct04.cpp b/engines/bladerunner/script/scene/ct04.cpp
index a7740b0be2..5b074b3c31 100644
--- a/engines/bladerunner/script/scene/ct04.cpp
+++ b/engines/bladerunner/script/scene/ct04.cpp
@@ -47,10 +47,10 @@ void SceneScriptCT04::InitializeScene() {
Ambient_Sounds_Add_Looping_Sound(105, 34, 100, 1);
Ambient_Sounds_Add_Sound(68, 10, 40, 33, 50, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(69, 10, 40, 33, 50, 0, 0, -101, -101, 0, 0);
- Ambient_Sounds_Add_Speech_Sound(60, 0, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 20, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 40, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 50, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 0, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 20, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 40, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 50, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
Ambient_Sounds_Add_Sound(376, 10, 60, 33, 50, -100, 100, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(377, 10, 60, 33, 50, -100, 100, -101, -101, 0, 0);
}
@@ -133,7 +133,7 @@ bool SceneScriptCT04::ClickedOn3DObject(const char *objectName, bool a2) {
if (!Loop_Actor_Walk_To_Waypoint(kActorMcCoy, 75, 0, true, false)) {
Actor_Face_Heading(kActorMcCoy, 707, false);
Actor_Change_Animation_Mode(kActorMcCoy, 38);
- Ambient_Sounds_Play_Sound(553, 45, 30, 30, 0);
+ Ambient_Sounds_Play_Sound(kSfxGARBAGE, 45, 30, 30, 0);
Actor_Voice_Over(1810, kActorVoiceOver);
Actor_Voice_Over(1820, kActorVoiceOver);
return true;
@@ -244,7 +244,7 @@ bool SceneScriptCT04::ClickedOn2DRegion(int region) {
void SceneScriptCT04::SceneFrameAdvanced(int frame) {
if (Game_Flag_Query(kFlagCT04BodyDumped)) {
Game_Flag_Reset(kFlagCT04BodyDumped);
- Sound_Play(180, 100, 80, 80, 50);
+ Sound_Play(kSfxGARBAGE4, 100, 80, 80, 50);
}
}
diff --git a/engines/bladerunner/script/scene/ct05.cpp b/engines/bladerunner/script/scene/ct05.cpp
index 1fc53f825e..99846897e9 100644
--- a/engines/bladerunner/script/scene/ct05.cpp
+++ b/engines/bladerunner/script/scene/ct05.cpp
@@ -193,19 +193,19 @@ void SceneScriptCT05::SceneFrameAdvanced(int frame) {
) {
switch (Random_Query(0, 4)) {
case 4:
- Sound_Play(40, Random_Query(25, 50), -70, -70, 50);
+ Sound_Play(kSfxDRIPPY10, Random_Query(25, 50), -70, -70, 50);
break;
case 3:
- Sound_Play(44, Random_Query(25, 50), -70, -70, 50);
+ Sound_Play(kSfxDRIPPY7, Random_Query(25, 50), -70, -70, 50);
break;
case 2:
- Sound_Play(43, Random_Query(25, 50), -70, -70, 50);
+ Sound_Play(kSfxDRIPPY6, Random_Query(25, 50), -70, -70, 50);
break;
case 1:
- Sound_Play(42, Random_Query(25, 50), -70, -70, 50);
+ Sound_Play(kSfxDRIPPY2, Random_Query(25, 50), -70, -70, 50);
break;
case 0:
- Sound_Play(41, Random_Query(25, 50), -70, -70, 50);
+ Sound_Play(kSfxDRIPPY1, Random_Query(25, 50), -70, -70, 50);
break;
}
}
diff --git a/engines/bladerunner/script/scene/ct06.cpp b/engines/bladerunner/script/scene/ct06.cpp
index 1c5ace1941..22c0b939fb 100644
--- a/engines/bladerunner/script/scene/ct06.cpp
+++ b/engines/bladerunner/script/scene/ct06.cpp
@@ -42,10 +42,10 @@ void SceneScriptCT06::InitializeScene() {
}
Ambient_Sounds_Add_Looping_Sound(381, 100, 1, 1);
Ambient_Sounds_Add_Looping_Sound(205, 20, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 0, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 20, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 40, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 50, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 0, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 20, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 40, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 50, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
Ambient_Sounds_Add_Sound(67, 80, 180, 16, 25, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(68, 50, 180, 16, 25, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(379, 50, 180, 50, 100, 0, 0, -101, -101, 0, 0);
@@ -129,10 +129,10 @@ bool SceneScriptCT06::ClickedOnExit(int exitId) {
if (exitId == 1) {
if (Actor_Query_Goal_Number(kActorZuben) == kGoalZubenCT06HideAtFreeSlotA) {
if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, 203.91f, -58.02f, 0.47f, 0, 1, false, 0)) {
- Ambient_Sounds_Remove_Sound(196, true);
- Ambient_Sounds_Remove_Sound(197, true);
- Ambient_Sounds_Remove_Sound(198, true);
- Ambient_Sounds_Remove_Sound(199, true);
+ Ambient_Sounds_Remove_Sound(kSfxZUBWLK1, true);
+ Ambient_Sounds_Remove_Sound(kSfxZUBWLK2, true);
+ Ambient_Sounds_Remove_Sound(kSfxZUBWLK3, true);
+ Ambient_Sounds_Remove_Sound(kSfxZUBWLK4, true);
Player_Loses_Control();
Actor_Set_Goal_Number(kActorZuben, kGoalZubenCT06JumpDown);
Game_Flag_Reset(kFlagNotUsed212);
diff --git a/engines/bladerunner/script/scene/ct07.cpp b/engines/bladerunner/script/scene/ct07.cpp
index f431085a10..d653afdb2c 100644
--- a/engines/bladerunner/script/scene/ct07.cpp
+++ b/engines/bladerunner/script/scene/ct07.cpp
@@ -28,14 +28,14 @@ void SceneScriptCT07::InitializeScene() {
Setup_Scene_Information(202.32f, -58.23f, -12.86f, 225);
Actor_Put_In_Set(kActorZuben, kSetCT07);
Actor_Set_At_XYZ(kActorZuben, -9.68f, -58.23f, 11.14f, 250);
-
+
Ambient_Sounds_Add_Looping_Sound( 54, 30, 90, 1);
Ambient_Sounds_Add_Looping_Sound(205, 20, 1, 1);
Ambient_Sounds_Add_Looping_Sound( 56, 40, 100, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 0, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 20, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 40, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 50, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 0, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 20, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 40, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 50, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
Ambient_Sounds_Add_Sound( 67, 80, 180, 16, 25, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound( 68, 50, 180, 16, 25, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(379, 10, 60, 50, 100, 0, 0, -101, -101, 0, 0);
diff --git a/engines/bladerunner/script/scene/ct08.cpp b/engines/bladerunner/script/scene/ct08.cpp
index eb1aea0843..40f9699bba 100644
--- a/engines/bladerunner/script/scene/ct08.cpp
+++ b/engines/bladerunner/script/scene/ct08.cpp
@@ -59,10 +59,10 @@ void SceneScriptCT08::InitializeScene() {
Ambient_Sounds_Add_Looping_Sound(381, 100, 1, 1);
Ambient_Sounds_Add_Looping_Sound(205, 20, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 0, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 20, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 40, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 50, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 0, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 20, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 40, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 50, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
Ambient_Sounds_Add_Sound( 67, 80, 180, 16, 25, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound( 68, 50, 180, 16, 25, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(379, 5, 180, 50, 100, 0, 0, -101, -101, 0, 0);
@@ -158,7 +158,7 @@ bool SceneScriptCT08::ClickedOn2DRegion(int region) {
Game_Flag_Reset(kFlagMcCoyTiedDown);
Player_Set_Combat_Mode_Access(true);
Scene_Exits_Enable();
- Ambient_Sounds_Play_Sound(564, 40, 99, 0, 0);
+ Ambient_Sounds_Play_Sound(kSfxBRKROPE1, 40, 99, 0, 0);
Scene_2D_Region_Remove(0);
Player_Loses_Control();
}
diff --git a/engines/bladerunner/script/scene/ct09.cpp b/engines/bladerunner/script/scene/ct09.cpp
index 4211ae015e..c209928239 100644
--- a/engines/bladerunner/script/scene/ct09.cpp
+++ b/engines/bladerunner/script/scene/ct09.cpp
@@ -59,7 +59,7 @@ bool SceneScriptCT09::ClickedOn3DObject(const char *objectName, bool a2) {
if (Actor_Query_Which_Set_In(kActorLeon) != kSetCT09) {
if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, 229.0f, 348.52f, 851.0f, 36, true, false, 0)) {
Actor_Face_Object(kActorMcCoy, "BELL", true);
- Sound_Play(337, 100, 0, 0, 50);
+ Sound_Play(kSfxDESKBELL, 100, 0, 0, 50);
if (!Actor_Query_Goal_Number(kActorDeskClerk)) {
Actor_Says(kActorDeskClerk, 160, kAnimationModeTalk);
}
@@ -155,7 +155,7 @@ void SceneScriptCT09::SceneFrameAdvanced(int frame) {
|| frame == 46
|| frame == 59
) {
- Sound_Play(97, Random_Query(47, 47), 70, 70, 50);
+ Sound_Play(kSfxNEON7, Random_Query(47, 47), 70, 70, 50); // a bug? random min == max
}
}
diff --git a/engines/bladerunner/script/scene/ct10.cpp b/engines/bladerunner/script/scene/ct10.cpp
index 3052fac9e8..a3ffcd38dc 100644
--- a/engines/bladerunner/script/scene/ct10.cpp
+++ b/engines/bladerunner/script/scene/ct10.cpp
@@ -68,7 +68,7 @@ void SceneScriptCT10::checkCabinet() {
if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, 10.6f, 0.0f, -50.5f, 0, true, false, 0)) {
Player_Loses_Control();
Actor_Face_Heading(kActorMcCoy, 0, false);
- Sound_Play(339, 100, 0, 0, 50);
+ Sound_Play(kSfxDRAWER1, 100, 0, 0, 50);
Delay(1000);
if (Actor_Clue_Query(kActorMcCoy, kClueHoldensBadge)) {
Actor_Voice_Over(3700, kActorVoiceOver);
@@ -87,7 +87,7 @@ bool SceneScriptCT10::ClickedOn3DObject(const char *objectName, bool a2) {
Actor_Face_Heading(kActorMcCoy, 850, false);
Actor_Change_Animation_Mode(kActorMcCoy, 38);
Delay(1000);
- Sound_Play(338, 33, 0, 0, 50);
+ Sound_Play(kSfxCURTAIN1, 33, 0, 0, 50);
Delay(3000);
if (Actor_Clue_Query(kActorMcCoy, kClueStrangeScale1)) {
Actor_Voice_Over(3700, kActorVoiceOver);
diff --git a/engines/bladerunner/script/scene/ct12.cpp b/engines/bladerunner/script/scene/ct12.cpp
index 8160b9a2fe..282ad25cfd 100644
--- a/engines/bladerunner/script/scene/ct12.cpp
+++ b/engines/bladerunner/script/scene/ct12.cpp
@@ -52,10 +52,10 @@ void SceneScriptCT12::InitializeScene() {
Ambient_Sounds_Add_Looping_Sound(54, 33, 1, 1);
Ambient_Sounds_Add_Looping_Sound(55, 20, -100, 1);
Ambient_Sounds_Add_Looping_Sound(56, 20, -100, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 0, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 20, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 40, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 50, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 0, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 20, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 40, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 50, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
Ambient_Sounds_Add_Sound( 68, 60, 180, 20, 33, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound( 69, 60, 180, 16, 25, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(375, 60, 180, 50, 100, 0, 0, -101, -101, 0, 0);
@@ -220,7 +220,7 @@ bool SceneScriptCT12::ClickedOn2DRegion(int region) {
void SceneScriptCT12::SceneFrameAdvanced(int frame) {
if (((frame - 1) % 10) == 0) {
- Sound_Play(Random_Query(59, 60), 10, -80, -80, 50);
+ Sound_Play(Random_Query(kSfxNEON5, kSfxNEON6), 10, -80, -80, 50);
}
if (frame == 160) {
@@ -228,15 +228,15 @@ void SceneScriptCT12::SceneFrameAdvanced(int frame) {
}
if (frame == 152) {
- Sound_Play(116, 100, 40, 0, 50);
+ Sound_Play(kSfxSPINOPN4, 100, 40, 0, 50);
}
if (frame == 203) {
- Sound_Play(119, 100, 40, 0, 50);
+ Sound_Play(kSfxSPINCLS1, 100, 40, 0, 50);
}
if (frame == 212) {
- Sound_Play(117, 40, 0, 0, 50);
+ Sound_Play(kSfxCARUP3, 40, 0, 0, 50);
}
if (frame == 269) {
diff --git a/engines/bladerunner/script/scene/ct51.cpp b/engines/bladerunner/script/scene/ct51.cpp
index 0c6c1c8110..1bdf9a3117 100644
--- a/engines/bladerunner/script/scene/ct51.cpp
+++ b/engines/bladerunner/script/scene/ct51.cpp
@@ -77,7 +77,7 @@ bool SceneScriptCT51::ClickedOnItem(int itemId, bool a2) {
if (itemId == kItemRagDoll) {
Actor_Clue_Acquire(kActorMcCoy, kClueRagDoll, true, -1);
Item_Pickup_Spin_Effect(943, 260, 200);
- Ambient_Sounds_Play_Sound(563, 40, 99, 0, 0);
+ Ambient_Sounds_Play_Sound(kSfxBABYCRY2, 40, 99, 0, 0);
Item_Remove_From_World(kItemRagDoll);
return true;
}
diff --git a/engines/bladerunner/script/scene/dr01.cpp b/engines/bladerunner/script/scene/dr01.cpp
index e1cdbb5027..af9198c1b9 100644
--- a/engines/bladerunner/script/scene/dr01.cpp
+++ b/engines/bladerunner/script/scene/dr01.cpp
@@ -62,10 +62,10 @@ void SceneScriptDR01::InitializeScene() {
Ambient_Sounds_Add_Looping_Sound( 54, 50, 0, 1);
Ambient_Sounds_Add_Looping_Sound(219, 12, 85, 1);
Ambient_Sounds_Add_Looping_Sound( 98, 14, 85, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 0, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 20, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 40, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 50, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 0, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 20, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 40, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 50, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
Ambient_Sounds_Add_Sound( 67, 5, 80, 16, 25, -100, 100, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound( 66, 5, 80, 16, 25, -100, 100, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(378, 5, 80, 50, 100, -100, 100, -101, -101, 0, 0);
@@ -251,7 +251,7 @@ void SceneScriptDR01::SceneFrameAdvanced(int frame) {
Actor_Set_Invisible(kActorMcCoy, false);
}
if (frame == 2) {
- Ambient_Sounds_Play_Sound(487, 40, -40, 100, 99);
+ Ambient_Sounds_Play_Sound(kSfxBIKEMIX4, 40, -40, 100, 99);
}
}
diff --git a/engines/bladerunner/script/scene/dr02.cpp b/engines/bladerunner/script/scene/dr02.cpp
index 4011cf55bb..ad473e6dda 100644
--- a/engines/bladerunner/script/scene/dr02.cpp
+++ b/engines/bladerunner/script/scene/dr02.cpp
@@ -160,7 +160,7 @@ bool SceneScriptDR02::ClickedOn2DRegion(int region) {
void SceneScriptDR02::SceneFrameAdvanced(int frame) {
if (frame == 1) {
- Sound_Play(1, 10, 85, 85, 50);
+ Sound_Play(kSfxSTEAM1, 10, 85, 85, 50);
}
}
diff --git a/engines/bladerunner/script/scene/dr03.cpp b/engines/bladerunner/script/scene/dr03.cpp
index 008cf45840..4c6ad5b27f 100644
--- a/engines/bladerunner/script/scene/dr03.cpp
+++ b/engines/bladerunner/script/scene/dr03.cpp
@@ -172,9 +172,9 @@ void SceneScriptDR03::SceneFrameAdvanced(int frame) {
|| frame == 49
) {
if (Random_Query(0, 1)) {
- Sound_Play(97, Random_Query(20, 33), 80, 80, 50);
+ Sound_Play(kSfxNEON7, Random_Query(20, 33), 80, 80, 50);
} else {
- Sound_Play(59, Random_Query(5, 6), 80, 80, 50);
+ Sound_Play(kSfxNEON5, Random_Query(5, 6), 80, 80, 50);
}
}
}
diff --git a/engines/bladerunner/script/scene/dr04.cpp b/engines/bladerunner/script/scene/dr04.cpp
index 8b5225e8d3..f71b62febf 100644
--- a/engines/bladerunner/script/scene/dr04.cpp
+++ b/engines/bladerunner/script/scene/dr04.cpp
@@ -53,10 +53,10 @@ void SceneScriptDR04::InitializeScene() {
Ambient_Sounds_Add_Looping_Sound( 54, 50, 1, 1);
Ambient_Sounds_Add_Looping_Sound(288, 55, -100, 1);
Ambient_Sounds_Add_Looping_Sound(217, 28, -100, 100);
- Ambient_Sounds_Add_Speech_Sound(60, 0, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 20, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 40, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 50, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 0, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 20, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 40, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 50, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
Ambient_Sounds_Add_Sound( 67, 40, 180, 16, 25, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound( 66, 40, 180, 16, 25, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(378, 5, 80, 50, 100, 0, 0, -101, -101, 0, 0);
@@ -225,7 +225,7 @@ void SceneScriptDR04::SceneFrameAdvanced(int frame) {
switch (frame) {
case 193:
- Sound_Play(301, 100, 0, 100, 50);
+ Sound_Play(kSfxINDXPLOD, 100, 0, 100, 50);
Actor_Set_Goal_Number(kActorMoraji, kGoalMorajiChooseFate);
Player_Loses_Control();
Actor_Force_Stop_Walking(kActorMcCoy);
diff --git a/engines/bladerunner/script/scene/dr05.cpp b/engines/bladerunner/script/scene/dr05.cpp
index 254c8ef5e8..65ba400b45 100644
--- a/engines/bladerunner/script/scene/dr05.cpp
+++ b/engines/bladerunner/script/scene/dr05.cpp
@@ -141,7 +141,7 @@ bool SceneScriptDR05::ClickedOn2DRegion(int region) {
void SceneScriptDR05::SceneFrameAdvanced(int frame) {
if (frame == 49) {
- Sound_Play(148, Random_Query(50, 50), 80, 80, 50);
+ Sound_Play(kSfxLABMISC3, Random_Query(50, 50), 80, 80, 50);
}
if (Game_Flag_Query(kFlagDR05BombWillExplode)) {
diff --git a/engines/bladerunner/script/scene/dr06.cpp b/engines/bladerunner/script/scene/dr06.cpp
index 0d549f57e3..ef1e83d074 100644
--- a/engines/bladerunner/script/scene/dr06.cpp
+++ b/engines/bladerunner/script/scene/dr06.cpp
@@ -154,7 +154,7 @@ bool SceneScriptDR06::ClickedOn3DObject(const char *objectName, bool a2) {
if (!Game_Flag_Query(kFlagDR06MannequinHeadOpen)) {
Overlay_Play("DR06ovr2", 0, true, false, 0);
Game_Flag_Set(kFlagDR06MannequinHeadOpen);
- Sound_Play(160, 100, 0, 0, 50);
+ Sound_Play(kSfxCEMENTL1, 100, 0, 0, 50);
if (!Actor_Clue_Query(kActorMcCoy, kClueEnvelope)) {
Actor_Voice_Over(850, kActorVoiceOver);
Item_Pickup_Spin_Effect(944, 171, 280);
@@ -169,12 +169,12 @@ bool SceneScriptDR06::ClickedOn3DObject(const char *objectName, bool a2) {
} else {
Overlay_Remove("DR06ovr2");
Game_Flag_Reset(kFlagDR06MannequinHeadOpen);
- Sound_Play(161, 100, 0, 0, 50);
+ Sound_Play(kSfxCEMENTL2, 100, 0, 0, 50);
}
Global_Variable_Increment(kVariableDR06MannequinHeadOpened, 1);
if (Global_Variable_Query(kVariableDR06MannequinHeadOpened) > 12) {
- Sound_Play(204, 100, 0, 0, 50);
+ Sound_Play(kSfxBIGPOT3, 100, 0, 0, 50);
Unclickable_Object("X2_TORSO04HIRES");
}
}
diff --git a/engines/bladerunner/script/scene/hc01.cpp b/engines/bladerunner/script/scene/hc01.cpp
index 10d64a17db..899d02953a 100644
--- a/engines/bladerunner/script/scene/hc01.cpp
+++ b/engines/bladerunner/script/scene/hc01.cpp
@@ -201,15 +201,15 @@ void SceneScriptHC01::SceneFrameAdvanced(int frame) {
}
if (frame == 61) {
- Ambient_Sounds_Play_Sound(312, 90, 0, 0, 0);
+ Ambient_Sounds_Play_Sound(kSfxCAMERA2, 90, 0, 0, 0);
}
if (frame == 65) {
- Ambient_Sounds_Play_Sound(315, 50, 0, 100, 0);
+ Ambient_Sounds_Play_Sound(kSfxRUNAWAY1, 50, 0, 100, 0);
}
if (frame == 80) {
- Ambient_Sounds_Play_Sound(316, 40, 100, 100, 0);
+ Ambient_Sounds_Play_Sound(kSfxTRPDOOR1, 40, 100, 100, 0);
Item_Add_To_World(kItemGreenPawnLock, 931, kSetHC01_HC02_HC03_HC04, 582.0f, 27.0f, -41.0f, 0, 8, 8, true, true, false, true);
}
}
diff --git a/engines/bladerunner/script/scene/hc02.cpp b/engines/bladerunner/script/scene/hc02.cpp
index 9a3f7e7ffd..e713f03663 100644
--- a/engines/bladerunner/script/scene/hc02.cpp
+++ b/engines/bladerunner/script/scene/hc02.cpp
@@ -202,11 +202,11 @@ bool SceneScriptHC02::ClickedOn2DRegion(int region) {
void SceneScriptHC02::SceneFrameAdvanced(int frame) {
if (frame == 70) {
- Sound_Play(73, 11, 50, -90, 50);
+ Sound_Play(kSfxSWEEP3, 11, 50, -90, 50);
}
if (frame == 58) {
- Sound_Play(73, 11, 50, -90, 50);
+ Sound_Play(kSfxSWEEP3, 11, 50, -90, 50);
}
if (frame == 69
@@ -217,7 +217,7 @@ void SceneScriptHC02::SceneFrameAdvanced(int frame) {
|| frame == 113
|| frame == 119
) {
- Sound_Play(60, Random_Query(6, 7), -20, 20, 50);
+ Sound_Play(kSfxNEON6, Random_Query(6, 7), -20, 20, 50);
}
}
diff --git a/engines/bladerunner/script/scene/hc03.cpp b/engines/bladerunner/script/scene/hc03.cpp
index 3d93906df9..b3be29bc5b 100644
--- a/engines/bladerunner/script/scene/hc03.cpp
+++ b/engines/bladerunner/script/scene/hc03.cpp
@@ -194,14 +194,14 @@ void SceneScriptHC03::SceneFrameAdvanced(int frame) {
|| frame == 121
|| frame == 131
) {
- Sound_Play(281, Random_Query(33, 50), 50, 50, 50);
+ Sound_Play(kSfx14KBEEP1, Random_Query(33, 50), 50, 50, 50);
}
if (!Game_Flag_Query(kFlagHC03TrapDoorOpened)
&& frame == 66
) {
- Ambient_Sounds_Play_Sound(328, 90, 0, -40, 99);
- Sound_Play(201, Random_Query(47, 47), 0, -40, 50);
+ Ambient_Sounds_Play_Sound(kSfxCHAINLNK, 90, 0, -40, 99);
+ Sound_Play(kSfxMTLDOOR2, Random_Query(47, 47), 0, -40, 50);
Scene_Exit_Add_2D_Exit(1, 400, 275, 515, 375, 2);
Game_Flag_Set(kFlagHC03TrapDoorOpened);
}
diff --git a/engines/bladerunner/script/scene/hf01.cpp b/engines/bladerunner/script/scene/hf01.cpp
index 799d9a5d80..6c6442c538 100644
--- a/engines/bladerunner/script/scene/hf01.cpp
+++ b/engines/bladerunner/script/scene/hf01.cpp
@@ -300,23 +300,23 @@ bool SceneScriptHF01::ClickedOn2DRegion(int region) {
void SceneScriptHF01::SceneFrameAdvanced(int frame) {
if (frame == 10) {
- Sound_Play(118, 40, 0, 0, 50);
+ Sound_Play(kSfxCARDOWN3, 40, 0, 0, 50);
}
if (frame == 72
|| frame == 193
) {
- Sound_Play(116, 100, -50, -50, 50);
+ Sound_Play(kSfxSPINOPN4, 100, -50, -50, 50);
}
if (frame == 88
|| frame == 214
) {
- Sound_Play(119, 100, -50, -50, 50);
+ Sound_Play(kSfxSPINCLS1, 100, -50, -50, 50);
}
if (frame == 242) {
- Sound_Play(117, 40, -50, 80, 50);
+ Sound_Play(kSfxCARUP3, 40, -50, 80, 50);
}
if (Actor_Query_Goal_Number(kActorMurray) == 1) {
diff --git a/engines/bladerunner/script/scene/hf02.cpp b/engines/bladerunner/script/scene/hf02.cpp
index a4be7591e8..08baa223ec 100644
--- a/engines/bladerunner/script/scene/hf02.cpp
+++ b/engines/bladerunner/script/scene/hf02.cpp
@@ -72,7 +72,7 @@ bool SceneScriptHF02::MouseClick(int x, int y) {
}
bool SceneScriptHF02::ClickedOn3DObject(const char *objectName, bool a2) {
- Sound_Play(342, 47, -80, 0, 50);
+ Sound_Play(kSfxFORTUNE1, 47, -80, 0, 50); // a bug? Which object should this be?
return false;
}
diff --git a/engines/bladerunner/script/scene/hf04.cpp b/engines/bladerunner/script/scene/hf04.cpp
index a6524313e1..09d717d53d 100644
--- a/engines/bladerunner/script/scene/hf04.cpp
+++ b/engines/bladerunner/script/scene/hf04.cpp
@@ -110,11 +110,11 @@ bool SceneScriptHF04::ClickedOn2DRegion(int region) {
void SceneScriptHF04::SceneFrameAdvanced(int frame) {
if (frame == 62) {
- Sound_Play(359, Random_Query(43, 43), 0, 0, 50);
+ Sound_Play(kSfxSTONDOR1, Random_Query(43, 43), 0, 0, 50);
}
if (frame == 154) {
- Sound_Play(360, Random_Query(43, 43), 0, 0, 50);
+ Sound_Play(kSfxSTONDOR2, Random_Query(43, 43), 0, 0, 50);
}
if (frame == 179
diff --git a/engines/bladerunner/script/scene/hf05.cpp b/engines/bladerunner/script/scene/hf05.cpp
index 54ffe91b79..501804c98a 100644
--- a/engines/bladerunner/script/scene/hf05.cpp
+++ b/engines/bladerunner/script/scene/hf05.cpp
@@ -92,7 +92,7 @@ bool SceneScriptHF05::ClickedOn3DObject(const char *objectName, bool a2) {
|| Game_Flag_Query(kFlagHF05Hole)
) {
Actor_Change_Animation_Mode(kActorMcCoy, 23);
- Sound_Play(412, 100, 0, 0, 50);
+ Sound_Play(kSfxELEBAD1, 100, 0, 0, 50);
return true;
}
@@ -120,7 +120,7 @@ bool SceneScriptHF05::ClickedOn3DObject(const char *objectName, bool a2) {
if (getCompanionActor() == kActorMcCoy) {
ADQ_Flush();
ADQ_Add(kActorVoiceOver, 940, -1);
- Ambient_Sounds_Play_Sound(147, 50, 99, 0, 0);
+ Ambient_Sounds_Play_Sound(kSfxLABMISC2, 50, 99, 0, 0);
Delay(1500);
Loop_Actor_Walk_To_XYZ(kActorMcCoy, 181.54f, 40.63f, 388.09f, 0, false, true, 0);
Actor_Face_Heading(kActorMcCoy, 0, false);
@@ -129,13 +129,13 @@ bool SceneScriptHF05::ClickedOn3DObject(const char *objectName, bool a2) {
} else {
if (getCompanionActor() == kActorDektora) {
Actor_Face_Heading(kActorDektora, 0, false);
- Ambient_Sounds_Play_Sound(147, 50, 99, 0, 0);
+ Ambient_Sounds_Play_Sound(kSfxLABMISC2, 50, 99, 0, 0);
Delay(3000);
Actor_Face_Heading(kActorDektora, 0, false);
Actor_Change_Animation_Mode(kActorDektora, 23);
} else {
Actor_Face_Heading(kActorLucy, 0, false);
- Ambient_Sounds_Play_Sound(147, 50, 99, 0, 0);
+ Ambient_Sounds_Play_Sound(kSfxLABMISC2, 50, 99, 0, 0);
Delay(3000);
Actor_Face_Heading(kActorLucy, 0, false);
Actor_Change_Animation_Mode(kActorLucy, 13);
@@ -213,56 +213,56 @@ bool SceneScriptHF05::ClickedOn2DRegion(int region) {
void SceneScriptHF05::SceneFrameAdvanced(int frame) {
switch (frame) {
case 126:
- Sound_Play(352, 90, -20, 70, 50);
+ Sound_Play(kSfxMAGMOVE1, 90, -20, 70, 50);
break;
case 152:
- Sound_Play(346, 90, 0, 0, 50);
+ Sound_Play(kSfxDORSLID2, 90, 0, 0, 50);
break;
case 156:
- Sound_Play(348, 47, 100, 100, 50);
+ Sound_Play(kSfxLOWERN1, 47, 100, 100, 50);
break;
case 161:
- Sound_Play(345, 90, 0, 0, 50);
+ Sound_Play(kSfxDORSLID1, 90, 0, 0, 50);
break;
case 176:
- Sound_Play(350, 32, 100, 100, 50);
+ Sound_Play(kSfxMAGCHNK1, 32, 100, 100, 50);
break;
case 178:
- Sound_Play(355, 47, 100, 100, 50);
+ Sound_Play(kSfxRAISEY1, 47, 100, 100, 50);
break;
case 179:
- Sound_Play(490, 90, 0, 0, 50);
+ Sound_Play(kSfxCAREXPL1, 90, 0, 0, 50);
Music_Play(kMusicBatl226M, 50, 0, 2, -1, 0, 0);
break;
case 186:
- Sound_Play(343, 32, 100, 100, 50);
+ Sound_Play(kSfxCARCREK1, 32, 100, 100, 50);
break;
case 209:
- Sound_Play(353, 90, 100, -20, 50);
+ Sound_Play(kSfxMAGMOVE2, 90, 100, -20, 50);
break;
case 243:
- Sound_Play(349, 40, -20, -20, 50);
+ Sound_Play(kSfxLOWERY1, 40, -20, -20, 50);
break;
case 261:
- Sound_Play(344, 47, -20, -20, 50);
+ Sound_Play(kSfxCARLAND1, 47, -20, -20, 50);
break;
case 268:
- Sound_Play(351, 58, -20, -20, 50);
+ Sound_Play(kSfxMAGDROP1, 58, -20, -20, 50);
break;
case 269:
- Sound_Play(354, 43, -20, -20, 50);
+ Sound_Play(kSfxRAISEN1, 43, -20, -20, 50);
break;
}
//return true;
@@ -687,7 +687,7 @@ void SceneScriptHF05::talkWithCrazyLegs1() {
}
Loop_Actor_Walk_To_XYZ(kActorMcCoy, 307.0f, 40.63f, 184.0f, 0, false, false, 0);
Loop_Actor_Walk_To_Actor(kActorCrazylegs, kActorMcCoy, 72, false, false);
- Ambient_Sounds_Play_Sound(149, 99, 99, 0, 0);
+ Ambient_Sounds_Play_Sound(kSfxLABMISC4, 99, 99, 0, 0);
Actor_Face_Actor(kActorCrazylegs, kActorMcCoy, true);
Actor_Face_Actor(kActorMcCoy, kActorCrazylegs, true);
#if BLADERUNNER_ORIGINAL_BUGS
@@ -740,15 +740,15 @@ void SceneScriptHF05::talkWithCrazyLegs1() {
void SceneScriptHF05::addAmbientSounds() {
Ambient_Sounds_Add_Sound(87, 20, 80, 20, 100, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Speech_Sound(23, 250, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(23, 330, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(23, 340, 5, 90, 7, 10, -50, 50, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(23, 360, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(24, 380, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(24, 510, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(38, 80, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(38, 160, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(38, 280, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorOfficerLeary, 250, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorOfficerLeary, 330, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorOfficerLeary, 340, 5, 90, 7, 10, -50, 50, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorOfficerLeary, 360, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorOfficerGrayford, 380, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorOfficerGrayford, 510, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorDispatcher, 80, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorDispatcher, 160, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorDispatcher, 280, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
}
int SceneScriptHF05::getCompanionActor() {
diff --git a/engines/bladerunner/script/scene/hf06.cpp b/engines/bladerunner/script/scene/hf06.cpp
index a5f8b0d022..89b8055c58 100644
--- a/engines/bladerunner/script/scene/hf06.cpp
+++ b/engines/bladerunner/script/scene/hf06.cpp
@@ -301,7 +301,7 @@ void SceneScriptHF06::steelInterruption() {
Delay(500);
Scene_Loop_Set_Default(3);
Scene_Loop_Start_Special(kSceneLoopModeOnce, 2, true);
- Sound_Play(562, 50, 0, 0, 50);
+ Sound_Play(kSfxBOMBFAIL, 50, 0, 0, 50);
Game_Flag_Set(kFlagHF06SteelInterruption);
Scene_Exits_Disable();
Non_Player_Actor_Combat_Mode_On(kActorSteele, kActorCombatStateUncover, true, actorId, 15, kAnimationModeCombatIdle, kAnimationModeCombatWalk, kAnimationModeCombatRun, 0, 0, 100, 10, 300, false);
@@ -309,15 +309,15 @@ void SceneScriptHF06::steelInterruption() {
void SceneScriptHF06::addAmbientSounds() {
Ambient_Sounds_Add_Sound(87, 20, 80, 20, 100, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Speech_Sound(23, 250, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(23, 330, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(23, 340, 5, 90, 7, 10, -50, 50, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(23, 360, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(24, 380, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(24, 510, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(38, 80, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(38, 160, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(38, 280, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorOfficerLeary, 250, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorOfficerLeary, 330, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorOfficerLeary, 340, 5, 90, 7, 10, -50, 50, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorOfficerLeary, 360, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorOfficerGrayford, 380, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorOfficerGrayford, 510, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorDispatcher, 80, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorDispatcher, 160, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorDispatcher, 280, 5, 70, 7, 10, -50, 50, -101, -101, 1, 1);
}
} // End of namespace BladeRunner
diff --git a/engines/bladerunner/script/scene/kp03.cpp b/engines/bladerunner/script/scene/kp03.cpp
index a8355fbb04..2ccd520b52 100644
--- a/engines/bladerunner/script/scene/kp03.cpp
+++ b/engines/bladerunner/script/scene/kp03.cpp
@@ -182,7 +182,7 @@ bool SceneScriptKP03::ClickedOn2DRegion(int region) {
void SceneScriptKP03::SceneFrameAdvanced(int frame) {
if (frame == 123) {
- Ambient_Sounds_Play_Sound(491, 99, -60, 100, 99);
+ Ambient_Sounds_Play_Sound(kSfxCRYEXPL1, 99, -60, 100, 99);
}
if ( Game_Flag_Query(kFlagKP03BombActive)
@@ -308,7 +308,7 @@ void SceneScriptKP03::saveSteele() {
Scene_Loop_Start_Special(kSceneLoopModeOnce, kKP03MainLoopBombNoWire, false);
Actor_Set_Goal_Number(kActorSteele, kGoalSteeleKP03Leave);
Actor_Says(kActorMcCoy, 2195, 14);
- Ambient_Sounds_Play_Sound(151, 40, -60, -60, 0);
+ Ambient_Sounds_Play_Sound(kSfxLABMISC6, 40, -60, -60, 0);
Loop_Actor_Walk_To_XYZ(kActorMcCoy, 1.0f, -36.55f, 111.0f, 0, false, false, 0);
Actor_Set_Goal_Number(kActorSteele, kGoalSteeleKP05Enter);
Ambient_Sounds_Remove_All_Non_Looping_Sounds(true);
diff --git a/engines/bladerunner/script/scene/ma01.cpp b/engines/bladerunner/script/scene/ma01.cpp
index 4d0ac5523e..70e093fc87 100644
--- a/engines/bladerunner/script/scene/ma01.cpp
+++ b/engines/bladerunner/script/scene/ma01.cpp
@@ -215,31 +215,31 @@ bool SceneScriptMA01::ClickedOn2DRegion(int region) {
void SceneScriptMA01::SceneFrameAdvanced(int frame) {
if (frame == 15) {
- Ambient_Sounds_Play_Sound(102, 70, -100, 100, 0);
+ Ambient_Sounds_Play_Sound(kSfxROOFLIT1, 70, -100, 100, 0);
}
if (frame == 61
|| frame == 183
) {
- Ambient_Sounds_Play_Sound(116, 100, 40, 0, 99);
+ Ambient_Sounds_Play_Sound(kSfxSPINOPN4, 100, 40, 0, 99);
}
if (frame == 107
|| frame == 227
) {
- Ambient_Sounds_Play_Sound(119, 100, 40, 0, 99);
+ Ambient_Sounds_Play_Sound(kSfxSPINCLS1, 100, 40, 0, 99);
}
if (frame == 1) {
- Ambient_Sounds_Play_Sound(118, 40, -60, 20, 99);
+ Ambient_Sounds_Play_Sound(kSfxCARDOWN3, 40, -60, 20, 99);
}
if (frame == 241) {
- Ambient_Sounds_Play_Sound(117, 40, 0, 0, 99);
+ Ambient_Sounds_Play_Sound(kSfxCARUP3, 40, 0, 0, 99);
}
if (frame == 58) {
- Sound_Play(122, 17, 20, 20, 50);
+ Sound_Play(kSfxMTLHIT1, 17, 20, 20, 50);
}
if ((frame == 75
diff --git a/engines/bladerunner/script/scene/ma02.cpp b/engines/bladerunner/script/scene/ma02.cpp
index 49d2f551e9..ecda102bbf 100644
--- a/engines/bladerunner/script/scene/ma02.cpp
+++ b/engines/bladerunner/script/scene/ma02.cpp
@@ -245,7 +245,7 @@ void SceneScriptMA02::talkWithRajif() {
Actor_Says(kActorMcCoy, 2375, 13);
Actor_Says(kActorRajif, 20, 13);
Actor_Says(kActorMcCoy, 2380, 13);
- Sound_Play(492, 100, 0, 100, 50);
+ Sound_Play(kSfxSHOTCOK1, 100, 0, 100, 50);
Actor_Says(kActorRajif, 40, 13);
Delay(3000);
}
diff --git a/engines/bladerunner/script/scene/ma04.cpp b/engines/bladerunner/script/scene/ma04.cpp
index 0302296bcd..12f83c9390 100644
--- a/engines/bladerunner/script/scene/ma04.cpp
+++ b/engines/bladerunner/script/scene/ma04.cpp
@@ -106,7 +106,7 @@ bool SceneScriptMA04::ClickedOn3DObject(const char *objectName, bool a2) {
Game_Flag_Set(kFlagMA04WatchedTV);
Unclickable_Object("BED-TV-1");
Unclickable_Object("BED-TV-2");
- Sound_Play(132, 100, 0, 0, 50);
+ Sound_Play(kSfxSPNBEEP4, 100, 0, 0, 50);
turnOnTV();
return false;
}
@@ -149,7 +149,7 @@ bool SceneScriptMA04::ClickedOnExit(int exitId) {
}
if (exitId == kMA04ExitKitchen) {
if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, -7115.0f, 954.0f, 1742.0f, 0, true, false, 0)) {
- int sounds[] = {252, 405, 404, 407, 406};
+ int sounds[] = {kSfxBARSFX1, kSfxTOILET1, kSfxDRAIN1X, kSfxWASH1, kSfxGARGLE1};
Ambient_Sounds_Play_Sound(sounds[Random_Query(0, 4)], 50, 0, 0, 0);
Delay(3000);
Loop_Actor_Walk_To_XYZ(kActorMcCoy, -7139.0f, 954.0f, 1746.0f, 0, true, false, 1);
@@ -171,8 +171,8 @@ bool SceneScriptMA04::ClickedOn2DRegion(int region) {
Actor_Face_Heading(kActorMcCoy, 256, false);
if (isPhoneRinging()) {
Actor_Says(kActorMcCoy, 2680, 0);
- Ambient_Sounds_Remove_Sound(403, true);
- Sound_Play(123, 100, 0, 0, 50);
+ Ambient_Sounds_Remove_Sound(kSfxVIDFONE1, true);
+ Sound_Play(kSfxSPNBEEP9, 100, 0, 0, 50);
Overlay_Remove("MA04OVER");
Delay(500);
if (Game_Flag_Query(kFlagMcCoyIsHelpingReplicants)) {
@@ -190,7 +190,7 @@ bool SceneScriptMA04::ClickedOn2DRegion(int region) {
return false;
}
if (Actor_Clue_Query(kActorClovis, kClueMcCoyRetiredZuben) && !Game_Flag_Query(kFlagMA04PhoneMessageFromClovis)) {
- Sound_Play(123, 100, 0, 0, 50);
+ Sound_Play(kSfxSPNBEEP9, 100, 0, 0, 50);
Overlay_Remove("MA04OVER");
Delay(500);
Actor_Says(kActorClovis, 310, 3);
@@ -201,12 +201,12 @@ bool SceneScriptMA04::ClickedOn2DRegion(int region) {
Actor_Voice_Over(1320, kActorVoiceOver);
}
Actor_Says(kActorMcCoy, 2445, 13);
- Sound_Play(123, 100, 0, 0, 50);
+ Sound_Play(kSfxSPNBEEP9, 100, 0, 0, 50);
Game_Flag_Set(kFlagMA04PhoneMessageFromClovis);
return true;
}
if (Actor_Clue_Query(kActorLucy, kClueMcCoyLetZubenEscape) && !Game_Flag_Query(kFlagMA04PhoneMessageFromLucy)) {
- Sound_Play(123, 100, 0, 0, 50);
+ Sound_Play(kSfxSPNBEEP9, 100, 0, 0, 50);
Overlay_Remove("MA04OVER");
Delay(500);
Actor_Says(kActorLucy, 500, 3);
@@ -217,7 +217,7 @@ bool SceneScriptMA04::ClickedOn2DRegion(int region) {
Actor_Voice_Over(1350, kActorVoiceOver);
}
Actor_Says(kActorMcCoy, 2445, 13);
- Sound_Play(123, 100, 0, 0, 50);
+ Sound_Play(kSfxSPNBEEP9, 100, 0, 0, 50);
Game_Flag_Set(kFlagMA04PhoneMessageFromLucy);
return true;
}
@@ -241,7 +241,7 @@ void SceneScriptMA04::SceneFrameAdvanced(int frame) {
Set_Fade_Density(0.0f);
}
if (frame == 121 && (Game_Flag_Query(kFlagZubenRetired) || Game_Flag_Query(kFlagZubenSpared)) && !Game_Flag_Query(kFlagPS04GuzzaTalkZubenRetired)) {
- Sound_Play(403, 50, 0, 0, 50);
+ Sound_Play(kSfxVIDFONE1, 50, 0, 0, 50);
}
}
@@ -265,11 +265,11 @@ void SceneScriptMA04::PlayerWalkedIn() {
Game_Flag_Reset(kFlagMA04McCoySleeping);
if (Game_Flag_Query(kFlagChapter1Ended)) {
if (Global_Variable_Query(kVariableChapter) == 2 && !Actor_Clue_Query(kActorMcCoy, kCluePhoneCallGuzza)) {
- Sound_Play(403, 100, 0, 0, 50);
+ Sound_Play(kSfxVIDFONE1, 100, 0, 0, 50);
Loop_Actor_Walk_To_XYZ(kActorMcCoy, -7176.0f, 954.0f, 1806.0f, 0, false, false, 0);
Actor_Face_Heading(kActorMcCoy, 256, true);
Actor_Says(kActorMcCoy, 2680, 0);
- Sound_Play(123, 100, 0, 0, 50);
+ Sound_Play(kSfxSPNBEEP9, 100, 0, 0, 50);
Delay(500);
Actor_Says(kActorGuzza, 0, 3);
Actor_Says(kActorMcCoy, 2685, 13);
@@ -282,7 +282,7 @@ void SceneScriptMA04::PlayerWalkedIn() {
Actor_Says(kActorMcCoy, 2700, 3);
Actor_Says(kActorGuzza, 60, 3);
Actor_Says(kActorGuzza, 70, 3);
- Sound_Play(123, 100, 0, 0, 50);
+ Sound_Play(kSfxSPNBEEP9, 100, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kCluePhoneCallGuzza, false, kActorGuzza);
Spinner_Set_Selectable_Destination_Flag(kSpinnerDestinationTyrellBuilding, true);
Game_Flag_Set(kFlagRC01PoliceDone);
@@ -390,7 +390,7 @@ void SceneScriptMA04::phoneCallWithDektora() {
Actor_Says(kActorDektora, 410, 3);
Actor_Says(kActorMcCoy, 2525, 15);
Actor_Says(kActorDektora, 420, 3);
- Sound_Play(123, 100, 0, 0, 50);
+ Sound_Play(kSfxSPNBEEP9, 100, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kCluePhoneCallDektora1, true, -1);
} else {
Actor_Says_With_Pause(kActorMcCoy, 2505, 0.5f, 19);
@@ -403,7 +403,7 @@ void SceneScriptMA04::phoneCallWithDektora() {
Actor_Says_With_Pause(kActorDektora, 470, 1.0f, 3);
Actor_Says(kActorDektora, 480, 3);
Actor_Says(kActorDektora, 490, 3);
- Sound_Play(123, 100, 0, 0, 50);
+ Sound_Play(kSfxSPNBEEP9, 100, 0, 0, 50);
Actor_Says(kActorMcCoy, 2540, 15);
Actor_Clue_Acquire(kActorMcCoy, kCluePhoneCallDektora2, true, -1);
}
@@ -443,7 +443,7 @@ void SceneScriptMA04::phoneCallWithLucy() {
}
Actor_Clue_Acquire(kActorMcCoy, kCluePhoneCallLucy1, true, -1);
}
- Sound_Play(123, 100, 0, 0, 50);
+ Sound_Play(kSfxSPNBEEP9, 100, 0, 0, 50);
}
void SceneScriptMA04::phoneCallWithSteele() {
@@ -463,7 +463,7 @@ void SceneScriptMA04::phoneCallWithSteele() {
Actor_Says(kActorMcCoy, 2665, 13);
Actor_Says(kActorSteele, 810, 3);
Actor_Says(kActorSteele, 820, 3);
- Sound_Play(123, 100, 0, 0, 50);
+ Sound_Play(kSfxSPNBEEP9, 100, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kCluePhoneCallCrystal, true, -1);
}
@@ -495,7 +495,7 @@ void SceneScriptMA04::phoneCallWithClovis() {
Actor_Says(kActorClovis, 500, 3);
Actor_Says(kActorClovis, 530, 3);
Actor_Says(kActorClovis, 540, 3);
- Sound_Play(123, 100, 0, 0, 50);
+ Sound_Play(kSfxSPNBEEP9, 100, 0, 0, 50);
Actor_Clue_Acquire(kActorMcCoy, kCluePhoneCallClovis, true, -1);
}
diff --git a/engines/bladerunner/script/scene/ma05.cpp b/engines/bladerunner/script/scene/ma05.cpp
index 164ca91a73..8985abed70 100644
--- a/engines/bladerunner/script/scene/ma05.cpp
+++ b/engines/bladerunner/script/scene/ma05.cpp
@@ -44,10 +44,10 @@ void SceneScriptMA05::InitializeScene() {
Ambient_Sounds_Add_Looping_Sound(101, 90, 0, 1);
Ambient_Sounds_Add_Looping_Sound(99, 40, -100, 1);
Ambient_Sounds_Add_Looping_Sound(103, 50, 60, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 0, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 20, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 40, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 50, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 0, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 20, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 40, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 50, 10, 260, 27, 47, -100, 100, -101, -101, 1, 1);
Ambient_Sounds_Add_Sound(68, 10, 100, 25, 50, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(69, 10, 100, 25, 50, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(375, 10, 70, 50, 100, 0, 0, -101, -101, 0, 0);
@@ -105,7 +105,7 @@ bool SceneScriptMA05::ClickedOn2DRegion(int region) {
void SceneScriptMA05::SceneFrameAdvanced(int frame) {
if (frame == 20) {
- Sound_Play(102, 70, -100, 100, 50);
+ Sound_Play(kSfxROOFLIT1, 70, -100, 100, 50);
}
//return true;
}
@@ -118,7 +118,7 @@ void SceneScriptMA05::PlayerWalkedIn() {
if ((Random_Query(0, 4) == 1 || (Game_Flag_Query(kFlagChapter1Ending) && !Game_Flag_Query(kFlagChapter1Ended))) && Global_Variable_Query(kVariableChapter) == 1) {
Scene_Loop_Set_Default(kMA05LoopMain);
Scene_Loop_Start_Special(kSceneLoopModeOnce, kMA05LoopSpinner, true);
- Sound_Play(69, 100, 0, 0, 50);
+ Sound_Play(kSfxSPIN3A, 100, 0, 0, 50);
}
if (Game_Flag_Query(kFlagChapter1Ending) && !Game_Flag_Query(kFlagChapter1Ended)) {
if (!Game_Flag_Query(kFlagDirectorsCut)) {
diff --git a/engines/bladerunner/script/scene/ma06.cpp b/engines/bladerunner/script/scene/ma06.cpp
index 8d7bc4e504..f702ee8b9b 100644
--- a/engines/bladerunner/script/scene/ma06.cpp
+++ b/engines/bladerunner/script/scene/ma06.cpp
@@ -40,7 +40,7 @@ void SceneScriptMA06::InitializeScene() {
Scene_Loop_Start_Special(kSceneLoopModeLoseControl, kMA06LoopDoorOpen, false);
Scene_Loop_Set_Default(kMA06LoopMain);
- Sound_Play(209, 100, 50, 50, 100);
+ Sound_Play(kSfxELDOORC1, 100, 50, 50, 100);
}
void SceneScriptMA06::SceneLoaded() {
@@ -86,7 +86,7 @@ void SceneScriptMA06::PlayerWalkedIn() {
activateElevator();
if (isElevatorOnDifferentFloor()) {
- Sound_Play(114, 25, 0, 0, 50);
+ Sound_Play(kSfxSPINUP1, 25, 0, 0, 50);
Delay(4000);
}
@@ -103,7 +103,7 @@ void SceneScriptMA06::PlayerWalkedIn() {
}
Scene_Loop_Start_Special(kSceneLoopModeChangeSet, kMA06LoopDoorClose, true);
- Sound_Play(208, 100, 50, 50, 50);
+ Sound_Play(kSfxELDOORO2, 100, 50, 50, 50);
//return true;
}
@@ -150,7 +150,7 @@ void SceneScriptMA06::activateElevator() {
if (Game_Flag_Query(kFlagSpinnerAtMA01)) {
Game_Flag_Set(kFlagMA06toMA01);
} else {
- Sound_Play(412, 100, 0, 0, 50);
+ Sound_Play(kSfxELEBAD1, 100, 0, 0, 50);
Delay(500);
Actor_Says(kActorAnsweringMachine, 610, 3);
}
@@ -159,7 +159,7 @@ void SceneScriptMA06::activateElevator() {
if (Global_Variable_Query(kVariableChapter) == 4
&& Game_Flag_Query(kFlagMA02RajifTalk)
) {
- Sound_Play(412, 100, 0, 0, 50);
+ Sound_Play(kSfxELEBAD1, 100, 0, 0, 50);
Delay(500);
Actor_Says(kActorAnsweringMachine, 610, kAnimationModeTalk);
Delay(500);
diff --git a/engines/bladerunner/script/scene/nr01.cpp b/engines/bladerunner/script/scene/nr01.cpp
index b7548d228a..7e0ce8c804 100644
--- a/engines/bladerunner/script/scene/nr01.cpp
+++ b/engines/bladerunner/script/scene/nr01.cpp
@@ -260,7 +260,7 @@ bool SceneScriptNR01::ClickedOn2DRegion(int region) {
if (region == 0
&& Player_Query_Combat_Mode()
) {
- Sound_Play(517, 100, 0, 0, 50);
+ Sound_Play(kSfxGUNH1A, 100, 0, 0, 50);
Actor_Set_Goal_Number(kActorSteele, kGoalSteeleNR01McCoyShotGun);
Scene_2D_Region_Remove(0);
}
@@ -268,7 +268,7 @@ bool SceneScriptNR01::ClickedOn2DRegion(int region) {
if (region == 1
&& Player_Query_Combat_Mode()
) {
- Sound_Play(517, 100, 0, 0, 50);
+ Sound_Play(kSfxGUNH1A, 100, 0, 0, 50);
Actor_Set_Goal_Number(kActorGordo, kGoalGordoNR01Die);
Actor_Set_Goal_Number(kActorSteele, kGoalSteeleNR01McCoyShotGordo);
Scene_2D_Region_Remove(1);
@@ -280,11 +280,11 @@ bool SceneScriptNR01::ClickedOn2DRegion(int region) {
void SceneScriptNR01::SceneFrameAdvanced(int frame) {
if (frame == 61) {
- Sound_Play(118, 40, 0, 0, 50);
+ Sound_Play(kSfxCARDOWN3, 40, 0, 0, 50);
}
if (frame == 184) {
- Sound_Play(117, 40, 80, 80, 50);
+ Sound_Play(kSfxCARUP3, 40, 80, 80, 50);
}
//return 0;
}
diff --git a/engines/bladerunner/script/scene/nr02.cpp b/engines/bladerunner/script/scene/nr02.cpp
index cdd9671bf5..ea156784d7 100644
--- a/engines/bladerunner/script/scene/nr02.cpp
+++ b/engines/bladerunner/script/scene/nr02.cpp
@@ -31,26 +31,26 @@ void SceneScriptNR02::InitializeScene() {
Scene_Exit_Add_2D_Exit(0, 0, 105, 75, 291, 3);
- Ambient_Sounds_Add_Looping_Sound(280, 50, 38, 0);
- Ambient_Sounds_Add_Sound(252, 3, 60, 25, 25, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(254, 3, 60, 25, 25, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(255, 3, 60, 25, 25, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(256, 3, 60, 25, 25, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(257, 3, 60, 25, 25, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(258, 3, 60, 25, 25, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(259, 3, 60, 25, 25, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(260, 3, 60, 25, 25, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(261, 3, 60, 25, 25, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(262, 3, 60, 25, 25, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(182, 5, 70, 12, 12, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(184, 5, 70, 12, 12, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(185, 5, 70, 12, 12, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(186, 5, 70, 12, 12, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(188, 5, 70, 12, 12, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(189, 5, 70, 12, 12, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(191, 5, 70, 12, 12, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(192, 5, 70, 12, 12, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(195, 5, 70, 12, 12, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Looping_Sound(kSfxBARAMB1, 50, 38, 0);
+ Ambient_Sounds_Add_Sound(kSfxBARSFX1, 3, 60, 25, 25, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxBARSFX3, 3, 60, 25, 25, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxBARSFX4, 3, 60, 25, 25, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxBARSFX5, 3, 60, 25, 25, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxBARSFX6, 3, 60, 25, 25, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxBARSFX7, 3, 60, 25, 25, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxCLINK1, 3, 60, 25, 25, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxCLINK2, 3, 60, 25, 25, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxCLINK3, 3, 60, 25, 25, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxCLINK4, 3, 60, 25, 25, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfx67_0480R, 5, 70, 12, 12, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfx67_0540R, 5, 70, 12, 12, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfx67_0560R, 5, 70, 12, 12, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfx67_0870R, 5, 70, 12, 12, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfx67_0900R, 5, 70, 12, 12, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfx67_0940R, 5, 70, 12, 12, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfx67_1070R, 5, 70, 12, 12, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfx67_1080R, 5, 70, 12, 12, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfx67_1160R, 5, 70, 12, 12, -100, 100, -101, -101, 0, 0);
}
void SceneScriptNR02::SceneLoaded() {
@@ -86,15 +86,15 @@ bool SceneScriptNR02::ClickedOn3DObject(const char *objectName, bool a2) {
Actor_Set_Goal_Number(kActorMcCoy, kGoalMcCoyCallWithGuzza);
Game_Flag_Set(kFlagCallWithGuzza);
} else {
- Sound_Play(123, 50, 0, 0, 50);
+ Sound_Play(kSfxSPNBEEP9, 50, 0, 0, 50);
Delay(1000);
- Sound_Play(403, 30, 0, 0, 50);
+ Sound_Play(kSfxVIDFONE1, 30, 0, 0, 50);
Delay(1500);
- Sound_Play(403, 30, 0, 0, 50);
+ Sound_Play(kSfxVIDFONE1, 30, 0, 0, 50);
Delay(1500);
- Sound_Play(403, 30, 0, 0, 50);
+ Sound_Play(kSfxVIDFONE1, 30, 0, 0, 50);
Delay(1500);
- Sound_Play(123, 50, 0, 0, 50);
+ Sound_Play(kSfxSPNBEEP9, 50, 0, 0, 50);
Delay(1000);
Actor_Says(kActorMcCoy, 170, 14);
}
@@ -205,22 +205,22 @@ void SceneScriptNR02::DialogueQueueFlushed(int a1) {
if (Player_Query_Current_Scene() == kSceneNR02
&& Actor_Query_Goal_Number(kActorGordo) == kGoalGordoNR02TellJoke1
) {
- Sound_Play(575, 50, 0, 0, 50);
- Sound_Play(321, 50, 0, 0, 50);
+ Sound_Play(kSfxRIMSHOT1, 50, 0, 0, 50);
+ Sound_Play(kSfxAUDLAFF3, 50, 0, 0, 50);
}
if (Player_Query_Current_Scene() == kSceneNR02
&& Actor_Query_Goal_Number(kActorGordo) == kGoalGordoNR02TellJoke2
) {
- Sound_Play(576, 50, 0, 0, 50);
- Sound_Play(323, 50, 0, 0, 50);
+ Sound_Play(kSfxRIMSHOT2, 50, 0, 0, 50);
+ Sound_Play(kSfxAUDLAFF5, 50, 0, 0, 50);
}
if (Player_Query_Current_Scene() == kSceneNR02
&& Actor_Query_Goal_Number(kActorGordo) == kGoalGordoNR02TellJoke3
) {
- Sound_Play(579, 50, 0, 0, 50);
- Sound_Play(324, 50, 0, 0, 50);
+ Sound_Play(kSfxRIMSHOT5, 50, 0, 0, 50);
+ Sound_Play(kSfxAUDLAFF6, 50, 0, 0, 50);
}
// Gordo on the podium
diff --git a/engines/bladerunner/script/scene/nr03.cpp b/engines/bladerunner/script/scene/nr03.cpp
index 2962ddbe22..479ab7315e 100644
--- a/engines/bladerunner/script/scene/nr03.cpp
+++ b/engines/bladerunner/script/scene/nr03.cpp
@@ -252,11 +252,11 @@ void SceneScriptNR03::SceneFrameAdvanced(int frame) {
}
if (frame == 72) {
- Sound_Play(345, 83, -70, -70, 50);
+ Sound_Play(kSfxDORSLID1, 83, -70, -70, 50);
}
if (frame == 76) {
- Sound_Play(353, 62, -70, -70, 50);
+ Sound_Play(kSfxMAGMOVE2, 62, -70, -70, 50);
}
if (frame > 70
diff --git a/engines/bladerunner/script/scene/nr04.cpp b/engines/bladerunner/script/scene/nr04.cpp
index 22ff810f26..ffea441df8 100644
--- a/engines/bladerunner/script/scene/nr04.cpp
+++ b/engines/bladerunner/script/scene/nr04.cpp
@@ -183,7 +183,7 @@ bool SceneScriptNR04::ClickedOn2DRegion(int region) {
Player_Loses_Control();
Actor_Voice_Over(4180, kActorVoiceOver);
Actor_Change_Animation_Mode(kActorMcCoy, kAnimationModeDie);
- Ambient_Sounds_Play_Sound(555, 90, 99, 0, 0);
+ Ambient_Sounds_Play_Sound(kSfxMALEHURT, 90, 99, 0, 0);
Delay(350);
Actor_Set_At_XYZ(kActorMcCoy, 109.0f, 0.0f, 374.0f, 0);
Actor_Retired_Here(kActorMcCoy, 12, 12, true, -1);
diff --git a/engines/bladerunner/script/scene/nr05.cpp b/engines/bladerunner/script/scene/nr05.cpp
index 342849ecf9..fcf12b62c3 100644
--- a/engines/bladerunner/script/scene/nr05.cpp
+++ b/engines/bladerunner/script/scene/nr05.cpp
@@ -157,11 +157,11 @@ void SceneScriptNR05::SceneFrameAdvanced(int frame) {
}
if (frame == 78) {
- Sound_Play(345, 83, 70, 70, 50);
+ Sound_Play(kSfxDORSLID1, 83, 70, 70, 50);
}
if (frame == 86) {
- Sound_Play(353, 62, 70, 70, 50);
+ Sound_Play(kSfxMAGMOVE2, 62, 70, 70, 50);
}
rotateActorOnGround(kActorHysteriaPatron2);
diff --git a/engines/bladerunner/script/scene/nr08.cpp b/engines/bladerunner/script/scene/nr08.cpp
index fe9c71031f..52a5b95b62 100644
--- a/engines/bladerunner/script/scene/nr08.cpp
+++ b/engines/bladerunner/script/scene/nr08.cpp
@@ -150,7 +150,7 @@ void SceneScriptNR08::SceneFrameAdvanced(int frame) {
) {
Set_Fade_Density((frame - 76) / 14.0f);
Music_Stop(3);
- Ambient_Sounds_Play_Sound(566, 27, 0, 99, 0);
+ Ambient_Sounds_Play_Sound(kSfxDEKCLAP1, 27, 0, 99, 0);
} else if (frame >= 91
&& frame < 120
) {
@@ -198,7 +198,7 @@ void SceneScriptNR08::PlayerWalkedIn() {
&& !Game_Flag_Query(kFlagNR08DektoraShow)
) {
Game_Flag_Set(kFlagNR08DektoraShow);
- Ambient_Sounds_Play_Sound(566, 27, 0, 99, 0);
+ Ambient_Sounds_Play_Sound(kSfxDEKCLAP1, 27, 0, 99, 0);
Music_Play(kMusicArkdFly1, 61, 0, 1, -1, 0, 0);
Outtake_Play(kOuttakeDektora, true, -1);
} else {
diff --git a/engines/bladerunner/script/scene/nr10.cpp b/engines/bladerunner/script/scene/nr10.cpp
index a3f7adcd84..61e886a321 100644
--- a/engines/bladerunner/script/scene/nr10.cpp
+++ b/engines/bladerunner/script/scene/nr10.cpp
@@ -75,7 +75,7 @@ bool SceneScriptNR10::ClickedOn3DObject(const char *objectName, bool combatMode)
Actor_Set_Invisible(kActorMcCoy, false);
Actor_Set_Invisible(kActorDektora, false);
Ambient_Sounds_Remove_Looping_Sound(452, true);
- Sound_Play(453, 52, 0, 0, 50);
+ Sound_Play(kSfx35MMBRK1, 52, 0, 0, 50);
Scene_Loop_Set_Default(0);
Scene_Loop_Start_Special(kSceneLoopModeOnce, 0, true);
Un_Combat_Target_Object("BOX18");
diff --git a/engines/bladerunner/script/scene/nr11.cpp b/engines/bladerunner/script/scene/nr11.cpp
index a8b59dacfb..40b7f13942 100644
--- a/engines/bladerunner/script/scene/nr11.cpp
+++ b/engines/bladerunner/script/scene/nr11.cpp
@@ -251,39 +251,39 @@ bool SceneScriptNR11::ClickedOn2DRegion(int region) {
void SceneScriptNR11::SceneFrameAdvanced(int frame) {
if (frame == 62) {
- Ambient_Sounds_Play_Sound(449, 40, 100, 100, 10);
+ Ambient_Sounds_Play_Sound(kSfxMCGUN1, 40, 100, 100, 10);
}
if (frame == 67) {
- Ambient_Sounds_Play_Sound(449, 30, 90, 90, 10);
+ Ambient_Sounds_Play_Sound(kSfxMCGUN1, 30, 90, 90, 10);
}
if (frame == 74) {
- Ambient_Sounds_Play_Sound(450, 50, 83, 83, 10);
+ Ambient_Sounds_Play_Sound(kSfxMCGUN2, 50, 83, 83, 10);
}
if (frame == 80) {
- Ambient_Sounds_Play_Sound(449, 60, 65, 65, 10);
+ Ambient_Sounds_Play_Sound(kSfxMCGUN1, 60, 65, 65, 10);
}
if (frame == 92) {
- Ambient_Sounds_Play_Sound(450, 30, 50, 50, 10);
+ Ambient_Sounds_Play_Sound(kSfxMCGUN2, 30, 50, 50, 10);
}
if (frame == 97) {
- Ambient_Sounds_Play_Sound(449, 50, -40, -40, 10);
+ Ambient_Sounds_Play_Sound(kSfxMCGUN1, 50, -40, -40, 10);
}
if (frame == 103) {
- Ambient_Sounds_Play_Sound(450, 40, -27, -27, 10);
+ Ambient_Sounds_Play_Sound(kSfxMCGUN2, 40, -27, -27, 10);
}
if (frame == 109) {
- Ambient_Sounds_Play_Sound(449, 60, -20, -20, 10);
+ Ambient_Sounds_Play_Sound(kSfxMCGUN1, 60, -20, -20, 10);
}
if (frame == 62) {
- Ambient_Sounds_Play_Sound(122, 80, 100, 100, 15);
+ Ambient_Sounds_Play_Sound(kSfxMTLHIT1, 80, 100, 100, 15);
}
if (Game_Flag_Query(kFlagNR11BreakWindow)) {
diff --git a/engines/bladerunner/script/scene/ps01.cpp b/engines/bladerunner/script/scene/ps01.cpp
index c80562f1ad..453e085651 100644
--- a/engines/bladerunner/script/scene/ps01.cpp
+++ b/engines/bladerunner/script/scene/ps01.cpp
@@ -192,33 +192,33 @@ void SceneScriptPS01::SceneFrameAdvanced(int frame) {
if (frame == 71
|| frame == 188
) {
- Sound_Play(116, 100, 40, 0, 50);
+ Sound_Play(kSfxSPINOPN4, 100, 40, 0, 50);
}
if (frame == 108
|| frame == 228
) {
- Sound_Play(119, 100, 40, 0, 50);
+ Sound_Play(kSfxSPINCLS1, 100, 40, 0, 50);
}
if (frame == 1) {
- Sound_Play(118, 40, 0, 0, 50);
+ Sound_Play(kSfxCARDOWN3, 40, 0, 0, 50);
}
if (frame == 76) {
- Sound_Play(121, 50, 0, 0, 50);
+ Sound_Play(kSfxSERVOD1, 50, 0, 0, 50);
}
if (frame == 192) {
- Sound_Play(120, 50, 0, 0, 50);
+ Sound_Play(kSfxSERVOU1, 50, 0, 0, 50);
}
if (frame == 59) {
- Sound_Play(122, 15, 0, 0, 50);
+ Sound_Play(kSfxMTLHIT1, 15, 0, 0, 50);
}
if (frame == 275) {
- Sound_Play(117, 40, 0, 0, 50);
+ Sound_Play(kSfxCARUP3, 40, 0, 0, 50);
}
if (!Game_Flag_Query(kFlagArrivedFromSpinner2)) {
diff --git a/engines/bladerunner/script/scene/ps02.cpp b/engines/bladerunner/script/scene/ps02.cpp
index d655b9686b..d3d97648fa 100644
--- a/engines/bladerunner/script/scene/ps02.cpp
+++ b/engines/bladerunner/script/scene/ps02.cpp
@@ -112,11 +112,11 @@ bool SceneScriptPS02::ClickedOn2DRegion(int region) {
void SceneScriptPS02::SceneFrameAdvanced(int frame) {
if (frame == 1) {
- Ambient_Sounds_Play_Sound(208, 45, 0, 0, 0);
+ Ambient_Sounds_Play_Sound(kSfxELDOORO2, 45, 0, 0, 0);
}
if (frame == 91) {
- Ambient_Sounds_Play_Sound(209, 45, 0, 0, 0);
+ Ambient_Sounds_Play_Sound(kSfxELDOORC1, 45, 0, 0, 0);
}
//return true;
}
diff --git a/engines/bladerunner/script/scene/ps05.cpp b/engines/bladerunner/script/scene/ps05.cpp
index e3261c44f3..612ad75cf1 100644
--- a/engines/bladerunner/script/scene/ps05.cpp
+++ b/engines/bladerunner/script/scene/ps05.cpp
@@ -133,7 +133,7 @@ bool SceneScriptPS05::ClickedOn2DRegion(int region) {
void SceneScriptPS05::SceneFrameAdvanced(int frame) {
if (frame == 1 || frame == 16 || frame == 31 || frame == 46) {
- Sound_Play(149, Random_Query(10, 10), 70, 70, 50);
+ Sound_Play(kSfxLABMISC4, Random_Query(10, 10), 70, 70, 50);
}
//return true;
}
diff --git a/engines/bladerunner/script/scene/ps06.cpp b/engines/bladerunner/script/scene/ps06.cpp
index dde7c220a3..3f37ffa8ed 100644
--- a/engines/bladerunner/script/scene/ps06.cpp
+++ b/engines/bladerunner/script/scene/ps06.cpp
@@ -86,13 +86,13 @@ bool SceneScriptPS06::ClickedOn3DObject(const char *objectName, bool a2) {
return true;
} else {
Actor_Clues_Transfer_New_To_Mainframe(kActorMcCoy);
- Ambient_Sounds_Play_Sound(587, 50, 0, 0, 99);
+ Ambient_Sounds_Play_Sound(kSfxDATALOAD, 50, 0, 0, 99);
Delay(2000);
Actor_Says(kActorAnsweringMachine, 340, kAnimationModeTalk);
Actor_Clues_Transfer_New_From_Mainframe(kActorMcCoy);
- Ambient_Sounds_Play_Sound(587, 50, 0, 0, 99);
+ Ambient_Sounds_Play_Sound(kSfxDATALOAD, 50, 0, 0, 99);
Delay(2000);
- Ambient_Sounds_Play_Sound(588, 80, 0, 0, 99);
+ Ambient_Sounds_Play_Sound(kSfxBEEPNEAT, 80, 0, 0, 99);
Actor_Says(kActorAnsweringMachine, 350, kAnimationModeTalk);
return true;
}
diff --git a/engines/bladerunner/script/scene/ps07.cpp b/engines/bladerunner/script/scene/ps07.cpp
index 86c8eaa5dc..3ce7d4254a 100644
--- a/engines/bladerunner/script/scene/ps07.cpp
+++ b/engines/bladerunner/script/scene/ps07.cpp
@@ -52,8 +52,8 @@ bool SceneScriptPS07::MouseClick(int x, int y) {
}
bool SceneScriptPS07::ClickedOn3DObject(const char *objectName, bool a2) {
- if (Object_Query_Click("L.MOUSE", objectName)) {
- Sound_Play(155, 70, 0, 0, 50);
+ if (Object_Query_Click("L.MOUSE", objectName)) { // a bug? Which object is this?
+ Sound_Play(kSfxLABBUZZ1, 70, 0, 0, 50);
if (Actor_Query_Goal_Number(kActorKlein) < 4 && Actor_Query_Goal_Number(kActorKlein) > 0) {
Actor_Face_Actor(kActorMcCoy, kActorKlein, true);
Actor_Set_Goal_Number(kActorKlein, 3);
diff --git a/engines/bladerunner/script/scene/ps09.cpp b/engines/bladerunner/script/scene/ps09.cpp
index d7f48b0f1f..ee94b1e0e1 100644
--- a/engines/bladerunner/script/scene/ps09.cpp
+++ b/engines/bladerunner/script/scene/ps09.cpp
@@ -254,7 +254,7 @@ void SceneScriptPS09::SceneFrameAdvanced(int frame) {
|| frame == 52
|| frame == 54
) {
- Sound_Play(97, Random_Query(50, 33), 10, 10, 50);
+ Sound_Play(kSfxNEON7, Random_Query(50, 33), 10, 10, 50); // TODO needs support for swapped min, max in Random_Query
}
//return true;
}
diff --git a/engines/bladerunner/script/scene/ps10.cpp b/engines/bladerunner/script/scene/ps10.cpp
index e2cbb5eb7c..19932495b0 100644
--- a/engines/bladerunner/script/scene/ps10.cpp
+++ b/engines/bladerunner/script/scene/ps10.cpp
@@ -51,7 +51,7 @@ static const int *getPoliceMazePS10TrackData1() { // Enemy linked series (kIte
#endif // BLADERUNNER_ORIGINAL_BUGS
kPMTIWaitRandom, 3000, 5000,
kPMTIObstacleSet, kItemPS10Target1,
- kPMTIPlaySound, 159, 100,
+ kPMTIPlaySound, kSfxUPTARG3, 100,
kPMTIMove, 14,
kPMTIWait, 1000,
kPMTIRotate, 740, 80,
@@ -63,7 +63,7 @@ static const int *getPoliceMazePS10TrackData1() { // Enemy linked series (kIte
kPMTIWait, 0,
kPMTIRotate, 488, 80,
kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
kPMTIWait, 0,
kPMTIRotate, 740, 80,
kPMTIPausedReset, kItemPS10Target2, // kItemPS10Target2 continues the route of this item
@@ -113,7 +113,7 @@ static const int *getPoliceMazePS10TrackData3() { // Enemy (kItemPS10Target3)
kPMTIPosition, 0,
kPMTIWaitRandom, 3000, 5000,
kPMTIObstacleSet, kItemPS10Target3,
- kPMTIPlaySound, 159, 100,
+ kPMTIPlaySound, kSfxUPTARG3, 100,
kPMTITargetSet, kItemPS10Target3, 1,
kPMTIEnemyReset, kItemPS10Target3,
kPMTIMove, 5,
@@ -123,12 +123,12 @@ static const int *getPoliceMazePS10TrackData3() { // Enemy (kItemPS10Target3)
kPMTIWait, 0,
kPMTIRotate, 491, 80,
kPMTIWait, 500,
- kPMTIShoot, 27, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
kPMTIWait, 500,
kPMTIRotate, 233, 80,
kPMTIWait, 0,
kPMTIRotate, 993, 80,
- kPMTIPlaySound, 34, 33,
+ kPMTIPlaySound, kSfxTARGUP6, 33,
kPMTIMove, 0,
kPMTIObstacleReset, kItemPS10Target3,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -154,7 +154,7 @@ static const int *getPoliceMazePS10TrackData4() { // Innocent (kItemPS10Target
kPMTIPosition, 0,
kPMTIWaitRandom, 3000, 6000,
kPMTIObstacleSet, kItemPS10Target4,
- kPMTIPlaySound, 159, 100,
+ kPMTIPlaySound, kSfxUPTARG3, 100,
kPMTITargetSet, kItemPS10Target4, 1,
kPMTIEnemyReset, kItemPS10Target4,
kPMTIMove, 34,
@@ -187,7 +187,7 @@ static const int *getPoliceMazePS10TrackData5() { // Innocent (kItemPS10Target
kPMTIPosition, 0,
kPMTIWaitRandom, 4000, 6000,
kPMTIObstacleSet, kItemPS10Target5,
- kPMTIPlaySound, 159, 100,
+ kPMTIPlaySound, kSfxUPTARG3, 100,
kPMTITargetSet, kItemPS10Target5, 1,
kPMTIEnemyReset, kItemPS10Target5,
kPMTIMove, 5,
@@ -195,7 +195,7 @@ static const int *getPoliceMazePS10TrackData5() { // Innocent (kItemPS10Target
kPMTIRotate, 512, 100,
kPMTIWait, 2000,
kPMTIRotate, 0, -100,
- kPMTIPlaySound, 34, 33,
+ kPMTIPlaySound, kSfxTARGUP6, 33,
kPMTIMove, 0,
kPMTILeave,
kPMTIObstacleReset, kItemPS10Target5,
@@ -224,7 +224,7 @@ static const int *getPoliceMazePS10TrackData6() { // Enemy (kItemPS10Target6)
kPMTIPosition, 0,
kPMTIWaitRandom, 4000, 6000,
kPMTIObstacleSet, kItemPS10Target6,
- kPMTIPlaySound, 159, 100,
+ kPMTIPlaySound, kSfxUPTARG3, 100,
kPMTITargetSet, kItemPS10Target6, 1,
kPMTIEnemyReset, kItemPS10Target6,
kPMTIMove, 7,
@@ -234,12 +234,12 @@ static const int *getPoliceMazePS10TrackData6() { // Enemy (kItemPS10Target6)
kPMTIWait, 0,
kPMTIRotate, 500, 80,
kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
kPMTIWait, 0,
kPMTIRotate, 750, 80,
kPMTIWait, 0,
kPMTIRotate, 999, 80,
- kPMTIPlaySound, 34, 33,
+ kPMTIPlaySound, kSfxTARGUP6, 33,
kPMTIMove, 0,
kPMTIObstacleReset, kItemPS10Target6,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -298,7 +298,7 @@ static const int *getPoliceMazePS10TrackData8() { // Enemy (kItemPS10Target8)
kPMTIPosition, 0,
kPMTIWaitRandom, 4000, 6000,
kPMTIObstacleSet, kItemPS10Target8,
- kPMTIPlaySound, 159, 100,
+ kPMTIPlaySound, kSfxUPTARG3, 100,
kPMTITargetSet, kItemPS10Target8, 1,
kPMTIEnemyReset, kItemPS10Target8,
kPMTIMove, 34,
@@ -307,7 +307,7 @@ static const int *getPoliceMazePS10TrackData8() { // Enemy (kItemPS10Target8)
kPMTIRotate, 491, 80,
kPMTIMove, 20,
kPMTIWait, 0, // this results in shooting too fast - TODO maybe introduce a small wait here (50 or 150)
- kPMTIShoot, 27, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
kPMTIMove, 0,
kPMTIObstacleReset, kItemPS10Target8,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -336,44 +336,44 @@ static const int *getPoliceMazePS10TrackData9() { // Special (kItemPS10Target9
kPMTITargetSet, kItemPS10Target9, 1,
kPMTIEnemySet, kItemPS10Target9,
kPMTIObstacleSet, kItemPS10Target9,
- kPMTIPlaySound, 0, 33,
+ kPMTIPlaySound, kSfxCROSLOCK, 33,
kPMTIMove, 23,
- kPMTIPlaySound, 0, 33,
+ kPMTIPlaySound, kSfxCROSLOCK, 33,
kPMTIWait, 200,
- kPMTIPlaySound, 32, 33,
+ kPMTIPlaySound, kSfxTARGUP4, 33,
kPMTIRotate, 498, 100,
- kPMTIPlaySound, 0, 33,
+ kPMTIPlaySound, kSfxCROSLOCK, 33,
kPMTIWait, 100,
- kPMTIShoot, 27, 33,
- kPMTIPlaySound, 32, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
+ kPMTIPlaySound, kSfxTARGUP4, 33,
kPMTIMove, 35,
- kPMTIPlaySound, 32, 33,
+ kPMTIPlaySound, kSfxTARGUP4, 33,
kPMTIWait, 100,
- kPMTIShoot, 27, 33,
- kPMTIPlaySound, 0, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
+ kPMTIPlaySound, kSfxCROSLOCK, 33,
kPMTIMove, 23,
- kPMTIPlaySound, 32, 33,
+ kPMTIPlaySound, kSfxTARGUP4, 33,
kPMTIWait, 100,
- kPMTIShoot, 27, 33,
- kPMTIPlaySound, 32, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
+ kPMTIPlaySound, kSfxTARGUP4, 33,
kPMTIRotate, 758, 100,
- kPMTIPlaySound, 32, 33,
+ kPMTIPlaySound, kSfxTARGUP4, 33,
kPMTIMove, 89,
- kPMTIPlaySound, 0, 33,
+ kPMTIPlaySound, kSfxCROSLOCK, 33,
kPMTIWaitRandom, 4000, 6000,
kPMTITargetSet, kItemPS10Target9, 1, // intended: special: "second" enemy (re-using the target of the track)
kPMTIEnemySet, kItemPS10Target9, // intended: special: "second" enemy (re-using the target of the track)
kPMTIFacing, 216,
- kPMTIPlaySound, 32, 33,
+ kPMTIPlaySound, kSfxTARGUP4, 33,
kPMTIMove, 69,
kPMTIWait, 100,
- kPMTIPlaySound, 32, 33,
+ kPMTIPlaySound, kSfxTARGUP4, 33,
kPMTIRotate, 498, 100,
kPMTIWait, 100,
- kPMTIShoot, 27, 33,
- kPMTIPlaySound, 0, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
+ kPMTIPlaySound, kSfxCROSLOCK, 33,
kPMTIRotate, 216, 100,
- kPMTIPlaySound, 32, 33,
+ kPMTIPlaySound, kSfxTARGUP4, 33,
kPMTIMove, 0,
kPMTIObstacleReset, kItemPS10Target9,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -401,25 +401,25 @@ void SceneScriptPS10::InitializeScene() {
Scene_Exit_Add_2D_Exit(1, 0, 0, 20, 479, 3);
Ambient_Sounds_Remove_All_Non_Looping_Sounds(0);
- Ambient_Sounds_Add_Looping_Sound(387, 50, 1, 1);
- Ambient_Sounds_Add_Looping_Sound( 54, 50, 1, 1);
- Ambient_Sounds_Add_Sound( 1, 10, 50, 16, 25, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(389, 5, 50, 16, 25, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(390, 6, 50, 16, 25, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(443, 2, 100, 14, 16, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(444, 2, 100, 14, 16, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(445, 2, 100, 14, 16, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(446, 2, 100, 14, 16, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(303, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(304, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(305, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(306, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(307, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(308, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Looping_Sound(kSfxESPLOOP2, 50, 1, 1);
+ Ambient_Sounds_Add_Looping_Sound(kSfxCTRAIN1, 50, 1, 1);
+ Ambient_Sounds_Add_Sound(kSfxSTEAM1, 10, 50, 16, 25, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxSTEAMY1, 5, 50, 16, 25, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxSTEAMY2, 6, 50, 16, 25, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxSCARY4, 2, 100, 14, 16, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxSCARY5, 2, 100, 14, 16, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxSCARY6, 2, 100, 14, 16, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxSCARY7, 2, 100, 14, 16, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxBBGRN1, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxBBGRN2, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxBBGRN3, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxBBMOVE1, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxBBMOVE2, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxBBMOVE3, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
#if BLADERUNNER_ORIGINAL_BUGS
#else
// Moved here from PS15
- Sound_Play(155, 90, 0, 0, 50); // LABBUZZ1.AUD
+ Sound_Play(kSfxLABBUZZ1, 90, 0, 0, 50);
#endif // BLADERUNNER_ORIGINAL_BUGS
}
@@ -501,14 +501,14 @@ bool SceneScriptPS10::ClickedOnItem(int itemId, bool combatMode) {
if (Player_Query_Combat_Mode()) {
switch (itemId) {
case kItemPS10Target4:
- Sound_Play(4, 50, 0, 0, 50); // FEMHURT2
+ Sound_Play(kSfxFEMHURT2, 50, 0, 0, 50);
break;
case kItemPS10Target5: // fall-through
case kItemPS10Target7:
- Sound_Play(555, 50, 0, 0, 50); // MALEHURT
+ Sound_Play(kSfxMALEHURT, 50, 0, 0, 50);
break;
default:
- Sound_Play(2, 12, 0, 0, 50); // SPINNY1
+ Sound_Play(kSfxSPINNY1, 12, 0, 0, 50);
break;
}
diff --git a/engines/bladerunner/script/scene/ps11.cpp b/engines/bladerunner/script/scene/ps11.cpp
index 0100370c2a..1331f4cf4f 100644
--- a/engines/bladerunner/script/scene/ps11.cpp
+++ b/engines/bladerunner/script/scene/ps11.cpp
@@ -61,13 +61,13 @@ static const int *getPoliceMazePS11TrackData9() { // Enemy (kItemPS11Target1)
kPMTIWaitRandom, 5000, 6000,
#endif // BLADERUNNER_ORIGINAL_BUGS
kPMTIObstacleSet, kItemPS11Target1,
- kPMTIPlaySound, 31, 33,
+ kPMTIPlaySound, kSfxTARGUP3, 33,
kPMTITargetSet, kItemPS11Target1, 1,
kPMTIEnemySet, kItemPS11Target1,
kPMTIMove, 7,
kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
- kPMTIPlaySound, 34, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
+ kPMTIPlaySound, kSfxTARGUP6, 33,
kPMTIMove, 0,
kPMTIWait, 500,
kPMTIObstacleReset, kItemPS11Target1,
@@ -104,7 +104,7 @@ static const int *getPoliceMazePS11TrackData10() { // Enemy (kItemPS11Target2,
kPMTIEnemyReset, kItemPS11Target3, // both targets should clear their enemy flag here
#endif // BLADERUNNER_ORIGINAL_BUGS
kPMTIObstacleSet, kItemPS11Target2,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTIMove, 14,
kPMTIWait, 500,
kPMTIPausedReset, kItemPS11Target3,
@@ -129,12 +129,12 @@ static const int *getPoliceMazePS11TrackData11() { // Enemy (kItemPS11Target2,
kPMTIMove, 25,
kPMTIWait, 500,
kPMTIEnemySet, kItemPS11Target3, // rotate - reveal -- no need to set target 2 as enemy too, since it's gone
- kPMTIPlaySound, 32, 33,
+ kPMTIPlaySound, kSfxTARGUP4, 33,
kPMTIRotate, 644, 80,
kPMTIWait, 0,
kPMTIRotate, 388, 80,
kPMTIWait, 1000,
- kPMTIShoot, 12, 33,
+ kPMTIShoot, kSfxLGCAL1, 33,
kPMTIMove, 79,
kPMTIObstacleReset, kItemPS11Target3,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -206,7 +206,7 @@ static const int *getPoliceMazePS11TrackData13() { // Enemy (kItemPS11Target5)
kPMTIPosition, 0,
kPMTIWaitRandom, 4000, 8000,
kPMTIObstacleSet, kItemPS11Target5,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTITargetSet, kItemPS11Target5, 1,
kPMTIEnemySet, kItemPS11Target5,
kPMTIMove, 4,
@@ -227,8 +227,8 @@ static const int *getPoliceMazePS11TrackData13() { // Enemy (kItemPS11Target5)
kPMTIWait, 0,
kPMTIRotate, 340, 80,
kPMTIWait, 200,
- kPMTIShoot, 27, 33,
- kPMTIPlaySound, 34, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
+ kPMTIPlaySound, kSfxTARGUP6, 33,
kPMTIMove, 0,
kPMTIObstacleReset, kItemPS11Target5,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -261,7 +261,7 @@ static const int *getPoliceMazePS11TrackData14() { // Enemy (kItemPS11Target6)
kPMTIPosition, 0,
kPMTIWaitRandom, 3000, 6000,
kPMTIObstacleSet, kItemPS11Target6,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTIMove, 5,
kPMTIWait, 500,
kPMTIEnemySet, kItemPS11Target6, // rotate - reveal
@@ -273,8 +273,8 @@ static const int *getPoliceMazePS11TrackData14() { // Enemy (kItemPS11Target6)
kPMTIRotate, 260, 80, // corrected orientation - face towards McCoy
#endif // BLADERUNNER_ORIGINAL_BUGS
kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
- kPMTIPlaySound, 34, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
+ kPMTIPlaySound, kSfxTARGUP6, 33,
kPMTIMove, 0,
kPMTIObstacleReset, kItemPS11Target6,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -305,7 +305,7 @@ static const int *getPoliceMazePS11TrackData15() { // Special (kItemPS11Target7
kPMTIPosition, 0,
kPMTIWaitRandom, 3000, 7000,
kPMTIObstacleSet, kItemPS11Target7,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTIEnemyReset, kItemPS11Target7,
#if BLADERUNNER_ORIGINAL_BUGS
#else
@@ -336,7 +336,7 @@ static const int *getPoliceMazePS11TrackData16() { // Innocent (kItemPS11Target
kPMTIEnemyReset, kItemPS11Target8, // [redundant after bug fix]
kPMTIMove, 25,
kPMTIWait, 500,
- kPMTIPlaySound, 32, 33,
+ kPMTIPlaySound, kSfxTARGUP4, 33,
kPMTIRotate, 644, 100,
kPMTIWait, 0,
kPMTIRotate, 388, 200,
@@ -379,10 +379,10 @@ static const int *getPoliceMazePS11TrackData17() { // Special (kItemPS11Target9
kPMTIObstacleSet, kItemPS11Target9, // make visible after the wait period, not before
kPMTITargetSet, kItemPS11Target9, 1, // set Target-able after the wait period, not before
#endif // BLADERUNNER_ORIGINAL_BUGS
- kPMTIPlaySound, 32, 33,
+ kPMTIPlaySound, kSfxTARGUP4, 33,
kPMTIMove, 10,
kPMTIWait, 0, // this results in shooting too fast - TODO maybe introduce a small wait here (50 or 150)
- kPMTIShoot, 27, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
kPMTIMove, 0,
kPMTITargetSet, kItemPS11Target9, 1, // intended: special: "second" enemy (re-using the target of the track)
kPMTIEnemySet, kItemPS11Target9, // intended: special: "second" enemy (re-using the target of the track)
@@ -391,7 +391,7 @@ static const int *getPoliceMazePS11TrackData17() { // Special (kItemPS11Target9
kPMTIEnemySet, kItemPS11Target9, // intended: special: "third" enemy (re-using the target of the track)
kPMTIMove, 10,
kPMTIWait, 0, // this results in shooting too fast - TODO maybe introduce a small wait here (50 or 150)
- kPMTIShoot, 27, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
kPMTIMove, 24,
kPMTIWait, 1000,
kPMTIObstacleReset, kItemPS11Target9,
@@ -430,9 +430,9 @@ static const int *getPoliceMazePS11TrackData18() { // Special (kItemPS11Target1
kPMTIWaitRandom, 4000, 6000,
kPMTIObstacleSet, kItemPS11Target10,
kPMTIMove, 5,
- kPMTIPlaySound, 19, 33,
+ kPMTIPlaySound, kSfxRICO3, 33,
#if BLADERUNNER_ORIGINAL_BUGS
- kPMTIPlaySound, 3, 33, // FEMHURT1 - Wrong sound
+ kPMTIPlaySound, kSfxFEMHURT1, 33, // FEMHURT1 - Wrong sound
#endif // BLADERUNNER_ORIGINAL_BUGS
kPMTIWait, 1000,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -447,7 +447,7 @@ static const int *getPoliceMazePS11TrackData18() { // Special (kItemPS11Target1
kPMTIWait, 0,
kPMTIRotate, 512, 200,
kPMTIWait, 1000,
- kPMTIShoot, 12, 33,
+ kPMTIShoot, kSfxLGCAL1, 33,
kPMTIPausedReset, kItemPS11Target11,
kPMTIObstacleReset, kItemPS11Target10,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -472,9 +472,9 @@ static const int *getPoliceMazePS11TrackData19() { // Special (kItemPS11Target1
kPMTITargetSet, kItemPS11Target11, 1, // intended: special: "second" enemy (re-using the target of the track)
kPMTIEnemySet, kItemPS11Target11, // intended: special: "second" enemy (re-using the target of the track)
kPMTIMove, 2,
- kPMTIPlaySound, 32, 33,
+ kPMTIPlaySound, kSfxTARGUP4, 33,
kPMTIWait, 1000,
- kPMTIShoot, 12, 33,
+ kPMTIShoot, kSfxLGCAL1, 33,
kPMTIMove, kItemPS11Target11,
kPMTIWait, 500,
kPMTIObstacleReset, kItemPS11Target11,
@@ -506,9 +506,9 @@ static const int *getPoliceMazePS11TrackData20() { // Enemy (kItemPS11Target12)
kPMTIEnemySet, kItemPS11Target12,
kPMTIObstacleSet, kItemPS11Target12,
kPMTIMove, 9,
- kPMTIPlaySound, 32, 33,
+ kPMTIPlaySound, kSfxTARGUP4, 33,
kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
kPMTIMove, 0,
kPMTIObstacleReset, kItemPS11Target12,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -578,9 +578,9 @@ static const int *getPoliceMazePS11TrackData22() { // Enemy (kItemPS11Target14)
#endif // BLADERUNNER_ORIGINAL_BUGS
kPMTIObstacleSet, kItemPS11Target14,
kPMTIMove, 7,
- kPMTIPlaySound, 32, 33,
+ kPMTIPlaySound, kSfxTARGUP4, 33,
kPMTIWait, 1000,
- kPMTIShoot, 12, 33,
+ kPMTIShoot, kSfxLGCAL1, 33,
kPMTIMove, 0,
kPMTIObstacleReset, kItemPS11Target14,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -645,7 +645,7 @@ static const int *getPoliceMazePS11TrackData27() { // Enemy (kItemPS11Target16)
kPMTIObstacleSet, kItemPS11Target16,
kPMTIMove, 14,
kPMTIWait, 1000,
- kPMTIShoot, 12, 33,
+ kPMTIShoot, kSfxLGCAL1, 33,
kPMTIMove, 0,
kPMTIObstacleReset, kItemPS11Target16,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -757,15 +757,15 @@ bool SceneScriptPS11::ClickedOnItem(int itemId, bool combatMode) {
switch (itemId) {
case kItemPS11Target4: // fall-through
case kItemPS11Target15:
- Sound_Play(555, 50, 0, 0, 50); // MALEHURT
+ Sound_Play(kSfxMALEHURT, 50, 0, 0, 50);
break;
case kItemPS11Target7: // fall-through
case kItemPS11Target8: // fall-through
case kItemPS11Target13:
- Sound_Play(4, 50, 0, 0, 50); // FEMHURT2
+ Sound_Play(kSfxFEMHURT2, 50, 0, 0, 50);
break;
default:
- Sound_Play(2, 12, 0, 0, 50); // SPINNY1
+ Sound_Play(kSfxSPINNY1, 12, 0, 0, 50);
break;
}
diff --git a/engines/bladerunner/script/scene/ps12.cpp b/engines/bladerunner/script/scene/ps12.cpp
index 6f745b03e2..e3262f0bdf 100644
--- a/engines/bladerunner/script/scene/ps12.cpp
+++ b/engines/bladerunner/script/scene/ps12.cpp
@@ -57,13 +57,13 @@ static const int *getPoliceMazePS12TrackData29() { // Enemy (kItemPS12Target1) -
kPMTIPosition, 0,
kPMTIWaitRandom, 4000, 10000,
kPMTIObstacleSet, kItemPS12Target1,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTITargetSet, kItemPS12Target1, 1,
kPMTIEnemySet, kItemPS12Target1,
kPMTIMove, 5,
kPMTIWait, 500,
- kPMTIShoot, 27, 33,
- kPMTIPlaySound, 34, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
+ kPMTIPlaySound, kSfxTARGUP6, 33,
kPMTIMove, 0,
kPMTIObstacleReset, kItemPS12Target1,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -90,13 +90,13 @@ static const int *getPoliceMazePS12TrackData30() { // Enemy (kItemPS12Target2) -
kPMTIPosition, 0,
kPMTIWaitRandom, 3000, 9000,
kPMTIObstacleSet, kItemPS12Target2,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTITargetSet, kItemPS12Target2, 1,
kPMTIEnemySet, kItemPS12Target2,
kPMTIMove, 5,
kPMTIWait, 500,
- kPMTIShoot, 27, 33,
- kPMTIPlaySound, 34, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
+ kPMTIPlaySound, kSfxTARGUP6, 33,
kPMTIMove, 0,
kPMTIObstacleReset, kItemPS12Target2,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -134,13 +134,13 @@ static const int *getPoliceMazePS12TrackData31() { // Innocent (kItemPS12Target3
#endif // BLADERUNNER_ORIGINAL_BUGS
kPMTIObstacleSet, kItemPS12Target3,
kPMTIMove, 5,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTIWait, 1000,
kPMTIRotate, 968, 100,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTIWait, 500,
kPMTIMove, 0,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTILeave,
kPMTIObstacleReset, kItemPS12Target3,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -167,14 +167,14 @@ static const int *getPoliceMazePS12TrackData32() { // Enemy (kItemPS12Target4)
kPMTIPosition, 0,
kPMTIWaitRandom, 3000, 10000,
kPMTIObstacleSet, kItemPS12Target4,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTITargetSet, kItemPS12Target4, 1,
kPMTIEnemySet, kItemPS12Target4,
kPMTIMove, 5,
kPMTIWait, 500,
- kPMTIShoot, 27, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
kPMTIRotate, 498, 80,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTIWait, 500,
kPMTIMove, 0,
kPMTIObstacleReset, kItemPS12Target4,
@@ -205,12 +205,12 @@ static const int *getPoliceMazePS12TrackData33() { // Innocent (kItemPS12Target5
kPMTITargetSet, kItemPS12Target5, 1,
kPMTIEnemyReset, kItemPS12Target5,
kPMTIMove, 5,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTIWait, 1000,
kPMTIRotate, 284, 80,
kPMTIWait, 0,
kPMTIRotate, 28, 80,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTIWait, 1000,
kPMTIMove, 0,
kPMTILeave,
@@ -250,27 +250,27 @@ static const int *getPoliceMazePS12TrackData34() { // Special (kItemPS12Target6
kPMTIEnemySet, kItemPS12Target7,
kPMTIEnemySet, kItemPS12Target8,
kPMTIMove, 5,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTIWait, 1000,
kPMTIRotate, 376, 80,
kPMTIWait, 0,
kPMTIRotate, 168, 80,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTIMove, 9,
kPMTIRotate, 33, 80,
kPMTIWait, 0,
kPMTIRotate, 15, 80,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTIWait, 500,
- kPMTIShoot, 27, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
kPMTIMove, 5,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTIRotate, 168, 80,
kPMTIWait, 0,
kPMTIRotate, 376, 80,
kPMTIWait, 0,
kPMTIRotate, 469, 80,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTIWait, 500,
kPMTITargetSet, kItemPS12Target6, 1, // intended: special: "second" enemy (re-using the targets of the track)
kPMTITargetSet, kItemPS12Target7, 1, // intended: special: "second" enemy (re-using the targets of the track)
@@ -285,19 +285,19 @@ static const int *getPoliceMazePS12TrackData34() { // Special (kItemPS12Target6
kPMTIRotate, 33, 80,
kPMTIWait, 0,
kPMTIRotate, 15, 80,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTIWait, 500,
- kPMTIShoot, 27, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
kPMTIMove, 5,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTIWait, 0,
kPMTIRotate, 469, 80,
kPMTIWait, 500,
kPMTIRotate, 198, 80,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTIWait, 0,
kPMTIMove, 19,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTIWait, 0,
#if BLADERUNNER_ORIGINAL_BUGS
kPMTIObstacleReset, kItemPS12Target6,
@@ -354,7 +354,7 @@ static const int *getPoliceMazePS12TrackData36() { // Enemy (kItemPS12Target6,
kPMTIPosition, 0,
kPMTIObstacleSet, kItemPS12Target8, // redundant (original)
kPMTIMove, 9,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTIWait, 1000,
kPMTIObstacleReset, kItemPS12Target6,
kPMTIObstacleReset, kItemPS12Target7,
@@ -392,12 +392,12 @@ static const int *getPoliceMazePS12TrackData37() { // Special: Innocent (kItemP
kPMTIPosition, 0,
kPMTIWait, 2000,
kPMTIObstacleSet, kItemPS12Target9,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTITargetSet, kItemPS12Target9, 1,
kPMTIEnemyReset, kItemPS12Target9,
kPMTIMove, 9,
kPMTIWait, 3000,
- kPMTIPlaySound, 34, 33,
+ kPMTIPlaySound, kSfxTARGUP6, 33,
kPMTIMove, 0,
kPMTILeave,
kPMTIObstacleReset, kItemPS12Target9,
@@ -425,13 +425,13 @@ static const int *getPoliceMazePS12TrackData38() { // Enemy (kItemPS12Target10)
kPMTIPosition, 0,
kPMTIWait, 3000,
kPMTIObstacleSet, kItemPS12Target10,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTITargetSet, kItemPS12Target10, 1,
kPMTIEnemySet, kItemPS12Target10,
kPMTIMove, 9,
kPMTIWait, 1000,
- kPMTIShoot, 12, 33,
- kPMTIPlaySound, 34, 33,
+ kPMTIShoot, kSfxLGCAL1, 33,
+ kPMTIPlaySound, kSfxTARGUP6, 33,
kPMTIMove, 0,
kPMTIObstacleReset, kItemPS12Target10,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -464,16 +464,16 @@ static const int *getPoliceMazePS12TrackData39() { // Enemy (kItemPS12Target11)
kPMTIWaitRandom, 5000, 6000,
#endif // BLADERUNNER_ORIGINAL_BUGS
kPMTIObstacleSet, kItemPS12Target11,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTITargetSet, kItemPS12Target11, 1,
kPMTIMove, 5,
kPMTIWait, 1000,
kPMTIEnemySet, kItemPS12Target11, // rotate - reveal
kPMTIRotate, 1010, 80,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTIWait, 500,
- kPMTIShoot, 27, 33,
- kPMTIPlaySound, 34, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
+ kPMTIPlaySound, kSfxTARGUP6, 33,
kPMTIMove, 0,
kPMTIObstacleReset, kItemPS12Target11,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -501,16 +501,16 @@ static const int *getPoliceMazePS12TrackData40() { // Enemy (kItemPS12Target12)
kPMTIPosition, 0,
kPMTIWaitRandom, 4000, 8000,
kPMTIObstacleSet, kItemPS12Target12,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTITargetSet, kItemPS12Target12, 1,
kPMTIMove, 5,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTIWait, 500,
kPMTIEnemySet, kItemPS12Target12, // rotate - reveal
kPMTIRotate, 968, 80,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
kPMTIMove, 0,
kPMTIObstacleReset, kItemPS12Target12,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -537,16 +537,16 @@ static const int *getPoliceMazePS12TrackData41() { // Innocent (kItemPS12Target
kPMTIPosition, 0,
kPMTIWaitRandom, 4000, 6000,
kPMTIObstacleSet, kItemPS12Target13,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTITargetSet, kItemPS12Target13, 1,
kPMTIEnemyReset, kItemPS12Target13,
kPMTIMove, 5,
kPMTIWait, 500,
kPMTIRotate, 1010, 80,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTIWait, 1000,
kPMTIMove, 0,
- kPMTIPlaySound, 34, 33,
+ kPMTIPlaySound, kSfxTARGUP6, 33,
kPMTILeave,
kPMTIObstacleReset, kItemPS12Target13,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -575,13 +575,13 @@ static const int *getPoliceMazePS12TrackData42() { // Enemy (kItemPS12Target14)
kPMTIPosition, 0,
kPMTIWaitRandom, 2000, 5000,
kPMTIObstacleSet, kItemPS12Target14,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTITargetSet, kItemPS12Target14, 1,
kPMTIEnemySet, kItemPS12Target14,
kPMTIMove, 5,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
kPMTIMove, 0,
kPMTIObstacleReset, kItemPS12Target14,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -608,7 +608,7 @@ static const int *getPoliceMazePS12TrackData43() { // Innocent (kItemPS12Target
kPMTIPosition, 0,
kPMTIWaitRandom, 5000, 7000,
kPMTIObstacleSet, kItemPS12Target15,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTITargetSet, kItemPS12Target15, 1,
kPMTIEnemyReset, kItemPS12Target15,
kPMTIMove, 9,
@@ -616,9 +616,9 @@ static const int *getPoliceMazePS12TrackData43() { // Innocent (kItemPS12Target
kPMTIRotate, 284, 80,
kPMTIWait, 0,
kPMTIRotate, 28, 80,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTIWait, 2000,
- kPMTIPlaySound, 34, 33,
+ kPMTIPlaySound, kSfxTARGUP6, 33,
kPMTIMove, 0,
kPMTILeave,
kPMTIObstacleReset, kItemPS12Target15,
@@ -650,7 +650,7 @@ static const int *getPoliceMazePS12TrackData44() { // Innocent (kItemPS12Target
kPMTIWaitRandom, 5000, 6000,
#endif // BLADERUNNER_ORIGINAL_BUGS
kPMTIObstacleSet, kItemPS12Target16,
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTITargetSet, kItemPS12Target16, 1,
kPMTIEnemyReset, kItemPS12Target16,
kPMTIMove, 5,
@@ -659,7 +659,7 @@ static const int *getPoliceMazePS12TrackData44() { // Innocent (kItemPS12Target
#else
kPMTIWaitRandom, 2000, 3000,
#endif // BLADERUNNER_ORIGINAL_BUGS
- kPMTIPlaySound, 29, 33,
+ kPMTIPlaySound, kSfxTARGUP1, 33,
kPMTIMove, 0,
kPMTILeave,
kPMTIObstacleReset, kItemPS12Target16,
@@ -688,7 +688,7 @@ static const int *getPoliceMazePS12TrackData45() { // Enemy (kItemPS12Target17)
kPMTIPosition, 0,
kPMTIWaitRandom, 3000, 10000,
kPMTIObstacleSet, kItemPS12Target17,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTITargetSet, kItemPS12Target17, 1,
kPMTIMove, 9,
kPMTIWait, 1000,
@@ -697,8 +697,8 @@ static const int *getPoliceMazePS12TrackData45() { // Enemy (kItemPS12Target17)
kPMTIWait, 0,
kPMTIRotate, 28, 80,
kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
- kPMTIPlaySound, 34, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
+ kPMTIPlaySound, kSfxTARGUP6, 33,
kPMTIMove, 0,
kPMTIObstacleReset, kItemPS12Target17,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -811,15 +811,15 @@ bool SceneScriptPS12::ClickedOnItem(int itemId, bool a2) {
case kItemPS12Target3: // fall through
case kItemPS12Target9: // fall through
case kItemPS12Target13: // fall through
- Sound_Play(4, 50, 0, 0, 50); // FEMHURT2
+ Sound_Play(kSfxFEMHURT2, 50, 0, 0, 50);
break;
case kItemPS12Target5: // fall through
case kItemPS12Target15: // fall through
case kItemPS12Target16: // fall through
- Sound_Play(555, 50, 0, 0, 50); // MALEHURT
+ Sound_Play(kSfxMALEHURT, 50, 0, 0, 50);
break;
default:
- Sound_Play(2, 12, 0, 0, 50); // SPINNY1
+ Sound_Play(kSfxSPINNY1, 12, 0, 0, 50);
break;
}
#if BLADERUNNER_ORIGINAL_BUGS
diff --git a/engines/bladerunner/script/scene/ps13.cpp b/engines/bladerunner/script/scene/ps13.cpp
index 2f7bed8129..084e144b92 100644
--- a/engines/bladerunner/script/scene/ps13.cpp
+++ b/engines/bladerunner/script/scene/ps13.cpp
@@ -76,13 +76,13 @@ static const int *getPoliceMazePS13TrackData46() { // Enemy (kItemPS13Target1)
kPMTIPosition, 0,
kPMTIWait, 2000,
kPMTIObstacleSet, kItemPS13Target1,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTITargetSet, kItemPS13Target1, 1,
kPMTIEnemySet, kItemPS13Target1,
kPMTIWait, 1000,
kPMTIMove, 5,
kPMTIWait, 500,
- kPMTIShoot, 27, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
kPMTIWait, 500,
kPMTIMove, 0,
kPMTIObstacleReset, kItemPS13Target1,
@@ -114,12 +114,12 @@ static const int *getPoliceMazePS13TrackData47() { // Enemy (kItemPS13Target2)
kPMTIWaitRandom, 5000, 6000,
#endif // BLADERUNNER_ORIGINAL_BUGS
kPMTIObstacleSet, kItemPS13Target2,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTITargetSet, kItemPS13Target2, 1,
kPMTIEnemySet, kItemPS13Target2,
kPMTIMove, 9,
kPMTIWait, 2000,
- kPMTIShoot, 27, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
kPMTIMove, 0,
kPMTIObstacleReset, kItemPS13Target2,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -150,7 +150,7 @@ static const int *getPoliceMazePS13TrackData48() { // Innocent (kItemPS13Target
kPMTIWaitRandom, 2000, 3000,
#endif // BLADERUNNER_ORIGINAL_BUGS
kPMTIObstacleSet, kItemPS13Target3,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTITargetSet, kItemPS13Target3, 1,
kPMTIEnemyReset, kItemPS13Target3,
kPMTIMove, 9,
@@ -182,12 +182,12 @@ static const int *getPoliceMazePS13TrackData49() { // Enemy (kItemPS13Target4)
kPMTIPosition, 0,
kPMTIWaitRandom, 3000, 3000,
kPMTIObstacleSet, kItemPS13Target4,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTITargetSet, kItemPS13Target4, 1,
kPMTIEnemySet, kItemPS13Target4,
kPMTIMove, 9,
kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
kPMTIMove, 0,
kPMTIObstacleReset, kItemPS13Target4,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -215,7 +215,7 @@ static const int *getPoliceMazePS13TrackData50() { // Innocent (kItemPS13Target
kPMTIPosition, 0,
kPMTIWaitRandom, 3000, 5000,
kPMTIObstacleSet, kItemPS13Target5,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTITargetSet, kItemPS13Target5, 1,
kPMTIEnemyReset, kItemPS13Target5,
kPMTIMove, 9,
@@ -251,12 +251,12 @@ static const int *getPoliceMazePS13TrackData51() { // Enemy (kItemPS13Target6)
kPMTIWaitRandom, 2000, 3000,
#endif // BLADERUNNER_ORIGINAL_BUGS
kPMTIObstacleSet, kItemPS13Target6,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTITargetSet, kItemPS13Target6, 1,
kPMTIEnemySet, kItemPS13Target6,
kPMTIMove, 9,
kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
kPMTIWait, 500,
kPMTIMove, 0,
kPMTIObstacleReset, kItemPS13Target6,
@@ -284,7 +284,7 @@ static const int *getPoliceMazePS13TrackData52() { // Enemy (kItemPS13Target7)
kPMTIPosition, 0,
kPMTIWaitRandom, 5000, 10000,
kPMTIObstacleSet, kItemPS13Target7,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTITargetSet, kItemPS13Target7, 1,
kPMTIEnemyReset, kItemPS13Target7,
kPMTIMove, 9,
@@ -294,7 +294,7 @@ static const int *getPoliceMazePS13TrackData52() { // Enemy (kItemPS13Target7)
kPMTIWait, 0,
kPMTIRotate, 833, 80,
kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
kPMTIMove, 0,
kPMTIObstacleReset, kItemPS13Target7,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -325,14 +325,14 @@ static const int *getPoliceMazePS13TrackData53() { // Enemy (kItemPS13Target8)
kPMTIWaitRandom, 3000, 4000,
#endif // BLADERUNNER_ORIGINAL_BUGS
kPMTIObstacleSet, kItemPS13Target8,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTITargetSet, kItemPS13Target8, 1,
kPMTIEnemyReset, kItemPS13Target8,
kPMTIMove, 5,
kPMTIEnemySet, kItemPS13Target8, // rotate - reveal
kPMTIRotate, 868, 200,
kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
kPMTIRotate, 356, 60,
kPMTIWait, 1000,
kPMTIMove, 0,
@@ -365,7 +365,7 @@ static const int *getPoliceMazePS13TrackData54() { // Enemy (kItemPS13Target9)
kPMTIPosition, 0,
kPMTIWaitRandom, 10000, 20000,
kPMTIObstacleSet, kItemPS13Target9,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTITargetSet, kItemPS13Target9, 1,
kPMTIEnemyReset, kItemPS13Target9,
kPMTIMove, 3,
@@ -373,7 +373,7 @@ static const int *getPoliceMazePS13TrackData54() { // Enemy (kItemPS13Target9)
kPMTIEnemySet, kItemPS13Target9, // rotate - reveal
kPMTIRotate, 768, 80,
kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
kPMTIMove, 0,
kPMTIObstacleReset, kItemPS13Target9,
#if BLADERUNNER_ORIGINAL_BUGS
@@ -410,7 +410,7 @@ static const int *getPoliceMazePS13TrackData55() { // Enemy linked series (kIte
#else
kPMTIWaitRandom, 1000, 2000,
#endif // BLADERUNNER_ORIGINAL_BUGS
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTIEnemyReset, kItemPS13Target10,
#if BLADERUNNER_ORIGINAL_BUGS
#else
@@ -471,7 +471,7 @@ static const int *getPoliceMazePS13TrackData57() { // Enemy linked series (kIte
kPMTIWait, 0,
kPMTIRotate, 843, 80,
kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
kPMTIWait, 500,
kPMTIMove, 14,
kPMTIObstacleReset, kItemPS13Target12,
@@ -504,7 +504,7 @@ static const int *getPoliceMazePS13TrackData58() { // Special (kItemPS13Target1
kPMTIWaitRandom, 3000, 4000,
#endif // BLADERUNNER_ORIGINAL_BUGS
kPMTIObstacleSet, kItemPS13Target13,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTITargetSet, kItemPS13Target13, 1,
kPMTIEnemyReset, kItemPS13Target13,
kPMTIMove, 9,
@@ -548,7 +548,7 @@ static const int *getPoliceMazePS13TrackData62() { // Enemy (kItemPS13Target14)
kPMTIWaitRandom, 3000, 4000,
#endif // BLADERUNNER_ORIGINAL_BUGS
kPMTIObstacleSet, kItemPS13Target14,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTITargetSet, kItemPS13Target14, 1,
kPMTIEnemyReset, kItemPS13Target14,
kPMTIMove, 14,
@@ -558,7 +558,7 @@ static const int *getPoliceMazePS13TrackData62() { // Enemy (kItemPS13Target14)
kPMTIWait, 0,
kPMTIRotate, 937, 80,
kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
kPMTIWait, 500,
kPMTIRotate, 650, 80,
kPMTIWait, 0,
@@ -589,7 +589,7 @@ static const int *getPoliceMazePS13TrackData63() { // Enemy (kItemPS13Target15)
kPMTIPosition, 0,
kPMTIWait, 3000,
kPMTIObstacleSet, kItemPS13Target15,
- kPMTIPlaySound, 33, 33,
+ kPMTIPlaySound, kSfxTARGUP5, 33,
kPMTITargetSet, kItemPS13Target15, 1,
kPMTIEnemyReset, kItemPS13Target15,
kPMTIMove, 9,
@@ -599,7 +599,7 @@ static const int *getPoliceMazePS13TrackData63() { // Enemy (kItemPS13Target15)
kPMTIWait, 0,
kPMTIRotate, 960, 80,
kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
+ kPMTIShoot, kSfxSMCAL3, 33,
kPMTIWait, 500,
kPMTIRotate, 710, 80,
kPMTIWait, 0,
@@ -696,14 +696,14 @@ bool SceneScriptPS13::ClickedOnItem(int itemId, bool a2) {
switch (itemId) {
case kItemPS13Target3: // fall-through
case kItemPS13Target5:
- Sound_Play(4, 50, 0, 0, 50); // FEMHURT2
+ Sound_Play(kSfxFEMHURT2, 50, 0, 0, 50);
break;
case kItemPS13Target10: // fall-through
case kItemPS13Target11:
- Sound_Play(555, 50, 0, 0, 50); // MALEHURT
+ Sound_Play(kSfxMALEHURT, 50, 0, 0, 50);
break;
default:
- Sound_Play(2, 12, 0, 0, 50); // SPINNY1
+ Sound_Play(kSfxSPINNY1, 12, 0, 0, 50);
break;
}
#if BLADERUNNER_ORIGINAL_BUGS
diff --git a/engines/bladerunner/script/scene/ps15.cpp b/engines/bladerunner/script/scene/ps15.cpp
index c8405e0e75..63abb75b5d 100644
--- a/engines/bladerunner/script/scene/ps15.cpp
+++ b/engines/bladerunner/script/scene/ps15.cpp
@@ -127,7 +127,7 @@ bool SceneScriptPS15::ClickedOnExit(int exitId) {
// Sometimes the scene transition code (or the Ambient_Sounds_Remove_All_Non_Looping_Sounds)
// would stop this from playing (rare occasions)
// Solution: moved into PS10 code
- Sound_Play(155, 90, 0, 0, 50); // LABBUZZ1.AUD
+ Sound_Play(kSfxLABBUZZ1, 90, 0, 0, 50);
#endif // BLADERUNNER_ORIGINAL_BUGS
Ambient_Sounds_Remove_All_Non_Looping_Sounds(true);
Ambient_Sounds_Remove_All_Looping_Sounds(1);
diff --git a/engines/bladerunner/script/scene/rc01.cpp b/engines/bladerunner/script/scene/rc01.cpp
index effe5587a0..d2d8c2be7b 100644
--- a/engines/bladerunner/script/scene/rc01.cpp
+++ b/engines/bladerunner/script/scene/rc01.cpp
@@ -587,25 +587,25 @@ bool SceneScriptRC01::ClickedOn2DRegion(int region) {
void SceneScriptRC01::SceneFrameAdvanced(int frame) {
if (frame == 1) {
- Sound_Play(118, 40, 0, 0, 50); // CARDOWN3.AUD
+ Sound_Play(kSfxCARDOWN3, 40, 0, 0, 50);
}
if (frame == 61 || frame == 362) {
- Sound_Play(116, 100, 80, 80, 50); // SPINOPN4.AUD
+ Sound_Play(kSfxSPINOPN4, 100, 80, 80, 50);
}
if (frame == 108 || frame == 409) {
- Sound_Play(119, 100, 80, 80, 50); // SPINCLS1.AUD
+ Sound_Play(kSfxSPINCLS1, 100, 80, 80, 50);
}
if (frame == 183 || frame == 484) {
- Sound_Play(116, 100, 80, 80, 50); // SPINOPN4.AUD
+ Sound_Play(kSfxSPINOPN4, 100, 80, 80, 50);
}
if (frame == 228 || frame == 523) {
- Sound_Play(119, 100, 80, 80, 50); // SPINCLS1.AUD
+ Sound_Play(kSfxSPINCLS1, 100, 80, 80, 50);
}
if (frame == 243 || frame == 545) {
- Sound_Play(117, 40, 80, 80, 50); // CARUP3.AUD
+ Sound_Play(kSfxCARUP3, 40, 80, 80, 50);
}
if (frame == 315) {
- Sound_Play(118, 40, 80, 80, 50); // CARDOWN3.AUD
+ Sound_Play(kSfxCARDOWN3, 40, 80, 80, 50);
}
}
diff --git a/engines/bladerunner/script/scene/rc02.cpp b/engines/bladerunner/script/scene/rc02.cpp
index 93bedec479..4079d60080 100644
--- a/engines/bladerunner/script/scene/rc02.cpp
+++ b/engines/bladerunner/script/scene/rc02.cpp
@@ -49,12 +49,12 @@ void SceneScriptRC02::InitializeScene() {
Ambient_Sounds_Add_Sound(77, 5, 40, 6, 6, -100, 100, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(78, 5, 40, 6, 6, -100, 100, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(79, 5, 40, 6, 6, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Speech_Sound(23, 250, 10, 60, 5, 5, 100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(23, 330, 10, 60, 5, 5, 100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(24, 380, 10, 60, 5, 5, 100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(24, 510, 10, 60, 5, 5, 100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(38, 80, 10, 60, 5, 5, 100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(38, 160, 10, 60, 5, 5, 100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorOfficerLeary, 250, 10, 60, 5, 5, 100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorOfficerLeary, 330, 10, 60, 5, 5, 100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorOfficerGrayford, 380, 10, 60, 5, 5, 100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorOfficerGrayford, 510, 10, 60, 5, 5, 100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorDispatcher, 80, 10, 60, 5, 5, 100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorDispatcher, 160, 10, 60, 5, 5, 100, 100, -101, -101, 1, 1);
Ambient_Sounds_Add_Sound(87, 20, 80, 10, 20, 100, 100, -101, -101, 0, 0);
}
diff --git a/engines/bladerunner/script/scene/rc03.cpp b/engines/bladerunner/script/scene/rc03.cpp
index c37edd586b..253b1faccb 100644
--- a/engines/bladerunner/script/scene/rc03.cpp
+++ b/engines/bladerunner/script/scene/rc03.cpp
@@ -55,10 +55,10 @@ void SceneScriptRC03::InitializeScene() {
Ambient_Sounds_Add_Sound(82, 5, 30, 40, 70, -100, 100, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(83, 5, 30, 40, 75, -100, 100, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(84, 5, 30, 40, 70, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Speech_Sound(60, 0, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 20, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 40, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- Ambient_Sounds_Add_Speech_Sound(60, 50, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 0, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 20, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 40, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
+ Ambient_Sounds_Add_Speech_Sound(kActorBlimpGuy, 50, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
Ambient_Sounds_Add_Sound(68, 60, 180, 16, 25, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(69, 60, 180, 16, 25, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(375, 60, 180, 50, 100, 0, 0, -101, -101, 0, 0);
@@ -238,10 +238,10 @@ bool SceneScriptRC03::ClickedOn2DRegion(int region) {
void SceneScriptRC03::SceneFrameAdvanced(int frame) {
if (frame == 1) {
- Sound_Play(286, Random_Query(33, 33), 100, -100, 50);
+ Sound_Play(kSfxTRUCKBY1, Random_Query(33, 33), 100, -100, 50);
}
if (frame == 15) {
- Sound_Play(287, Random_Query(50, 50), -100, 100, 50);
+ Sound_Play(kSfxCHEVBY1, Random_Query(50, 50), -100, 100, 50);
}
}
diff --git a/engines/bladerunner/script/scene/tb05.cpp b/engines/bladerunner/script/scene/tb05.cpp
index ab16bdc317..af405833b9 100644
--- a/engines/bladerunner/script/scene/tb05.cpp
+++ b/engines/bladerunner/script/scene/tb05.cpp
@@ -197,10 +197,10 @@ bool SceneScriptTB05::ClickedOn2DRegion(int region) {
void SceneScriptTB05::SceneFrameAdvanced(int frame) {
if (frame == 61) {
- Sound_Play(150, Random_Query(52, 52), 0, 0, 50);
+ Sound_Play(kSfxLABMISC5, Random_Query(52, 52), 0, 0, 50);
}
if (frame == 63) {
- Sound_Play(283, Random_Query(55, 55), 0, 0, 50);
+ Sound_Play(kSfxTBDOOR1, Random_Query(55, 55), 0, 0, 50);
}
//return true;
}
diff --git a/engines/bladerunner/script/scene/tb06.cpp b/engines/bladerunner/script/scene/tb06.cpp
index aa20c591dd..9305504528 100644
--- a/engines/bladerunner/script/scene/tb06.cpp
+++ b/engines/bladerunner/script/scene/tb06.cpp
@@ -159,10 +159,10 @@ bool SceneScriptTB06::ClickedOn2DRegion(int region) {
void SceneScriptTB06::SceneFrameAdvanced(int frame) {
if (frame == 61) {
- Sound_Play(150, Random_Query(52, 52), 0, 0, 50);
+ Sound_Play(kSfxLABMISC5, Random_Query(52, 52), 0, 0, 50);
}
if (frame == 63) {
- Sound_Play(283, Random_Query(55, 55), 0, 0, 50);
+ Sound_Play(kSfxTBDOOR1, Random_Query(55, 55), 0, 0, 50);
}
//return true;
}
diff --git a/engines/bladerunner/script/scene/tb07.cpp b/engines/bladerunner/script/scene/tb07.cpp
index 6290ad74ed..b76128dbdf 100644
--- a/engines/bladerunner/script/scene/tb07.cpp
+++ b/engines/bladerunner/script/scene/tb07.cpp
@@ -177,7 +177,7 @@ bool SceneScriptTB07::ClickedOn2DRegion(int region) {
void SceneScriptTB07::SceneFrameAdvanced(int frame) {
if (frame == 66) {
- Ambient_Sounds_Play_Sound(591, 20, 99, 0, 0);
+ Ambient_Sounds_Play_Sound(kSfxLIGHTON, 20, 99, 0, 0);
}
//return false;
}
diff --git a/engines/bladerunner/script/scene/ug04.cpp b/engines/bladerunner/script/scene/ug04.cpp
index 83234fb745..288fcec297 100644
--- a/engines/bladerunner/script/scene/ug04.cpp
+++ b/engines/bladerunner/script/scene/ug04.cpp
@@ -123,8 +123,8 @@ bool SceneScriptUG04::ClickedOn2DRegion(int region) {
}
void SceneScriptUG04::SceneFrameAdvanced(int frame) {
- if (frame == 1) {
- Ambient_Sounds_Play_Sound(367, 90, -100, 100, 100);
+ if (frame == 1) { // TODO - Maybe only play this sound when the train shows up
+ Ambient_Sounds_Play_Sound(kSfxSUBWAY1, 90, -100, 100, 100);
}
}
diff --git a/engines/bladerunner/script/scene/ug07.cpp b/engines/bladerunner/script/scene/ug07.cpp
index 7683437b83..8b8a70a5d1 100644
--- a/engines/bladerunner/script/scene/ug07.cpp
+++ b/engines/bladerunner/script/scene/ug07.cpp
@@ -136,13 +136,13 @@ bool SceneScriptUG07::ClickedOnExit(int exitId) {
if (Actor_Clue_Query(kActorClovis, kClueMcCoyRetiredDektora)) {
Actor_Says(kActorClovis, 560, 3);
Actor_Set_Goal_Number(kActorMcCoy, kGoalMcCoyUG07BrokenFinger);
- Sound_Play(561, 100, 0, 0, 50);
+ Sound_Play(kSfxBRKFNGR1, 100, 0, 0, 50);
Delay(2000);
}
if (Actor_Clue_Query(kActorClovis, kClueMcCoyRetiredLucy)) {
Actor_Says(kActorClovis, 570, 3);
Actor_Set_Goal_Number(kActorMcCoy, kGoalMcCoyUG07BrokenFinger);
- Sound_Play(561, 100, 0, 0, 50);
+ Sound_Play(kSfxBRKFNGR1, 100, 0, 0, 50);
Delay(2000);
}
Actor_Set_Goal_Number(kActorMcCoy, kGoalMcCoyUG07Released);
diff --git a/engines/bladerunner/script/scene/ug08.cpp b/engines/bladerunner/script/scene/ug08.cpp
index 65e790b7c6..492b3d3998 100644
--- a/engines/bladerunner/script/scene/ug08.cpp
+++ b/engines/bladerunner/script/scene/ug08.cpp
@@ -58,14 +58,14 @@ void SceneScriptUG08::InitializeScene() {
Ambient_Sounds_Add_Sound(305, 5, 50, 17, 37, -100, 100, -101, -101, 0, 0);
if (!Game_Flag_Query(kFlagUG08Entered)) {
- Game_Flag_Set(kFlagUB08ElevatorUp);
+ Game_Flag_Set(kFlagUG08ElevatorUp);
Game_Flag_Set(kFlagUG08Entered);
}
if (Game_Flag_Query(kFlagUG13toUG08)) {
Scene_Loop_Start_Special(kSceneLoopModeLoseControl, kUG08LoopElevatorComingUp, false);
Scene_Loop_Set_Default(kUG08LoopMainLoopElevator);
- } else if (Game_Flag_Query(kFlagUB08ElevatorUp)) {
+ } else if (Game_Flag_Query(kFlagUG08ElevatorUp)) {
Scene_Loop_Set_Default(kUG08LoopMainLoopElevator);
} else {
Scene_Loop_Set_Default(kUG08LoopMainNoElevator);
@@ -115,7 +115,7 @@ bool SceneScriptUG08::ClickedOnExit(int exitId) {
Player_Loses_Control();
Actor_Set_Invisible(kActorMcCoy, true);
Game_Flag_Set(kFlagUG08toUG13);
- Game_Flag_Reset(kFlagUB08ElevatorUp);
+ Game_Flag_Reset(kFlagUG08ElevatorUp);
Set_Enter(kSetUG13, kSceneUG13);
Scene_Loop_Start_Special(kSceneLoopModeChangeSet, kUG08LoopElevatorGoingDown, false);
return false;
@@ -130,7 +130,7 @@ bool SceneScriptUG08::ClickedOn2DRegion(int region) {
void SceneScriptUG08::SceneFrameAdvanced(int frame) {
if (frame == 91) {
- Ambient_Sounds_Play_Sound(372, 90, 0, 0, 100);
+ Ambient_Sounds_Play_Sound(kSfxCARGELE2, 90, 0, 0, 100);
}
}
diff --git a/engines/bladerunner/script/scene/ug10.cpp b/engines/bladerunner/script/scene/ug10.cpp
index 335d71570d..373c2b8038 100644
--- a/engines/bladerunner/script/scene/ug10.cpp
+++ b/engines/bladerunner/script/scene/ug10.cpp
@@ -201,22 +201,22 @@ bool SceneScriptUG10::ClickedOn2DRegion(int region) {
void SceneScriptUG10::SceneFrameAdvanced(int frame) {
if (frame == 121) {
- Ambient_Sounds_Play_Sound(558, 90, 0, 0, 99);
+ Ambient_Sounds_Play_Sound(kSfxUGLEVER1, 90, 0, 0, 99);
}
if (frame == 127) {
- Ambient_Sounds_Play_Sound(353, 90, 0, 0, 99);
+ Ambient_Sounds_Play_Sound(kSfxMAGMOVE2, 90, 0, 0, 99);
}
if (frame == 147) {
- Ambient_Sounds_Play_Sound(353, 90, 0, 0, 99);
+ Ambient_Sounds_Play_Sound(kSfxMAGMOVE2, 90, 0, 0, 99);
}
if (frame == 1) {
- Ambient_Sounds_Play_Sound(558, 90, 0, 0, 99);
+ Ambient_Sounds_Play_Sound(kSfxUGLEVER1, 90, 0, 0, 99);
}
if (frame == 3) {
- Ambient_Sounds_Play_Sound(353, 90, 0, 0, 99);
+ Ambient_Sounds_Play_Sound(kSfxMAGMOVE2, 90, 0, 0, 99);
}
if (frame == 23) {
- Ambient_Sounds_Play_Sound(353, 90, 0, 0, 99);
+ Ambient_Sounds_Play_Sound(kSfxMAGMOVE2, 90, 0, 0, 99);
}
if (frame == 58 || frame == 179) {
Player_Gains_Control();
diff --git a/engines/bladerunner/script/scene/ug13.cpp b/engines/bladerunner/script/scene/ug13.cpp
index b0a0f8ae87..7d10a9845b 100644
--- a/engines/bladerunner/script/scene/ug13.cpp
+++ b/engines/bladerunner/script/scene/ug13.cpp
@@ -40,20 +40,20 @@ void SceneScriptUG13::InitializeScene() {
#endif // BLADERUNNER_ORIGINAL_BUGS
}
- if (!Game_Flag_Query(kFlagUB08ElevatorUp)) {
+ if (!Game_Flag_Query(kFlagUG08ElevatorUp)) {
Scene_Exit_Add_2D_Exit(0, 394, 205, 464, 281, 0);
}
Scene_Exit_Add_2D_Exit(1, 560, 90, 639, 368, 1);
Scene_Exit_Add_2D_Exit(2, 108, 85, 175, 210, 3);
- Ambient_Sounds_Add_Looping_Sound(331, 15, 0, 1);
- Ambient_Sounds_Add_Looping_Sound(332, 40, 0, 1);
- Ambient_Sounds_Add_Looping_Sound(333, 40, 0, 1);
- Ambient_Sounds_Add_Sound(401, 2, 120, 11, 12, -100, 100, -100, 100, 0, 0);
- Ambient_Sounds_Add_Sound(402, 2, 120, 11, 12, -100, 100, -100, 100, 0, 0);
- Ambient_Sounds_Add_Sound(369, 2, 120, 11, 12, -100, 100, -100, 100, 0, 0);
- Ambient_Sounds_Add_Sound(397, 2, 120, 11, 12, -100, 100, -100, 100, 0, 0);
- Ambient_Sounds_Add_Sound(398, 2, 120, 11, 12, -100, 100, -100, 100, 0, 0);
+ Ambient_Sounds_Add_Looping_Sound(kSfxSTMLOOP7, 15, 0, 1);
+ Ambient_Sounds_Add_Looping_Sound(kSfxUGBED1, 40, 0, 1);
+ Ambient_Sounds_Add_Looping_Sound(kSfxUGBED2, 40, 0, 1);
+ Ambient_Sounds_Add_Sound(kSfxYELL1M2, 2, 120, 11, 12, -100, 100, -100, 100, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxYELL1M3, 2, 120, 11, 12, -100, 100, -100, 100, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxGRUNT1M1, 2, 120, 11, 12, -100, 100, -100, 100, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxGRUNT2M2, 2, 120, 11, 12, -100, 100, -100, 100, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxGRUNT2M3, 2, 120, 11, 12, -100, 100, -100, 100, 0, 0);
if ( Global_Variable_Query(kVariableChapter) == 4
&& !Game_Flag_Query(kFlagCT04HomelessKilledByMcCoy)
@@ -68,7 +68,7 @@ void SceneScriptUG13::InitializeScene() {
if (Game_Flag_Query(kFlagUG08toUG13)) {
Scene_Loop_Start_Special(0, 0, 0);
Scene_Loop_Set_Default(1);
- } else if (Game_Flag_Query(kFlagUB08ElevatorUp)) {
+ } else if (Game_Flag_Query(kFlagUG08ElevatorUp)) {
Scene_Loop_Set_Default(4);
} else {
Scene_Loop_Set_Default(1);
@@ -104,22 +104,22 @@ bool SceneScriptUG13::ClickedOn3DObject(const char *objectName, bool a2) {
if (Object_Query_Click("BOLLARD", objectName)) {
if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, 7.0f, 44.0f, -695.0f, 0, true, false, 0)) {
Actor_Face_Object(kActorMcCoy, "BOLLARD", true);
- if (Game_Flag_Query(kFlagUB08ElevatorUp)) {
+ if (Game_Flag_Query(kFlagUG08ElevatorUp)) {
Scene_Loop_Set_Default(1);
#if BLADERUNNER_ORIGINAL_BUGS
#else
// start elevator sound, but wait a bit before starting the special loop
- Ambient_Sounds_Play_Sound(372, 90, 0, 0, 100);
+ Ambient_Sounds_Play_Sound(kSfxCARGELE2, 90, 0, 0, 100);
Delay(1500);
#endif // BLADERUNNER_ORIGINAL_BUGS
Scene_Loop_Start_Special(kSceneLoopModeOnce, 0, false);
- Game_Flag_Reset(kFlagUB08ElevatorUp);
+ Game_Flag_Reset(kFlagUG08ElevatorUp);
Game_Flag_Set(kFlagUG13CallElevator);
return true;
} else {
Scene_Loop_Set_Default(4);
Scene_Loop_Start_Special(kSceneLoopModeOnce, 3, false);
- Game_Flag_Set(kFlagUB08ElevatorUp);
+ Game_Flag_Set(kFlagUG08ElevatorUp);
Scene_Exit_Remove(0);
return true;
}
@@ -195,7 +195,7 @@ bool SceneScriptUG13::ClickedOnExit(int exitId) {
if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, -32.0f, 54.63f, -883.0f, 0, true, false, 0)) {
Player_Loses_Control();
Game_Flag_Set(kFlagUG13toUG08);
- Game_Flag_Set(kFlagUB08ElevatorUp);
+ Game_Flag_Set(kFlagUG08ElevatorUp);
Set_Enter(kSetUG08, kSceneUG08);
Scene_Loop_Start_Special(kSceneLoopModeChangeSet, 3, false);
}
@@ -237,7 +237,7 @@ bool SceneScriptUG13::ClickedOn2DRegion(int region) {
void SceneScriptUG13::SceneFrameAdvanced(int frame) {
if (frame == 94) {
- Ambient_Sounds_Play_Sound(372, 90, 0, 0, 100);
+ Ambient_Sounds_Play_Sound(kSfxCARGELE2, 90, 0, 0, 100);
}
if (Game_Flag_Query(kFlagUG13CallElevator)
@@ -306,11 +306,11 @@ void SceneScriptUG13::PlayerWalkedOut() {
Actor_Set_Invisible(kActorMcCoy, false);
Ambient_Sounds_Remove_All_Looping_Sounds(1);
if (Game_Flag_Query(kFlagUG13toUG08)) {
- Ambient_Sounds_Remove_Sound(401, false);
- Ambient_Sounds_Remove_Sound(402, false);
- Ambient_Sounds_Remove_Sound(369, false);
- Ambient_Sounds_Remove_Sound(397, false);
- Ambient_Sounds_Remove_Sound(398, false);
+ Ambient_Sounds_Remove_Sound(kSfxYELL1M2, false);
+ Ambient_Sounds_Remove_Sound(kSfxYELL1M3, false);
+ Ambient_Sounds_Remove_Sound(kSfxGRUNT1M1, false);
+ Ambient_Sounds_Remove_Sound(kSfxGRUNT2M2, false);
+ Ambient_Sounds_Remove_Sound(kSfxGRUNT2M3, false);
} else {
Ambient_Sounds_Remove_All_Non_Looping_Sounds(true);
}
diff --git a/engines/bladerunner/script/scene/ug15.cpp b/engines/bladerunner/script/scene/ug15.cpp
index 436c6f2b79..fc60598d2e 100644
--- a/engines/bladerunner/script/scene/ug15.cpp
+++ b/engines/bladerunner/script/scene/ug15.cpp
@@ -177,7 +177,7 @@ void SceneScriptUG15::SceneFrameAdvanced(int frame) {
}
if (frame == 61) {
- Ambient_Sounds_Play_Sound(583, 80, 0, 0, 99);
+ Ambient_Sounds_Play_Sound(kSfxPLANKDWN, 80, 0, 0, 99);
}
if ( Game_Flag_Query(kFlagUG15BridgeWillBreak)
diff --git a/engines/bladerunner/script/scene/ug16.cpp b/engines/bladerunner/script/scene/ug16.cpp
index ff14e4bb0e..a00aae36df 100644
--- a/engines/bladerunner/script/scene/ug16.cpp
+++ b/engines/bladerunner/script/scene/ug16.cpp
@@ -40,9 +40,9 @@ void SceneScriptUG16::InitializeScene() {
Scene_Exit_Add_2D_Exit(1, 375, 166, 407, 251, 3);
Scene_Exit_Add_2D_Exit(2, 461, 148, 523, 248, 0);
- Ambient_Sounds_Add_Looping_Sound(516, 33, 81, 0);
- Ambient_Sounds_Add_Looping_Sound(332, 40, 0, 1);
- Ambient_Sounds_Add_Looping_Sound(333, 40, 0, 1);
+ Ambient_Sounds_Add_Looping_Sound(kSfxELECLAB1, 33, 81, 0);
+ Ambient_Sounds_Add_Looping_Sound(kSfxUGBED1, 40, 0, 1);
+ Ambient_Sounds_Add_Looping_Sound(kSfxUGBED2, 40, 0, 1);
if (Game_Flag_Query(kFlagUG16ComputerOff)) {
Scene_Loop_Set_Default(5);
@@ -88,7 +88,7 @@ bool SceneScriptUG16::ClickedOn3DObject(const char *objectName, bool a2) {
Delay(1000);
Actor_Voice_Over(3480, kActorVoiceOver);
Actor_Change_Animation_Mode(kActorMcCoy, 38);
- Sound_Play(339, 100, 0, 0, 50);
+ Sound_Play(kSfxDRAWER1, 100, 0, 0, 50);
Delay(1000);
Item_Pickup_Spin_Effect(948, 460, 287);
Actor_Voice_Over(2740, kActorVoiceOver);
@@ -185,7 +185,7 @@ bool SceneScriptUG16::ClickedOn2DRegion(int region) {
void SceneScriptUG16::SceneFrameAdvanced(int frame) {
if (frame == 132) {
- Ambient_Sounds_Remove_Looping_Sound(516, true);
+ Ambient_Sounds_Remove_Looping_Sound(kSfxELECLAB1, true);
}
}
diff --git a/engines/bladerunner/script/scene/ug18.cpp b/engines/bladerunner/script/scene/ug18.cpp
index 292062a589..3b9d7c0d89 100644
--- a/engines/bladerunner/script/scene/ug18.cpp
+++ b/engines/bladerunner/script/scene/ug18.cpp
@@ -30,32 +30,32 @@ void SceneScriptUG18::InitializeScene() {
Scene_Exit_Add_2D_Exit(0, 0, 158, 100, 340, 3);
- Ambient_Sounds_Add_Looping_Sound(105, 71, 0, 1);
- Ambient_Sounds_Add_Looping_Sound( 95, 45, 0, 1);
- Ambient_Sounds_Add_Looping_Sound(332, 76, 0, 1);
- Ambient_Sounds_Add_Sound(291, 2, 20, 25, 33, -100, 100, -100, 100, 0, 0);
- Ambient_Sounds_Add_Sound(292, 2, 20, 25, 33, -100, 100, -100, 100, 0, 0);
- Ambient_Sounds_Add_Sound(293, 2, 20, 25, 33, -100, 100, -100, 100, 0, 0);
- Ambient_Sounds_Add_Sound(294, 2, 20, 25, 33, -100, 100, -100, 100, 0, 0);
- Ambient_Sounds_Add_Sound(402, 2, 120, 11, 12, -100, 100, -100, 100, 0, 0);
- Ambient_Sounds_Add_Sound(368, 2, 120, 11, 12, -100, 100, -100, 100, 0, 0);
- Ambient_Sounds_Add_Sound(369, 2, 120, 11, 12, -100, 100, -100, 100, 0, 0);
- Ambient_Sounds_Add_Sound(397, 2, 120, 11, 12, -100, 100, -100, 100, 0, 0);
- Ambient_Sounds_Add_Sound(398, 2, 120, 11, 12, -100, 100, -100, 100, 0, 0);
- Ambient_Sounds_Add_Sound(295, 2, 20, 25, 25, -100, 100, -100, 100, 0, 0);
- Ambient_Sounds_Add_Sound(303, 5, 50, 47, 57, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(304, 5, 50, 47, 57, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(305, 5, 50, 47, 57, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound( 1, 5, 50, 47, 57, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound( 57, 5, 50, 17, 37, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound( 58, 5, 50, 17, 37, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(306, 5, 50, 27, 37, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(307, 5, 50, 27, 37, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(308, 5, 50, 27, 37, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(196, 5, 50, 27, 37, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(197, 5, 50, 27, 37, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(198, 5, 50, 27, 37, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(199, 5, 50, 27, 37, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Looping_Sound(kSfxCTRUNOFF, 71, 0, 1);
+ Ambient_Sounds_Add_Looping_Sound(kSfxBOILPOT2, 45, 0, 1);
+ Ambient_Sounds_Add_Looping_Sound(kSfxUGBED1, 76, 0, 1);
+ Ambient_Sounds_Add_Sound(kSfxBBDRIP1, 2, 20, 25, 33, -100, 100, -100, 100, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxBBDRIP2, 2, 20, 25, 33, -100, 100, -100, 100, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxBBDRIP3, 2, 20, 25, 33, -100, 100, -100, 100, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxBBDRIP4, 2, 20, 25, 33, -100, 100, -100, 100, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxYELL1M3, 2, 120, 11, 12, -100, 100, -100, 100, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxYELL1M1, 2, 120, 11, 12, -100, 100, -100, 100, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxGRUNT1M1, 2, 120, 11, 12, -100, 100, -100, 100, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxGRUNT2M2, 2, 120, 11, 12, -100, 100, -100, 100, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxGRUNT2M3, 2, 120, 11, 12, -100, 100, -100, 100, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxBBDRIP5, 2, 20, 25, 25, -100, 100, -100, 100, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxBBGRN1, 5, 50, 47, 57, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxBBGRN2, 5, 50, 47, 57, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxBBGRN3, 5, 50, 47, 57, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxSTEAM1, 5, 50, 47, 57, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxSTEAM3, 5, 50, 17, 37, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxSTEAM6A, 5, 50, 17, 37, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxBBMOVE1, 5, 50, 27, 37, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxBBMOVE2, 5, 50, 27, 37, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxBBMOVE3, 5, 50, 27, 37, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxZUBWLK1, 5, 50, 27, 37, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxZUBWLK2, 5, 50, 27, 37, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxZUBWLK3, 5, 50, 27, 37, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(kSfxZUBWLK4, 5, 50, 27, 37, -100, 100, -101, -101, 0, 0);
Scene_Loop_Set_Default(4);
@@ -199,7 +199,7 @@ void SceneScriptUG18::ActorChangedGoal(int actorId, int newGoal, int oldGoal, bo
case 305:
Actor_Change_Animation_Mode(kActorSadik, kAnimationModeCombatAttack);
- Sound_Play(12, 100, 0, 0, 50);
+ Sound_Play(kSfxLGCAL1, 100, 0, 0, 50);
Actor_Force_Stop_Walking(kActorMcCoy);
Actor_Change_Animation_Mode(kActorMcCoy, kAnimationModeDie);
Player_Loses_Control();
@@ -231,7 +231,7 @@ void SceneScriptUG18::DialogueQueueFlushed(int a1) {
case kGoalGuzzaUG18Target:
Actor_Set_Goal_Number(kActorGuzza, kGoalGuzzaUG18WillGetShotBySadik);
Actor_Change_Animation_Mode(kActorSadik, kAnimationModeCombatAttack);
- Sound_Play(14, 100, 0, 0, 50);
+ Sound_Play(kSfxLGCAL3, 100, 0, 0, 50);
Actor_Change_Animation_Mode(kActorGuzza, kAnimationModeCombatHit);
ADQ_Add(kActorClovis, 630, 13);
Actor_Set_Goal_Number(kActorClovis, kGoalClovisUG18SadikWillShootGuzza);
@@ -240,19 +240,19 @@ void SceneScriptUG18::DialogueQueueFlushed(int a1) {
case kGoalGuzzaUG18ShotByMcCoy:
// Bug in the game, shot animation is not reset so McCoy looks still while he is shooting
Actor_Change_Animation_Mode(kActorMcCoy, kAnimationModeCombatAttack);
- Sound_Play(13, 100, 0, 0, 50);
+ Sound_Play(kSfxLGCAL2, 100, 0, 0, 50);
Actor_Change_Animation_Mode(kActorGuzza, kAnimationModeCombatHit);
Delay(900);
Actor_Change_Animation_Mode(kActorMcCoy, kAnimationModeCombatAttack);
- Sound_Play(14, 100, 0, 0, 50);
+ Sound_Play(kSfxLGCAL3, 100, 0, 0, 50);
Actor_Change_Animation_Mode(kActorGuzza, kAnimationModeCombatHit);
Delay(1100);
Actor_Change_Animation_Mode(kActorMcCoy, kAnimationModeCombatAttack);
- Sound_Play(12, 100, 0, 0, 50);
+ Sound_Play(kSfxLGCAL1, 100, 0, 0, 50);
Actor_Change_Animation_Mode(kActorGuzza, kAnimationModeCombatHit);
Delay(900);
Actor_Change_Animation_Mode(kActorMcCoy, kAnimationModeCombatAttack);
- Sound_Play(14, 100, 0, 0, 50);
+ Sound_Play(kSfxLGCAL3, 100, 0, 0, 50);
Actor_Change_Animation_Mode(kActorGuzza, 61);
Overlay_Play("UG18over", 1, false, true, 0);
Actor_Set_Goal_Number(kActorGuzza, kGoalGuzzaUG18FallDown);
@@ -268,7 +268,7 @@ void SceneScriptUG18::DialogueQueueFlushed(int a1) {
case kGoalGuzzaUG18ShootMcCoy:
Actor_Change_Animation_Mode(kActorGuzza, kAnimationModeCombatAttack);
- Sound_Play(13, 100, 0, 0, 50);
+ Sound_Play(kSfxLGCAL2, 100, 0, 0, 50);
Actor_Force_Stop_Walking(kActorMcCoy);
Actor_Change_Animation_Mode(kActorMcCoy, kAnimationModeDie);
Player_Loses_Control();
@@ -280,7 +280,7 @@ void SceneScriptUG18::DialogueQueueFlushed(int a1) {
switch (Actor_Query_Goal_Number(kActorClovis)) {
case kGoalClovisUG18SadikWillShootGuzza:
Actor_Change_Animation_Mode(kActorSadik, kAnimationModeCombatAttack);
- Sound_Play(14, 100, 0, 0, 50);
+ Sound_Play(kSfxLGCAL3, 100, 0, 0, 50);
Actor_Change_Animation_Mode(kActorGuzza, kAnimationModeCombatHit);
ADQ_Add(kActorClovis, 640, 13);
ADQ_Add(kActorGuzza, 1210, 13);
@@ -289,7 +289,7 @@ void SceneScriptUG18::DialogueQueueFlushed(int a1) {
case kGoalClovisUG18SadikIsShootingGuzza:
Actor_Change_Animation_Mode(kActorSadik, kAnimationModeCombatAttack);
- Sound_Play(14, 100, 0, 0, 50);
+ Sound_Play(kSfxLGCAL3, 100, 0, 0, 50);
Actor_Change_Animation_Mode(kActorGuzza, 61);
ADQ_Add_Pause(2000);
ADQ_Add(kActorClovis, 650, 14);
diff --git a/engines/bladerunner/script/script.cpp b/engines/bladerunner/script/script.cpp
index 9242b294c4..9e2454b895 100644
--- a/engines/bladerunner/script/script.cpp
+++ b/engines/bladerunner/script/script.cpp
@@ -333,7 +333,8 @@ void ScriptBase::Actor_Says_With_Pause(int actorId, int sentenceId, float pause,
if (_vm->_sitcomMode) {
int rnd = Random_Query(1, 100);
if (rnd <= actor->getSitcomRatio()) {
- Sound_Play(Random_Query(319, 327), 40, 0, 0, 50);
+ // Choose one of the nine (9) tracks between kSfxAUDLAFF1 and kSfxAUDLAFF9
+ Sound_Play(Random_Query(kSfxAUDLAFF1, kSfxAUDLAFF9), 40, 0, 0, 50);
}
}