fix: parse basic member difficulty and terrain

Part of work on #2733.
fix: parse basic member size

Part of work on #2733.
Merge branch 'fix-2733' into upstream