Skip to content

Releases: UCProjects/UnderScript

0.63.2

06 Jul 17:55

Choose a tag to compare

  1. Fixed a translation error with friendship rewards
  2. Fixed end turn hotkey toast not showing correct setting

0.63.1

02 Jul 12:36

Choose a tag to compare

  1. Reverted "reversed settings"
  • They were completely broken

0.63.0

02 Jul 05:02

Choose a tag to compare

Over 5000 line changes~ (in 250 files)

Features

  1. Added custom translation files for UnderScript text
  • Work in progress, there's a lot of text in UnderScript...
  1. Added ability to transform setting values
  2. Added new "update" utility
  • Used with UnderScript (and plugin) updates
  1. Added setting to change auto update frequency
  2. Added setting to run auto updates silently
  • Only shows a notification if updates are found
  1. Added setting to Disable Plugin Updates
  • You can disable updates for each plugin as well
    • Plugins must opt-in to use the updater before you can see this setting
  1. Added Pending Updates window
  2. Added more vanilla settings
  3. Reversed some settings that were "enabled" when checked rather than "disabled" when checked.

Fixes

  1. Fixed list setting defaults not using the correct values
  2. Fixed issues with "matching" advanced map keys
  3. DT's are now craftable
  4. Fixed events.one not passing event metadata
  5. Fixed issue with async events not being async
  6. Fixed battle log card names not using the correct name
  7. Fixed quick craft not using correct name
  8. Fixed error where Daily Rewards could say you have one less day
  9. Fixed some bugs with AdvancedMap settings

Plugins

  1. Pack Items are now valid when using openPacks
  2. underscript:ready event
  • Called when UnderScript assets are loaded
  1. Added plugin update checker
  • When creating plugins use underscript.plugin(name, version)
    • You must pass version to get access to updater
  • Basic: plugin.updater(downloadUrl)
    • Supports github.com, gist.github.com
  • Github Release: plugin.updater({ updateURL: '@USER/REPO' })
1. Fixed events not returning the proper value 1. Improved `addStyle()` code - Added error when style is malformed 1. You can now pass defaults to `AdvancedMap`s

0.62.5

20 May 23:00

Choose a tag to compare

  1. Fixed (another) bug with advanced map
  2. Fixed bug with chat

0.62.4

14 Apr 10:39

Choose a tag to compare

  1. Fixed bug with advanced map

0.62.3

10 Apr 02:31

Choose a tag to compare

  1. Fixed bugs with game sounds (including April fools)

0.62.2

09 Apr 20:46

Choose a tag to compare

  1. Fixed April Fools setting being too aggressive
  2. Fixed April Fools messing up persistent background

0.62.1

04 Apr 18:30

Choose a tag to compare

  1. Fixed plugins breaking when providing custom settings

0.62.0

04 Apr 01:57

Choose a tag to compare

Fixes

  1. April fools setting is no longer so greedy
  2. April fools setting properly applies when home page refreshes
  3. Minor bug fixes related to settings

Plugins

  1. Added keybind setting type
  2. Added advancedMap setting type
1. `type: { key?: SettingType, value?: SettingType },` 1. Added `underscript.utils.translateText()` ```ts translateText(text: string, { args: string[], fallback?: string, locale?: string, // translate as a specific language }); ```

0.61.0

02 Apr 00:50

Choose a tag to compare

Surprise! April fools update.

Fixes

  1. Manual updates now fix broken update announcements
  2. Updated April fools settings to work for this year

Plugins

  1. Added support for plugins to provide their version
  2. Added Settings:open event
  3. Added plugin.events.compound(...events, callback)
  4. Added plugin.version
  5. Added disabled to setting creation