r14481 It was because the new area didn't have it set, so didn't find it and returned null. However, we didn't check for null before returning it, and a null can't be type int, hence the failure.
In particular because the map from adventure to stat goes from String to Integer, the function to fetch from that returns an int, not an Integer, and Java tries to automatically coerce from Integer to int via .intValue(), which doesn't work with a null.
When we create the adventure override, sure, we should set the new maps - but the accessors should also not crash.