diff --git a/src/commands/base.ts b/src/commands/base.ts index 69f16ca..ee4c86f 100644 --- a/src/commands/base.ts +++ b/src/commands/base.ts @@ -313,7 +313,7 @@ export abstract class AbstractCharacterStatusCommand extends SlashCommand { const height = metadatas[i].height ?? NORMAL_STATUS_HEIGHT; maxWidth[polarity] = Math.max(maxWidth[polarity], width); lastHeight[polarity] = height; - const top = Math.max(totalHeight[polarity], totalHeight[reversePolarity] - lastHeight[reversePolarity] / 2); + const top = Math.max(totalHeight[polarity], totalHeight[reversePolarity] - Math.ceil(lastHeight[reversePolarity] / 2)); topCoordinates[i] = top; totalHeight[polarity] = top + height; } @@ -324,7 +324,7 @@ export abstract class AbstractCharacterStatusCommand extends SlashCommand { background: '#00000000', channels: 4, height: Math.max(totalHeight[0], totalHeight[1]), - width: maxWidth[0] + maxWidth[1] + width: maxWidth[0] + maxWidth[1], } }); result.composite(