From 4e6e332d184d75a9905e7f47ab5735520927ffa7 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 24 Sep 2021 06:50:27 +0000 Subject: [PATCH] chore(release): 19.0.1 [skip ci] ## [19.0.1](https://github.com/seleb/bitsy-hacks/compare/v19.0.0...v19.0.1) (2021-09-24) ### Bug Fixes * **dialog box transition:** dialog transition hack not working ([b4ddae8](https://github.com/seleb/bitsy-hacks/commit/b4ddae84fec65323a8498e27040ba5cbe734e3a8)) * **dialog box transition:** transition from bottom taking longer ([70b4a37](https://github.com/seleb/bitsy-hacks/commit/70b4a37c0fef0e3f7385c5cb968c9b4c39d5b584)) * **text-to-speech:** always running as if `hurried` option was enabled ([2c3f419](https://github.com/seleb/bitsy-hacks/commit/2c3f4193622673059bc65c07ea1b4040f9f6b7f9)) * **text-to-speech:** hurried mode breaking on second page of dialog ([7673909](https://github.com/seleb/bitsy-hacks/commit/7673909fccf8faa8cbdd4f9e1117f26f3d70d862)) --- CHANGELOG.md | 10 ++++++ dist/avatar-by-room.js | 2 +- dist/backdrops.js | 2 +- dist/basic-sfx.js | 2 +- dist/bitsymuse.js | 2 +- dist/canvas-replacement.js | 2 +- dist/character-portraits-animated.js | 2 +- dist/character-portraits.js | 2 +- dist/close-on-ending.js | 2 +- dist/corrupt.js | 2 +- dist/custom-exit-effects.js | 2 +- dist/custom-keyhandlers.js | 2 +- dist/custom-text-effect.js | 2 +- dist/dialog-audio-vocal-synth.js | 2 +- dist/dialog-audio.js | 2 +- dist/dialog-box-transition.js | 47 +++++++++++++++------------- dist/dialog-choices.js | 2 +- dist/dialog-jump.js | 2 +- dist/dialog-pause.js | 2 +- dist/dialog-prompt.js | 2 +- dist/direction-in-dialog.js | 2 +- dist/directional-avatar.js | 2 +- dist/dynamic-background.js | 2 +- dist/edit-dialog-from-dialog.js | 2 +- dist/edit-image-from-dialog.js | 2 +- dist/edit-player-from-dialog.js | 2 +- dist/edit-room-from-dialog.js | 2 +- dist/end-from-dialog.js | 2 +- dist/exit-from-dialog.js | 2 +- dist/external-game-data.js | 2 +- dist/favicon-from-sprite.js | 2 +- dist/follower.js | 2 +- dist/gamepad-input.js | 2 +- dist/gravity.js | 2 +- dist/itsy-bitsy.js | 2 +- dist/javascript-dialog.js | 2 +- dist/logic-operators-extended.js | 2 +- dist/long-dialog.js | 2 +- dist/multi-sprite-avatar.js | 2 +- dist/noclip.js | 2 +- dist/online.js | 2 +- dist/opaque-tiles.js | 2 +- dist/paragraph-break.js | 2 +- dist/permanent-items.js | 2 +- dist/push-sprites.js | 2 +- dist/replace-drawing.js | 2 +- dist/save.js | 2 +- dist/smooth-moves.js | 2 +- dist/solid-items.js | 2 +- dist/sprite-effects.js | 2 +- dist/stopwatch.js | 2 +- dist/text-to-speech.js | 10 +++--- dist/tracery-processing.js | 2 +- dist/transitions.js | 2 +- dist/transparent-background.js | 2 +- dist/transparent-dialog.js | 2 +- dist/transparent-sprites.js | 2 +- dist/twine-bitsy-comms.js | 2 +- dist/unique-items.js | 2 +- package-lock.json | 2 +- package.json | 2 +- 61 files changed, 100 insertions(+), 83 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 29a6e358..74e44c7c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +## [19.0.1](https://github.com/seleb/bitsy-hacks/compare/v19.0.0...v19.0.1) (2021-09-24) + + +### Bug Fixes + +* **dialog box transition:** dialog transition hack not working ([b4ddae8](https://github.com/seleb/bitsy-hacks/commit/b4ddae84fec65323a8498e27040ba5cbe734e3a8)) +* **dialog box transition:** transition from bottom taking longer ([70b4a37](https://github.com/seleb/bitsy-hacks/commit/70b4a37c0fef0e3f7385c5cb968c9b4c39d5b584)) +* **text-to-speech:** always running as if `hurried` option was enabled ([2c3f419](https://github.com/seleb/bitsy-hacks/commit/2c3f4193622673059bc65c07ea1b4040f9f6b7f9)) +* **text-to-speech:** hurried mode breaking on second page of dialog ([7673909](https://github.com/seleb/bitsy-hacks/commit/7673909fccf8faa8cbdd4f9e1117f26f3d70d862)) + # [19.0.0](https://github.com/seleb/bitsy-hacks/compare/v18.0.1...v19.0.0) (2021-09-23) diff --git a/dist/avatar-by-room.js b/dist/avatar-by-room.js index 751c47b0..efde7e11 100644 --- a/dist/avatar-by-room.js +++ b/dist/avatar-by-room.js @@ -3,7 +3,7 @@ @file avatar by room @summary change the avatar in certain rooms @license MIT -@version 19.0.0 +@version 19.0.1 @requires 5.3 @author Sean S. LeBlanc diff --git a/dist/backdrops.js b/dist/backdrops.js index 62305bcb..d4891331 100644 --- a/dist/backdrops.js +++ b/dist/backdrops.js @@ -3,7 +3,7 @@ @file backdrops @summary makes the game have a backdrop @license MIT -@version 19.0.0 +@version 19.0.1 @requires Bitsy Version: 7.2 @author Cephalopodunk & Sean S. LeBlanc diff --git a/dist/basic-sfx.js b/dist/basic-sfx.js index 9c354dbb..e6e853dd 100644 --- a/dist/basic-sfx.js +++ b/dist/basic-sfx.js @@ -3,7 +3,7 @@ @file basic sfx @summary "walk" and "talk" sound effect support @license MIT -@version 19.0.0 +@version 19.0.1 @author Sean S. LeBlanc @description diff --git a/dist/bitsymuse.js b/dist/bitsymuse.js index c37fed51..a57067b4 100644 --- a/dist/bitsymuse.js +++ b/dist/bitsymuse.js @@ -3,7 +3,7 @@ @file bitsymuse @summary A variety of Bitsy sound and music handlers @license MIT -@version 19.0.0 +@version 19.0.1 @requires 4.8, 4.9 @author David Mowatt diff --git a/dist/canvas-replacement.js b/dist/canvas-replacement.js index a730cdf4..45f64fd9 100644 --- a/dist/canvas-replacement.js +++ b/dist/canvas-replacement.js @@ -3,7 +3,7 @@ @file canvas replacement @summary WebGLazy bitsy integration (this one's mostly just for me) @license MIT -@version 19.0.0 +@version 19.0.1 @author Sean S. LeBlanc @description diff --git a/dist/character-portraits-animated.js b/dist/character-portraits-animated.js index a11e5927..288ffbad 100644 --- a/dist/character-portraits-animated.js +++ b/dist/character-portraits-animated.js @@ -3,7 +3,7 @@ @file character portraits animated @summary high quality anime gifs @license MIT -@version 19.0.0 +@version 19.0.1 @requires Bitsy Version: 5.3 @author Sean S. LeBlanc diff --git a/dist/character-portraits.js b/dist/character-portraits.js index 3654b8a4..70a78ec8 100644 --- a/dist/character-portraits.js +++ b/dist/character-portraits.js @@ -3,7 +3,7 @@ @file character portraits @summary high quality anime jpegs (or pngs i guess) @license MIT -@version 19.0.0 +@version 19.0.1 @requires Bitsy Version: 5.3 @author Sean S. LeBlanc diff --git a/dist/close-on-ending.js b/dist/close-on-ending.js index 1a3087ef..97e2abc6 100644 --- a/dist/close-on-ending.js +++ b/dist/close-on-ending.js @@ -3,7 +3,7 @@ @file close on ending @summary Prevents from playing past an ending @license MIT -@version 19.0.0 +@version 19.0.1 @author Sean S. LeBlanc @description diff --git a/dist/corrupt.js b/dist/corrupt.js index a8dce000..f6c4cdc8 100644 --- a/dist/corrupt.js +++ b/dist/corrupt.js @@ -3,7 +3,7 @@ @file corrupt @summary corrupts gamedata at runtime @license MIT -@version 19.0.0 +@version 19.0.1 @requires 5.5 @author Sean S. LeBlanc diff --git a/dist/custom-exit-effects.js b/dist/custom-exit-effects.js index 4cc19b9e..b8a87b59 100644 --- a/dist/custom-exit-effects.js +++ b/dist/custom-exit-effects.js @@ -3,7 +3,7 @@ @file custom-exit-effects @summary make custom exit transition effects @license MIT -@version 19.0.0 +@version 19.0.1 @requires 6.0 @author Sean S. LeBlanc diff --git a/dist/custom-keyhandlers.js b/dist/custom-keyhandlers.js index 4ba67e4c..e4d3b166 100644 --- a/dist/custom-keyhandlers.js +++ b/dist/custom-keyhandlers.js @@ -3,7 +3,7 @@ @file custom-keyhandlers @summary run custom code on key inputs @license MIT -@version 19.0.0 +@version 19.0.1 @requires Bitsy Version: 7.0 @author Sean S. LeBlanc diff --git a/dist/custom-text-effect.js b/dist/custom-text-effect.js index f359f2ac..0b1143f4 100644 --- a/dist/custom-text-effect.js +++ b/dist/custom-text-effect.js @@ -3,7 +3,7 @@ @file custom text effect @summary make {custom}text effects{custom} @license MIT -@version 19.0.0 +@version 19.0.1 @requires 5.3 @author Sean S. LeBlanc diff --git a/dist/dialog-audio-vocal-synth.js b/dist/dialog-audio-vocal-synth.js index 4034bea4..3794e3c2 100644 --- a/dist/dialog-audio-vocal-synth.js +++ b/dist/dialog-audio-vocal-synth.js @@ -3,7 +3,7 @@ @file dialog audio vocal synth @summary animal crossing-style audio powered by the pink trombone vocal synth @license MIT -@version 19.0.0 +@version 19.0.1 @author Sean S. LeBlanc @description diff --git a/dist/dialog-audio.js b/dist/dialog-audio.js index 3b062e89..744a198b 100644 --- a/dist/dialog-audio.js +++ b/dist/dialog-audio.js @@ -3,7 +3,7 @@ @file dialog audio @summary animal crossing-style audio @license MIT -@version 19.0.0 +@version 19.0.1 @author Sean S. LeBlanc @description diff --git a/dist/dialog-box-transition.js b/dist/dialog-box-transition.js index 0091c064..792507b0 100644 --- a/dist/dialog-box-transition.js +++ b/dist/dialog-box-transition.js @@ -3,7 +3,7 @@ @file dialog box transition @summary adds an easing transition animation to display the dialog box text @license MIT -@version 19.0.0 +@version 19.0.1 @requires 4.8, 4.9 @author Delacannon @@ -224,44 +224,49 @@ kitsy.after; var drawOverride = ` -if(context == null) return; - if (isCentered) { - context.putImageData(textboxInfo.img, textboxInfo.left*scale, ((height/2)-(textboxInfo.height/2))*scale); - this.onExit = ((height/2)-(textboxInfo.height/2))*scale === ((height/2)-(textboxInfo.height/2))*scale - } - else if (player().y < mapsize/2) { - easingDialog(textboxInfo, ${hackOptions.easing}, - !this.onClose ? (height-textboxInfo.bottom-textboxInfo.height)*scale - : (height+textboxInfo.bottom+textboxInfo.height)*scale - ) - this.onExit = this.onClose && textboxInfo.y >= (height+textboxInfo.height)*scale - } - else { - easingDialog(textboxInfo, ${hackOptions.easing}, !this.onClose ? textboxInfo.top*scale : - -textboxInfo.top-textboxInfo.height*scale) - this.onExit = this.onClose && textboxInfo.y <= -textboxInfo.height*scale - } +if (isCentered) { + bitsyDrawBegin(0); + bitsyDrawTextbox(textboxInfo.left, ((height / 2) - (textboxInfo.height / 2))); + bitsyDrawEnd(); + this.onExit = ((height/2)-(textboxInfo.height/2)) === ((height/2)-(textboxInfo.height/2)) +} +else if (player().y < mapsize/2) { + easingDialog(textboxInfo, ${hackOptions.easing}, !this.onClose + ? height-textboxInfo.bottom-textboxInfo.height + : height+textboxInfo.height + ); + this.onExit = this.onClose && textboxInfo.y >= height; +} +else { + easingDialog(textboxInfo, ${hackOptions.easing}, !this.onClose + ? textboxInfo.top + : -textboxInfo.top-textboxInfo.height + ); + this.onExit = this.onClose && textboxInfo.y <= -textboxInfo.height; +} return;`; var functionEasing = ` function easingDialog(tbox, easing, targetY) { var vy = (targetY - tbox.y) * easing; tbox.y += vy; - context.putImageData(tbox.img,tbox.left*scale,tbox.y); + bitsyDrawBegin(0); + bitsyDrawTextbox(tbox.left, tbox.y); + bitsyDrawEnd(); } this.onClose = false; this.onExit = false; `; inject(/(this\.DrawTextbox\(\))/, '$1\nif(this.onExit && this.onClose){dialogBuffer.EndDialog()}'); -inject(/(this\.EndDialog\(\))/, 'dialogRenderer.onClose=true'); +inject(/(\/\/end dialog mode\s+this\.EndDialog\(\))/m, 'dialogRenderer.onClose=true'); inject(/(var DialogRenderer = function\(\) {)/, `$1${functionEasing}`); inject(/(var textboxInfo = {)/, '$1y:0,'); inject( /(this\.Reset = function\(\) {)/, `$1 this.onClose=false; this.onExit=false; - textboxInfo.y = player().y < mapsize/2 ? (height+textboxInfo.bottom+textboxInfo.height)*scale : -(textboxInfo.height) * scale;` + textboxInfo.y = player().y < mapsize/2 ? height : -(textboxInfo.height);` ); inject(/(this\.DrawTextbox = function\(\) {)/, `$1${drawOverride}`); diff --git a/dist/dialog-choices.js b/dist/dialog-choices.js index 92c4cf8e..74fb3462 100644 --- a/dist/dialog-choices.js +++ b/dist/dialog-choices.js @@ -3,7 +3,7 @@ @file dialog choices @summary binary dialog choices @license MIT -@version 19.0.0 +@version 19.0.1 @requires 7.0 @author Sean S. LeBlanc diff --git a/dist/dialog-jump.js b/dist/dialog-jump.js index 4f6828a3..0440fb09 100644 --- a/dist/dialog-jump.js +++ b/dist/dialog-jump.js @@ -3,7 +3,7 @@ @file dialog jump @summary jump from one dialog entry to another @license MIT -@version 19.0.0 +@version 19.0.1 @requires 7.0 @author Sean S. LeBlanc diff --git a/dist/dialog-pause.js b/dist/dialog-pause.js index 16a4e748..18905bf4 100644 --- a/dist/dialog-pause.js +++ b/dist/dialog-pause.js @@ -3,7 +3,7 @@ @file dialog pause @summary add pauses in between printing text @license MIT -@version 19.0.0 +@version 19.0.1 @author Sean S. LeBlanc @description diff --git a/dist/dialog-prompt.js b/dist/dialog-prompt.js index 396701e2..5c98f313 100644 --- a/dist/dialog-prompt.js +++ b/dist/dialog-prompt.js @@ -3,7 +3,7 @@ @file dialog prompt @summary prompt the user for text input in dialog @license MIT -@version 19.0.0 +@version 19.0.1 @requires 6.4 @author Sean S. LeBlanc diff --git a/dist/direction-in-dialog.js b/dist/direction-in-dialog.js index 6413280c..9778de98 100644 --- a/dist/direction-in-dialog.js +++ b/dist/direction-in-dialog.js @@ -3,7 +3,7 @@ @file direction in dialog @summary provides a variable with player direction @license MIT -@version 19.0.0 +@version 19.0.1 @requires 5.3 @author Sean S. LeBlanc diff --git a/dist/directional-avatar.js b/dist/directional-avatar.js index b337a390..65d1c2a6 100644 --- a/dist/directional-avatar.js +++ b/dist/directional-avatar.js @@ -3,7 +3,7 @@ @file directional avatar @summary flips the player's sprite based on directional movement @license MIT -@version 19.0.0 +@version 19.0.1 @requires 5.3 @author Sean S. LeBlanc diff --git a/dist/dynamic-background.js b/dist/dynamic-background.js index d6fab80a..355e2395 100644 --- a/dist/dynamic-background.js +++ b/dist/dynamic-background.js @@ -3,7 +3,7 @@ @file dynamic background @summary HTML background matching bitsy background @license MIT -@version 19.0.0 +@version 19.0.1 @author Sean S. LeBlanc @description diff --git a/dist/edit-dialog-from-dialog.js b/dist/edit-dialog-from-dialog.js index 03133581..dd8f135a 100644 --- a/dist/edit-dialog-from-dialog.js +++ b/dist/edit-dialog-from-dialog.js @@ -3,7 +3,7 @@ @file edit dialog from dialog @summary edit dialog from dialog (yes really) @license MIT -@version 19.0.0 +@version 19.0.1 @requires 7.0 @author Sean S. LeBlanc diff --git a/dist/edit-image-from-dialog.js b/dist/edit-image-from-dialog.js index c80c2687..3c14ecb9 100644 --- a/dist/edit-image-from-dialog.js +++ b/dist/edit-image-from-dialog.js @@ -3,7 +3,7 @@ @file edit image from dialog @summary edit sprites, items, and tiles from dialog @license MIT -@version 19.0.0 +@version 19.0.1 @requires 5.3 @author Sean S. LeBlanc diff --git a/dist/edit-player-from-dialog.js b/dist/edit-player-from-dialog.js index 6dafc13c..863de594 100644 --- a/dist/edit-player-from-dialog.js +++ b/dist/edit-player-from-dialog.js @@ -3,7 +3,7 @@ @file edit player from dialog @summary change which sprite is controlled by the player @license MIT -@version 19.0.0 +@version 19.0.1 @requires 7.0 @author Sean S. LeBlanc diff --git a/dist/edit-room-from-dialog.js b/dist/edit-room-from-dialog.js index c4783cef..73c5fd70 100644 --- a/dist/edit-room-from-dialog.js +++ b/dist/edit-room-from-dialog.js @@ -3,7 +3,7 @@ @file edit room from dialog @summary modify the content of a room from dialog @license MIT -@version 19.0.0 +@version 19.0.1 @requires Bitsy Version: 6.1 @author Dana Holdampf diff --git a/dist/end-from-dialog.js b/dist/end-from-dialog.js index 21fac5fb..cad56e95 100644 --- a/dist/end-from-dialog.js +++ b/dist/end-from-dialog.js @@ -3,7 +3,7 @@ @file end-from-dialog @summary trigger an ending from dialog, including narration text @license WTFPL (do WTF you want) -@version 19.0.0 +@version 19.0.1 @requires Bitsy Version: 7.0 @author @mildmojo diff --git a/dist/exit-from-dialog.js b/dist/exit-from-dialog.js index e8c1b408..85689ece 100644 --- a/dist/exit-from-dialog.js +++ b/dist/exit-from-dialog.js @@ -3,7 +3,7 @@ @file exit-from-dialog @summary exit to another room from dialog, including conditionals @license WTFPL (do WTF you want) -@version 19.0.0 +@version 19.0.1 @requires Bitsy Version: 7.0 @author @mildmojo diff --git a/dist/external-game-data.js b/dist/external-game-data.js index 5605a95c..c566bb1e 100644 --- a/dist/external-game-data.js +++ b/dist/external-game-data.js @@ -3,7 +3,7 @@ @file external-game-data @summary separate Bitsy game data from your (modded) HTML for easier development @license WTFPL (do WTF you want) -@version 19.0.0 +@version 19.0.1 @requires Bitsy Version: 4.5, 4.6 @author @mildmojo diff --git a/dist/favicon-from-sprite.js b/dist/favicon-from-sprite.js index 5f3a4dba..415e5d60 100644 --- a/dist/favicon-from-sprite.js +++ b/dist/favicon-from-sprite.js @@ -3,7 +3,7 @@ @file favicon-from-sprite @summary generate a browser favicon (tab icon) from a Bitsy sprite, including animation! @license WTFPL (do WTF you want) -@version 19.0.0 +@version 19.0.1 @requires Bitsy Version: 5.5 @author @mildmojo diff --git a/dist/follower.js b/dist/follower.js index 31baa488..ff865ceb 100644 --- a/dist/follower.js +++ b/dist/follower.js @@ -3,7 +3,7 @@ @file follower @summary make sprites follow the player @license MIT -@version 19.0.0 +@version 19.0.1 @requires 7.0 @author Sean S. LeBlanc diff --git a/dist/gamepad-input.js b/dist/gamepad-input.js index 5ff2ff48..2ca49550 100644 --- a/dist/gamepad-input.js +++ b/dist/gamepad-input.js @@ -3,7 +3,7 @@ @file gamepad input @summary HTML5 gamepad support @license MIT -@version 19.0.0 +@version 19.0.1 @requires Bitsy Version: 5.1 @author Sean S. LeBlanc diff --git a/dist/gravity.js b/dist/gravity.js index 4ae10d0f..86418e7c 100644 --- a/dist/gravity.js +++ b/dist/gravity.js @@ -3,7 +3,7 @@ @file gravity @summary Pseudo-platforming/gravity/physics @license MIT -@version 19.0.0 +@version 19.0.1 @requires 6.3 @author Cole Sea diff --git a/dist/itsy-bitsy.js b/dist/itsy-bitsy.js index 915bc41a..66423035 100644 --- a/dist/itsy-bitsy.js +++ b/dist/itsy-bitsy.js @@ -3,7 +3,7 @@ @file itsy-bitsy @summary for when bitsy's not small enough @license MIT -@version 19.0.0 +@version 19.0.1 @requires Bitsy Version: 5.1 @author Sean S. LeBlanc diff --git a/dist/javascript-dialog.js b/dist/javascript-dialog.js index 78d50883..e0655382 100644 --- a/dist/javascript-dialog.js +++ b/dist/javascript-dialog.js @@ -3,7 +3,7 @@ @file javascript dialog @summary execute arbitrary javascript from dialog @license MIT -@version 19.0.0 +@version 19.0.1 @requires Bitsy Version: 4.5, 4.6 @author Sean S. LeBlanc diff --git a/dist/logic-operators-extended.js b/dist/logic-operators-extended.js index bf5f1c0e..8c3f3ee8 100644 --- a/dist/logic-operators-extended.js +++ b/dist/logic-operators-extended.js @@ -2,7 +2,7 @@ 🔀 @file logic-operators-extended @summary adds conditional logic operators -@version 19.0.0 +@version 19.0.1 @requires 7.2 @author @mildmojo diff --git a/dist/long-dialog.js b/dist/long-dialog.js index 4611cef8..d0737f5f 100644 --- a/dist/long-dialog.js +++ b/dist/long-dialog.js @@ -3,7 +3,7 @@ @file long dialog @summary put more words onscreen @license MIT -@version 19.0.0 +@version 19.0.1 @requires 7.0 @author Sean S. LeBlanc diff --git a/dist/multi-sprite-avatar.js b/dist/multi-sprite-avatar.js index 75af9ee5..336d6ba9 100644 --- a/dist/multi-sprite-avatar.js +++ b/dist/multi-sprite-avatar.js @@ -3,7 +3,7 @@ @file multi-sprite avatar @summary make the player big @license MIT -@version 19.0.0 +@version 19.0.1 @author Sean S. LeBlanc @description diff --git a/dist/noclip.js b/dist/noclip.js index a1aa8df7..54cb080b 100644 --- a/dist/noclip.js +++ b/dist/noclip.js @@ -3,7 +3,7 @@ @file noclip @summary walk through wall tiles, sprites, items, exits, and endings @license MIT -@version 19.0.0 +@version 19.0.1 @requires 7.0 @author Sean S. LeBlanc diff --git a/dist/online.js b/dist/online.js index 54a4cc97..3a202185 100644 --- a/dist/online.js +++ b/dist/online.js @@ -3,7 +3,7 @@ @file online @summary multiplayer bitsy @license MIT -@version 19.0.0 +@version 19.0.1 @requires 7.0 @author Sean S. LeBlanc @description diff --git a/dist/opaque-tiles.js b/dist/opaque-tiles.js index 23f6f575..df66ef86 100644 --- a/dist/opaque-tiles.js +++ b/dist/opaque-tiles.js @@ -3,7 +3,7 @@ @file opaque tiles @summary tiles which hide the player @license MIT -@version 19.0.0 +@version 19.0.1 @author Sean S. LeBlanc @description diff --git a/dist/paragraph-break.js b/dist/paragraph-break.js index cc920302..2110de0b 100644 --- a/dist/paragraph-break.js +++ b/dist/paragraph-break.js @@ -3,7 +3,7 @@ @file paragraph-break @summary Adds paragraph breaks to the dialogue parser @license WTFPL (do WTF you want) -@version 19.0.0 +@version 19.0.1 @requires Bitsy Version: 5.0, 5.1 @author Sean S. LeBlanc, David Mowatt diff --git a/dist/permanent-items.js b/dist/permanent-items.js index d8bd8c2a..9dc2fdc7 100644 --- a/dist/permanent-items.js +++ b/dist/permanent-items.js @@ -3,7 +3,7 @@ @file permanent items @summary prevent some items from being picked up @license MIT -@version 19.0.0 +@version 19.0.1 @requires 7.0 @author Sean S. LeBlanc diff --git a/dist/push-sprites.js b/dist/push-sprites.js index a708fd08..49b13498 100644 --- a/dist/push-sprites.js +++ b/dist/push-sprites.js @@ -3,7 +3,7 @@ @file push sprites @summary sokoban-style sprite pushing @license MIT -@version 19.0.0 +@version 19.0.1 @requires 6.4 @author jan0sc diff --git a/dist/replace-drawing.js b/dist/replace-drawing.js index f787c9b9..04626222 100644 --- a/dist/replace-drawing.js +++ b/dist/replace-drawing.js @@ -3,7 +3,7 @@ @file replace drawing @summary add name-tags to replace drawings when the game is loading @license MIT -@version 19.0.0 +@version 19.0.1 @requires 6.3 @author Elkie Nova diff --git a/dist/save.js b/dist/save.js index da52b91f..b6684ebb 100644 --- a/dist/save.js +++ b/dist/save.js @@ -3,7 +3,7 @@ @file save @summary save/load your game @license MIT -@version 19.0.0 +@version 19.0.1 @requires 5.4 @author Sean S. LeBlanc diff --git a/dist/smooth-moves.js b/dist/smooth-moves.js index ab2360e8..5c069631 100644 --- a/dist/smooth-moves.js +++ b/dist/smooth-moves.js @@ -3,7 +3,7 @@ @file smooth moves @summary ease the player's movement @license MIT -@version 19.0.0 +@version 19.0.1 @requires Bitsy Version: 6.3 @author Sean S. LeBlanc diff --git a/dist/solid-items.js b/dist/solid-items.js index c475acdd..91c7b096 100644 --- a/dist/solid-items.js +++ b/dist/solid-items.js @@ -3,7 +3,7 @@ @file solid items @summary treat some items like sprites that can be placed multiple times @license MIT -@version 19.0.0 +@version 19.0.1 @requires 7.0 @author Sean S. LeBlanc diff --git a/dist/sprite-effects.js b/dist/sprite-effects.js index 6ec218c6..a5986605 100644 --- a/dist/sprite-effects.js +++ b/dist/sprite-effects.js @@ -3,7 +3,7 @@ @file sprite effects @summary like text effects, but for sprites @license MIT -@version 19.0.0 +@version 19.0.1 @requires 7.1 @author Sean S. LeBlanc diff --git a/dist/stopwatch.js b/dist/stopwatch.js index 6ac7cd51..07989be0 100644 --- a/dist/stopwatch.js +++ b/dist/stopwatch.js @@ -3,7 +3,7 @@ @file stopwatch @summary time player actions @license MIT -@version 19.0.0 +@version 19.0.1 @author Lenny Magner @description diff --git a/dist/text-to-speech.js b/dist/text-to-speech.js index edb9bb4a..8d6210e0 100644 --- a/dist/text-to-speech.js +++ b/dist/text-to-speech.js @@ -3,7 +3,7 @@ @file text-to-speech @summary text-to-speech for bitsy dialog @license MIT -@version 19.0.0 +@version 19.0.1 @requires 5.5 @author Sean S. LeBlanc @@ -461,9 +461,11 @@ after('dialogBuffer.Continue', function () { // hook up hurried mode function hurry() { - if (hackOptions.hurried) { - bitsy.dialogBuffer.Skip(); - } + setTimeout(() => { + if (hackOptions.hurried && bitsy.dialogBuffer.CurPage()) { + bitsy.dialogBuffer.Skip(); + } + }); } after('dialogBuffer.FlipPage', hurry); after('startDialog', hurry); diff --git a/dist/tracery-processing.js b/dist/tracery-processing.js index 86dfbe6a..c8dc0003 100644 --- a/dist/tracery-processing.js +++ b/dist/tracery-processing.js @@ -3,7 +3,7 @@ @file tracery processing @summary process all dialog text with a tracery grammar @license MIT -@version 19.0.0 +@version 19.0.1 @requires 7.0 @author Sean S. LeBlanc diff --git a/dist/transitions.js b/dist/transitions.js index dc2c39f0..fc4a488b 100644 --- a/dist/transitions.js +++ b/dist/transitions.js @@ -3,7 +3,7 @@ @file transitions @summary customizable WebGL transitions @license MIT -@version 19.0.0 +@version 19.0.1 @author Sean S. LeBlanc @description diff --git a/dist/transparent-background.js b/dist/transparent-background.js index 5b612d63..d9e0818f 100644 --- a/dist/transparent-background.js +++ b/dist/transparent-background.js @@ -3,7 +3,7 @@ @file transparent background @summary makes the game have a transparent background @license MIT -@version 19.0.0 +@version 19.0.1 @requires Bitsy Version: 7.2 @author Cephalopodunk & Sean S. LeBlanc diff --git a/dist/transparent-dialog.js b/dist/transparent-dialog.js index e57acd5d..9315ae47 100644 --- a/dist/transparent-dialog.js +++ b/dist/transparent-dialog.js @@ -3,7 +3,7 @@ @file transparent dialog @summary makes the dialog box have a transparent background @license MIT -@version 19.0.0 +@version 19.0.1 @author Sean S. LeBlanc @description diff --git a/dist/transparent-sprites.js b/dist/transparent-sprites.js index 7c97ef93..6d9c8ba6 100644 --- a/dist/transparent-sprites.js +++ b/dist/transparent-sprites.js @@ -3,7 +3,7 @@ @file transparent sprites @summary makes all sprites have transparent backgrounds @license MIT -@version 19.0.0 +@version 19.0.1 @requires Bitsy Version: 6.1 @author Sean S. LeBlanc diff --git a/dist/twine-bitsy-comms.js b/dist/twine-bitsy-comms.js index 9f4b7f71..2d7c6147 100644 --- a/dist/twine-bitsy-comms.js +++ b/dist/twine-bitsy-comms.js @@ -3,7 +3,7 @@ @file twine bitsy comms @summary interprocess communication for twine and bitsy @license MIT -@version 19.0.0 +@version 19.0.1 @requires 5.4 @author Sean S. LeBlanc diff --git a/dist/unique-items.js b/dist/unique-items.js index 9ccdfd7a..7bff375a 100644 --- a/dist/unique-items.js +++ b/dist/unique-items.js @@ -3,7 +3,7 @@ @file unique items @summary items which, when picked up, remove all other instances of that item from the game @license MIT -@version 19.0.0 +@version 19.0.1 @author Sean S. LeBlanc @description diff --git a/package-lock.json b/package-lock.json index 04a15eeb..6e15c39c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bitsy/hecks", - "version": "19.0.0", + "version": "19.0.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index c6d32ab4..b12f74f6 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "hacks" ], "main": "index.mjs", - "version": "19.0.0", + "version": "19.0.1", "scripts": { "build": "rollup -c", "test": "jest --runInBand",