[Client] Only play sound for trap disarms in currently active cells

0.8.2
David Cernat 2 years ago
parent b5e20d3701
commit 023956fd41

@ -698,7 +698,10 @@ void ObjectList::triggerTrapObjects(MWWorld::CellStore* cellStore)
{
if (baseObject.trapAction == mwmp::BaseObjectList::TRAP_ACTION::DISARM)
{
MWBase::Environment::get().getSoundManager()->playSound3D(ptrFound, "Disarm Trap", 1.0f, 1.0f);
if (mwmp::Main::get().getCellController()->isActiveWorldCell(cell))
{
MWBase::Environment::get().getSoundManager()->playSound3D(ptrFound, "Disarm Trap", 1.0f, 1.0f);
}
}
else if (baseObject.trapAction == mwmp::BaseObjectList::TRAP_ACTION::TRIGGER)
{

Loading…
Cancel
Save