Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion NorthernSkyRaidTools/Locales/enUS.lua
Original file line number Diff line number Diff line change
Expand Up @@ -1560,7 +1560,7 @@ L["Glow Unit: "] = "Glow Unit: "
L["Edit Reminder"] = "Edit Reminder"
L["Delete Reminder"] = "Delete Reminder"
L["Add Reminder"] = "Add Reminder"
L["Scroll: Zoom | Right-drag: Navigate | Ctrl+Scroll: Vertical | Edit mode: Right-click add, Left-drag retime"] = "Scroll: Zoom | Right-drag: Navigate | Ctrl+Scroll: Vertical | Edit mode: Right-click add, Left-drag retime"
L["Scroll: Zoom | Right-drag: Navigate | Ctrl+Scroll: Vertical | Shift+Click: Seek preview | Edit mode: Right-click add, Left-drag retime"] = "Scroll: Zoom | Right-drag: Navigate | Ctrl+Scroll: Vertical | Shift+Click: Seek preview | Edit mode: Right-click add, Left-drag retime"
L["Select a reminder set from the dropdown."] = "Select a reminder set from the dropdown."
L["No reminders loaded for you.\nLoad a reminder set with /ns and ensure it contains assignments for you."] = "No reminders loaded for you.\nLoad a reminder set with /ns and ensure it contains assignments for you."
L["No player-specific reminders found in this reminder set.\n(Only showing named player assignments, not role/group tags)"] = "No player-specific reminders found in this reminder set.\n(Only showing named player assignments, not role/group tags)"
Expand Down
2 changes: 1 addition & 1 deletion NorthernSkyRaidTools/Locales/koKR.lua
Original file line number Diff line number Diff line change
Expand Up @@ -1553,7 +1553,7 @@ L["Glow Unit: "] = "유닛 반짝임: "
L["Edit Reminder"] = "리마인더 수정"
L["Delete Reminder"] = "리마인더 삭제"
L["Add Reminder"] = "리마인더 추가"
L["Scroll: Zoom | Right-drag: Navigate | Ctrl+Scroll: Vertical | Edit mode: Right-click add, Left-drag retime"] = "스크롤: 확대/축소 | 우클릭 후 드래그: 이동 | Ctrl+스크롤: 수직 이동 | 편집 모드: 우클릭으로 추가, 좌클릭 후 드래그로 시간 조절"
L["Scroll: Zoom | Right-drag: Navigate | Ctrl+Scroll: Vertical | Shift+Click: Seek preview | Edit mode: Right-click add, Left-drag retime"] = "스크롤: 확대/축소 | 우클릭 후 드래그: 이동 | Ctrl+스크롤: 수직 이동 | Shift+클릭: 미리보기 위치 이동 | 편집 모드: 우클릭으로 추가, 좌클릭 후 드래그로 시간 조절"
L["Select a reminder set from the dropdown."] = "드롭다운에서 리마인더 세트를 선택하세요."
L["No reminders loaded for you.\nLoad a reminder set with /ns and ensure it contains assignments for you."] = "내가 포함된 리마인더가 없습니다.\n/ns 명령어로 리마인더 세트를 불러오고 나에게 배정된 내역이 있는지 확인하세요."
L["No player-specific reminders found in this reminder set.\n(Only showing named player assignments, not role/group tags)"] = "이 리마인더 세트에는 플레이어 지정 리마인더가 없습니다.\n(역할/파티 태그는 표시하지 않고 지정된 이름의 플레이어 배정 내역만 표시)"
Expand Down
2 changes: 1 addition & 1 deletion NorthernSkyRaidTools/Locales/ruRU.lua
Original file line number Diff line number Diff line change
Expand Up @@ -1584,7 +1584,7 @@ L["Glow Unit: "] = "Подсветка юнита: "
L["Edit Reminder"] = "Редактировать напоминание"
L["Delete Reminder"] = "Удалить напоминание"
L["Add Reminder"] = "Добавить напоминание"
L["Scroll: Zoom | Right-drag: Navigate | Ctrl+Scroll: Vertical | Edit mode: Right-click add, Left-drag retime"] = "Колёсико: Масштабирование | Перетаскивание вправо: Навигация | Ctrl+колёсико: Вертикальная прокрутка | Режим редактирования: добавить щелчком ПКМ, изменить время перетаскиванием ЛКМ"
L["Scroll: Zoom | Right-drag: Navigate | Ctrl+Scroll: Vertical | Shift+Click: Seek preview | Edit mode: Right-click add, Left-drag retime"] = "Колёсико: Масштабирование | Перетаскивание вправо: Навигация | Ctrl+колёсико: Вертикальная прокрутка | Shift+клик: перемотка предпросмотра | Режим редактирования: добавить щелчком ПКМ, изменить время перетаскиванием ЛКМ"
L["Select a reminder set from the dropdown."] = "Выберите набор напоминаний из выпадающего списка."
L["No reminders loaded for you.\nLoad a reminder set with /ns and ensure it contains assignments for you."] = "Для Вас не загружено напоминаний.\nЗагрузите набор напоминаний с помощью /ns и убедитесь, что он содержит назначения для Вас."
L["No player-specific reminders found in this reminder set.\n(Only showing named player assignments, not role/group tags)"] = "В этом наборе напоминаний не найдено напоминаний для конкретных игроков.\n(Показываются только назначения по имени игрока, не по ролям/группам)"
Expand Down
2 changes: 1 addition & 1 deletion NorthernSkyRaidTools/Locales/zhCN.lua
Original file line number Diff line number Diff line change
Expand Up @@ -1560,7 +1560,7 @@ L["Glow Unit: "] = "发光单位:"
L["Edit Reminder"] = "编辑提醒"
L["Delete Reminder"] = "删除提醒"
L["Add Reminder"] = "添加提醒"
L["Scroll: Zoom | Right-drag: Navigate | Ctrl+Scroll: Vertical | Edit mode: Right-click add, Left-drag retime"] = "滚轮:缩放 | 右键拖拽:浏览 | Ctrl+滚轮:垂直滚动 | 编辑模式:右键点击添加提醒,左键拖拽调整时间"
L["Scroll: Zoom | Right-drag: Navigate | Ctrl+Scroll: Vertical | Shift+Click: Seek preview | Edit mode: Right-click add, Left-drag retime"] = "滚轮:缩放 | 右键拖拽:浏览 | Ctrl+滚轮:垂直滚动 | Shift+点击:预览定位 | 编辑模式:右键点击添加提醒,左键拖拽调整时间"
L["Select a reminder set from the dropdown."] = "从下拉菜单中选择一个提醒方案。"
L["No reminders loaded for you.\nLoad a reminder set with /ns and ensure it contains assignments for you."] = "尚未启用个人提醒。\n请使用“/ns”启用一个提醒方案,需要包含关于自己的分配。"
L["No player-specific reminders found in this reminder set.\n(Only showing named player assignments, not role/group tags)"] = "此提醒方案中未找到针对指定玩家的提醒。\n(仅显示指定玩家名称的分配,不显示职责/小队标签)"
Expand Down
2 changes: 1 addition & 1 deletion NorthernSkyRaidTools/Locales/zhTW.lua
Original file line number Diff line number Diff line change
Expand Up @@ -1347,7 +1347,7 @@ L["Glow Unit: "] = "高亮單位: "
L["Edit Reminder"] = "編輯提醒"
L["Delete Reminder"] = "刪除提醒"
L["Add Reminder"] = "新增提醒"
L["Scroll: Zoom | Right-drag: Navigate | Ctrl+Scroll: Vertical | Edit mode: Right-click add, Left-drag retime"] = "滾動:縮放 | 右鍵拖曳:導覽 | Ctrl+滾動:垂直 | 編輯模式:右鍵新增,左鍵拖曳調整時間"
L["Scroll: Zoom | Right-drag: Navigate | Ctrl+Scroll: Vertical | Shift+Click: Seek preview | Edit mode: Right-click add, Left-drag retime"] = "滾動:縮放 | 右鍵拖曳:導覽 | Ctrl+滾動:垂直 | Shift+點擊:預覽定位 | 編輯模式:右鍵新增,左鍵拖曳調整時間"
L["Select a reminder set from the dropdown."] = "從下拉選單選擇提醒組合。"
L["No reminders loaded for you.\nLoad a reminder set with /ns and ensure it contains assignments for you."] = "尚未為你載入提醒。\n請使用 /ns 載入提醒組合,並確保其中包含你的分配。"
L["No player-specific reminders found in this reminder set.\n(Only showing named player assignments, not role/group tags)"] = "此提醒組合中找不到玩家專屬提醒。\n(僅顯示具名玩家分配,不含角色/群組標籤)"
Expand Down
20 changes: 13 additions & 7 deletions NorthernSkyRaidTools/Reminders.lua
Original file line number Diff line number Diff line change
Expand Up @@ -1562,7 +1562,7 @@ function NSI:PlayReminderSound(info, default)
end
end

function NSI:StartReminders(phase, testrun)
function NSI:StartReminders(phase, testrun, startOffset)
if not testrun then self:LogTimeline("NSRT_PHASE", phase) end
self:FireCallback("NSRT_PHASE", phase, self.EncounterID, testrun)
self:HideAllReminders()
Expand All @@ -1575,13 +1575,19 @@ function NSI:StartReminders(phase, testrun)
end
if not self.ProcessedReminder then self:ProcessReminder() end
if not self.ProcessedReminder then return end
startOffset = startOffset or 0
local timerIndex = 0
for encID, encData in pairs(self.ProcessedReminder) do
for i, info in ipairs(encData[phase] or {}) do
local time = math.max(info.time-info.dur, 0)
info.encID = encID
self.ReminderTimer[i] = C_Timer.NewTimer(time, function()
self:DisplayReminder(info)
end)
for _, info in ipairs(encData[phase] or {}) do
local appearAt = math.max((info.time or 0) - (info.dur or 0), 0)
local delay = appearAt - startOffset
if delay >= 0 then
timerIndex = timerIndex + 1
info.encID = encID
self.ReminderTimer[timerIndex] = C_Timer.NewTimer(delay, function()
self:DisplayReminder(info)
end)
end
end
end
return
Expand Down
Loading