in actionequip, was ignoring actor param, and always using player

This commit is contained in:
Tom Mason 2013-01-09 02:16:17 +00:00
parent 39d27b87c9
commit 135f0870f7

View file

@ -15,8 +15,7 @@ namespace MWWorld
void ActionEquip::executeImp (const Ptr& actor) void ActionEquip::executeImp (const Ptr& actor)
{ {
MWWorld::Ptr player = MWBase::Environment::get().getWorld()->getPlayer().getPlayer(); MWWorld::InventoryStore& invStore = MWWorld::Class::get(actor).getInventoryStore(actor);
MWWorld::InventoryStore& invStore = MWWorld::Class::get(player).getInventoryStore(player);
// slots that this item can be equipped in // slots that this item can be equipped in
std::pair<std::vector<int>, bool> slots = MWWorld::Class::get(getTarget()).getEquipmentSlots(getTarget()); std::pair<std::vector<int>, bool> slots = MWWorld::Class::get(getTarget()).getEquipmentSlots(getTarget());