mirror of
https://github.com/TES3MP/TES3MP.git
synced 2025-09-28 07:32:00 -04:00
[Client] Don't cast non-weapons to weapons in isUsingRangedWeapon()
This makes lockpicks and probes work again.
This commit is contained in:
parent
292536439e
commit
e402a17757
@ -83,7 +83,7 @@ bool MechanicsHelper::isUsingRangedWeapon(const MWWorld::Ptr& ptr)
|
|||||||
MWWorld::ContainerStoreIterator weaponSlot = inventoryStore.getSlot(
|
MWWorld::ContainerStoreIterator weaponSlot = inventoryStore.getSlot(
|
||||||
MWWorld::InventoryStore::Slot_CarriedRight);
|
MWWorld::InventoryStore::Slot_CarriedRight);
|
||||||
|
|
||||||
if (weaponSlot != inventoryStore.end())
|
if (weaponSlot != inventoryStore.end() && weaponSlot->getTypeName() == typeid(ESM::Weapon).name())
|
||||||
{
|
{
|
||||||
const ESM::Weapon* weaponRecord = weaponSlot->get<ESM::Weapon>()->mBase;
|
const ESM::Weapon* weaponRecord = weaponSlot->get<ESM::Weapon>()->mBase;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user