diff --git a/plugins/utilities.json b/plugins/utilities.json index fcbd800..82edc01 100644 --- a/plugins/utilities.json +++ b/plugins/utilities.json @@ -606,6 +606,12 @@ } ], "versions": { + "1.1.0": { + "api_version": 7, + "commit_sha": "7ab4576", + "released_on": "15-06-2023", + "md5sum": "f439f1a9c325f6ac09f2bab23b10e275" + }, "1.0.0": { "api_version": 7, "commit_sha": "800125c", diff --git a/plugins/utilities/practice_tools.py b/plugins/utilities/practice_tools.py index c830ada..d9cda1e 100644 --- a/plugins/utilities/practice_tools.py +++ b/plugins/utilities/practice_tools.py @@ -1348,8 +1348,8 @@ class OthersPracticeTab(PracticeTab): self.count = 1 self.parent_widget = None self.activity = _ba.get_foreground_host_activity() - self.setting_name = (['Pause On Window', 'Invincible']) - self.config = (['pause', 'invincible']) + self.setting_name = (['Pause On Window', 'Invincible', 'Epic Mode']) + self.config = (['pause', 'invincible', 'epic']) def on_activate( self, @@ -1462,6 +1462,12 @@ class OthersPracticeTab(PracticeTab): i.actor.node.invincible = False except: pass + elif setting == 2: + activity = _ba.get_foreground_host_activity() + if value: + activity.globalsnode.slow_motion = True + else: + activity.globalsnode.slow_motion = False class PracticeWindow(ba.Window):