Originally Posted by Fred Tetra
Isn't that what the "dropable" flag is for on inventory items; to prevent an item from being removed?
No, it just prevents the item from being dropped as loot when the creature dies, it does not prevent unequipping the item.
Preventing an equipment slot from being changed by the player is done in the appearance.2da
file on a per appearancetype basis by setting bitflags in the equipslotslocked
Add together the numbers between the paranthesises below for the slots you wish to lock and put the resulting sum in that column, where:
Right Weapon (16)
Left Weapon (32)
Left forearm (128)
Right forearm (256)
Remember that this will only prevent the item from being unequipped/equipped on the inventory screen. A script calling ActionUnequipItem() will still remove it, and using ActionEquipItem() will put an item in that slot anyway.
I think that feature is something they added in TSL though, so my guess would be that no, it's not possible to do in KotOR1.