local ____lualib = require("lualib_bundle") local __TS__Class = ____lualib.__TS__Class local __TS__ClassExtends = ____lualib.__TS__ClassExtends local __TS__Decorate = ____lualib.__TS__Decorate local ____exports = {} local ____dota_ts_adapter = require("lib.dota_ts_adapter") local BaseModifier = ____dota_ts_adapter.BaseModifier local registerModifier = ____dota_ts_adapter.registerModifier ____exports.modifier_cutscene_ready_lock = __TS__Class() local modifier_cutscene_ready_lock = ____exports.modifier_cutscene_ready_lock modifier_cutscene_ready_lock.name = "modifier_cutscene_ready_lock" modifier_cutscene_ready_lock.____file_path = "scripts/vscripts/abilities/modifiers/modifier_cutscene_ready_lock.lua" __TS__ClassExtends(modifier_cutscene_ready_lock, BaseModifier) function modifier_cutscene_ready_lock.prototype.IsHidden(self) return true end function modifier_cutscene_ready_lock.prototype.IsPurgable(self) return false end function modifier_cutscene_ready_lock.prototype.CheckState(self) return {[MODIFIER_STATE_STUNNED] = true, [MODIFIER_STATE_COMMAND_RESTRICTED] = true} end modifier_cutscene_ready_lock = __TS__Decorate( modifier_cutscene_ready_lock, modifier_cutscene_ready_lock, {registerModifier(nil)}, {kind = "class", name = "modifier_cutscene_ready_lock"} ) ____exports.modifier_cutscene_ready_lock = modifier_cutscene_ready_lock return ____exports