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 = {} require("cards.examples.card_49_modifier") local ____custom_game_events = require("custom_game_events") local ensurePlayerCardSystem = ____custom_game_events.ensurePlayerCardSystem local ____CardSystem = require("cards.CardSystem") local CardBase = ____CardSystem.CardBase local RegisterCard = ____CardSystem.RegisterCard ____exports.card_49 = __TS__Class() local card_49 = ____exports.card_49 card_49.name = "card_49" card_49.____file_path = "scripts/vscripts/cards/examples/card_49.lua" __TS__ClassExtends(card_49, CardBase) function card_49.prototype.GetModifierName(self) return "modifier_card_49" end card_49 = __TS__Decorate(card_49, card_49, {RegisterCard}, {kind = "class", name = "card_49"}) ____exports.card_49 = card_49 --- Рассвет: снова доступен бесплатный платный реролл для игроков с картой 49. function ____exports.notifyCard49MorningStarted(self, _morningSequence) if not IsServer() then return end do local i = 0 while i < DOTA_MAX_PLAYERS do local pid = i local cs = ensurePlayerCardSystem(nil, pid) if cs then cs:RefreshCard49DailyFreeReroll() cs:PushRerollCostToClient() end i = i + 1 end end end return ____exports