The Werecake blocked an attack, even though it was standing on 2 Mud tiles. I'm assuming the code to check for Mud only looked at the bottom corner of the figure and not the other three tiles. (See also large figures using Charge or Muscle Through.)