なにもかも中央揃えにしなくてもいいのか
48pixより大きいものだけ表示をオフセット。まーこれでもおかしなことにかわりはない気がするが
いまいち何がしたいのかわかっていない

(() => {
"use strict";
const _SpriteCharacter_updatePosition = Sprite_Character.prototype.updatePosition;
Sprite_Character.prototype.updatePosition = function() {
_SpriteCharacter_updatePosition.apply(this, arguments);
if (this._frame.height > 48) {
this.y = this._character.screenY() + (this._frame.height - 48) / 2;
}
};
})();