mirror of
https://github.com/TES3MP/TES3MP.git
synced 2025-09-29 08:00:56 -04:00
Issue #370: Support for targets in containers
This commit is contained in:
parent
cc55056adf
commit
3f181f9a9d
@ -22,12 +22,15 @@ void MWWorld::Action::execute (const Ptr& actor)
|
|||||||
{
|
{
|
||||||
if (mTeleport && actor.getRefData().getHandle()=="player")
|
if (mTeleport && actor.getRefData().getHandle()=="player")
|
||||||
{
|
{
|
||||||
|
// sound moves with player when teleporting
|
||||||
MWBase::Environment::get().getSoundManager()->playSound(mSoundId, 1.0, 1.0,
|
MWBase::Environment::get().getSoundManager()->playSound(mSoundId, 1.0, 1.0,
|
||||||
MWBase::SoundManager::Play_NoTrack);
|
MWBase::SoundManager::Play_NoTrack);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
MWBase::Environment::get().getSoundManager()->playSound3D (mTarget.isEmpty() ? actor : mTarget,
|
bool local = mTarget.isEmpty() || !mTarget.isInCell(); // no usable target
|
||||||
|
|
||||||
|
MWBase::Environment::get().getSoundManager()->playSound3D (local ? actor : mTarget,
|
||||||
mSoundId, 1.0, 1.0,
|
mSoundId, 1.0, 1.0,
|
||||||
mTeleport ? MWBase::SoundManager::Play_NoTrack : MWBase::SoundManager::Play_Normal);
|
mTeleport ? MWBase::SoundManager::Play_NoTrack : MWBase::SoundManager::Play_Normal);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user