Releases: bruh-9000/moddBlockly
v0.2.1
This update comes with the main addition of allowing the use of more variables. Separately, dropdowns for things such as items, projectiles, etc, now display the name of the entity rather than its ID. moddScript uses IDs for most entity types, so now you can easily select which entity you want without having to go through confusing entity IDs.
Some minor changes include:
- A new category, types, has been added
-
- This category contains blocks such as static entity type selectors (selecting a specific entity type) or type of ___ selectors (getting type of the provided entity)
- The moddScript output and the save status indicator now save on reload
- The popup when selecting an example now always shows due to it not working until it is pressed twice
- Added many new blocks to display the new feature of importing more types of variables
- Bug fixes
v0.2.0
This update comes with the main addition of adding importing (almost) all types of data from your Modd file!
While almost all types of data (dialogue IDs, shop IDs, player types, item types) are now being registered as variables, the blocks to actually use most of them haven't been added yet
Other changes include:
- Play sound/music for player blocks have been added
- Open dialogue/shop for player blocks have been added
- Increase/decrease variable by number now only accept number variables
v0.1.6
The main change of this release is allowing imported variables! Download modd.io files by exporting the game file, and upload it with the new button under File, "Import variables". This will automatically create all global variables in your game in moddBlockly, along with their types. You cannot create new variables anymore, though.
This update also comes with some minor changes, including:
- Variables that are uploaded will have their respective variable types assigned to them, such as "String", "Unit", "Player", etc
-
- If statements will be able to detect these variable types to output errors if they don't match
- Bug fixes
Known Issues:
- When you upload variables from a file, it will delete all variables that are currently in the project, regardless if they are also in the update. This will also delete blocks that use them
- Blocks that check for specific input types, like an angle requiring a number input, do not successfully check for variable types
v0.1.5
This update comes with the main change of allowing you to create new variables and changing workspace category colors.
Some minor changes include:
- The color picker now is an HSV color picker, allowing you to pick any colors you want
- Added an angle block, which has an angle picker, not just a number input
- Added default inputs to many blocks where they apply
- Added a warning on the comparison reporter for if the type of the inputs are not the same
- Bug fixes
v0.1.4
This update comes with the main addition of adding variables! Instead of using text for variable names, now actual variables that can be renamed and deleted have been added! They are still in progress, as the button to add new variables currently doesn't work. Check out example usage of the new variables inside the "Game Timer" example!
This update also comes along with some minor changes:
- Added a warning for the break and continue blocks if they aren't in a loop
- Fixed minor bugs
v0.1.3
This update comes with the main feature of warnings and validation. Things such as selected unit / item, etc, will display a warning when not inside a loop. Things such as triggering unit, triggering player, etc, will have a warning if no triggers that trigger them are present.
- Revert having flyout (toolbox) always open due to it causing issues
- Making new project will start with triggers and script block present
- Removing a block from the flyout (toolbox) will not cause the engine to mark it as a change (for the save status indication)
- Added zoom controls
-
- You can also now use the scroll wheel to zoom in and out
- Added a new block, repeatWithDelay
- Fix minor bugs
v0.1.2
This update comes with the main feature of a toggleable output, now the output will not always be shown, but you can manually show/hide it in settings.
- Flyout (toolbox) will always stay open once opened, until you click on the category that it is currently opened in
- The output now has a clipboard icon that will let you quickly copy the moddScript output contents
- Blocks for player loops and unit loops have been added
- Owner of unit and item/projectile type of item/projectile now wrap around the items, rather than the items having a confusing input in them
- A dark theme has been added, enable it and disable it in settings
-
- Users who have dark theme enabled in their browser will have dark theme enabled by default
- Clearing your workspace will now ask you to confirm before clearing it
- A new example has been added, a game timer with game state changing
- Fix minor bugs
v0.1.1
- Moved around toolbox contents slightly
- Removed code output, is now only accessible to copy through file dropdown
-
- Code output can also be downloaded through file dropdown
- Added new project button, will confirm before replacing your project if you have unsaved changes
- Added a save status indicator, will tell you if you have any unsaved changes
v0.1.0
- Add Blockly search plugin
- Add new blocks
- Disable collapsing blocks
- Change UI slightly
- Move subcategories out of categories
- Make block text more user friendly
- Fix examples having black blocks
- Finish chat command example
- Fix minor bugs
- Add settings button, no settings have been added yet
- Added link to contributors
- Add new buttons for MLSE and GitHub