[Lua] Combat interface should accept records and record IDs
Issue Description
On the combat interface the functions getArmorSkill and getSkillAdjustedArmorRating have no reason to require an object instead of a record or a record ID. Such functions should be rewritten to accept records and record IDs as well as objects.