diff --git a/CHANGELOG.md b/CHANGELOG.md index b35e4c26..710fec90 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +# [15.0.0](https://github.com/seleb/bitsy-hacks/compare/v14.0.0...v15.0.0) (2020-09-11) + + +### Bug Fixes + +* logic operators not working in 7.x ([7c034a4](https://github.com/seleb/bitsy-hacks/commit/7c034a430d507f1109b6c9d8ebbc5de1695dbfcc)), closes [#168](https://github.com/seleb/bitsy-hacks/issues/168) +* remove "and not" and "or not" operators ([ffd7b81](https://github.com/seleb/bitsy-hacks/commit/ffd7b811f251a968cf95a4be532dea3b8528754f)) + + +### BREAKING CHANGES + +* removed "and not" and "or not" operators from logic operators extended hack + # [14.0.0](https://github.com/seleb/bitsy-hacks/compare/v13.5.2...v14.0.0) (2020-09-05) diff --git a/README.md b/README.md index c02f271b..73a2cac1 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ A collection of re-usable scripts for [Adam Le Doux](https://twitter.com/adamled - 🚪 [exit-from-dialog](/dist/exit-from-dialog.js): exit to another room from dialog, including conditionals - 🛰 [external-game-data](/dist/external-game-data.js): separate Bitsy game data from your (modded) HTML for easier development - 🌐 [favicon-from-sprite](/dist/favicon-from-sprite.js): generate a browser favicon (tab icon) from a Bitsy sprite, including animation! -- 💕 [follower](/dist/follower.js): makes a single sprite follow the player +- 💕 [follower](/dist/follower.js): make sprites follow the player - 🎮 [gamepad input](/dist/gamepad-input.js): HTML5 gamepad support - 🍂 [gravity](/dist/gravity.js): Pseudo-platforming/gravity/physics - 🕷 [itsy-bitsy](/dist/itsy-bitsy.js): for when bitsy's not small enough diff --git a/dist/3d.js b/dist/3d.js index 1bf81e7f..f6ecfb6a 100644 --- a/dist/3d.js +++ b/dist/3d.js @@ -3,7 +3,7 @@ @file 3d @summary bitsy in three dee @license MIT -@version 14.0.0 +@version 15.0.0 @requires 6.3 @author Sean S. LeBlanc & Elkie Nova diff --git a/dist/avatar-by-room.js b/dist/avatar-by-room.js index 6402f7e2..b8117d83 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 14.0.0 +@version 15.0.0 @requires 5.3 @author Sean S. LeBlanc diff --git a/dist/basic-sfx.js b/dist/basic-sfx.js index 3b20dfab..7a68d455 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 14.0.0 +@version 15.0.0 @author Sean S. LeBlanc @description diff --git a/dist/bitsymuse.js b/dist/bitsymuse.js index 50e61b0c..82001abc 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 14.0.0 +@version 15.0.0 @requires 4.8, 4.9 @author David Mowatt diff --git a/dist/canvas-replacement.js b/dist/canvas-replacement.js index 5a299160..d44c1513 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 14.0.0 +@version 15.0.0 @author Sean S. LeBlanc @description diff --git a/dist/character-portraits-animated.js b/dist/character-portraits-animated.js index bcec4dd3..f99f8110 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 14.0.0 +@version 15.0.0 @requires Bitsy Version: 5.3 @author Sean S. LeBlanc diff --git a/dist/character-portraits.js b/dist/character-portraits.js index 23190ade..54d845c7 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 14.0.0 +@version 15.0.0 @requires Bitsy Version: 5.3 @author Sean S. LeBlanc diff --git a/dist/close-on-ending.js b/dist/close-on-ending.js index 72290131..3b1b9138 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 14.0.0 +@version 15.0.0 @author Sean S. LeBlanc @description diff --git a/dist/corrupt.js b/dist/corrupt.js index e54a9f22..aaa131b0 100644 --- a/dist/corrupt.js +++ b/dist/corrupt.js @@ -3,7 +3,7 @@ @file corrupt @summary corrupts gamedata at runtime @license MIT -@version 14.0.0 +@version 15.0.0 @requires 5.5 @author Sean S. LeBlanc diff --git a/dist/custom-exit-effects.js b/dist/custom-exit-effects.js index c6bb13b9..7c98c4b7 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 14.0.0 +@version 15.0.0 @requires 6.0 @author Sean S. LeBlanc diff --git a/dist/custom-keyhandlers.js b/dist/custom-keyhandlers.js index 60722b29..2ed6c28c 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 14.0.0 +@version 15.0.0 @requires Bitsy Version: 7.0 @author Sean S. LeBlanc diff --git a/dist/custom-text-effect.js b/dist/custom-text-effect.js index 1a0b60a3..e838aaf4 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 14.0.0 +@version 15.0.0 @requires 5.3 @author Sean S. LeBlanc diff --git a/dist/dialog-audio-vocal-synth.js b/dist/dialog-audio-vocal-synth.js index ff0d404f..a4e0e024 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 14.0.0 +@version 15.0.0 @author Sean S. LeBlanc @description diff --git a/dist/dialog-audio.js b/dist/dialog-audio.js index 8a794f93..a8655646 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 14.0.0 +@version 15.0.0 @author Sean S. LeBlanc @description diff --git a/dist/dialog-box-transition.js b/dist/dialog-box-transition.js index 4bda107c..5534e91e 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 14.0.0 +@version 15.0.0 @requires 4.8, 4.9 @author Delacannon diff --git a/dist/dialog-choices.js b/dist/dialog-choices.js index fd610ba1..f17d121c 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 14.0.0 +@version 15.0.0 @requires 7.0 @author Sean S. LeBlanc diff --git a/dist/dialog-jump.js b/dist/dialog-jump.js index 8a69f944..2a5aa344 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 14.0.0 +@version 15.0.0 @requires 7.0 @author Sean S. LeBlanc diff --git a/dist/dialog-pause.js b/dist/dialog-pause.js index f62082a3..3603d812 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 14.0.0 +@version 15.0.0 @author Sean S. LeBlanc @description diff --git a/dist/dialog-prompt.js b/dist/dialog-prompt.js index 6f84f5da..44930113 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 14.0.0 +@version 15.0.0 @requires 6.4 @author Sean S. LeBlanc diff --git a/dist/direction-in-dialog.js b/dist/direction-in-dialog.js index 725fd356..22f974c5 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 14.0.0 +@version 15.0.0 @requires 5.3 @author Sean S. LeBlanc diff --git a/dist/directional-avatar.js b/dist/directional-avatar.js index e9df3360..80236469 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 14.0.0 +@version 15.0.0 @requires 5.3 @author Sean S. LeBlanc diff --git a/dist/dynamic-background.js b/dist/dynamic-background.js index 05585086..12ecd610 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 14.0.0 +@version 15.0.0 @author Sean S. LeBlanc @description diff --git a/dist/edit-dialog-from-dialog.js b/dist/edit-dialog-from-dialog.js index 4d5985e3..0bd3f64c 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 14.0.0 +@version 15.0.0 @requires 7.0 @author Sean S. LeBlanc diff --git a/dist/edit-image-from-dialog.js b/dist/edit-image-from-dialog.js index 91a97919..c9d11cca 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 14.0.0 +@version 15.0.0 @requires 5.3 @author Sean S. LeBlanc diff --git a/dist/edit-player-from-dialog.js b/dist/edit-player-from-dialog.js index e4d5bed1..5eaf6df5 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 14.0.0 +@version 15.0.0 @requires 7.0 @author Sean S. LeBlanc diff --git a/dist/edit-room-from-dialog.js b/dist/edit-room-from-dialog.js index c1e9b0a1..957f0605 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 14.0.0 +@version 15.0.0 @requires Bitsy Version: 6.1 @author Dana Holdampf diff --git a/dist/end-from-dialog.js b/dist/end-from-dialog.js index 9a112685..fe5c36b8 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 14.0.0 +@version 15.0.0 @requires Bitsy Version: 7.0 @author @mildmojo diff --git a/dist/exit-from-dialog.js b/dist/exit-from-dialog.js index 1bb4d7cc..22ef3039 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 14.0.0 +@version 15.0.0 @requires Bitsy Version: 7.0 @author @mildmojo diff --git a/dist/external-game-data.js b/dist/external-game-data.js index 44f775c9..40acc183 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 14.0.0 +@version 15.0.0 @requires Bitsy Version: 4.5, 4.6 @author @mildmojo diff --git a/dist/favicon-from-sprite.js b/dist/favicon-from-sprite.js index e7b28178..e3f1c1fe 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 14.0.0 +@version 15.0.0 @requires Bitsy Version: 5.5 @author @mildmojo diff --git a/dist/follower.js b/dist/follower.js index ec29dede..d58064c1 100644 --- a/dist/follower.js +++ b/dist/follower.js @@ -1,15 +1,15 @@ /** 💕 @file follower -@summary makes a single sprite follow the player +@summary make sprites follow the player @license MIT -@version 14.0.0 +@version 15.0.0 @requires 7.0 @author Sean S. LeBlanc @description -Makes a single sprite follow the player. -The follower can optionally collide with the player, +Make sprites follow the player. +Followers can optionally collide with the player, and can be changed at runtime with dialog commands. Usage: @@ -22,9 +22,8 @@ Usage: (followerSyncNow) Examples: - (follower "a") - the sprite with the id "a" starts following - (follower "my follower") - the sprite with the name "my follower" starts following - (follower) - stops a current follower + (follower "a") - the sprite with the id "a" starts/stops following + (follower "my follower") - the sprite with the name "my follower" starts/stops following (followerCollision "true") - enables follower collision (followerCollision "false") - disables follower collision (followerDelay "0") - sets follower to move immediately after player @@ -36,19 +35,19 @@ Known issues: - Followers will warp to the player on their first movement. This can be avoided by placing them next to or on the same tile as the player. - When collision is enabled, it's possible for the player to get stuck - between walls and their follower. Make sure to avoid single-tile width + between walls and their followers. Make sure to avoid single-tile width spaces when using this (or design with that restriction in mind!) HOW TO USE: 1. Copy-paste this script into a script tag after the bitsy source -2. Edit hackOptions below to set up an initial follower +2. Edit hackOptions below to set up initial followers 3. Use dialog commands as needed */ this.hacks = this.hacks || {}; (function (exports, bitsy) { 'use strict'; var hackOptions = { - allowFollowerCollision: false, // if true, the player can walk into the follower and talk to them (possible to get stuck this way) + allowFollowerCollision: false, // if true, the player can walk into followers and talk to them (possible to get stuck this way) followers: ['a'], // ids or names of sprites to be followers; use [] to start without a follower delay: 200, // delay between each follower step (0 is immediate, 400 is twice as slow as normal) stack: false, // if true, followers stack on top of each other; otherwise, they will form a chain @@ -442,7 +441,7 @@ function takeStep() { after('startExportedGame', function () { hackOptions.followers.forEach(setFollower); - // remove + add player to sprite list to force rendering them on top of follower + // remove + add player to sprite list to force rendering them on top of followers var p = bitsy.sprite[bitsy.playerId]; delete bitsy.sprite[bitsy.playerId]; bitsy.sprite[bitsy.playerId] = p; @@ -507,7 +506,7 @@ after('update', function () { takeStep(); }); -// make follower walk "through" exits +// make followers walk "through" exits before('movePlayerThroughExit', function (exit) { if (followers.length) { movedFollower = true; diff --git a/dist/gamepad-input.js b/dist/gamepad-input.js index 56bb6f44..2700281c 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 14.0.0 +@version 15.0.0 @requires Bitsy Version: 5.1 @author Sean S. LeBlanc diff --git a/dist/gravity.js b/dist/gravity.js index b597cf2f..f90df1ce 100644 --- a/dist/gravity.js +++ b/dist/gravity.js @@ -3,7 +3,7 @@ @file gravity @summary Pseudo-platforming/gravity/physics @license MIT -@version 14.0.0 +@version 15.0.0 @requires 6.3 @author Cole Sea diff --git a/dist/itsy-bitsy.js b/dist/itsy-bitsy.js index ba5caa0d..cab3b5bc 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 14.0.0 +@version 15.0.0 @requires Bitsy Version: 5.1 @author Sean S. LeBlanc diff --git a/dist/javascript-dialog.js b/dist/javascript-dialog.js index c4e0c6dc..cfe2e9a4 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 14.0.0 +@version 15.0.0 @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 daecbc09..1d50a34c 100644 --- a/dist/logic-operators-extended.js +++ b/dist/logic-operators-extended.js @@ -2,7 +2,8 @@ 🔀 @file logic-operators-extended @summary adds conditional logic operators -@version 14.0.0 +@version 15.0.0 +@requires 7.2 @author @mildmojo @description @@ -10,8 +11,6 @@ Adds conditional logic operators: - !== (not equal to) - && (and) - || (or) - - &&! (and not) - - ||! (or not) - % (modulo) Examples: candlecount > 5 && haslighter == 1 @@ -233,67 +232,29 @@ function reinitEngine() { -function andExp(environment, left, right, onReturn) { - right.Eval(environment, function (rVal) { - left.Eval(environment, function (lVal) { - onReturn(lVal && rVal); - }); - }); -} - -function orExp(environment, left, right, onReturn) { - right.Eval(environment, function (rVal) { - left.Eval(environment, function (lVal) { - onReturn(lVal || rVal); - }); - }); -} - -function notEqExp(environment, left, right, onReturn) { - right.Eval(environment, function (rVal) { - left.Eval(environment, function (lVal) { - onReturn(lVal !== rVal); - }); - }); -} - -function andNotExp(environment, left, right, onReturn) { - right.Eval(environment, function (rVal) { - left.Eval(environment, function (lVal) { - onReturn(lVal && !rVal); - }); - }); -} - -function orNotExp(environment, left, right, onReturn) { - right.Eval(environment, function (rVal) { - left.Eval(environment, function (lVal) { - onReturn(lVal || !rVal); - }); - }); -} +var operators = ['!==', '&&', '||', '%']; -function modExp(environment, left, right, onReturn) { +function expression(operator) { + return `function (environment, left, right, onReturn) { right.Eval(environment, function (rVal) { left.Eval(environment, function (lVal) { - onReturn(lVal % rVal); + onReturn(lVal ${operator} rVal); }); }); +}`; } inject$1(/(operatorMap\.set\("-", subExp\);)/, ` $1 - operatorMap.set("&&", ${andExp.toString()}); - operatorMap.set("||", ${orExp.toString()}); - operatorMap.set("&&!", ${andNotExp.toString()}); - operatorMap.set("||!", ${orNotExp.toString()}); - operatorMap.set("!==", ${notEqExp.toString()}); - operatorMap.set("%", ${modExp.toString()}); + ${operators.map(function (operator) { + return `operatorMap.set("${operator}", ${expression(operator)});`; + }).join('\n')} `); inject$1( - /(var operatorSymbols = \[.+\];)/, - '$1operatorSymbols.unshift("!==", "&&", "||", "&&!", "||!", "%");', + /(Operators : \[)(.+\],)/, + `$1 ${operators.map(function (operator) { + return `"${operator}", `; + }).join('')} $2`, ); -// End of logic operators mod }(window)); diff --git a/dist/long-dialog.js b/dist/long-dialog.js index c736de6d..1595c372 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 14.0.0 +@version 15.0.0 @requires 7.0 @author Sean S. LeBlanc diff --git a/dist/multi-sprite-avatar.js b/dist/multi-sprite-avatar.js index f178a307..726be767 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 14.0.0 +@version 15.0.0 @author Sean S. LeBlanc @description diff --git a/dist/noclip.js b/dist/noclip.js index b85731f3..e63f4a3d 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 14.0.0 +@version 15.0.0 @author Sean S. LeBlanc @description diff --git a/dist/online.js b/dist/online.js index 6a9e6fc6..5bd601e6 100644 --- a/dist/online.js +++ b/dist/online.js @@ -3,7 +3,7 @@ @file online @summary multiplayer bitsy @license MIT -@version 14.0.0 +@version 15.0.0 @requires 7.0 @author Sean S. LeBlanc @description diff --git a/dist/opaque-tiles.js b/dist/opaque-tiles.js index 5a59a023..19ca4e9d 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 14.0.0 +@version 15.0.0 @author Sean S. LeBlanc @description diff --git a/dist/palette-maps.js b/dist/palette-maps.js index d6fe80c8..274bf1aa 100644 --- a/dist/palette-maps.js +++ b/dist/palette-maps.js @@ -3,7 +3,7 @@ @file palette maps @summary allows color pallettes to be defined on a tile-by-tile basis @license MIT -@version 14.0.0 +@version 15.0.0 @requires Bitsy Version: 6.1 @author Dana Holdampf diff --git a/dist/paragraph-break.js b/dist/paragraph-break.js index 23a7d6ae..6b96ba12 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 14.0.0 +@version 15.0.0 @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 b2739c26..7e1361c4 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 14.0.0 +@version 15.0.0 @requires 7.0 @author Sean S. LeBlanc diff --git a/dist/push-sprites.js b/dist/push-sprites.js index 9e3bd533..615c9791 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 14.0.0 +@version 15.0.0 @requires 6.4 @author jan0sc diff --git a/dist/replace-drawing.js b/dist/replace-drawing.js index e3c4c102..e9ae427e 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 14.0.0 +@version 15.0.0 @requires 6.3 @author Elkie Nova diff --git a/dist/save.js b/dist/save.js index 241ecf10..ac40e283 100644 --- a/dist/save.js +++ b/dist/save.js @@ -3,7 +3,7 @@ @file save @summary save/load your game @license MIT -@version 14.0.0 +@version 15.0.0 @requires 5.4 @author Sean S. LeBlanc diff --git a/dist/smooth-moves.js b/dist/smooth-moves.js index 6865a926..09004b7e 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 14.0.0 +@version 15.0.0 @requires Bitsy Version: 6.3 @author Sean S. LeBlanc diff --git a/dist/solid-items.js b/dist/solid-items.js index 10f42295..3d94cfe5 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 14.0.0 +@version 15.0.0 @requires 7.0 @author Sean S. LeBlanc diff --git a/dist/sprite-effects.js b/dist/sprite-effects.js index 1df326b0..11ec1a0f 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 14.0.0 +@version 15.0.0 @requires 7.1 @author Sean S. LeBlanc diff --git a/dist/stopwatch.js b/dist/stopwatch.js index 10ea14dc..8f686e96 100644 --- a/dist/stopwatch.js +++ b/dist/stopwatch.js @@ -3,7 +3,7 @@ @file stopwatch @summary time player actions @license MIT -@version 14.0.0 +@version 15.0.0 @author Lenny Magner @description diff --git a/dist/text-to-speech.js b/dist/text-to-speech.js index 34c224da..943882d7 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 14.0.0 +@version 15.0.0 @requires 5.5 @author Sean S. LeBlanc diff --git a/dist/textbox-styler.js b/dist/textbox-styler.js index cdec5f6d..945feadb 100644 --- a/dist/textbox-styler.js +++ b/dist/textbox-styler.js @@ -3,7 +3,7 @@ @file textbox styler @summary customize the style and properties of the textbox @license MIT -@version 14.0.0 +@version 15.0.0 @requires Bitsy Version: 6.1 @author Dana Holdampf & Sean S. LeBlanc diff --git a/dist/tracery-processing.js b/dist/tracery-processing.js index a3ae74ff..07a48c79 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 14.0.0 +@version 15.0.0 @requires 7.0 @author Sean S. LeBlanc diff --git a/dist/transitions.js b/dist/transitions.js index 490c2542..abc010c8 100644 --- a/dist/transitions.js +++ b/dist/transitions.js @@ -3,7 +3,7 @@ @file transitions @summary customizable WebGL transitions @license MIT -@version 14.0.0 +@version 15.0.0 @author Sean S. LeBlanc @description diff --git a/dist/transparent-dialog.js b/dist/transparent-dialog.js index 9bfec2df..7f7f65de 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 14.0.0 +@version 15.0.0 @author Sean S. LeBlanc @description diff --git a/dist/transparent-sprites.js b/dist/transparent-sprites.js index 7842bd29..7ad716a1 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 14.0.0 +@version 15.0.0 @requires Bitsy Version: 6.1 @author Sean S. LeBlanc diff --git a/dist/twine-bitsy-comms.js b/dist/twine-bitsy-comms.js index a6d11153..b9c85028 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 14.0.0 +@version 15.0.0 @requires 5.4 @author Sean S. LeBlanc diff --git a/dist/unique-items.js b/dist/unique-items.js index 9012be0e..487fa56f 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 14.0.0 +@version 15.0.0 @author Sean S. LeBlanc @description diff --git a/package-lock.json b/package-lock.json index e1db2b02..af6a1e92 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bitsy/hecks", - "version": "14.0.0", + "version": "15.0.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 6c4febcf..55923199 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "hacks" ], "main": "index.mjs", - "version": "14.0.0", + "version": "15.0.0", "scripts": { "build": "rollup -c", "test": "jest --runInBand",