mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-05-24 07:10:39 -04:00
Decompile propsnd0f0939f8
This commit is contained in:
+4
-4
@@ -84,7 +84,7 @@ void bbikeExit(void)
|
||||
objApplyMomentum(obj, &speed, rotation, false, false);
|
||||
func0f0926bc(g_Vars.currentplayer->hoverbike, 1, 0xffff);
|
||||
func0f0926bc(g_Vars.currentplayer->prop, 1, 0xffff);
|
||||
func0f0939f8(NULL, g_Vars.currentplayer->hoverbike, SFX_BIKE_PULSE, -1,
|
||||
propsnd0f0939f8(NULL, g_Vars.currentplayer->hoverbike, SFX_BIKE_PULSE, -1,
|
||||
-1, 0, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
|
||||
obj->flags |= OBJFLAG_HOVERBIKE_MOVINGWHILEEMPTY;
|
||||
@@ -1650,13 +1650,13 @@ void bbikeTick(void)
|
||||
|
||||
func0f0926bc(g_Vars.currentplayer->hoverbike, 1, 0xffff);
|
||||
|
||||
func0f0939f8(NULL, g_Vars.currentplayer->prop, SFX_BIKE_TAKEOFF, -1,
|
||||
propsnd0f0939f8(NULL, g_Vars.currentplayer->prop, SFX_BIKE_TAKEOFF, -1,
|
||||
-1, 0, 0, 0, NULL, -1, NULL, -1, -1, -1, -1);
|
||||
|
||||
func0f0939f8(NULL, g_Vars.currentplayer->prop, SFX_BIKE_PULSE, -1,
|
||||
propsnd0f0939f8(NULL, g_Vars.currentplayer->prop, SFX_BIKE_PULSE, -1,
|
||||
-1, 0, 0, 0, NULL, -1, NULL, -1, -1, -1, -1);
|
||||
|
||||
func0f0939f8(NULL, g_Vars.currentplayer->hoverbike, SFX_BIKE_ENGINE, -1,
|
||||
propsnd0f0939f8(NULL, g_Vars.currentplayer->hoverbike, SFX_BIKE_ENGINE, -1,
|
||||
-1, 0, 0, 0, NULL, -1, NULL, -1, -1, -1, -1);
|
||||
}
|
||||
|
||||
|
||||
@@ -662,10 +662,10 @@ bool eyespyTryLaunch(void)
|
||||
chr->chrflags &= ~CHRCFLAG_INVINCIBLE;
|
||||
|
||||
#if VERSION >= VERSION_NTSC_1_0
|
||||
func0f0939f8(NULL, g_Vars.currentplayer->eyespy->prop, SFX_EYESPY_RUNNING, -1,
|
||||
propsnd0f0939f8(NULL, g_Vars.currentplayer->eyespy->prop, SFX_EYESPY_RUNNING, -1,
|
||||
-1, 2, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
#else
|
||||
func0f0939f8(NULL, g_Vars.currentplayer->eyespy->prop, SFX_EYESPY_RUNNING, -1,
|
||||
propsnd0f0939f8(NULL, g_Vars.currentplayer->eyespy->prop, SFX_EYESPY_RUNNING, -1,
|
||||
-1, 0, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
#endif
|
||||
}
|
||||
|
||||
+5
-5
@@ -12228,7 +12228,7 @@ struct defaultobj *bgunCreateThrownProjectile2(struct chrdata *chr, struct gset
|
||||
obj->projectile->unk08c = 0.1f;
|
||||
obj->projectile->unk0b4 = TICKS(240);
|
||||
|
||||
func0f0939f8(NULL, obj->prop, SFX_THROW, -1,
|
||||
propsnd0f0939f8(NULL, obj->prop, SFX_THROW, -1,
|
||||
-1, 0, 0, 0, NULL, -1, NULL, -1, -1, -1, -1);
|
||||
}
|
||||
}
|
||||
@@ -12724,7 +12724,7 @@ void bgunCreateFiredProjectile(s32 handnum)
|
||||
weapon->base.projectile->unk098 = funcdef->unk50 * 1.6666666f;
|
||||
|
||||
if (funcdef->soundnum > 0) {
|
||||
func0f0939f8(NULL, weapon->base.prop, funcdef->soundnum, -1, -1, 0, 0, 0, 0, -1.0f, 0, -1, -1.0f, -1.0f, -1.0f);
|
||||
propsnd0f0939f8(NULL, weapon->base.prop, funcdef->soundnum, -1, -1, 0, 0, 0, 0, -1.0f, 0, -1, -1.0f, -1.0f, -1.0f);
|
||||
}
|
||||
|
||||
if (funcdef->base.base.flags & FUNCFLAG_FLYBYWIRE) {
|
||||
@@ -12800,7 +12800,7 @@ void bgunCreateFiredProjectile(s32 handnum)
|
||||
weapon->base.projectile->unk098 = funcdef->unk50 * 1.6666666f;
|
||||
|
||||
if (funcdef->soundnum > 0) {
|
||||
func0f0939f8(NULL, weapon->base.prop, funcdef->soundnum, -1, -1, 0, 0, 0, 0, -1.0f, 0, -1, -1.0f, -1.0f, -1.0f);
|
||||
propsnd0f0939f8(NULL, weapon->base.prop, funcdef->soundnum, -1, -1, 0, 0, 0, 0, -1.0f, 0, -1, -1.0f, -1.0f, -1.0f);
|
||||
}
|
||||
|
||||
if (funcdef->base.base.flags & FUNCFLAG_FLYBYWIRE) {
|
||||
@@ -21473,7 +21473,7 @@ void bgunPlayPropHitSound(struct gset *gset, struct prop *prop, s32 texturenum)
|
||||
|| gset->weaponnum == WEAPON_TRACERBUG
|
||||
|| gset->weaponnum == WEAPON_TARGETAMPLIFIER
|
||||
|| gset->weaponnum == WEAPON_ECMMINE) {
|
||||
func0f0939f8(NULL, prop, SFX_80AA, -1, -1, 0, 0, 0, NULL, -1, NULL, -1, -1, -1, -1);
|
||||
propsnd0f0939f8(NULL, prop, SFX_80AA, -1, -1, 0, 0, 0, NULL, -1, NULL, -1, -1, -1, -1);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -21618,7 +21618,7 @@ void bgunPlayPropHitSound(struct gset *gset, struct prop *prop, s32 texturenum)
|
||||
|| gset->weaponnum == WEAPON_TRACERBUG
|
||||
|| gset->weaponnum == WEAPON_TARGETAMPLIFIER
|
||||
|| gset->weaponnum == WEAPON_ECMMINE) {
|
||||
func0f0939f8(NULL, prop, SFX_80AA, -1, -1, 0, 0, 0, NULL, -1, NULL, -1, -1, -1, -1);
|
||||
propsnd0f0939f8(NULL, prop, SFX_80AA, -1, -1, 0, 0, 0, NULL, -1, NULL, -1, -1, -1, -1);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
+3
-3
@@ -1037,7 +1037,7 @@ void bwalkUpdateVertical(void)
|
||||
|
||||
if (sound != -1) {
|
||||
if (sound != -1) {
|
||||
func0f0939f8(NULL, g_Vars.currentplayer->prop, sound,
|
||||
propsnd0f0939f8(NULL, g_Vars.currentplayer->prop, sound,
|
||||
-1, -1, 0x8400, 0, 0, 0, -1, NULL, -1, -1, -1, -1);
|
||||
}
|
||||
|
||||
@@ -1045,7 +1045,7 @@ void bwalkUpdateVertical(void)
|
||||
sound = footstepChooseSound(chr, true);
|
||||
|
||||
if (sound != -1) {
|
||||
func0f0939f8(NULL, g_Vars.currentplayer->prop, sound,
|
||||
propsnd0f0939f8(NULL, g_Vars.currentplayer->prop, sound,
|
||||
-1, -1, 0x8400, 0, 0, 0, -1, NULL, -1, -1, -1, -1);
|
||||
}
|
||||
}
|
||||
@@ -1060,7 +1060,7 @@ void bwalkUpdateVertical(void)
|
||||
SFX_JO_LANDING_05B7
|
||||
};
|
||||
|
||||
func0f0939f8(NULL, g_Vars.currentplayer->prop, sounds[random() % 3],
|
||||
propsnd0f0939f8(NULL, g_Vars.currentplayer->prop, sounds[random() % 3],
|
||||
-1, -1, 0x8400, 0, 0, 0, -1, NULL, -1, -1, -1, -1);
|
||||
}
|
||||
}
|
||||
|
||||
+6
-6
@@ -1198,7 +1198,7 @@ u32 botPickupProp(struct prop *prop, struct chrdata *chr)
|
||||
}
|
||||
|
||||
// Pickup sound
|
||||
func0f0939f8(NULL, prop, SFX_PICKUP_AMMO, -1,
|
||||
propsnd0f0939f8(NULL, prop, SFX_PICKUP_AMMO, -1,
|
||||
-1, 1024, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
|
||||
objFree(obj, false, obj->hidden2 & OBJH2FLAG_CANREGEN);
|
||||
@@ -1249,7 +1249,7 @@ u32 botPickupProp(struct prop *prop, struct chrdata *chr)
|
||||
}
|
||||
|
||||
// Pickup sound
|
||||
func0f0939f8(NULL, prop, SFX_PICKUP_AMMO, -1,
|
||||
propsnd0f0939f8(NULL, prop, SFX_PICKUP_AMMO, -1,
|
||||
-1, 1024, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
|
||||
objFree(obj, false, obj->hidden2 & OBJH2FLAG_CANREGEN);
|
||||
@@ -1302,7 +1302,7 @@ u32 botPickupProp(struct prop *prop, struct chrdata *chr)
|
||||
{
|
||||
struct shieldobj *shield = (struct shieldobj *)prop->obj;
|
||||
|
||||
func0f0939f8(NULL, prop, SFX_PICKUP_SHIELD, -1,
|
||||
propsnd0f0939f8(NULL, prop, SFX_PICKUP_SHIELD, -1,
|
||||
-1, 1024, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
|
||||
chrSetShield(chr, shield->amount * 8);
|
||||
@@ -1503,7 +1503,7 @@ glabel var7f1b3480nb
|
||||
/* f18aa04: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f18aa08: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f18aa0c: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f18aa10: 0fc24762 */ jal func0f0939f8
|
||||
/* f18aa10: 0fc24762 */ jal propsnd0f0939f8
|
||||
/* f18aa14: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f18aa18: 8fa4007c */ lw $a0,0x7c($sp)
|
||||
/* f18aa1c: 00002825 */ or $a1,$zero,$zero
|
||||
@@ -1560,7 +1560,7 @@ glabel var7f1b3480nb
|
||||
/* f18aad8: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f18aadc: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f18aae0: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f18aae4: 0fc24762 */ jal func0f0939f8
|
||||
/* f18aae4: 0fc24762 */ jal propsnd0f0939f8
|
||||
/* f18aae8: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f18aaec: 8fa4007c */ lw $a0,0x7c($sp)
|
||||
/* f18aaf0: 00002825 */ or $a1,$zero,$zero
|
||||
@@ -1668,7 +1668,7 @@ glabel var7f1b3480nb
|
||||
/* f18ac70: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f18ac74: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f18ac78: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f18ac7c: 0fc24762 */ jal func0f0939f8
|
||||
/* f18ac7c: 0fc24762 */ jal propsnd0f0939f8
|
||||
/* f18ac80: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f18ac84: 3c014100 */ lui $at,0x4100
|
||||
/* f18ac88: 44813000 */ mtc1 $at,$f6
|
||||
|
||||
+3
-3
@@ -64,10 +64,10 @@ void botactReload(struct chrdata *chr, s32 handnum, bool withsound)
|
||||
|
||||
if (withsound) {
|
||||
if (aibot->weaponnum == WEAPON_FARSIGHT) {
|
||||
func0f0939f8(NULL, chr->prop, SFX_RELOAD_FARSIGHT, -1,
|
||||
propsnd0f0939f8(NULL, chr->prop, SFX_RELOAD_FARSIGHT, -1,
|
||||
-1, 1024, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
} else {
|
||||
func0f0939f8(NULL, chr->prop, SFX_RELOAD_DEFAULT, -1,
|
||||
propsnd0f0939f8(NULL, chr->prop, SFX_RELOAD_DEFAULT, -1,
|
||||
-1, 1024, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
}
|
||||
}
|
||||
@@ -533,7 +533,7 @@ void botactCreateSlayerRocket(struct chrdata *chr)
|
||||
rocket->base.projectile->unk0b4 = 0x20000000;
|
||||
|
||||
// Fire rocket sound
|
||||
func0f0939f8(NULL, rocket->base.prop, SFX_LAUNCH_ROCKET_8053, -1,
|
||||
propsnd0f0939f8(NULL, rocket->base.prop, SFX_LAUNCH_ROCKET_8053, -1,
|
||||
-1, 0, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
|
||||
if (!botactFindRocketRoute(chr, &chr->prop->pos, &target->pos, chr->prop->rooms, target->rooms, rocket->base.projectile)) {
|
||||
|
||||
+2
-2
@@ -2073,7 +2073,7 @@ void chrCloak(struct chrdata *chr, bool value)
|
||||
chr->hidden |= CHRHFLAG_CLOAKED;
|
||||
|
||||
if (value) {
|
||||
func0f0939f8(0, chr->prop, SFX_CLOAK_ON, -1, -1, 0, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
propsnd0f0939f8(0, chr->prop, SFX_CLOAK_ON, -1, -1, 0, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2084,7 +2084,7 @@ void chrUncloak(struct chrdata *chr, bool value)
|
||||
chr->hidden &= ~CHRHFLAG_CLOAKED;
|
||||
|
||||
if (value) {
|
||||
func0f0939f8(0, chr->prop, SFX_CLOAK_OFF, -1, -1, 0, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
propsnd0f0939f8(0, chr->prop, SFX_CLOAK_OFF, -1, -1, 0, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
}
|
||||
|
||||
#if PIRACYCHECKS
|
||||
|
||||
+21
-21
@@ -4044,7 +4044,7 @@ void chrChoke(struct chrdata *chr, s32 choketype)
|
||||
func0f0926bc(chr->prop, 9, 0);
|
||||
|
||||
if (!func0f092610(chr->prop, 13)) {
|
||||
func0f0939f8(NULL, chr->prop, soundnum, -1,
|
||||
propsnd0f0939f8(NULL, chr->prop, soundnum, -1,
|
||||
-1, 0, 0, 13, NULL, -1, NULL, -1, -1, -1, -1);
|
||||
}
|
||||
}
|
||||
@@ -4585,7 +4585,7 @@ void chrDamage(struct chrdata *chr, f32 damage, struct coord *vector, struct gse
|
||||
u16 sounds[] = { SFX_HIT_METAL_807B, SFX_HIT_METAL_8079, SFX_HATHIT_807C };
|
||||
damage = 0;
|
||||
|
||||
func0f0939f8(NULL, chr->prop, sounds[random() % 3], -1,
|
||||
propsnd0f0939f8(NULL, chr->prop, sounds[random() % 3], -1,
|
||||
-1, 0, 0, 0, NULL, -1, NULL, -1, -1, -1, -1);
|
||||
}
|
||||
}
|
||||
@@ -8133,7 +8133,7 @@ void chrTickAnim(struct chrdata *chr)
|
||||
&& modelGetCurAnimFrame(chr->model) >= 42
|
||||
&& (g_Vars.lvframenum % 2) == 0
|
||||
&& chrGetDistanceToCurrentPlayer(chr) < 800) {
|
||||
func0f0939f8(NULL, chr->prop, SFX_0037, -1,
|
||||
propsnd0f0939f8(NULL, chr->prop, SFX_0037, -1,
|
||||
-1, 0, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
}
|
||||
|
||||
@@ -8374,7 +8374,7 @@ void chrTickDie(struct chrdata *chr)
|
||||
SFX_DRCAROLL_YOU_WERE_SUPPOSED,
|
||||
};
|
||||
|
||||
func0f0939f8(NULL, chr->prop, phrases[random() % 5], -1,
|
||||
propsnd0f0939f8(NULL, chr->prop, phrases[random() % 5], -1,
|
||||
-1, 0, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
chr->voicebox = 0;
|
||||
}
|
||||
@@ -8397,7 +8397,7 @@ void chrTickDie(struct chrdata *chr)
|
||||
// Play shield damage sound
|
||||
chr->soundtimer = 0;
|
||||
var80068080 -= 5;
|
||||
func0f0939f8(NULL, prop, SFX_SHIELD_DAMAGE, -1,
|
||||
propsnd0f0939f8(NULL, prop, SFX_SHIELD_DAMAGE, -1,
|
||||
-1, 1024, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
sparksCreate(prop->rooms[0], prop, &prop->pos, NULL, 0, SPARKTYPE_01);
|
||||
}
|
||||
@@ -8409,10 +8409,10 @@ void chrTickDie(struct chrdata *chr)
|
||||
// If due, play thud 1 sound
|
||||
if (chr->act_die.thudframe1 >= 0 && modelGetCurAnimFrame(model) >= chr->act_die.thudframe1) {
|
||||
if (chr->specialdie == 0) {
|
||||
func0f0939f8(NULL, chr->prop, thuds[thudindex], -1,
|
||||
propsnd0f0939f8(NULL, chr->prop, thuds[thudindex], -1,
|
||||
-1, 0, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
} else if (chr->specialdie != SPECIALDIE_OVERRAILING) {
|
||||
func0f0939f8(NULL, chr->prop, specialdiesounds[chr->specialdie - 1], -1,
|
||||
propsnd0f0939f8(NULL, chr->prop, specialdiesounds[chr->specialdie - 1], -1,
|
||||
-1, 0, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
}
|
||||
|
||||
@@ -8428,10 +8428,10 @@ void chrTickDie(struct chrdata *chr)
|
||||
// If due, play thud 2 sound
|
||||
if (chr->act_die.thudframe2 >= 0 && modelGetCurAnimFrame(model) >= chr->act_die.thudframe2) {
|
||||
if (chr->specialdie < 5) {
|
||||
func0f0939f8(NULL, chr->prop, SFX_THUD_808E, -1,
|
||||
propsnd0f0939f8(NULL, chr->prop, SFX_THUD_808E, -1,
|
||||
-1, 0, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
} else {
|
||||
func0f0939f8(NULL, chr->prop, thuds[thudindex], -1,
|
||||
propsnd0f0939f8(NULL, chr->prop, thuds[thudindex], -1,
|
||||
-1, 0, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
}
|
||||
|
||||
@@ -8556,7 +8556,7 @@ void chrTickDruggedDrop(struct chrdata *chr)
|
||||
|
||||
// If due, play thud 1 sound
|
||||
if (chr->act_die.thudframe1 >= 0 && modelGetCurAnimFrame(model) >= chr->act_die.thudframe1) {
|
||||
func0f0939f8(NULL, chr->prop, thuds[thudindex], -1,
|
||||
propsnd0f0939f8(NULL, chr->prop, thuds[thudindex], -1,
|
||||
-1, 0, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
|
||||
thudindex++;
|
||||
@@ -8570,7 +8570,7 @@ void chrTickDruggedDrop(struct chrdata *chr)
|
||||
|
||||
// If due, play thud 2 sound
|
||||
if (chr->act_die.thudframe2 >= 0 && modelGetCurAnimFrame(model) >= chr->act_die.thudframe2) {
|
||||
func0f0939f8(NULL, chr->prop, thuds[thudindex], -1,
|
||||
propsnd0f0939f8(NULL, chr->prop, thuds[thudindex], -1,
|
||||
-1, 0, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
|
||||
thudindex++;
|
||||
@@ -8814,11 +8814,11 @@ void chrCreateFireslot(struct chrdata *chr, s32 handnum, bool withsound, bool wi
|
||||
|
||||
if (playsound) {
|
||||
#if VERSION >= VERSION_NTSC_1_0
|
||||
func0f0939f8(NULL, chr->prop, soundnum, -1, -1, 0x400, 4, 0x11, NULL, -1, NULL, -1, -1, -1, -1);
|
||||
propsnd0f0939f8(NULL, chr->prop, soundnum, -1, -1, 0x400, 4, 0x11, NULL, -1, NULL, -1, -1, -1, -1);
|
||||
fireslot->endlvframe = (u32)g_Vars.lvframe60 + duration;
|
||||
chr->hidden2 |= CHRH2FLAG_0020;
|
||||
#else
|
||||
func0f0939f8(NULL, chr->prop, soundnum, -1, -1, 0x400, 4, 0, NULL, -1, NULL, -1, -1, -1, -1);
|
||||
propsnd0f0939f8(NULL, chr->prop, soundnum, -1, -1, 0x400, 4, 0, NULL, -1, NULL, -1, -1, -1, -1);
|
||||
fireslot->endlvframe = (u32)g_Vars.lvframe60 + duration;
|
||||
chr->hidden |= CHRHFLAG_00000080;
|
||||
|
||||
@@ -10797,7 +10797,7 @@ GLOBAL_ASM(
|
||||
/* f0411cc: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f0411d0: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f0411d4: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f0411d8: 0fc24e7e */ jal func0f0939f8
|
||||
/* f0411d8: 0fc24e7e */ jal propsnd0f0939f8
|
||||
/* f0411dc: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f0411e0: 10000002 */ b .L0f0411ec
|
||||
/* f0411e4: 00000000 */ nop
|
||||
@@ -12395,7 +12395,7 @@ GLOBAL_ASM(
|
||||
/* f041370: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f041374: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f041378: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f04137c: 0fc24e3a */ jal func0f0939f8
|
||||
/* f04137c: 0fc24e3a */ jal propsnd0f0939f8
|
||||
/* f041380: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f041384: 10000002 */ b .PF0f041390
|
||||
/* f041388: 00000000 */ nop
|
||||
@@ -13993,7 +13993,7 @@ glabel var7f1a9184
|
||||
/* f0412fc: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f041300: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f041304: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f041308: 0fc24e0e */ jal func0f0939f8
|
||||
/* f041308: 0fc24e0e */ jal propsnd0f0939f8
|
||||
/* f04130c: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f041310: 10000002 */ b .PB0f04131c
|
||||
/* f041314: 00000000 */ nop
|
||||
@@ -15583,7 +15583,7 @@ glabel var7f1a9184
|
||||
/* f0411cc: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f0411d0: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f0411d4: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f0411d8: 0fc24e7e */ jal func0f0939f8
|
||||
/* f0411d8: 0fc24e7e */ jal propsnd0f0939f8
|
||||
/* f0411dc: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f0411e0: 10000002 */ b .L0f0411ec
|
||||
/* f0411e4: 00000000 */ nop
|
||||
@@ -17173,7 +17173,7 @@ glabel var7f1a9184
|
||||
/* f0409ac: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f0409b0: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f0409b4: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f0409b8: 0fc24762 */ jal func0f0939f8
|
||||
/* f0409b8: 0fc24762 */ jal propsnd0f0939f8
|
||||
/* f0409bc: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f0409c0: 10000002 */ beqz $zero,.NB0f0409cc
|
||||
/* f0409c4: 00000000 */ sll $zero,$zero,0x0
|
||||
@@ -18156,7 +18156,7 @@ glabel var7f1a9184
|
||||
//
|
||||
// // Play sound
|
||||
// if (func->unk60 > 0) {
|
||||
// func0f0939f8(NULL, projectileobj->base.prop, func->unk60, -1,
|
||||
// propsnd0f0939f8(NULL, projectileobj->base.prop, func->unk60, -1,
|
||||
// -1, 0, 0, 0, NULL, -1, NULL, -1, -1, -1, -1);
|
||||
// }
|
||||
// }
|
||||
@@ -21736,7 +21736,7 @@ void chrTickSkJump(struct chrdata *chr)
|
||||
SFX_SKEDAR_ROAR_0534,
|
||||
};
|
||||
|
||||
func0f0939f8(NULL, chr->prop, sounds[random() % 3], -1,
|
||||
propsnd0f0939f8(NULL, chr->prop, sounds[random() % 3], -1,
|
||||
-1, 0, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
modelSetAnimation(chr->model, ANIM_SKEDAR_JUMPAIR, 0, 0, -1, 16);
|
||||
modelSetAnimSpeed(chr->model, 1, 0);
|
||||
@@ -26415,7 +26415,7 @@ bool chrIsAvoiding(struct chrdata *chr)
|
||||
void chrDrCarollEmitSparks(struct chrdata *chr)
|
||||
{
|
||||
if (chr && chr->prop) {
|
||||
func0f0939f8(0, chr->prop, SFX_SHIELD_DAMAGE, -1, -1, 0, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
propsnd0f0939f8(0, chr->prop, SFX_SHIELD_DAMAGE, -1, -1, 0, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
sparksCreate(chr->prop->rooms[0], chr->prop, &chr->prop->pos, NULL, 0, SPARKTYPE_01);
|
||||
}
|
||||
}
|
||||
|
||||
+21
-21
@@ -4818,7 +4818,7 @@ bool ai00d0(void)
|
||||
s16 padnum = cmd[4] | (cmd[3] << 8);
|
||||
s16 sound = cmd[6] | (cmd[5] << 8);
|
||||
|
||||
func0f0939f8(0, NULL, sound, padnum, -1, 2, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
propsnd0f0939f8(0, NULL, sound, padnum, -1, 2, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
|
||||
g_Vars.aioffset += 7;
|
||||
|
||||
@@ -7626,7 +7626,7 @@ glabel var7f1a9d64
|
||||
/* f05a9a0: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f05a9a4: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f05a9a8: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f05a9ac: 0fc24e3a */ jal func0f0939f8
|
||||
/* f05a9ac: 0fc24e3a */ jal propsnd0f0939f8
|
||||
/* f05a9b0: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f05a9b4: 10000026 */ b .PF0f05aa50
|
||||
/* f05a9b8: 8faa009c */ lw $t2,0x9c($sp)
|
||||
@@ -7666,7 +7666,7 @@ glabel var7f1a9d64
|
||||
/* f05aa38: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f05aa3c: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f05aa40: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f05aa44: 0fc24e3a */ jal func0f0939f8
|
||||
/* f05aa44: 0fc24e3a */ jal propsnd0f0939f8
|
||||
/* f05aa48: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
.PF0f05aa4c:
|
||||
/* f05aa4c: 8faa009c */ lw $t2,0x9c($sp)
|
||||
@@ -7819,7 +7819,7 @@ glabel var7f1a9d64
|
||||
/* f05ac78: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f05ac7c: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f05ac80: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f05ac84: 0fc24e3a */ jal func0f0939f8
|
||||
/* f05ac84: 0fc24e3a */ jal propsnd0f0939f8
|
||||
/* f05ac88: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f05ac8c: 1000002a */ b .PF0f05ad38
|
||||
/* f05ac90: 93a800a3 */ lbu $t0,0xa3($sp)
|
||||
@@ -7865,7 +7865,7 @@ glabel var7f1a9d64
|
||||
/* f05ad20: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f05ad24: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f05ad28: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f05ad2c: 0fc24e3a */ jal func0f0939f8
|
||||
/* f05ad2c: 0fc24e3a */ jal propsnd0f0939f8
|
||||
/* f05ad30: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f05ad34: 93a800a3 */ lbu $t0,0xa3($sp)
|
||||
.PF0f05ad38:
|
||||
@@ -8289,7 +8289,7 @@ glabel var7f1a9d64
|
||||
/* f05a8f4: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f05a8f8: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f05a8fc: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f05a900: 0fc24e0e */ jal func0f0939f8
|
||||
/* f05a900: 0fc24e0e */ jal propsnd0f0939f8
|
||||
/* f05a904: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f05a908: 10000026 */ b .PB0f05a9a4
|
||||
/* f05a90c: 8faa009c */ lw $t2,0x9c($sp)
|
||||
@@ -8329,7 +8329,7 @@ glabel var7f1a9d64
|
||||
/* f05a98c: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f05a990: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f05a994: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f05a998: 0fc24e0e */ jal func0f0939f8
|
||||
/* f05a998: 0fc24e0e */ jal propsnd0f0939f8
|
||||
/* f05a99c: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
.PB0f05a9a0:
|
||||
/* f05a9a0: 8faa009c */ lw $t2,0x9c($sp)
|
||||
@@ -8482,7 +8482,7 @@ glabel var7f1a9d64
|
||||
/* f05abcc: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f05abd0: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f05abd4: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f05abd8: 0fc24e0e */ jal func0f0939f8
|
||||
/* f05abd8: 0fc24e0e */ jal propsnd0f0939f8
|
||||
/* f05abdc: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f05abe0: 1000002a */ b .PB0f05ac8c
|
||||
/* f05abe4: 93a800a3 */ lbu $t0,0xa3($sp)
|
||||
@@ -8528,7 +8528,7 @@ glabel var7f1a9d64
|
||||
/* f05ac74: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f05ac78: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f05ac7c: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f05ac80: 0fc24e0e */ jal func0f0939f8
|
||||
/* f05ac80: 0fc24e0e */ jal propsnd0f0939f8
|
||||
/* f05ac84: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f05ac88: 93a800a3 */ lbu $t0,0xa3($sp)
|
||||
.PB0f05ac8c:
|
||||
@@ -8950,7 +8950,7 @@ glabel var7f1a9d64
|
||||
/* f05a79c: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f05a7a0: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f05a7a4: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f05a7a8: 0fc24e7e */ jal func0f0939f8
|
||||
/* f05a7a8: 0fc24e7e */ jal propsnd0f0939f8
|
||||
/* f05a7ac: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f05a7b0: 10000026 */ b .L0f05a84c
|
||||
/* f05a7b4: 8faa009c */ lw $t2,0x9c($sp)
|
||||
@@ -8990,7 +8990,7 @@ glabel var7f1a9d64
|
||||
/* f05a834: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f05a838: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f05a83c: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f05a840: 0fc24e7e */ jal func0f0939f8
|
||||
/* f05a840: 0fc24e7e */ jal propsnd0f0939f8
|
||||
/* f05a844: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
.L0f05a848:
|
||||
/* f05a848: 8faa009c */ lw $t2,0x9c($sp)
|
||||
@@ -9143,7 +9143,7 @@ glabel var7f1a9d64
|
||||
/* f05aa74: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f05aa78: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f05aa7c: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f05aa80: 0fc24e7e */ jal func0f0939f8
|
||||
/* f05aa80: 0fc24e7e */ jal propsnd0f0939f8
|
||||
/* f05aa84: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f05aa88: 1000002a */ b .L0f05ab34
|
||||
/* f05aa8c: 93a800a3 */ lbu $t0,0xa3($sp)
|
||||
@@ -9189,7 +9189,7 @@ glabel var7f1a9d64
|
||||
/* f05ab1c: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f05ab20: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f05ab24: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f05ab28: 0fc24e7e */ jal func0f0939f8
|
||||
/* f05ab28: 0fc24e7e */ jal propsnd0f0939f8
|
||||
/* f05ab2c: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f05ab30: 93a800a3 */ lbu $t0,0xa3($sp)
|
||||
.L0f05ab34:
|
||||
@@ -9611,7 +9611,7 @@ glabel var7f1a9d64
|
||||
/* f059c04: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f059c08: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f059c0c: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f059c10: 0fc24762 */ jal func0f0939f8
|
||||
/* f059c10: 0fc24762 */ jal propsnd0f0939f8
|
||||
/* f059c14: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f059c18: 10000026 */ beqz $zero,.NB0f059cb4
|
||||
/* f059c1c: 8faa009c */ lw $t2,0x9c($sp)
|
||||
@@ -9651,7 +9651,7 @@ glabel var7f1a9d64
|
||||
/* f059c9c: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f059ca0: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f059ca4: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f059ca8: 0fc24762 */ jal func0f0939f8
|
||||
/* f059ca8: 0fc24762 */ jal propsnd0f0939f8
|
||||
/* f059cac: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
.NB0f059cb0:
|
||||
/* f059cb0: 8faa009c */ lw $t2,0x9c($sp)
|
||||
@@ -9796,7 +9796,7 @@ glabel var7f1a9d64
|
||||
/* f059ebc: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f059ec0: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f059ec4: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f059ec8: 0fc24762 */ jal func0f0939f8
|
||||
/* f059ec8: 0fc24762 */ jal propsnd0f0939f8
|
||||
/* f059ecc: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f059ed0: 1000002a */ beqz $zero,.NB0f059f7c
|
||||
/* f059ed4: 93a800a3 */ lbu $t0,0xa3($sp)
|
||||
@@ -9842,7 +9842,7 @@ glabel var7f1a9d64
|
||||
/* f059f64: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f059f68: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f059f6c: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f059f70: 0fc24762 */ jal func0f0939f8
|
||||
/* f059f70: 0fc24762 */ jal propsnd0f0939f8
|
||||
/* f059f74: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f059f78: 93a800a3 */ lbu $t0,0xa3($sp)
|
||||
.NB0f059f7c:
|
||||
@@ -10043,7 +10043,7 @@ glabel var7f1a9d64
|
||||
// if (audioid != 0x3f7 && audioid != 0x331 && audioid != 0x3a1) {
|
||||
// func0f0926bc(g_Vars.chrdata->prop, 9, 0xffff);
|
||||
// // 7a8
|
||||
// func0f0939f8(0, g_Vars.chrdata->prop, audioid, -1,
|
||||
// propsnd0f0939f8(0, g_Vars.chrdata->prop, audioid, -1,
|
||||
// -1, 8, 0, 9, 0, -1, 0, -1, -1, -1, -1);
|
||||
// } else {
|
||||
// // Audio is "Stop moving", "Stop dodging" or "Stand still"
|
||||
@@ -10052,7 +10052,7 @@ glabel var7f1a9d64
|
||||
// if (ABS(distance) > 50) {
|
||||
// func0f0926bc(g_Vars.chrdata->prop, 9, 0xffff);
|
||||
// // 840
|
||||
// func0f0939f8(0, g_Vars.chrdata->prop, audioid, -1,
|
||||
// propsnd0f0939f8(0, g_Vars.chrdata->prop, audioid, -1,
|
||||
// -1, 8, 0, 9, 0, -1, 0, -1, -1, -1, -1);
|
||||
// }
|
||||
// }
|
||||
@@ -10110,7 +10110,7 @@ glabel var7f1a9d64
|
||||
// if (audioid != 0x3f7 && audioid != 0x331 && audioid != 0x3a1) {
|
||||
// func0f0926bc(g_Vars.chrdata->prop, 9, 0xffff);
|
||||
// // a80
|
||||
// func0f0939f8(0, g_Vars.chrdata->prop, audioid, -1,
|
||||
// propsnd0f0939f8(0, g_Vars.chrdata->prop, audioid, -1,
|
||||
// -1, 8, 0, 9, 0, -1, 0, -1, -1, -1, -1);
|
||||
// } else {
|
||||
// // Audio is "Stop moving", "Stop dodging" or "Stand still"
|
||||
@@ -10120,7 +10120,7 @@ glabel var7f1a9d64
|
||||
// if (ABS(distance) > 50) {
|
||||
// func0f0926bc(g_Vars.chrdata->prop, 9, 0xffff);
|
||||
// // b28
|
||||
// func0f0939f8(0, g_Vars.chrdata->prop, audioid, -1,
|
||||
// propsnd0f0939f8(0, g_Vars.chrdata->prop, audioid, -1,
|
||||
// -1, 8, 0, 9, 0, -1, 0, -1, -1, -1, -1);
|
||||
// }
|
||||
// }
|
||||
|
||||
+4
-4
@@ -508,7 +508,7 @@ bool lightsHandleHit(struct coord *gunpos, struct coord *hitpos, s32 roomnum)
|
||||
soundpos.z = light->bbox[0].z;
|
||||
|
||||
roomSetLightBroken(roomnum, i);
|
||||
func0f0939f8(0, 0, SFX_HIT_GLASS, -1, -1, 0x400, 0, 0, &soundpos, -1.0f, 0, roomnum, -1.0f, -1.0f, -1.0f);
|
||||
propsnd0f0939f8(0, 0, SFX_HIT_GLASS, -1, -1, 0x400, 0, 0, &soundpos, -1.0f, 0, roomnum, -1.0f, -1.0f, -1.0f);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@@ -1245,7 +1245,7 @@ glabel lightTickBroken
|
||||
/* f003354: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f003358: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f00335c: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f003360: 0fc24e7e */ jal func0f0939f8
|
||||
/* f003360: 0fc24e7e */ jal propsnd0f0939f8
|
||||
/* f003364: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f003368: 1000000d */ b .L0f0033a0
|
||||
/* f00336c: 24020001 */ addiu $v0,$zero,0x1
|
||||
@@ -1564,7 +1564,7 @@ glabel lightTickBroken
|
||||
/* f003354: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f003358: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f00335c: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f003360: 0fc24e7e */ jal func0f0939f8
|
||||
/* f003360: 0fc24e7e */ jal propsnd0f0939f8
|
||||
/* f003364: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f003368: 1000000d */ b .L0f0033a0
|
||||
/* f00336c: 24020001 */ addiu $v0,$zero,0x1
|
||||
@@ -1695,7 +1695,7 @@ const char var7f1a7bc0[] = "dlights.c";
|
||||
// }
|
||||
//
|
||||
// roomAdjustLighting(roomnum, 0x40, 0x50);
|
||||
// func0f0939f8(NULL, NULL, propsndGetRandomSparkSound(), -1, -1, 0x400, 0, 0x10, ¢re, -1.0f, 0, roomnum, -1.0f, -1.0f, -1.0f);
|
||||
// propsnd0f0939f8(NULL, NULL, propsndGetRandomSparkSound(), -1, -1, 0x400, 0, 0x10, ¢re, -1.0f, 0, roomnum, -1.0f, -1.0f, -1.0f);
|
||||
// return true;
|
||||
// }
|
||||
// } else {
|
||||
|
||||
@@ -1169,7 +1169,7 @@ u32 explosionTick(struct prop *prop)
|
||||
|
||||
// Play boom sound if this is the first frame
|
||||
if (exp->age == 0) {
|
||||
func0f0939f8(NULL, NULL, type->sound, -1, -1, 0, 0, 0, &exp->prop->pos, -1.0f, exp->prop->rooms, -1, -1.0f, -1.0f, -1.0f);
|
||||
propsnd0f0939f8(NULL, NULL, type->sound, -1, -1, 0, 0, 0, &exp->prop->pos, -1.0f, exp->prop->rooms, -1, -1.0f, -1.0f, -1.0f);
|
||||
}
|
||||
|
||||
for (k = 0; k < (s32)lvupdate; k++) {
|
||||
|
||||
+4
-4
@@ -187,9 +187,9 @@ void footstepCheckDefault(struct chrdata *chr)
|
||||
|
||||
if (soundnum != -1 && chr->footstep != 0) {
|
||||
#if VERSION >= VERSION_NTSC_1_0
|
||||
func0f0939f8(NULL, chr->prop, soundnum, -1, -1, 1024, 0, 16, NULL, -1, NULL, -1, -1, -1, -1);
|
||||
propsnd0f0939f8(NULL, chr->prop, soundnum, -1, -1, 1024, 0, 16, NULL, -1, NULL, -1, -1, -1, -1);
|
||||
#else
|
||||
func0f0939f8(NULL, chr->prop, soundnum, -1, -1, 0, 0, 0, NULL, -1, NULL, -1, -1, -1, -1);
|
||||
propsnd0f0939f8(NULL, chr->prop, soundnum, -1, -1, 0, 0, 0, NULL, -1, NULL, -1, -1, -1, -1);
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -267,10 +267,10 @@ void footstepCheckMagic(struct chrdata *chr)
|
||||
|
||||
if (soundnum != -1 && chr->footstep != 0) {
|
||||
#if VERSION >= VERSION_NTSC_1_0
|
||||
func0f0939f8(NULL, chr->prop, soundnum, -1,
|
||||
propsnd0f0939f8(NULL, chr->prop, soundnum, -1,
|
||||
-1, 1024, 0, 16, NULL, -1, NULL, -1, -1, -1, -1);
|
||||
#else
|
||||
func0f0939f8(NULL, chr->prop, soundnum, -1,
|
||||
propsnd0f0939f8(NULL, chr->prop, soundnum, -1,
|
||||
-1, 0, 0, 0, NULL, -1, NULL, -1, -1, -1, -1);
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -360,7 +360,7 @@ void htmTickChr(struct chrdata *chr)
|
||||
#else
|
||||
hudmsgCreateWithFlags(langGet(L_MPWEAPONS_018), HUDMSGTYPE_MPSCENARIO, HUDMSGFLAG_ONLYIFALIVE); // "Starting download."
|
||||
#endif
|
||||
func0f0939f8(NULL, data->terminals[data->dlterminalnum].prop, SFX_01BF, -1,
|
||||
propsnd0f0939f8(NULL, data->terminals[data->dlterminalnum].prop, SFX_01BF, -1,
|
||||
-1, 2, 2, 0, NULL, -1, NULL, -1, -1, -1, -1);
|
||||
}
|
||||
}
|
||||
|
||||
+5
-5
@@ -485,7 +485,7 @@ void weaponPlayWhooshSound(s32 weaponnum, struct prop *prop)
|
||||
}
|
||||
#endif
|
||||
} else {
|
||||
func0f0939f8(NULL, prop, soundnum, -1,
|
||||
propsnd0f0939f8(NULL, prop, soundnum, -1,
|
||||
-1, 0, 0, 0, NULL, speed, NULL, -1, -1, -1, -1);
|
||||
}
|
||||
}
|
||||
@@ -548,7 +548,7 @@ void func0f060bac(s32 weaponnum, struct prop *prop)
|
||||
}
|
||||
#endif
|
||||
} else {
|
||||
func0f0939f8(NULL, prop, soundnum, -1, -1, 0, 0, 0, NULL, speed, NULL, -1, -1, -1, -1);
|
||||
propsnd0f0939f8(NULL, prop, soundnum, -1, -1, 0, 0, 0, NULL, speed, NULL, -1, -1, -1, -1);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -6164,19 +6164,19 @@ void propsTickPadEffects(void)
|
||||
|
||||
if ((random() % 2048) <= 50) {
|
||||
sparksCreate(rooms[0], NULL, &pad.pos, &up, &pad.up, SPARKTYPE_09);
|
||||
func0f0939f8(NULL, NULL, propsndGetRandomSparkSound(), -1, -1, 0, 0, 0, &pad.pos, -1, rooms, -1, -1, -1, -1);
|
||||
propsnd0f0939f8(NULL, NULL, propsndGetRandomSparkSound(), -1, -1, 0, 0, 0, &pad.pos, -1, rooms, -1, -1, -1, -1);
|
||||
}
|
||||
|
||||
if ((random() % 2048) <= 15) {
|
||||
sparksCreate(rooms[0], NULL, &pad.pos, &up, &pad.up, SPARKTYPE_09);
|
||||
sparksCreate(rooms[0], NULL, &pad.pos, &up, &pad.up, SPARKTYPE_0A);
|
||||
func0f0939f8(NULL, NULL, propsndGetRandomSparkSound(), -1, -1, 0, 0, 0, &pad.pos, -1, rooms, -1, -1, -1, -1);
|
||||
propsnd0f0939f8(NULL, NULL, propsndGetRandomSparkSound(), -1, -1, 0, 0, 0, &pad.pos, -1, rooms, -1, -1, -1, -1);
|
||||
}
|
||||
|
||||
if ((random() % 2048) <= 5) {
|
||||
sparksCreate(rooms[0], NULL, &pad.pos, &up, &pad.up, SPARKTYPE_09);
|
||||
sparksCreate(rooms[0], NULL, &pad.pos, &up, &pad.up, SPARKTYPE_0B);
|
||||
func0f0939f8(NULL, NULL, propsndGetRandomSparkSound(), -1, -1, 0, 0, 0, &pad.pos, -1, rooms, -1, -1, -1, -1);
|
||||
propsnd0f0939f8(NULL, NULL, propsndGetRandomSparkSound(), -1, -1, 0, 0, 0, &pad.pos, -1, rooms, -1, -1, -1, -1);
|
||||
}
|
||||
break;
|
||||
case PADEFFECT_OUTROSMOKE:
|
||||
|
||||
+57
-57
@@ -6621,7 +6621,7 @@ bool func0f06cd00(struct defaultobj *obj, struct coord *pos, struct coord *arg2,
|
||||
struct coord spa4 = {0, 0, 0};
|
||||
s0 = false;
|
||||
sparksCreate(prop->rooms[0], prop, &hitthing.unk00, &spa4, &hitthing.unk0c, SPARKTYPE_1A);
|
||||
func0f0939f8(0, prop, SFX_HIT_WATER, -1, -1, 1024, 0, 0, 0, -1.0f, 0, -1, -1.0f, -1.0f, -1.0f);
|
||||
propsnd0f0939f8(0, prop, SFX_HIT_WATER, -1, -1, 1024, 0, 0, 0, -1.0f, 0, -1, -1.0f, -1.0f, -1.0f);
|
||||
obj->hidden |= OBJHFLAG_REAPABLE;
|
||||
}
|
||||
}
|
||||
@@ -7879,7 +7879,7 @@ void knifePlayWooshSound(struct defaultobj *obj)
|
||||
func0f0926bc(obj->prop, 1, 0xffff);
|
||||
|
||||
if (!lvIsPaused()) {
|
||||
func0f0939f8(0, obj->prop, soundnums[index], -1, -1, 0, 0, 0, 0, -1.0f, 0, -1, -1.0f, -1.0f, -1.0f);
|
||||
propsnd0f0939f8(0, obj->prop, soundnums[index], -1, -1, 0, 0, 0, 0, -1.0f, 0, -1, -1.0f, -1.0f, -1.0f);
|
||||
obj->projectile->lastwooshframe = g_Vars.lvframe60;
|
||||
}
|
||||
}
|
||||
@@ -12768,7 +12768,7 @@ glabel var7f1ab5c0pf
|
||||
/* f071bb4: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f071bb8: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f071bbc: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f071bc0: 0fc24e3a */ jal func0f0939f8
|
||||
/* f071bc0: 0fc24e3a */ jal propsnd0f0939f8
|
||||
/* f071bc4: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
.PF0f071bc8:
|
||||
/* f071bc8: 8fae00c0 */ lw $t6,0xc0($sp)
|
||||
@@ -13633,7 +13633,7 @@ glabel var7f1ab5c0pf
|
||||
/* f071b04: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f071b08: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f071b0c: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f071b10: 0fc24e0e */ jal func0f0939f8
|
||||
/* f071b10: 0fc24e0e */ jal propsnd0f0939f8
|
||||
/* f071b14: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
.PB0f071b18:
|
||||
/* f071b18: 8fae00c0 */ lw $t6,0xc0($sp)
|
||||
@@ -14494,7 +14494,7 @@ glabel var7f1aa314
|
||||
/* f07192c: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f071930: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f071934: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f071938: 0fc24e7e */ jal func0f0939f8
|
||||
/* f071938: 0fc24e7e */ jal propsnd0f0939f8
|
||||
/* f07193c: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
.L0f071940:
|
||||
/* f071940: 8fae00c0 */ lw $t6,0xc0($sp)
|
||||
@@ -20759,7 +20759,7 @@ glabel var7f1ab110jf
|
||||
/* f077a08: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f077a0c: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f077a10: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f077a14: 0fc251de */ jal func0f0939f8
|
||||
/* f077a14: 0fc251de */ jal propsnd0f0939f8
|
||||
/* f077a18: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f077a1c: 3c03800a */ lui $v1,0x800a
|
||||
/* f077a20: 10000052 */ b .JF0f077b6c
|
||||
@@ -20800,7 +20800,7 @@ glabel var7f1ab110jf
|
||||
/* f077aa8: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f077aac: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f077ab0: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f077ab4: 0fc251de */ jal func0f0939f8
|
||||
/* f077ab4: 0fc251de */ jal propsnd0f0939f8
|
||||
/* f077ab8: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f077abc: 3c01bf80 */ lui $at,0xbf80
|
||||
/* f077ac0: 44810000 */ mtc1 $at,$f0
|
||||
@@ -20820,7 +20820,7 @@ glabel var7f1ab110jf
|
||||
/* f077af8: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f077afc: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f077b00: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f077b04: 0fc251de */ jal func0f0939f8
|
||||
/* f077b04: 0fc251de */ jal propsnd0f0939f8
|
||||
/* f077b08: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f077b0c: 3c03800a */ lui $v1,0x800a
|
||||
/* f077b10: 10000016 */ b .JF0f077b6c
|
||||
@@ -20843,7 +20843,7 @@ glabel var7f1ab110jf
|
||||
/* f077b50: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f077b54: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f077b58: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f077b5c: 0fc251de */ jal func0f0939f8
|
||||
/* f077b5c: 0fc251de */ jal propsnd0f0939f8
|
||||
/* f077b60: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f077b64: 3c03800a */ lui $v1,0x800a
|
||||
/* f077b68: 8c63a63c */ lw $v1,-0x59c4($v1)
|
||||
@@ -24298,7 +24298,7 @@ glabel var7f1ab6dcpf
|
||||
/* f076b68: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f076b6c: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f076b70: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f076b74: 0fc24e3a */ jal func0f0939f8
|
||||
/* f076b74: 0fc24e3a */ jal propsnd0f0939f8
|
||||
/* f076b78: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f076b7c: 3c03800a */ lui $v1,0x800a
|
||||
/* f076b80: 10000052 */ b .PF0f076ccc
|
||||
@@ -24339,7 +24339,7 @@ glabel var7f1ab6dcpf
|
||||
/* f076c08: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f076c0c: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f076c10: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f076c14: 0fc24e3a */ jal func0f0939f8
|
||||
/* f076c14: 0fc24e3a */ jal propsnd0f0939f8
|
||||
/* f076c18: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f076c1c: 3c01bf80 */ lui $at,0xbf80
|
||||
/* f076c20: 44810000 */ mtc1 $at,$f0
|
||||
@@ -24359,7 +24359,7 @@ glabel var7f1ab6dcpf
|
||||
/* f076c58: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f076c5c: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f076c60: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f076c64: 0fc24e3a */ jal func0f0939f8
|
||||
/* f076c64: 0fc24e3a */ jal propsnd0f0939f8
|
||||
/* f076c68: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f076c6c: 3c03800a */ lui $v1,0x800a
|
||||
/* f076c70: 10000016 */ b .PF0f076ccc
|
||||
@@ -24382,7 +24382,7 @@ glabel var7f1ab6dcpf
|
||||
/* f076cb0: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f076cb4: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f076cb8: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f076cbc: 0fc24e3a */ jal func0f0939f8
|
||||
/* f076cbc: 0fc24e3a */ jal propsnd0f0939f8
|
||||
/* f076cc0: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f076cc4: 3c03800a */ lui $v1,0x800a
|
||||
/* f076cc8: 8c63a51c */ lw $v1,-0x5ae4($v1)
|
||||
@@ -27843,7 +27843,7 @@ glabel var7f1ab6dcpf
|
||||
/* f076ab8: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f076abc: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f076ac0: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f076ac4: 0fc24e0e */ jal func0f0939f8
|
||||
/* f076ac4: 0fc24e0e */ jal propsnd0f0939f8
|
||||
/* f076ac8: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f076acc: 3c03800a */ lui $v1,0x800a
|
||||
/* f076ad0: 10000052 */ b .PB0f076c1c
|
||||
@@ -27884,7 +27884,7 @@ glabel var7f1ab6dcpf
|
||||
/* f076b58: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f076b5c: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f076b60: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f076b64: 0fc24e0e */ jal func0f0939f8
|
||||
/* f076b64: 0fc24e0e */ jal propsnd0f0939f8
|
||||
/* f076b68: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f076b6c: 3c01bf80 */ lui $at,0xbf80
|
||||
/* f076b70: 44810000 */ mtc1 $at,$f0
|
||||
@@ -27904,7 +27904,7 @@ glabel var7f1ab6dcpf
|
||||
/* f076ba8: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f076bac: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f076bb0: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f076bb4: 0fc24e0e */ jal func0f0939f8
|
||||
/* f076bb4: 0fc24e0e */ jal propsnd0f0939f8
|
||||
/* f076bb8: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f076bbc: 3c03800a */ lui $v1,0x800a
|
||||
/* f076bc0: 10000016 */ b .PB0f076c1c
|
||||
@@ -27927,7 +27927,7 @@ glabel var7f1ab6dcpf
|
||||
/* f076c00: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f076c04: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f076c08: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f076c0c: 0fc24e0e */ jal func0f0939f8
|
||||
/* f076c0c: 0fc24e0e */ jal propsnd0f0939f8
|
||||
/* f076c10: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f076c14: 3c03800a */ lui $v1,0x800a
|
||||
/* f076c18: 8c63e4dc */ lw $v1,-0x1b24($v1)
|
||||
@@ -31381,7 +31381,7 @@ glabel var7f1aa438
|
||||
/* f0768e4: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f0768e8: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f0768ec: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f0768f0: 0fc24e7e */ jal func0f0939f8
|
||||
/* f0768f0: 0fc24e7e */ jal propsnd0f0939f8
|
||||
/* f0768f4: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f0768f8: 3c03800a */ lui $v1,%hi(g_Vars+0xc)
|
||||
/* f0768fc: 10000052 */ b .L0f076a48
|
||||
@@ -31422,7 +31422,7 @@ glabel var7f1aa438
|
||||
/* f076984: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f076988: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f07698c: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f076990: 0fc24e7e */ jal func0f0939f8
|
||||
/* f076990: 0fc24e7e */ jal propsnd0f0939f8
|
||||
/* f076994: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f076998: 3c01bf80 */ lui $at,0xbf80
|
||||
/* f07699c: 44810000 */ mtc1 $at,$f0
|
||||
@@ -31442,7 +31442,7 @@ glabel var7f1aa438
|
||||
/* f0769d4: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f0769d8: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f0769dc: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f0769e0: 0fc24e7e */ jal func0f0939f8
|
||||
/* f0769e0: 0fc24e7e */ jal propsnd0f0939f8
|
||||
/* f0769e4: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f0769e8: 3c03800a */ lui $v1,%hi(g_Vars+0xc)
|
||||
/* f0769ec: 10000016 */ b .L0f076a48
|
||||
@@ -31465,7 +31465,7 @@ glabel var7f1aa438
|
||||
/* f076a2c: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f076a30: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f076a34: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f076a38: 0fc24e7e */ jal func0f0939f8
|
||||
/* f076a38: 0fc24e7e */ jal propsnd0f0939f8
|
||||
/* f076a3c: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f076a40: 3c03800a */ lui $v1,%hi(g_Vars+0xc)
|
||||
/* f076a44: 8c639fcc */ lw $v1,%lo(g_Vars+0xc)($v1)
|
||||
@@ -34818,7 +34818,7 @@ glabel var7f1aa438
|
||||
/* f075518: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f07551c: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f075520: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f075524: 0fc24762 */ jal func0f0939f8
|
||||
/* f075524: 0fc24762 */ jal propsnd0f0939f8
|
||||
/* f075528: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f07552c: 3c03800a */ lui $v1,0x800a
|
||||
/* f075530: 10000052 */ beqz $zero,.NB0f07567c
|
||||
@@ -34859,7 +34859,7 @@ glabel var7f1aa438
|
||||
/* f0755b8: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f0755bc: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f0755c0: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f0755c4: 0fc24762 */ jal func0f0939f8
|
||||
/* f0755c4: 0fc24762 */ jal propsnd0f0939f8
|
||||
/* f0755c8: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f0755cc: 3c01bf80 */ lui $at,0xbf80
|
||||
/* f0755d0: 44810000 */ mtc1 $at,$f0
|
||||
@@ -34879,7 +34879,7 @@ glabel var7f1aa438
|
||||
/* f075608: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f07560c: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f075610: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f075614: 0fc24762 */ jal func0f0939f8
|
||||
/* f075614: 0fc24762 */ jal propsnd0f0939f8
|
||||
/* f075618: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f07561c: 3c03800a */ lui $v1,0x800a
|
||||
/* f075620: 10000016 */ beqz $zero,.NB0f07567c
|
||||
@@ -34902,7 +34902,7 @@ glabel var7f1aa438
|
||||
/* f075660: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f075664: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f075668: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f07566c: 0fc24762 */ jal func0f0939f8
|
||||
/* f07566c: 0fc24762 */ jal propsnd0f0939f8
|
||||
/* f075670: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f075674: 3c03800a */ lui $v1,0x800a
|
||||
/* f075678: 8c63e6cc */ lw $v1,-0x1934($v1)
|
||||
@@ -35339,13 +35339,13 @@ void doorTick(struct prop *doorprop)
|
||||
if (door->frac > soundpoint) {
|
||||
if (prevfrac <= soundpoint) {
|
||||
// frac increased past the soundpoint
|
||||
func0f0939f8(NULL, doorprop, SFX_DOOR_8014, -1,
|
||||
propsnd0f0939f8(NULL, doorprop, SFX_DOOR_8014, -1,
|
||||
-1, 0, 0, 12, 0, -1, 0, -1, -1, -1, -1);
|
||||
}
|
||||
} else {
|
||||
if (prevfrac > soundpoint) {
|
||||
// frac decreased past the soundpoint
|
||||
func0f0939f8(NULL, doorprop, SFX_DOOR_8015, -1,
|
||||
propsnd0f0939f8(NULL, doorprop, SFX_DOOR_8015, -1,
|
||||
-1, 0, 0, 12, 0, -1, 0, -1, -1, -1, -1);
|
||||
}
|
||||
}
|
||||
@@ -40170,7 +40170,7 @@ glabel var7f1aa5a8
|
||||
/* f07ac40: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f07ac44: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f07ac48: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f07ac4c: 0fc24e7e */ jal func0f0939f8
|
||||
/* f07ac4c: 0fc24e7e */ jal propsnd0f0939f8
|
||||
/* f07ac50: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
.L0f07ac54:
|
||||
/* f07ac54: 3c0a800a */ lui $t2,%hi(g_Vars+0x8)
|
||||
@@ -41132,7 +41132,7 @@ glabel var7f1aa5a8
|
||||
/* f07ade0: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f07ade4: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f07ade8: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f07adec: 0fc24e0e */ jal func0f0939f8
|
||||
/* f07adec: 0fc24e0e */ jal propsnd0f0939f8
|
||||
/* f07adf0: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
.PB0f07adf4:
|
||||
/* f07adf4: 3c0a800a */ lui $t2,0x800a
|
||||
@@ -42094,7 +42094,7 @@ glabel var7f1aa5a8
|
||||
/* f07ac40: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f07ac44: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f07ac48: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f07ac4c: 0fc24e7e */ jal func0f0939f8
|
||||
/* f07ac4c: 0fc24e7e */ jal propsnd0f0939f8
|
||||
/* f07ac50: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
.L0f07ac54:
|
||||
/* f07ac54: 3c0a800a */ lui $t2,%hi(g_Vars+0x8)
|
||||
@@ -43056,7 +43056,7 @@ glabel var7f1aa5a8
|
||||
/* f07ac40: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f07ac44: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f07ac48: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f07ac4c: 0fc24e7e */ jal func0f0939f8
|
||||
/* f07ac4c: 0fc24e7e */ jal propsnd0f0939f8
|
||||
/* f07ac50: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
.L0f07ac54:
|
||||
/* f07ac54: 3c0a800a */ lui $t2,%hi(g_Vars+0x8)
|
||||
@@ -46141,7 +46141,7 @@ glabel var7f1aa6e4
|
||||
/* f07e468: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f07e46c: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f07e470: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f07e474: 0fc251de */ jal func0f0939f8
|
||||
/* f07e474: 0fc251de */ jal propsnd0f0939f8
|
||||
/* f07e478: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f07e47c: 8fa50278 */ lw $a1,0x278($sp)
|
||||
/* f07e480: 00003825 */ move $a3,$zero
|
||||
@@ -47107,7 +47107,7 @@ glabel var7f1aa6e4
|
||||
/* f07d3b0: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f07d3b4: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f07d3b8: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f07d3bc: 0fc24e7e */ jal func0f0939f8
|
||||
/* f07d3bc: 0fc24e7e */ jal propsnd0f0939f8
|
||||
/* f07d3c0: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f07d3c4: 8fa50278 */ lw $a1,0x278($sp)
|
||||
/* f07d3c8: 00003825 */ or $a3,$zero,$zero
|
||||
@@ -48073,7 +48073,7 @@ glabel var7f1aa6e4
|
||||
/* f07d3b0: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f07d3b4: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f07d3b8: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f07d3bc: 0fc24e7e */ jal func0f0939f8
|
||||
/* f07d3bc: 0fc24e7e */ jal propsnd0f0939f8
|
||||
/* f07d3c0: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f07d3c4: 8fa50278 */ lw $a1,0x278($sp)
|
||||
/* f07d3c8: 00003825 */ or $a3,$zero,$zero
|
||||
@@ -49037,7 +49037,7 @@ glabel var7f1aa6e0
|
||||
/* f07be5c: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f07be60: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f07be64: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f07be68: 0fc24762 */ jal func0f0939f8
|
||||
/* f07be68: 0fc24762 */ jal propsnd0f0939f8
|
||||
/* f07be6c: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f07be70: 8fa50278 */ lw $a1,0x278($sp)
|
||||
/* f07be74: 00003825 */ or $a3,$zero,$zero
|
||||
@@ -49913,7 +49913,7 @@ glabel var7f1aa6e0
|
||||
// hovercar->sparkstimer60 = 50;
|
||||
//
|
||||
// // Play damage sound
|
||||
// func0f0939f8(NULL, prop, SFX_SHIELD_DAMAGE, -1,
|
||||
// propsnd0f0939f8(NULL, prop, SFX_SHIELD_DAMAGE, -1,
|
||||
// -1, 1024, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
//
|
||||
// // Create sparks
|
||||
@@ -50435,7 +50435,7 @@ u32 objTick(struct prop *prop)
|
||||
|
||||
if (!silent) {
|
||||
// Play respawn sound
|
||||
func0f0939f8(NULL, prop, SFX_REGEN, -1,
|
||||
propsnd0f0939f8(NULL, prop, SFX_REGEN, -1,
|
||||
-1, 0, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
}
|
||||
}
|
||||
@@ -57541,7 +57541,7 @@ s32 propPlayPickupSound(struct prop *prop, s32 weapon)
|
||||
sound = SFX_PICKUP_GUN;
|
||||
}
|
||||
|
||||
return func0f0939f8(NULL, prop, sound, -1,
|
||||
return propsnd0f0939f8(NULL, prop, sound, -1,
|
||||
-1, 1024, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
}
|
||||
|
||||
@@ -62697,21 +62697,21 @@ void doorPlayOpeningSound(s32 soundtype, struct prop *prop)
|
||||
|
||||
if (sound1) {
|
||||
#if VERSION >= VERSION_NTSC_1_0
|
||||
func0f0939f8(NULL, prop, sound1, -1,
|
||||
propsnd0f0939f8(NULL, prop, sound1, -1,
|
||||
-1, 1024, 0, 12, 0, -1, 0, -1, -1, -1, -1);
|
||||
#else
|
||||
func0f0939f8(NULL, prop, sound1, -1,
|
||||
propsnd0f0939f8(NULL, prop, sound1, -1,
|
||||
-1, 0, 0, 12, 0, -1, 0, -1, -1, -1, -1);
|
||||
#endif
|
||||
}
|
||||
|
||||
if (sound2) {
|
||||
func0f0939f8(NULL, prop, sound2, -1,
|
||||
propsnd0f0939f8(NULL, prop, sound2, -1,
|
||||
-1, 0, 0, 12, 0, -1, 0, -1, -1, -1, -1);
|
||||
}
|
||||
|
||||
if (sound3) {
|
||||
func0f0939f8(NULL, prop, sound3, -1,
|
||||
propsnd0f0939f8(NULL, prop, sound3, -1,
|
||||
-1, 0, 0, 12, 0, -1, 0, -1, -1, -1, -1);
|
||||
}
|
||||
}
|
||||
@@ -62761,21 +62761,21 @@ void doorPlayClosingSound(s32 soundtype, struct prop *prop)
|
||||
|
||||
if (sound1) {
|
||||
#if VERSION >= VERSION_NTSC_1_0
|
||||
func0f0939f8(NULL, prop, sound1, -1,
|
||||
propsnd0f0939f8(NULL, prop, sound1, -1,
|
||||
-1, 1024, 0, 12, 0, -1, 0, -1, -1, -1, -1);
|
||||
#else
|
||||
func0f0939f8(NULL, prop, sound1, -1,
|
||||
propsnd0f0939f8(NULL, prop, sound1, -1,
|
||||
-1, 0, 0, 12, 0, -1, 0, -1, -1, -1, -1);
|
||||
#endif
|
||||
}
|
||||
|
||||
if (sound2) {
|
||||
func0f0939f8(NULL, prop, sound2, -1,
|
||||
propsnd0f0939f8(NULL, prop, sound2, -1,
|
||||
-1, 0, 0, 12, 0, -1, 0, -1, -1, -1, -1);
|
||||
}
|
||||
|
||||
if (sound3) {
|
||||
func0f0939f8(NULL, prop, sound3, -1,
|
||||
propsnd0f0939f8(NULL, prop, sound3, -1,
|
||||
-1, 0, 0, 12, 0, -1, 0, -1, -1, -1, -1);
|
||||
}
|
||||
}
|
||||
@@ -62824,10 +62824,10 @@ void doorPlayOpenedSound(s32 soundtype, struct prop *prop)
|
||||
|
||||
if (sound) {
|
||||
#if VERSION >= VERSION_NTSC_1_0
|
||||
func0f0939f8(NULL, prop, sound, -1,
|
||||
propsnd0f0939f8(NULL, prop, sound, -1,
|
||||
-1, 1024, 0, 12, 0, -1, 0, -1, -1, -1, -1);
|
||||
#else
|
||||
func0f0939f8(NULL, prop, sound, -1,
|
||||
propsnd0f0939f8(NULL, prop, sound, -1,
|
||||
-1, 0, 0, 12, 0, -1, 0, -1, -1, -1, -1);
|
||||
#endif
|
||||
}
|
||||
@@ -62874,10 +62874,10 @@ void doorPlayClosedSound(s32 soundtype, struct prop *prop)
|
||||
|
||||
if (sound) {
|
||||
#if VERSION >= VERSION_NTSC_1_0
|
||||
func0f0939f8(NULL, prop, sound, -1,
|
||||
propsnd0f0939f8(NULL, prop, sound, -1,
|
||||
-1, 1024, 0, 12, 0, -1, 0, -1, -1, -1, -1);
|
||||
#else
|
||||
func0f0939f8(NULL, prop, sound, -1,
|
||||
propsnd0f0939f8(NULL, prop, sound, -1,
|
||||
-1, 0, 0, 12, 0, -1, 0, -1, -1, -1, -1);
|
||||
#endif
|
||||
}
|
||||
@@ -63254,10 +63254,10 @@ void doorCreateSparks(struct doorobj *door)
|
||||
sparksCreate(door->base.prop->rooms[0], door->base.prop, &sp88, &sp70, &pad.up, SPARKTYPE_0D);
|
||||
}
|
||||
|
||||
func0f0939f8(NULL, door->base.prop, propsndGetRandomSparkSound(), -1,
|
||||
propsnd0f0939f8(NULL, door->base.prop, propsndGetRandomSparkSound(), -1,
|
||||
-1, 0, 0, 0, &sp88, -1, door->base.prop->rooms, -1, -1, -1, -1);
|
||||
|
||||
func0f0939f8(NULL, door->base.prop, propsndGetRandomSparkSound(), -1,
|
||||
propsnd0f0939f8(NULL, door->base.prop, propsndGetRandomSparkSound(), -1,
|
||||
-1, 0, 0, 0, &sp7c, -1, door->base.prop->rooms, -1, -1, -1, -1);
|
||||
|
||||
for (i = 0; door->base.prop->rooms[i] != -1; i++) {
|
||||
@@ -64638,22 +64638,22 @@ void projectileCreate(struct prop *fromprop, struct fireslotthing *arg1, struct
|
||||
switch (weaponnum) {
|
||||
case WEAPON_CHOPPERGUN:
|
||||
func0f0926bc(fromprop, 7, 0xffff);
|
||||
func0f0939f8(0, fromprop, SFX_810E, -1, -1, 0, 0, 7, 0, -1.0f, 0, -1, -1.0f, -1.0f, -1.0f);
|
||||
propsnd0f0939f8(0, fromprop, SFX_810E, -1, -1, 0, 0, 7, 0, -1.0f, 0, -1, -1.0f, -1.0f, -1.0f);
|
||||
arg1->unk08 = g_Vars.lvframe60 + 4;
|
||||
break;
|
||||
case WEAPON_RCP45:
|
||||
func0f0926bc(fromprop, 1, 0xffff);
|
||||
func0f0939f8(0, fromprop, SFX_805A, -1, -1, 0, 0, 0, 0, -1.0f, 0, -1, -1.0f, -1.0f, -1.0f);
|
||||
propsnd0f0939f8(0, fromprop, SFX_805A, -1, -1, 0, 0, 0, 0, -1.0f, 0, -1, -1.0f, -1.0f, -1.0f);
|
||||
arg1->unk08 = g_Vars.lvframe60 + 2;
|
||||
break;
|
||||
case WEAPON_WATCHLASER:
|
||||
func0f0926bc(fromprop, 1, 0xffff);
|
||||
func0f0939f8(0, fromprop, SFX_8043, -1, -1, 0, 0, 0, 0, -1.0f, 0, -1, -1.0f, -1.0f, -1.0f);
|
||||
propsnd0f0939f8(0, fromprop, SFX_8043, -1, -1, 0, 0, 0, 0, -1.0f, 0, -1, -1.0f, -1.0f, -1.0f);
|
||||
arg1->unk08 = g_Vars.lvframe60 + 8;
|
||||
break;
|
||||
default:
|
||||
func0f0926bc(fromprop, 1, 0xffff);
|
||||
func0f0939f8(0, fromprop, SFX_8045, -1, -1, 0, 0, 0, 0, -1.0f, 0, -1, -1.0f, -1.0f, -1.0f);
|
||||
propsnd0f0939f8(0, fromprop, SFX_8045, -1, -1, 0, 0, 0, 0, -1.0f, 0, -1, -1.0f, -1.0f, -1.0f);
|
||||
arg1->unk08 = g_Vars.lvframe60 + 2;
|
||||
break;
|
||||
}
|
||||
@@ -64707,7 +64707,7 @@ void projectileCreate(struct prop *fromprop, struct fireslotthing *arg1, struct
|
||||
rocket->base.projectile->unk014 = sp120.y;
|
||||
rocket->base.projectile->unk018 = sp120.z;
|
||||
|
||||
func0f0939f8(NULL, rocket->base.prop, SFX_LAUNCH_ROCKET_8053, -1, -1, 0, 0, 0, 0, -1.0f, 0, -1, -1.0f, -1.0f, -1.0f);
|
||||
propsnd0f0939f8(NULL, rocket->base.prop, SFX_LAUNCH_ROCKET_8053, -1, -1, 0, 0, 0, 0, -1.0f, 0, -1, -1.0f, -1.0f, -1.0f);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+298
-1100
File diff suppressed because it is too large
Load Diff
+3
-3
@@ -79,7 +79,7 @@ void shardsCreate(struct coord *pos, f32 *rotx, f32 *roty, f32 *rotz, f32 relxmi
|
||||
basepos.z = (pos->f[2] + (relxmin + (speci >> 1)) * spcc[2]) + spc0[2] * (relymin + (speci >> 1));
|
||||
|
||||
if (type == SHARDTYPE_GLASS) {
|
||||
func0f0939f8(NULL, NULL, SFX_GLASS_SHATTER, -1,
|
||||
propsnd0f0939f8(NULL, NULL, SFX_GLASS_SHATTER, -1,
|
||||
-1, 0, 0, 0, &prop->pos, -1.0f, prop->rooms, -1, -1.0f, -1.0f, -1.0f);
|
||||
} else if (type == SHARDTYPE_BOTTLE) {
|
||||
/**
|
||||
@@ -88,10 +88,10 @@ void shardsCreate(struct coord *pos, f32 *rotx, f32 *roty, f32 *rotz, f32 relxmi
|
||||
* when you shoot the bottles, half of them don't play any breaking
|
||||
* sound effect.
|
||||
*/
|
||||
func0f0939f8(NULL, NULL, SFX_BOTTLE_BREAK + (random() % 2) * 2, -1,
|
||||
propsnd0f0939f8(NULL, NULL, SFX_BOTTLE_BREAK + (random() % 2) * 2, -1,
|
||||
-1, 0, 0, 0, &prop->pos, -1.0f, prop->rooms, -1, -1.0f, -1.0f, -1.0f);
|
||||
} else if (type == SHARDTYPE_WOOD) {
|
||||
func0f0939f8(NULL, NULL, SFX_WOOD_BREAK, -1,
|
||||
propsnd0f0939f8(NULL, NULL, SFX_WOOD_BREAK, -1,
|
||||
-1, 0, 0, 0, &prop->pos, -1.0f, prop->rooms, -1, -1.0f, -1.0f, -1.0f);
|
||||
}
|
||||
|
||||
|
||||
+17
-17
@@ -1368,7 +1368,7 @@ glabel var7f1b941c
|
||||
/* f19f35c: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f19f360: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f19f364: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f19f368: 0fc24e3a */ jal func0f0939f8
|
||||
/* f19f368: 0fc24e3a */ jal propsnd0f0939f8
|
||||
/* f19f36c: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f19f370: 8fa8004c */ lw $t0,0x4c($sp)
|
||||
/* f19f374: 8fa30058 */ lw $v1,0x58($sp)
|
||||
@@ -1610,7 +1610,7 @@ glabel var7f1baa50pf
|
||||
/* f19fefc: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f19ff00: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f19ff04: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f19ff08: 0fc24e0e */ jal func0f0939f8
|
||||
/* f19ff08: 0fc24e0e */ jal propsnd0f0939f8
|
||||
/* f19ff0c: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f19ff10: 8fa8004c */ lw $t0,0x4c($sp)
|
||||
/* f19ff14: 8fa30058 */ lw $v1,0x58($sp)
|
||||
@@ -1864,7 +1864,7 @@ glabel var7f1b941c
|
||||
/* f19e258: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f19e25c: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f19e260: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f19e264: 0fc24e7e */ jal func0f0939f8
|
||||
/* f19e264: 0fc24e7e */ jal propsnd0f0939f8
|
||||
/* f19e268: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f19e26c: 8fa8004c */ lw $t0,0x4c($sp)
|
||||
/* f19e270: 8fa30058 */ lw $v1,0x58($sp)
|
||||
@@ -2107,7 +2107,7 @@ glabel var7f1b941c
|
||||
/* f198270: e7a00024 */ swc1 $f0,0x24($sp)
|
||||
/* f198274: e7a00030 */ swc1 $f0,0x30($sp)
|
||||
/* f198278: e7a00034 */ swc1 $f0,0x34($sp)
|
||||
/* f19827c: 0fc24762 */ jal func0f0939f8
|
||||
/* f19827c: 0fc24762 */ jal propsnd0f0939f8
|
||||
/* f198280: e7a00038 */ swc1 $f0,0x38($sp)
|
||||
/* f198284: 8fa8004c */ lw $t0,0x4c($sp)
|
||||
/* f198288: 8fa30058 */ lw $v1,0x58($sp)
|
||||
@@ -2250,7 +2250,7 @@ glabel var7f1b941c
|
||||
// } else {
|
||||
// if (g_FrNumSounds < 3) {
|
||||
// g_FrNumSounds++;
|
||||
// func0f0939f8(NULL, g_FrData.targets[targetnum].prop, SFX_FR_CONVEYER, -1,
|
||||
// propsnd0f0939f8(NULL, g_FrData.targets[targetnum].prop, SFX_FR_CONVEYER, -1,
|
||||
// -1, 0, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
// }
|
||||
//
|
||||
@@ -3568,7 +3568,7 @@ glabel var7f1b94e4
|
||||
/* f1a09b0: afad002c */ sw $t5,0x2c($sp)
|
||||
/* f1a09b4: e7b80030 */ swc1 $f24,0x30($sp)
|
||||
/* f1a09b8: e7b80034 */ swc1 $f24,0x34($sp)
|
||||
/* f1a09bc: 0fc251de */ jal func0f0939f8
|
||||
/* f1a09bc: 0fc251de */ jal propsnd0f0939f8
|
||||
/* f1a09c0: e7b80038 */ swc1 $f24,0x38($sp)
|
||||
/* f1a09c4: c6000038 */ lwc1 $f0,0x38($s0)
|
||||
.JF0f1a09c8:
|
||||
@@ -3969,7 +3969,7 @@ glabel var7f1b94e4
|
||||
/* f1a0f80: afa00028 */ sw $zero,0x28($sp)
|
||||
/* f1a0f84: e7b80030 */ swc1 $f24,0x30($sp)
|
||||
/* f1a0f88: e7b80034 */ swc1 $f24,0x34($sp)
|
||||
/* f1a0f8c: 0fc251de */ jal func0f0939f8
|
||||
/* f1a0f8c: 0fc251de */ jal propsnd0f0939f8
|
||||
/* f1a0f90: e7b80038 */ swc1 $f24,0x38($sp)
|
||||
.JF0f1a0f94:
|
||||
/* f1a0f94: c7a8014c */ lwc1 $f8,0x14c($sp)
|
||||
@@ -4666,7 +4666,7 @@ glabel var7f1b94e4
|
||||
/* f1a1124: afad002c */ sw $t5,0x2c($sp)
|
||||
/* f1a1128: e7b80030 */ swc1 $f24,0x30($sp)
|
||||
/* f1a112c: e7b80034 */ swc1 $f24,0x34($sp)
|
||||
/* f1a1130: 0fc24e3a */ jal func0f0939f8
|
||||
/* f1a1130: 0fc24e3a */ jal propsnd0f0939f8
|
||||
/* f1a1134: e7b80038 */ swc1 $f24,0x38($sp)
|
||||
/* f1a1138: c6000038 */ lwc1 $f0,0x38($s0)
|
||||
.PF0f1a113c:
|
||||
@@ -5069,7 +5069,7 @@ glabel var7f1b94e4
|
||||
/* f1a16fc: afa00028 */ sw $zero,0x28($sp)
|
||||
/* f1a1700: e7b80030 */ swc1 $f24,0x30($sp)
|
||||
/* f1a1704: e7b80034 */ swc1 $f24,0x34($sp)
|
||||
/* f1a1708: 0fc24e3a */ jal func0f0939f8
|
||||
/* f1a1708: 0fc24e3a */ jal propsnd0f0939f8
|
||||
/* f1a170c: e7b80038 */ swc1 $f24,0x38($sp)
|
||||
.PF0f1a1710:
|
||||
/* f1a1710: c7a8014c */ lwc1 $f8,0x14c($sp)
|
||||
@@ -5766,7 +5766,7 @@ glabel var7f1b94e4
|
||||
/* f1a1cc4: afad002c */ sw $t5,0x2c($sp)
|
||||
/* f1a1cc8: e7b80030 */ swc1 $f24,0x30($sp)
|
||||
/* f1a1ccc: e7b80034 */ swc1 $f24,0x34($sp)
|
||||
/* f1a1cd0: 0fc24e0e */ jal func0f0939f8
|
||||
/* f1a1cd0: 0fc24e0e */ jal propsnd0f0939f8
|
||||
/* f1a1cd4: e7b80038 */ swc1 $f24,0x38($sp)
|
||||
/* f1a1cd8: c6000038 */ lwc1 $f0,0x38($s0)
|
||||
.PB0f1a1cdc:
|
||||
@@ -6169,7 +6169,7 @@ glabel var7f1b94e4
|
||||
/* f1a229c: afa00028 */ sw $zero,0x28($sp)
|
||||
/* f1a22a0: e7b80030 */ swc1 $f24,0x30($sp)
|
||||
/* f1a22a4: e7b80034 */ swc1 $f24,0x34($sp)
|
||||
/* f1a22a8: 0fc24e0e */ jal func0f0939f8
|
||||
/* f1a22a8: 0fc24e0e */ jal propsnd0f0939f8
|
||||
/* f1a22ac: e7b80038 */ swc1 $f24,0x38($sp)
|
||||
.PB0f1a22b0:
|
||||
/* f1a22b0: c7a8014c */ lwc1 $f8,0x14c($sp)
|
||||
@@ -6866,7 +6866,7 @@ glabel var7f1b94e4
|
||||
/* f1a0010: afad002c */ sw $t5,0x2c($sp)
|
||||
/* f1a0014: e7b80030 */ swc1 $f24,0x30($sp)
|
||||
/* f1a0018: e7b80034 */ swc1 $f24,0x34($sp)
|
||||
/* f1a001c: 0fc24e7e */ jal func0f0939f8
|
||||
/* f1a001c: 0fc24e7e */ jal propsnd0f0939f8
|
||||
/* f1a0020: e7b80038 */ swc1 $f24,0x38($sp)
|
||||
/* f1a0024: c6000038 */ lwc1 $f0,0x38($s0)
|
||||
.L0f1a0028:
|
||||
@@ -7273,7 +7273,7 @@ glabel var7f1b94e4
|
||||
/* f1a05f8: afa00028 */ sw $zero,0x28($sp)
|
||||
/* f1a05fc: e7b80030 */ swc1 $f24,0x30($sp)
|
||||
/* f1a0600: e7b80034 */ swc1 $f24,0x34($sp)
|
||||
/* f1a0604: 0fc24e7e */ jal func0f0939f8
|
||||
/* f1a0604: 0fc24e7e */ jal propsnd0f0939f8
|
||||
/* f1a0608: e7b80038 */ swc1 $f24,0x38($sp)
|
||||
.L0f1a060c:
|
||||
/* f1a060c: c7a6014c */ lwc1 $f6,0x14c($sp)
|
||||
@@ -7979,7 +7979,7 @@ glabel var7f1b94e4
|
||||
/* f19a018: afae002c */ sw $t6,0x2c($sp)
|
||||
/* f19a01c: e7b80030 */ swc1 $f24,0x30($sp)
|
||||
/* f19a020: e7b80034 */ swc1 $f24,0x34($sp)
|
||||
/* f19a024: 0fc24762 */ jal func0f0939f8
|
||||
/* f19a024: 0fc24762 */ jal propsnd0f0939f8
|
||||
/* f19a028: e7b80038 */ swc1 $f24,0x38($sp)
|
||||
/* f19a02c: c6000038 */ lwc1 $f0,0x38($s0)
|
||||
.NB0f19a030:
|
||||
@@ -8388,7 +8388,7 @@ glabel var7f1b94e4
|
||||
/* f19a608: afa00028 */ sw $zero,0x28($sp)
|
||||
/* f19a60c: e7b80030 */ swc1 $f24,0x30($sp)
|
||||
/* f19a610: e7b80034 */ swc1 $f24,0x34($sp)
|
||||
/* f19a614: 0fc24762 */ jal func0f0939f8
|
||||
/* f19a614: 0fc24762 */ jal propsnd0f0939f8
|
||||
/* f19a618: e7b80038 */ swc1 $f24,0x38($sp)
|
||||
.NB0f19a61c:
|
||||
/* f19a61c: c7a80144 */ lwc1 $f8,0x144($sp)
|
||||
@@ -8845,7 +8845,7 @@ glabel var7f1b94e4
|
||||
// && g_FrData.targets[i].silent
|
||||
// && g_FrData.targets[i].travelspeed != -1) {
|
||||
// g_FrData.targets[i].silent = false;
|
||||
// func0f0939f8(NULL, g_FrData.targets[i].prop, SFX_FR_CONVEYER, -1,
|
||||
// propsnd0f0939f8(NULL, g_FrData.targets[i].prop, SFX_FR_CONVEYER, -1,
|
||||
// -1, 0, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
// }
|
||||
//
|
||||
@@ -9023,7 +9023,7 @@ glabel var7f1b94e4
|
||||
//
|
||||
// // 5b8
|
||||
// func0f0926bc(prop, 1, 0xffff);
|
||||
// func0f0939f8(NULL, prop, SFX_FR_CONVEYER_STOP, -1,
|
||||
// propsnd0f0939f8(NULL, prop, SFX_FR_CONVEYER_STOP, -1,
|
||||
// -1, 1024, 0, 0, 0, -1, 0, -1, -1, -1, -1);
|
||||
//
|
||||
// if (g_FrNumSounds);
|
||||
|
||||
@@ -21,7 +21,7 @@ void propsndTick(void);
|
||||
void func0f093630(struct prop *prop, f32 arg1, s32 arg2);
|
||||
void func0f093790(struct prop *prop, s32 arg1);
|
||||
void func0f0938ec(struct prop *prop);
|
||||
s16 func0f0939f8(struct audiochannel *channel, struct prop *prop, s16 soundnum, s16 padnum, s32 arg4, u16 flags, u16 flags2, s32 arg7, struct coord *pos, f32 arg9, s16 *rooms, s32 room, f32 arg12, f32 arg13, f32 arg14);
|
||||
s16 propsnd0f0939f8(struct audiochannel *channel, struct prop *prop, s16 soundnum, s16 padnum, s32 arg4, u16 flags, u16 flags2, s32 arg7, struct coord *pos, f32 arg9, s16 *rooms, s32 room, f32 arg12, f32 arg13, f32 arg14);
|
||||
void audioMuteChannel(s32 channelnum);
|
||||
bool audioIsChannelIdle(s32 channelnum);
|
||||
void audioPlayFromProp2(s32 channelnum, s32 soundnum, s16 padnum, struct prop *prop, s32 arg4, s32 arg5, s32 arg6, u16 arg7);
|
||||
|
||||
Reference in New Issue
Block a user