[z2211] Use non-player conditions within the loot system

Also remove no more required special handling for go fishing loot

(based on commit [12308] - 7992aff0)

(based on commit [s1845] - fcd0fe6)