diff --git a/assets/images/undertale/ghost.png b/assets/images/undertale/napstablook.png similarity index 100% rename from assets/images/undertale/ghost.png rename to assets/images/undertale/napstablook.png diff --git a/assets/json/undertale.json b/assets/json/undertale.json index 4c4cac8e..b7acd135 100644 --- a/assets/json/undertale.json +++ b/assets/json/undertale.json @@ -3,7 +3,7 @@ "asgore", "chara", "flowey", - "ghost", + "napstablook", "papyrus", "sans", "temmie", diff --git a/commands/edit-image/undertale.js b/commands/edit-image/undertale.js index f185ed2f..93e57816 100644 --- a/commands/edit-image/undertale.js +++ b/commands/edit-image/undertale.js @@ -82,11 +82,22 @@ module.exports = class UndertaleCommand extends Command { const canvas = createCanvas(base.width, base.height); const ctx = canvas.getContext('2d'); ctx.drawImage(base, 0, 0); - let font; + let font = 'DeterminationMono'; switch (character) { - case 'sans': font = 'UndertaleSans'; break; - case 'papyrus': font = 'UndertalePapyrus'; break; - default: font = 'DeterminationMono'; break; + case 'sans': + font = 'UndertaleSans'; + text = text.toLowerCase(); + break; + case 'papyrus': + font = 'UndertalePapyrus'; + text = text.toUpperCase(); + break; + case 'napstablook': + text = text.toLowerCase(); + break; + case 'temmie': + text = this.client.registry.commands.get('temmie').temmize(text); + break; } ctx.font = `31px ${font}`; ctx.fillStyle = 'white'; diff --git a/package.json b/package.json index 6a00db0d..9e979769 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xiao", - "version": "116.27.0", + "version": "116.27.1", "description": "Your personal server companion.", "main": "Xiao.js", "scripts": {