[z1850] Implement creature offhand attack. based on patch from maxxx2021

also drop some archaic Unit's code

(based on commit 1dde3f1)

(cleaned version of e77ef35)

(based on commit [s1411] - 3d79e898)