Creatures don't auto-equip their shields on creation
Creatures in OpenMW don't equip their shields, which is unlike vanilla. For example, create a skeleton through the console, and it will not have its shield equipped, while in vanilla it will.
In MWWorld::InventoryStore::autoEquip is
@if (!actor.getClass().isNpc()) // autoEquip is no-op for creatures return;@
which looks like the reason.
(RM-3704 from redmine: created on 2017-01-03 by R. D., , closed on 2017-01-09 by Miroslav Remák)
Edited by redmine