Quantcast WoWInterface: SVN - TactikSOD - Path Comparison - / Rev 1 and / Rev 2

WoWInterface SVN TactikSOD

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 1 to Rev 2
    Reverse comparison

Rev 1 → Rev 2

branches/TactikSOD.xml New file
0,0 → 1,548
<Ui>
<Script file="TactikSOD.lua"/>
 
<!-- Template for titlebar buttons -->
<Button name="TactikSODButtonTemplate" virtual="true">
<Size>
<AbsDimension x="18" y="18"/>
</Size>
<NormalTexture file="Interface\AddOns\TactikSOD\Buttons">
<TexCoords left=".25" right=".375" top=".375" bottom=".5"/>
</NormalTexture>
<PushedTexture file="Interface\AddOns\TactikSOD\Buttons">
<TexCoords left=".375" right=".5" top=".375" bottom=".5"/>
</PushedTexture>
<HighlightTexture file="Interface\AddOns\TactikSOD\Buttons" alphaMode="ADD">
<TexCoords left=".125" right=".25" top=".25" bottom=".375"/>
</HighlightTexture>
<Scripts>
<OnEnter>
TactikSOD.Tooltip()
</OnEnter>
<OnLeave>
GameTooltip:Hide()
</OnLeave>
<OnClick>
TactikSOD.OnClick()
</OnClick>
</Scripts>
</Button>
 
<Frame name="TactikSODFrame" parent="UIParent" movable="true" resizable="true" enableMouse="true" toplevel="true" hidden="true">
<Size>
<AbsDimension x="300" y="200"/>
</Size>
<Anchors>
<Anchor point="CENTER"/>
</Anchors>
<Backdrop bgFile="Interface\DialogFrame\UI-DialogBox-Background" edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true">
<BackgroundInsets>
<AbsInset left="4" right="4" top="4" bottom="4" />
</BackgroundInsets>
<TileSize>
<AbsValue val="16" />
</TileSize>
<EdgeSize>
<AbsValue val="16" />
</EdgeSize>
</Backdrop>
<Frames>
<Frame name="TactikSODEditFrame">
<Anchors>
<Anchor point="TOPLEFT">
<Offset>
<AbsDimension x="8" y="-20"/>
</Offset>
</Anchor>
<Anchor point="BOTTOMRIGHT">
<Offset>
<AbsDimension x="-8" y="4"/>
</Offset>
</Anchor>
</Anchors>
<Backdrop bgFile="Interface\ChatFrame\ChatFrameBackground" edgeFile="Interface\Buttons\UI-SliderBar-Border" tile="true">
<BackgroundInsets>
<AbsInset left="3" right="3" top="6" bottom="6" />
</BackgroundInsets>
<TileSize>
<AbsValue val="16" />
</TileSize>
<EdgeSize>
<AbsValue val="9" />
</EdgeSize>
</Backdrop>
<Frames>
<ScrollFrame name="TactikSODEditScrollFrame" inherits="UIPanelScrollFrameTemplate">
<Anchors>
<Anchor point="TOPLEFT">
<Offset>
<AbsDimension x="6" y="-12"/>
</Offset>
</Anchor>
<Anchor point="BOTTOMRIGHT">
<Offset>
<AbsDimension x="-26" y="8"/>
</Offset>
</Anchor>
</Anchors>
<!-- Entire purpose of this layer is to do a gradient for the gutter -->
<Layers>
<Layer level="BORDER">
<Texture file="Interface\ChatFrame\ChatFrameBackground">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="TactikSODEditScrollFrame" relativePoint="TOPRIGHT">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
<Anchor point="BOTTOMRIGHT" relativeTo="TactikSODEditScrollFrame" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="23" y="0"/>
</Offset>
</Anchor>
</Anchors>
<Gradient>
<MinColor r="0.1" g="0.1" b="0.1"/>
<MaxColor r="0" g="0" b="0"/>
</Gradient>
</Texture>
</Layer>
</Layers>
<!-- Basically copy/pasted from MacroFrame -->
<ScrollChild>
<EditBox name="TactikSODEditBox" multiLine="true" maxLines="9" letters="4096" nonspacewrap="true" spacing="1" autoFocus="false">
<Size>
<AbsDimension x="100" y="100"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT"/>
<Anchor point="BOTTOMRIGHT"/>
</Anchors>
<Scripts>
<OnTextChanged>
TactikSOD.OnTextChanged()
</OnTextChanged>
<OnEscapePressed>
this:ClearFocus();
</OnEscapePressed>
</Scripts>
<FontString inherits="GameFontHighlight"/>
</EditBox>
</ScrollChild>
</ScrollFrame>
</Frames>
<Scripts>
<OnLoad>
this:SetBackdropColor(.1,.1,.1,1)
</OnLoad>
</Scripts>
</Frame>
 
<!-- FocusGrabber is just an overlay to set focus since multiline EditBoxes vary in size COMMENTED OUT)
<Button name="TactikSODFocusGrabber">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="TactikSODEditFrame" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="8" y="-8"/>
</Offset>
</Anchor>
<Anchor point="BOTTOMRIGHT" relativeTo="TactikSODEditFrame" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="-8" y="8"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnClick>
TactikSODEditBox:SetFocus()
</OnClick>
</Scripts>
</Button>
-->
<!-- Grip in lower-right corner used to resize window -->
<Button name="TactikSODResizeGrip">
<Size>
<AbsDimension x="16" y="16"/>
</Size>
<Anchors>
<Anchor point="BOTTOMRIGHT">
<AbsDimension x="-1" y="-1"/>
</Anchor>
</Anchors>
<NormalTexture file="Interface\AddOns\TactikSOD\Buttons">
<TexCoords left="0" right=".125" top=".25" bottom=".375"/>
</NormalTexture>
<PushedTexture file="Interface\AddOns\TactikSOD\Buttons">
<TexCoords left="0" right=".125" top=".25" bottom=".375"/>
</PushedTexture>
<HighlightTexture file="Interface\AddOns\TactikSOD\Buttons" alphaMode="ADD">
<TexCoords left="0" right=".125" top=".25" bottom=".375"/>
</HighlightTexture>
<Scripts>
<OnMouseDown>
TactikSODFrame:StartSizing()
</OnMouseDown>
<OnMouseUp>
TactikSODFrame:StopMovingOrSizing()
TactikSODEditBox:SetWidth(TactikSODFrame:GetWidth()-50)
</OnMouseUp>
</Scripts>
</Button>
 
<!-- Titlebar buttons -->
<Button name="SODDDMenuButton" inherits="TactikSODButtonTemplate">
<Anchors>
<Anchor point="TOPLEFT">
<Offset>
<AbsDimension x="8" y="-6"/>
</Offset>
</Anchor>
</Anchors>
<NormalTexture file="Interface\AddOns\TactikSOD\Buttons">
<TexCoords left="0" right=".125" top="0" bottom=".125"/>
</NormalTexture>
<PushedTexture file="Interface\AddOns\TactikSOD\Buttons">
<TexCoords left=".125" right=".25" top="0" bottom=".125"/>
</PushedTexture>
</Button>
<Button name="TactikSODClose" inherits="TactikSODButtonTemplate">
<Anchors>
<Anchor point="TOPRIGHT">
<Offset>
<AbsDimension x="-8" y="-6"/>
</Offset>
</Anchor>
</Anchors>
<NormalTexture file="Interface\AddOns\TactikSOD\Buttons">
<TexCoords left=".25" right=".375" top=".125" bottom=".25"/>
</NormalTexture>
<PushedTexture file="Interface\AddOns\TactikSOD\Buttons">
<TexCoords left=".375" right=".5" top=".125" bottom=".25"/>
</PushedTexture>
</Button>
<Button name="TactikSODSearch" inherits="TactikSODButtonTemplate">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="TactikSODClose" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="-2" y="0"/>
</Offset>
</Anchor>
</Anchors>
<NormalTexture file="Interface\AddOns\TactikSOD\Buttons">
<TexCoords left=".75" right=".875" top=".0" bottom=".125"/>
</NormalTexture>
<PushedTexture file="Interface\AddOns\TactikSOD\Buttons">
<TexCoords left=".875" right="1" top=".0" bottom=".125"/>
</PushedTexture>
</Button>
 
<Button name="TactikSODUndo" inherits="TactikSODButtonTemplate">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="SODDDMenuButton" relativePoint="TOPRIGHT">
<Offset>
<AbsDimension x="2" y="0"/>
</Offset>
</Anchor>
</Anchors>
<NormalTexture file="Interface\AddOns\TactikSOD\Buttons">
<TexCoords left=".5" right=".625" top=".375" bottom=".5"/>
</NormalTexture>
<PushedTexture file="Interface\AddOns\TactikSOD\Buttons">
<TexCoords left=".625" right=".75" top=".375" bottom=".5"/>
</PushedTexture>
<DisabledTexture file="Interface\AddOns\TactikSOD\Buttons">
<TexCoords left=".75" right=".875" top=".375" bottom=".5"/>
</DisabledTexture>
</Button>
 
<Button name="TactikSODStart" inherits="TactikSODButtonTemplate">
<Size>
<AbsDimension x="12" y="18"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT" relativeTo="TactikSODUndo" relativePoint="TOPRIGHT">
<Offset>
<AbsDimension x="4" y="0"/>
</Offset>
</Anchor>
</Anchors>
</Button>
<Button name="TactikSODLeft" inherits="TactikSODButtonTemplate">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="TactikSODStart" relativePoint="TOPRIGHT">
<Offset>
<AbsDimension x="2" y="0"/>
</Offset>
</Anchor>
</Anchors>
<NormalTexture file="Interface\AddOns\TactikSOD\Buttons">
<TexCoords left="0" right=".125" top=".375" bottom=".5"/>
</NormalTexture>
<PushedTexture file="Interface\AddOns\TactikSOD\Buttons">
<TexCoords left=".125" right=".25" top=".375" bottom=".5"/>
</PushedTexture>
</Button>
<Button name="TactikSODRight" inherits="TactikSODButtonTemplate">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="TactikSODLeft" relativePoint="TOPRIGHT">
<Offset>
<AbsDimension x="32" y="0"/>
</Offset>
</Anchor>
</Anchors>
<NormalTexture file="Interface\AddOns\TactikSOD\Buttons">
<TexCoords left=".25" right=".375" top=".25" bottom=".375"/>
</NormalTexture>
<PushedTexture file="Interface\AddOns\TactikSOD\Buttons">
<TexCoords left=".375" right=".5" top=".25" bottom=".375"/>
</PushedTexture>
</Button>
<Button name="TactikSODEnd" inherits="TactikSODButtonTemplate">
<Size>
<AbsDimension x="12" y="18"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT" relativeTo="TactikSODRight" relativePoint="TOPRIGHT">
<Offset>
<AbsDimension x="2" y="0"/>
</Offset>
</Anchor>
</Anchors>
</Button>
 
 
<!-- Page number -->
<Button>
<Layers>
<Layer level="BACKGROUND">
<FontString name="TactikSODPageNum" inherits="GameFontHighlight" text="1">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="TactikSODLeft" relativePoint="TOPRIGHT"/>
<Anchor point="BOTTOMRIGHT" relativeTo="TactikSODRight" relativePoint="BOTTOMLEFT"/>
</Anchors>
</FontString>
</Layer>
</Layers>
</Button>
 
</Frames>
<Scripts>
<OnLoad>
TactikSOD.OnLoad()
</OnLoad>
<OnEvent>
TactikSOD.OnEvent()
</OnEvent>
<OnShow>
TactikSOD.OnShow()
</OnShow>
<OnHide>
TactikSOD.OnHide()
</OnHide>
<OnMouseDown>
TactikSOD.StartMoving()
</OnMouseDown>
<OnMouseUp>
TactikSOD.StopMoving()
</OnMouseUp>
</Scripts>
</Frame>
 
<!-- Dropdown menu anchored to top of TactikSODFrame -->
<Frame name="SODDDMenuFrame" parent="TactikSODFrame" inherits="UIDropDownMenuTemplate" id="1">
<OnLoad>
UIDropDownMenu_Initialize(this, TactikSOD.SODChapterMenu_OnLoad, "MENU");
</OnLoad>
</Frame>
 
<!-- Search panel anchored to top of TactikSODFrame -->
<Frame name="TactikSODSearchFrame" parent="TactikSODFrame" toplevel="true" hidden="true">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="0" y="32"/>
</Offset>
</Anchor>
<Anchor point="BOTTOMRIGHT" relativePoint="TOPRIGHT">
<Offset>
<AbsDimension x="0" y="-4"/>
</Offset>
</Anchor>
</Anchors>
<Backdrop bgFile="Interface\ChatFrame\ChatFrameBackground" edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true">
<BackgroundInsets>
<AbsInset left="4" right="4" top="4" bottom="4" />
</BackgroundInsets>
<TileSize>
<AbsValue val="16" />
</TileSize>
<EdgeSize>
<AbsValue val="16" />
</EdgeSize>
</Backdrop>
<Layers>
<Layer level="ARTWORK">
<FontString name="TactikSODSearchResults" font="GameFontHighlightSmall" justifyH="RIGHT" text="Search:">
<Size>
<AbsDimension x="55" y="24"/>
</Size>
<Anchors>
<Anchor point="LEFT">
<Offset>
<AbsDimension x="4" y="0"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
</Layer>
</Layers>
<Frames>
<Button name="TactikSODSearchNext" inherits="TactikSODButtonTemplate">
<Size>
<AbsDimension x="18" y="18"/>
</Size>
<Anchors>
<Anchor point="RIGHT">
<Offset>
<AbsDimension x="-46" y="0"/>
</Offset>
</Anchor>
</Anchors>
<NormalTexture file="Interface\AddOns\TactikSOD\Buttons">
<TexCoords left=".5" right=".625" top=".0" bottom=".125"/>
</NormalTexture>
<PushedTexture file="Interface\AddOns\TactikSOD\Buttons">
<TexCoords left=".625" right=".75" top=".0" bottom=".125"/>
</PushedTexture>
</Button>
<Button name="TactikSODFont" inherits="TactikSODButtonTemplate">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="TactikSODSearchNext" relativePoint="TOPRIGHT">
<Offset>
<AbsDimension x="2" y="0"/>
</Offset>
</Anchor>
</Anchors>
<NormalTexture file="Interface\AddOns\TactikSOD\Buttons">
<TexCoords left=".5" right=".625" top=".25" bottom=".375"/>
</NormalTexture>
<PushedTexture file="Interface\AddOns\TactikSOD\Buttons">
<TexCoords left=".625" right=".75" top=".25" bottom=".375"/>
</PushedTexture>
</Button>
<Button name="TactikSODLock" inherits="TactikSODButtonTemplate">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="TactikSODFont" relativePoint="TOPRIGHT">
<Offset>
<AbsDimension x="2" y="0"/>
</Offset>
</Anchor>
</Anchors>
<NormalTexture file="Interface\AddOns\TactikSOD\Buttons">
<TexCoords left=".5" right=".625" top=".125" bottom=".25"/>
</NormalTexture>
<PushedTexture file="Interface\AddOns\TactikSOD\Buttons">
<TexCoords left=".625" right=".75" top=".125" bottom=".25"/>
</PushedTexture>
</Button>
 
<EditBox name="TactikSODSearchEditBox" historyLines="0" enableMouse="true" autoFocus="false" letters="256">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="TactikSODSearchResults" relativePoint="TOPRIGHT">
<Offset>
<AbsDimension x="12" y="-2"/>
</Offset>
</Anchor>
<Anchor point="BOTTOMRIGHT" relativeTo="TactikSODSearchNext" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="-12" y="0"/>
</Offset>
</Anchor>
</Anchors>
<Layers>
<Layer level="BACKGROUND">
<Texture name="$parentLeft" file="Interface\ClassTrainerFrame\UI-ClassTrainer-FilterBorder">
<Size>
<AbsDimension x="12" y="29"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT">
<Offset>
<AbsDimension x="-9" y="2"/>
</Offset>
</Anchor>
</Anchors>
<TexCoords left="0" right="0.09375" top="0" bottom="1.0"/>
</Texture>
<Texture name="$parentRight" file="Interface\ClassTrainerFrame\UI-ClassTrainer-FilterBorder">
<Size>
<AbsDimension x="12" y="29"/>
</Size>
<Anchors>
<Anchor point="TOPRIGHT">
<Offset>
<AbsDimension x="10" y="2"/>
</Offset>
</Anchor>
</Anchors>
<TexCoords left="0.90625" right="1.0" top="0" bottom="1.0"/>
</Texture>
<Texture file="Interface\ClassTrainerFrame\UI-ClassTrainer-FilterBorder">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentLeft" relativePoint="TOPRIGHT"/>
<Anchor point="BOTTOMRIGHT" relativeTo="$parentRight" relativePoint="BOTTOMLEFT"/>
</Anchors>
<TexCoords left="0.09375" right="0.90625" top="0" bottom="1.0"/>
</Texture>
</Layer>
</Layers>
<FontString inherits="GameFontHighlight" justifyH="LEFT"/>
<Scripts>
<OnEnter>
TactikSOD.Tooltip()
</OnEnter>
<OnLeave>
GameTooltip:Hide()
</OnLeave>
<OnEscapePressed>
this:ClearFocus()
if string.len(TactikSODSearchEditBox:GetText() or "")==0 then
TactikSODSearchFrame:Hide()
end
</OnEscapePressed>
<OnEnterPressed>
TactikSOD.DoSearch()
</OnEnterPressed>
<OnTextChanged>
TactikSOD.SearchEditBoxOnChange()
</OnTextChanged>
</Scripts>
</EditBox>
</Frames>
<Scripts>
<OnLoad>
this:SetBackdropColor(.3,.3,.3,1)
</OnLoad>
<OnMouseDown>
TactikSOD.StartMoving()
</OnMouseDown>
<OnMouseUp>
TactikSOD.StopMoving()
</OnMouseUp>
<OnShow>
TactikSOD.SearchOnShow()
</OnShow>
<OnHide>
TactikSOD.SearchOnHide()
</OnHide>
</Scripts>
</Frame>
<Frame name="SODDropDownMenu" inherits="UIDropDownMenuTemplate" id="1">
<Scripts>
<OnLoad>
UIDropDownMenu_Initialize(this, SODDropDownMenu_OnLoad, "MENU");
</OnLoad>
</Scripts>
</Frame>
 
</Ui>
branches/TactikSOD.lua New file
0,0 → 1,663
--[[ TactikSOD v. 1.5 Тактика рейдов]]
 
-- SavedVariables
TactikSODPages = { "" } -- numerically-indexed table of pages
TactikSODSettings = {} -- Lock, Font, Chapter, Page
SODMMBSettings = {} -- hold minimap button settings
 
TactikSOD = {
 
chapters = {
"Hellfire Citadel",
"Coilfang Reservoir",
"Auchindoun",
"Tempest Keep",
"Karazan",
"Grul Lair",
"Zul'Aman",
-- "", финиш =)
 
},
 
-- tooltip info for controls
controls = {
{"SODDDMenuButton","Выберите инст","Выберите инст для которого хотите увидеть тактику на боссах."},
{"TactikSODStart","Начало","В начало"},
{"TactikSODLeft","Назад","Назад на обду страницу"},
{"TactikSODRight","Далее","перейти на следующию страницу"},
{"TactikSODEnd","Последняя страница","перейти на последнюю страницу"},
{"TactikSODClose","Закрыть","Закрыть аддон"},
{"TactikSODLock","Замок","Блокировать или Отблокировать окно"},
{"TactikSODFont","Шрифт","переключение шрифтов"},
{"TactikSODSearch","Опции","Поиск, смена шрифта или замок окна"},
{"TactikSODSearchNext","Искать далее","Искать текст на следующей странице"},
{"TactikSODSearchEditBox","критерии поиска","Введите текст для поиска"},
{"TactikSODUndo","Откат","Возвратить страницу к последней записи текста"},
},
 
-- list of fonts to cycle through
fonts = {
{"Fonts\\FRIZQT__.TTF",10},
{"Fonts\\FRIZQT__.TTF",12}, -- default
{"Fonts\\FRIZQT__.TTF",16},
{"Fonts\\ARIALN.TTF",12},
{"Fonts\\ARIALN.TTF",16},
{"Fonts\\ARIALN.TTF",20},
{"Fonts\\MORPHEUS.ttf",16,"OUTLINE"},
{"Fonts\\MORPHEUS.ttf",24,"OUTLINE"}
-- add fonts here
},
 
current_page = 1, -- page currently viewed
first_use = 1 -- whether this was used this session
}
 
-- constants
--[[ SOD_HEX_WHITE = "|cffffffff"; - normal
SOD_HEX_RED = "|cffff0000"; - important note
SOD_HEX_ORANGE = "|cffff7700"; - npc
SOD_HEX_YELLOW = "|cffffff00"; - quest
SOD_HEX_GREEN = "|cff00ff00"; - heading
SOD_HEX_GRAY = "|cff777777"; - item
SOD_HEX_LIGHTBLUE = "|cff77ccff"; - location ]]
 
BINDING_HEADER_TactikSOD = "Тактик SOD"
SLASH_COMMAND_MMB = "MINIMAP"
SLASH_COMMAND_MMB_HELP = "minimap [ON|OFF]"
SOD_NAME = "Tactik SOD"
SOD_ICON = "Interface\\Icons\\INV_Misc_Book_04.png";
SOD_TOC = 20300;
 
SOD_FUBAR_PREV_PAGE = "<< Предыдущий ";
SODSOD_FUBAR_NEXT_PAGE = "Следующий >>";
 
function TactikSOD.OnLoad()
 
-- register events
this:RegisterEvent("VARIABLES_LOADED") -- create buttons anytime after VARIABLES_LOADED
this:RegisterEvent("PLAYER_LOGIN") -- initialization
 
-- set up frame
this:SetMinResize(236,96)
table.insert(UISpecialFrames,"TactikSODFrame")
table.insert(UISpecialFrames,"TactikSODSearchFrame")
 
-- set up slash handler
SlashCmdList["TactikSODSLASH"] = TactikSOD.SlashHandler
SLASH_TactikSODSLASH1 = "/SOD"
SLASH_TactikSODSLASH2 = "/tactiksod"
 
--- Check for FuBar
if(IsAddOnLoaded("FuBar")) then
TactikSOD:FuBar();
end
 
end
 
function TactikSOD.OnEvent()
 
local position
if event=="PLAYER_LOGIN" then
TactikSODSettings.Font = TactikSODSettings.Font or 2
TactikSOD.UpdateFont()
TactikSOD.UpdateLock()
out("done with login")
end
if ((event=="VARIABLES_LOADED") and (not (IsAddOnLoaded("FuBar")))) then
 
-- Set up minimap button
out("setting up the button")
local info = {
icon = SOD_ICON,
position = 30, -- default only. after first use, SavedVariables used
drag = "CIRCLE", -- default only. after first use, SavedVariables used
left = function() TactikSOD:Toggle() end,
right = function() MyMinimapButton:SetEnable(SOD_NAME,0) end,
tooltip = "Левый клик: Открывает/Закрывает окно\nПравый клик: Уберает иконку у мини карты, т.е. эту.\n (введите '/sod minimap on для востоновления)",
enabled = 1 -- default only. after first use, SavedVariables used
}
out("calling create")
MyMinimapButton:Create(SOD_NAME, SODMMBSettings, info)
out("button created")
 
end
 
end
 
-- /SOD ? will show help,
-- /SOD minimap on|off will toggle the minimap button,
-- /SOD # will go to a page,
-- /SOD alone toggles window
function TactikSOD.SlashHandler(msg)
 
local mmb = strfind(msg, "\?")
if mmb then -- help request
DEFAULT_CHAT_FRAME:AddMessage("Usage: /SOD [Pagenumber]|[Minimap ON|OFF]")
else
local uppermsg = strupper(msg)
local mmb = strfind(uppermsg, SLASH_COMMAND_MMB)
if mmb then
out("saw the minimap button command")
out("mmb = " .. mmb)
out("SLASH_COMMAND_MMB = " .. SLASH_COMMAND_MMB)
out("tonumber(mmb) = " .. tonumber(mmb))
out("len = " .. strlen(SLASH_COMMAND_MMB))
local parmpos = tonumber(mmb)+strlen(SLASH_COMMAND_MMB)
mmb = strfind(uppermsg, "ON", parmpos)
if mmb then
out("saw the minimap button 'ON' command")
MyMinimapButton:SetEnable(SOD_NAME,1)
else
mmb = strfind(uppermsg, "OFF", parmpos)
if mmb then
out("saw the minimap button 'OFF' command")
MyMinimapButton:SetEnable(SOD_NAME,0)
else
DEFAULT_CHAT_FRAME:AddMessage("TactikSOD: Incorrect option for minimap button - must be 'ON' or 'OFF'")
 
end
end
else -- not the minimap button command
local _,_,page = strfind(msg or "","(%d+)")
if page then -- found the page number
page = tonumber(page)
if TactikSODPages[page] then
TactikSOD.current_page = page
TactikSOD.ShowPage(true)
else
DEFAULT_CHAT_FRAME:AddMessage("TactikSOD: Page "..page.." doesn't exist.")
end
else -- no parms, just toggle the display
TactikSOD.Toggle()
end
end
end
end
 
-- toggles window on/off screen
function TactikSOD.Toggle()
if TactikSODFrame:IsVisible() then
TactikSODFrame:Hide()
else
TactikSODFrame:Show()
end
end
 
-- window movement
function TactikSOD.StartMoving()
if arg1=="LeftButton" and not TactikSODSettings.Lock then
TactikSODFrame:StartMoving()
end
end
 
function TactikSOD.StopMoving()
if arg1=="LeftButton" then
TactikSODFrame:StopMovingOrSizing()
end
end
 
function TactikSOD.Tooltip()
local which = this:GetName()
for i in pairs(TactikSOD.controls) do
if TactikSOD.controls[i][1]==which then
GameTooltip_SetDefaultAnchor(GameTooltip,UIParent)
GameTooltip:AddLine(TactikSOD.controls[i][2])
GameTooltip:AddLine(TactikSOD.controls[i][3],.85,.85,.85,1)
GameTooltip:Show()
break
end
end
end
 
-- Titlebar button clicks
function TactikSOD.OnClick()
local which = this:GetName()
 
if which=="TactikSODUndo" then
TactikSODEditBox:SetText(TactikSODPages[TactikSOD.current_page])
end
if which=="SODDDMenuButton" then
ToggleDropDownMenu(1, nil, SODDropDownMenu, SODDDMenuButton, 0, 0);
elseif which=="TactikSODStart" then
TactikSOD.ChangeIfNew(1, true)
elseif which=="TactikSODLeft" then
TactikSOD.GetPreviousPage(TactikSODPages, true)
elseif which=="TactikSODRight" then
TactikSOD.GetNextPage(TactikSODPages, true)
elseif which=="TactikSODEnd" then
TactikSOD.ChangeIfNew(table.getn(TactikSODPages), true)
elseif which=="TactikSODClose" then
TactikSODFrame:Hide()
elseif which=="TactikSODLock" then
TactikSODSettings.Lock = not TactikSODSettings.Lock
TactikSOD.UpdateLock()
elseif which=="TactikSODFont" then
TactikSODSettings.Font = TactikSODSettings.Font+1
TactikSOD.UpdateFont()
elseif which=="TactikSODSearch" then
if TactikSODSearchFrame:IsVisible() then
TactikSODSearchFrame:Hide()
else
TactikSODSearchFrame:Show()
end
elseif which=="TactikSODSearchNext" then
TactikSOD.DoSearch()
end
 
end
 
-- disables/enables page movement buttons depending on page
function TactikSOD.ValidateButtons()
 
-- nil for disabled, 1 for enabled
local function set_state(button,enabled)
if enabled then
button:SetAlpha(1);
button:Enable()
else
button:SetAlpha(.5);
button:Disable()
end
end
 
set_state(TactikSODStart,1)
set_state(TactikSODLeft,1)
set_state(TactikSODRight,1)
set_state(TactikSODEnd,1)
 
if TactikSOD.current_page==1 then
set_state(TactikSODStart)
set_state(TactikSODLeft)
end
if TactikSOD.current_page==table.getn(TactikSODPages) then
set_state(TactikSODRight)
set_state(TactikSODEnd)
end
end
 
function TactikSOD.GetNextPage(book, isShown)
if not TactikSOD.current_page then
TactikSOD.current_page = 0
end
out("get next " .. math.min(TactikSOD.current_page+1,table.getn(book)))
TactikSOD.ChangeIfNew(math.min(TactikSOD.current_page+1,table.getn(book)), isShown)
end
 
function TactikSOD.GetPreviousPage(book, isShown)
if not TactikSOD.current_page then
TactikSOD.current_page = 0
end
TactikSOD.ChangeIfNew(math.max(TactikSOD.current_page-1,1), isShown)
end
 
function TactikSOD.ChangeIfNew(newpage, showpage)
out("curr page = " .. TactikSOD.current_page);
out("newpage " .. newpage);
if (newpage == TactikSOD.current_page) then
-- nothing
else
out("showing page: " .. newpage)
TactikSOD.current_page = newpage;
TactikSOD.ShowPage(showpage)
end
end
 
-- shows/updates the current page
function TactikSOD.ShowPage(isShown)
if (isShown and not TactikSODFrame:IsVisible()) then
TactikSODFrame:Show()
end
if TactikSODPages[TactikSOD.current_page] then
TactikSODPageNum:SetText(TactikSOD.current_page)
TactikSODEditBox:SetText(TactikSODPages[TactikSOD.current_page])
TactikSOD.ValidateButtons()
end
end
 
-- refreshes window when shown
function TactikSOD.OnShow()
TactikSOD.FirstUseCheck()
TactikSOD.ShowPage(true)
TactikSODEditBox:SetWidth(TactikSODFrame:GetWidth()-50)
end
 
-- saves page when window hides
function TactikSOD.OnHide()
TactikSODPages[TactikSOD.current_page] = TactikSODEditBox:GetText()
TactikSODSettings.Page = TactikSOD.current_page
TactikSODUndo:Disable()
TactikSODEditBox:ClearFocus()
end
 
-- changes border and resize grip depending on lock status
function TactikSOD.UpdateLock()
if TactikSODSettings.Lock then
TactikSODFrame:SetBackdropBorderColor(0,0,0,1)
TactikSODSearchFrame:SetBackdropBorderColor(0,0,0,1)
TactikSODResizeGrip:Hide()
else
TactikSODFrame:SetBackdropBorderColor(1,1,1,1)
TactikSODSearchFrame:SetBackdropBorderColor(1,1,1,1)
TactikSODResizeGrip:Show()
end
TactikSOD.MakeESCable("TactikSODFrame",TactikSODSettings.Lock)
end
 
-- updates EditBox font to current settings
function TactikSOD.UpdateFont()
if TactikSODSettings.Font > table.getn(TactikSOD.fonts) then
TactikSODSettings.Font = 1
end
local font = TactikSODSettings.Font
TactikSODEditBox:SetFont(TactikSOD.fonts[font][1],TactikSOD.fonts[font][2],TactikSOD.fonts[font][3])
end
 
-- adds frame to UISpecialFrames, removes frame if disable true
function TactikSOD.MakeESCable(frame,disable)
local idx
for i=1,table.getn(UISpecialFrames) do
if UISpecialFrames[i]==frame then
idx = i
break
end
end
if idx and disable then
table.remove(UISpecialFrames,idx)
elseif not idx and not disable then
table.insert(UISpecialFrames,1,frame)
end
end
 
-- when search summoned, remove ESCability of main window (only search cleared with ESC)
function TactikSOD.SearchOnShow()
TactikSOD.MakeESCable("TactikSODFrame","disable")
end
 
-- when search dismissed, restore ESCability to main window and reset search elements
function TactikSOD.SearchOnHide()
if not TactikSODSettings.Lock then
TactikSOD.MakeESCable("TactikSODFrame")
end
TactikSODSearchResults:SetText("Поиск:")
TactikSODSearchEditBox:ClearFocus()
end
 
-- does a count
function TactikSOD.SearchEditBoxOnChange()
local search = string.lower(TactikSODSearchEditBox:GetText() or "")
if string.len(search)<1 then
TactikSODSearchResults:SetText("Поиск:")
else
local count = 0
for i=1,table.getn(TactikSODPages) do
count = count + (string.find(string.lower(TactikSODPages[i]),search,1,1) and 1 or 0)
end
TactikSODSearchResults:SetText(count.." найдено")
end
end
 
-- performs a search for the text in the search box
function TactikSOD.DoSearch()
local search = string.lower(TactikSODSearchEditBox:GetText() or "")
if string.len(search)<1 then
return
end
local page = TactikSOD.current_page
for i=1,table.getn(TactikSODPages) do
page = page + 1
if page > table.getn(TactikSODPages) then
page = 1
end
if string.find(string.lower(TactikSODPages[page]),search,1,1) then
TactikSODPages[TactikSOD.current_page] = TactikSODEditBox:GetText()
TactikSOD.current_page = page
TactikSOD.ShowPage(true)
return
end
end
end
 
function TactikSOD.OnTextChanged()
local scrollBar = getglobal(this:GetParent():GetName().."ScrollBar")
this:GetParent():UpdateScrollChildRect()
local min, max = scrollBar:GetMinMaxValues()
if ( max > 0 and (this.max ~= max) ) then
this.max = max
scrollBar:SetValue(min)
end
if this:GetText()~=TactikSODPages[TactikSOD.current_page] then
TactikSODUndo:Enable()
else
TactikSODUndo:Disable()
end
end
 
function TactikSOD.LoadChapterForFrame()
 
local selectedItem = this.value
out("Запрос загрузки для " .. selectedItem)
TactikSODSettings.LastChapter = selectedItem
out("Последний " .. TactikSODSettings.LastChapter)
TactikSOD.LoadChapter(true)
 
end
 
function TactikSOD.LoadChapter(showIt)
 
-- Load up this chapter
out("Загрузка: " .. TactikSODSettings.LastChapter)
TactikSODPages = SODChapters[TactikSODSettings.LastChapter]
TactikSOD.current_page = 1
TactikSOD.ShowPage(showIt)
 
end
 
function SODDropDownMenu_OnLoad()
 
local currentChapter = TactikSODSettings.LastChapter;
local info = UIDropDownMenu_CreateInfo();
 
for i in pairs(TactikSOD.chapters) do
info.text = TactikSOD.chapters[i];
info.value = i-1;
info.func = TactikSOD.LoadChapterForFrame;
info.owner = this:GetParent();
info.checked = (currentChapter == (i-1));
UIDropDownMenu_AddButton(info);
end
end
 
function TactikSOD.FirstUseCheck()
 
if TactikSOD.first_use then
-- only when the pad is first shown
TactikSOD.current_page = 1
if TactikSODSettings.Page then
-- use saved page value if available
TactikSOD.current_page = TactikSODSettings.Page
end
end
TactikSOD.first_use = nil
end
 
function out(text)
-- DEFAULT_CHAT_FRAME:AddMessage(text)
-- UIErrorsFrame:AddMessage(text, 1.0, 1.0, 0, 1, 10)
end
 
--- FuBar Support
function TactikSOD:FuBar()
 
local tablet = AceLibrary("Tablet-2.0")
TactikSODFu = AceLibrary("AceAddon-2.0"):new("AceDB-2.0", "FuBarPlugin-2.0")
TactikSODFu.hasIcon = SOD_ICON
TactikSODFu.name = SOD_NAME
TactikSODFu.title = SOD_NAME
-- TactikSODFu.version = METAHUD_VERSION
TactikSODFu.category = "Miscellaneous"
TactikSODFu.clickableTooltip = true
 
TactikSODFu.OnMenuRequest = {
type = 'group',
args = {
chapter = {
type = 'text',
name = 'Select',
desc = 'Current display in Tooltip',
validate = TactikSOD.chapters,
get = function() return TactikSOD.chapters[TactikSODSettings.LastChapter+1] end,
set = function(v)
TactikSODFu:GetIndexFromChapterText(v)
end,
order=10,
},
tipwidth = {
type = 'range',
name = 'Tooltip Width',
desc = "Set tooltip width",
get = function() return TactikSODFu:GetTooltipWidth() end,
set = function(v) TactikSODFu:SetTooltipWidth(v) end,
min = 50,
max = 400,
step = 1,
order=20,
},
textsize = {
type = 'range',
name = 'Text Size',
desc = "Set Font Size for text",
get = function() return TactikSODFu:GetTextFontSize() end,
set = function(v) TactikSODFu:SetTextFontSize(v) end,
min = 8,
max = 20,
step = 1,
order=30,
},
}
}
 
TactikSODFu:RegisterDB("TactikSODFuDB")
 
 
function TactikSODFu:OnInitialize()
-- if we're FuBar'ing, we turn off built-in minimap support
MyMinimapButton:SetEnable(SOD_NAME,0);
end
 
function TactikSODFu:SetTooltipWidth(var)
TactikSODFuDB.TooltipWidth = var;
out("SetTooltipWidth: tooltip width now = " .. TactikSODFuDB.TooltipWidth);
end
 
 
function TactikSODFu:GetTextFontSize()
local var = TactikSODFuDB.TextFontSize;
if not var then
var = 12;
end
return var
end
 
function TactikSODFu:SetTextFontSize(var)
TactikSODFuDB.TextFontSize= var;
out("TextFontSize: font size now = " .. TactikSODFuDB.TextFontSize);
end
 
 
function TactikSODFu:GetTooltipWidth()
local var = TactikSODFuDB.TooltipWidth;
if not var then
var = 100;
end
return var
end
 
function TactikSODFu:OnClick(button)
if(button == "LeftButton") then
TactikSOD:Toggle()
end
end
 
function TactikSODFu:OnTooltipUpdate()
 
TactikSOD.FirstUseCheck()
 
local prevBlue = 1
if TactikSOD.current_page == 1 then
prevBlue = 0
end
local nextBlue = 1
if TactikSOD.current_page == table.getn(TactikSODPages) then
nextBlue = 0
end
 
cat = tablet:AddCategory(
"text", "Controls",
"hideBlankLine", true,
"size", 12,
"columns", 1
)
cat:AddLine("text", SOD_FUBAR_PREV_PAGE,
"textR", 0,
"textG", 0,
"textB", prevBlue,
"size", 10,
"func", function() TactikSOD.GetPreviousPage(TactikSODPages, false) end);
cat:AddLine("text", SOD_FUBAR_NEXT_PAGE,
"textR", 0,
"textG", 0,
"textB", nextBlue,
"size", 10,
"func", function() TactikSOD.GetNextPage(TactikSODPages, false) end);
 
if not TactikSODSettings.LastChapter then
TactikSODSettings.LastChapter = 0
end
local chapterName = TactikSOD.chapters[TactikSODSettings.LastChapter+1];
 
cat = tablet:AddCategory(
"text", chapterName,
"hideBlankLine", true,
"columns", 1,
"textR", 0,
"textG", 1,
"textB", 0,
"size", 14,
"child_size" , TactikSODFuDB.TextFontSize,
"child_textR", 1,
"child_textG", 1,
"child_textB", 1
)
 
out("OnTooltipUpdate: tooltip width now = " .. TactikSODFu:GetTooltipWidth());
-- Hack to set width until I can find a better way
cat:AddLine("text", TactikSODPages[TactikSOD.current_page],
"wrap", true)
 
local spacer = string.rep(" ", TactikSODFu:GetTooltipWidth()-1)
cat:AddLine("text", spacer .. ".")
tablet:SetHint("Левый клик для переключения вида")
 
-- Save last shown page
TactikSODSettings.Page = TactikSOD.current_page
 
end
 
function TactikSODFu:GetIndexFromChapterText(chapterTitle)
 
out("looking for text = " .. chapterTitle)
local currentChapter = TactikSODSettings.LastChapter;
 
for i in pairs(TactikSOD.chapters) do
out("comparing to " .. TactikSOD.chapters[i])
if (TactikSOD.chapters[i] == chapterTitle) then
out("found");
currentChapter = i-1;
break
end
end
out("setting TactikSODSettings.LastChapter to " .. currentChapter)
TactikSODSettings.LastChapter = currentChapter ;
TactikSOD.LoadChapter(false)
end
end
branches/TSODKar_00.lua New file
0,0 → 1,21
SODChapters[4] = {
"Karazhan, Тактика: Attumen the Huntsman - Лошадник\n\nВесь треш у боссов 1-3 (Лошадник, Мейден, Мороес) составляют мертвецы разных мастей. Они могут и должны быть поставлены в шакл (Shackle Undead) пристами: при недостатке пристов могут быть поставлены в ловушку (Freezing Trap) хантами..\n \nТреш по возрождению распределяется на два уровня: быстро респящиеся андед-кобылы, погонщики-андеды (спавн 10-15 минут). Spectral Charger. Высокий демаг (за пару ударов клозер ложится 100%), может срываться с танка, может АОЕ-фирять (радиус страха ярдов 20, длительность 2 секунды). Соответственно нельзя бить рядом с соседним паком.\n\nSpectral Apprentice - стратегия - зерг всего что движется..\nSpectral Stable Hand. Значительно более слабый моб, пробивает хилеров на 1-2к всего, зато имеет гадостное свойство подхиливать подбитых лошадок примерно на 20%. Соответственно или фокусить, или следить, чтобы не кастили.\n\nСразу за боссом находится ещё два пака мобов-андедов, среди которых стоит дружественный npc-blacksmith (с уровня репутации Honored он будет чинить вещи и продавать эпик-рецепты для БСеров)..\n\nВажно: при гибели кого угодно на треше никто не лежит тушкой и не смотрит - релиз спирит и побежали с кладбища, там бежать один шаг.\n\nСобственно босс стоит в виде нейтральной лошадки в загончике, не нападает - но и трогать его не рекомендуется.\n\nСвойства босса:.\n\nБосс имеет адда - лошадь. Собственно изначально именно адд и вызывает босса:\n\nПовреждения босса - сильные, адда-лошадки - средние. Хитов и у того и у другого - много по сравнению с любыми боссами 5-ппл инстансов, и совсем нет на фоне остальных боссов Каразана.\n\nБосс имеет небольшое фронтальное АОЕ в мили-радиусе:\n\nБосс периодически вешает curse в небольшом радиусе - шанс попасть мили-атакой -50%:\n\nНа 25% адда босс залазит на лошадь и приобретает новое свойство - charge в произвольную цель, с одиночным ударом на 4-6к:\n\nБосс невосприимчив к таунту (taunt).\n\nБой с боссом:\n\nБой будет долгим, но времени на подготовку нет - пришли, разобрали кто кого держит, отпились - пулл.\n\nБой с боссом состоит из трёх фаз. Собственно говоря, особой сложности, кроме этих самых фаз, и не замечено:\n\n1. Пулл лошади ОТ. ОТ должен быть в дефенс-вещах (хотя бы дефенс должен быть максимален для устранения критов). Первое время, секунд 10-15, лошадь дерётся одна. Единственная сложность - переход в фазу 2:\n\n2. Появление босса параллельно с лошадью. Самый сложный момент боя - босс появляется в случайной точке, не таунтится, не имеет агро. Убивает хил с двух ударов. Следовательно, МТ стоит и жмет Tab до появления босса на экране: при появлении срочно агрим всем чем можно на себя: гибель кого-либо в этот момент грозит вайпом. Босс бьёт сильнее, чем лошадь, поэтому танковать его должен более толстый вар, и хилу тоже обратить большее внимание на хил МТ. У босса фронтальный клив достаточно сильный, поэтому держать его спиной к рейду. Задача этой фазы - в том, чтобы довести лошадь до 25%:\n\n3. На 25% лошади босс залазит на коня и наступает фаза 3. Важно - в момент посадки на лошадь босс обнуляет агро: никаких дотов и хила в этот момент. Танки агрят босса на себя как могут в этот момент. У босса появляется дополнительная способность - charge в произвольного игрока, с нанесением порядка 4-6к повреждений: босс тут же возвращается обратно, бегать за ним не надо. Так как лошади уже нет, то демаг на танков уменьшается, и в целом 3-я фаза проще остальных, если бы не одно \"но\" - мана у хила не резиновая, и на этой фазе можно вайпануться из-за окончившейся маны.(от себя добавлю что танк должен развернуть в этой фазе босса задом к рейду а весь рейд становится позади босса на мили радиус)\n\nМаги и друиды - декурсим милишников, и особенно МТ. Если этих классов в рейде нет - то придётся затариваться Restorative Potion, или какой аналогичной химией.\n", -- [1]
"Тактика: Moroes - Мороес\n\nМороес несколько сложнее, чем Лошадник, поэтому и страта на него сложнее. На нем важен эквип (equip) рейда.\n\n*Мороес несколько сложнее, чем Лошадник, поэтому и страта на него сложнее. На нем важен эквип (equip) рейда..\nРеспавн на этом боссе составляет около 45 минут, поэтому можно сделать около 3-х попыток, перед тем как придется чистить все заново.\nИдти к боссу можно двумя путями - через башню, что в направлении Лошадника и через \"танцпол\". Путь через башню не рекомендую - дольше. Сразу от входа поднимаемся вверх по парадной лестнице и пуляем несколько паков мобов-гостей, загораживающих проход в зал налево. Неэлитные гости - просто аоешатся, но естественно с усиленным танкованием всего что можно. Элитные Стюарды, Вольты и прочие одиночные элитки - очень злые мобы, бьют очень больно: лишние мобы должны шаклиться и всё такое. Стюарды не шаклятся!.\n\nРекомендуется расчистить все патрули, мешающие проходу в зал.\n\nВ зале с боссом надо будет также почистить всех мобов; там есть несколько патрулей - вейтеров, будьте осторожны.\n\nБосс имеет с собой 4 адда; адды все имеют различные свойства, согласно типам, соответствующим игровым классам; типы не изменяются в текущем сейве.\n\nСоответственно если адды-хилеры умеют хилить, то маги кастовать, а вары бить мортал страйком (mortal strike). Хитов у аддов относительно немного; адды могут быть зашаклены, поставлены в ловушку хантом, зафирены палом, а также могут и просто танковаться. Адды могут быть варами (дд или протекшен), пристами (холи или шадоу), палами.\n\nСвойства аддов:\n\n1.дд вар бьет сильно, вешает мортал страйки, использует charge. Протекшен вар бьет слабо, но сбивает касты. Различить их между собой легко, один из них с щитом, другой без;\n2.паладин тот же дд вар, но с маной. Бьет сильно, умеет снимать шакл, хилиться и ставить агро-цель в стан;\n3.холи прист умеет хилиться, бафаться, снимать шакл. Шадоу прист имеет свойство Mana Burn - сжигает всю ману цели в ноль. Если цель - контролящий его прист, то и зашаклить не получится; так что сбивать каст просто в ужасе.\n\nФизический и магический демаг от аддов не сильный, даже вар не убьёт клозера с 1-2 ударов.\n\nСвойства босса:\n\nБосс является рогой, отсюда неплохой быстрый демаг. Магической демаги босс не наносит никакой, АОЕ отсутствует.\n\nПериодически босс уходит в ваниш (vanish), некоторое время пропадает там, затем атакует произвольную цель способностью Garrote. Маги могут снять его блоком (ice block), палы баблом (divine shield), дварфы стоунформой (stoneform).\n\nИногда босс кидает на ближайшую цель Блинд (blind; эффект типа Poison), соответственно если это МТ, то срывается с него на следующую цель; по окончанию блинда ворочается на место. Блинд снимается шаманами, друидами, палами.\n\nГоудж (gouge) - стан первой цели в агро-листе на несколько секунд. На 30% босс впадает в Enrage и его атака увеличивается.\n\nБой с боссом:\n\nВначале стоит решить, сколько аддов будет убиваться, а сколько будет держаться до конца. По нашей стратегии в конце остается 1 цель, которую контролирует прист.\n\nДвух из них стоит поставить в шакл, одного стоит забрать ОТ, а последнего сразу снести. Потом убить один шакл и ту цель, которую танчит ОТ. Но учтите, что чем больше времени вы потратите на убийство аддов, тем больше гаррот будет висеть на рейде; отхиливать их сложно.\n\nВ принципе аддов можно вообще не танковать; если милишников держать в шакле, трапе или фире, то кастеров вытанчит рога, используя стан и кик (kick), при помощи магов и шаманов.\n\nКлючевой момент в страте - держать агро ОТ вторым на боссе. Иначе при гоудже босс срывается с танка на хил.\n\nРабота МТ очень проста - стой и агри босса. Основная сложность в танковании уходит как раз на ОТ, ибо он должен держать одного адда (а то и двух) и агрить босса. Также ему нужно следить, как бы адды по рейду не разбежались. Поэтому МТ должен быть самый толстый танк, а ОТ - самый грамотный.\n\nХилу придётся поднапрячься, как всегда. Ибо пристам основное внимание - на шаклы. Заранее следует распределить, кто хилит МТ, кто ОТ. Также надо быть готовым, что МТ и ОТ меняются местами.\n\n\дальше >>>", -- [2]
"Задача ДПС - бить строго ту цель, которая задана. Также необходимо сбивать каст и снимать баффы с аддов; особенно это касается хилов и Mana Drain. При этом естественно нельзя сбивать шаклы, это самая верная дорога к вайпу.\n\nПосле убиения босса адды не пропадают, надо убивать.\n", -- [3]
"Maiden of Virtue - Мейден\n\nБосс в целом проще Мороеса, но сложнее Лошадника. Рекомендуется после конюшни идти именно на него.\n\nПуть к боссу лежит через подвал; сразу направо от входа к паукам, через пауков по левой руке к мышкам, через мышек по лестнице наверх, и прямо по коридору.\n\nТреш тут также как и на лошаднике, состоит из двух уровней - подвальные мобы - пауки и мышки имеют респавн порядка 15 минут, и андеды возле босса имеют респавн - 60 минут. Таким образом, если расчищать треш быстро, то на боссе будет приличный запас времени, которого хватит на пару попыток.\n\nПауки - имеют аддов в стелсе; хантовские фонарики (flare) их выводят из стелса, и можно навесить марки. В принципе всё это аоешится. Мышки - аналогично, даже проще. Стражи - часть из них является демонами, и может быть забанешина (banish). Охотники призывают собак, которые бьют достаточно больно, но через некоторое время пропадают. Демоны накладывают масс-седукт (seduction) и масс-ауры.\n\nВажно - в коридоре идём по правому краю, слева в закутках есть злые мобы с большим агро-радиусом. Справа находится танцпол, оттуда может сагриться одинокий Стюард в самом начале, и всё.\n\nСвойства босса:\n\nБьёт по танку довольно хорошо, критовые удары проходят по 4-6к, в целом убивает одетого в синьку 70-ого уровня вара за 5-8 секунд. Имеет аое-чейн, как змейка в ЗГ; при нахождении игроков рядом это АОЕ усиливается; радиус цепочки - ярдов 10, т.е. относительно немного. Вполне нормально стоять по двое между колон, тогда урон будет почти не заметен. Редко бьет им в мили-радиусе.\n\nHoly Fire - удар холи-магией с сильным дотом (1-2к + 750 в секунду). ДОТ являтся эффектом типа Magic и должен моментально диспелиться пристами и палами. От количества агро эта штука не зависит, и вполне вероятно применение ХФ, например, по тотемам, петам и саммонам.\n\nHoly Ground - паладинская \"лужа\" у босса под ногами, порядка 10 ярдов радиус. Демаг небольшой, но есть вероятность сайленса (silence).\n\nRepeatance - самое гадкое свойство босса; без него он был бы совершенно не страшен. Раз в минуту (ну или около того) босс читает массовый стан на 10 секунд, радиус - по всей комнате как минимум. Нанесение любого демага стан прерывает. За время стана танк успевает пасть, поэтому собственно в борьбе с этим свойством и заключена страта на босса.\n\nЗона агро босса - буквально в нескольких метрах от стены, будьте осторожны. Слева-справа от входа есть такие бордюрчики на полу - в их пределах безопасно, можно там готовиться к пулу.\n\nБой с боссом:\n\nПо нашей страте все кастеры делятся на 3 группы и после пула встают между колон. Босс контролируется в одного танка. Агро не перебиваем ни в коем разе; срыв агро фактически гарантирует вайп.\n\nОсновная страта заключается в переживании репитанса - в принципе при мощном эквипе танка и под всеми ХОТами он в состоянии пережить Repeatance без внешнего хила. Но в общем случае использует страту пробуждения хила Holy Ground:\n\nТанк держит Мейден лицом к самому шустрому хилеру; при наступлении Repeatance тут же подводит босса к присту; как только приста задело лужей и вывело из стана, МТ возвращает босса на место; прист отпрыгивает назад, из радиуса лужи, во избежание сайленса, и удерживает танка до окончания Repeatance. Перемещаться лучше прыжками, в полёте развешивая щиты и прочие ХОТы.\n\nМожно также хилерам заходить в зону лужи перед Repeatance, и выпрыгивать оттуда после завершения стана.\n\nПри наличии в рейде паладина используется простая страта; пал вешает на любого милишника Blessing of Sacrifice (который делит входящий дамаг с палом); соответственно под Repeatance босс начинает аоешить, будит милишника и автоматически будит пала; так как пал стоит не рядом, сайленс от лужи он не получает, и сразу начинает хилять.\n\nУ пристов и палов в приоритете - диспелл холи фаера. Стараемся держать на танке как можно больше ХОТов всегда, особенно перед Repeatance.\n", -- [4]
"The Opera House - Опера\n\nПосле убиения Мороеса можно идти дальше. Треш вокруг него перестаёт респиться, и можно зачищать его без всякой жалости. Чистим весь танцпол, поднимаемся по лестнице наверх, и вычищаем весь зал сверху. Элитные паки андедов можно не трогать, хотя с них падает много репутации.\n\nПосле окончания треша Мороеса будет несколько трудных скелетов Skeletal Usher. Это уже начинается треш Оперы, надо чистить быстро, ибо респавн. Сложность этих скелетов заключается в том, что они кидают на цель агро Ice Tomb, замораживая её, и тем самым сбрасывают агро танка. Борется это танкованием двумя танками обоих мобов - преимущественно того, по которому идёт демаг. В таком случае при замораживании одного танка агро будет на втором.\n\nБьём 5 Ушеров и проходим направо; идём по лестнице вниз и останавливаемся на лестничке наверх. Там сверху ходят несколько патрулей, их надо пулять на лестницу и убивать по 1-2.\n\nТреш оперы не шаклится.\n\nСама Опера представляет собой случайный ивент (event). На выбор будет три варианта: красная шапочка, волшебник страны Оз, Ромео и Джульетта. Запуск ивента происходит путём разговора с npc за сценой; не говорите с ним до полной готовности рейда. Запустить Оперу не получится без убиения Мороеса (и, возможно, Лошадника).\n\n1.Волшебник страны Оз (Wizard of Oz)\n\nПосле открытия занавеса на сцене оказывается 4 мини-босса:\n- Дороти (Dorothee); активируется практически сразу. Стреляет фрост болтами (frost bolt) в произвольную цель.\n- Лев (Roar); активируется через 15 секунд; бьёт достаточно сильно и очень быстро бегает. Может быть зафирен варлоком или хантом.\n- Страшила (Strawman); активируется через 30 секунд; бьёт не особо сильно. От фаер-дамага и особенно фаер-дота впадает в ступор и слоняется в disoriented-состоянии несколько секунд.\n- Железный дровосек (Tinhead); активируется через 45 секунд; бьёт очень сильно, бегает тоже быстро; от фрост-дамага впадает в \"ржавое\" состояние и начинает бегать и бить медленнее.\n- Тотошка (Tito); собака, саммон Дороти через минуту боя; самый бестолковый из мини-боссов, бьёт несильно, хитов немного.\n\nБой с боссом:\n\nТанки разбирают всех мини-боссов. От танков тут зависит очень многое; самый сложный момент ивента - его начало, так как боссы активируются строго по времени, до того не работает на них ничего; если моментально не взять любого из боссов, особенно Дровосека, считайте минус кастер в начале боя. Следует назначить аддов для танкования каждому из танков.\n\nНазначаются ответственные \"контролёры\" для льва, страшилы и дровосека, которые будут заниматься ими до их героической гибели. Хилу тут придётся, как обычно, туго, хотя тут скорее вопрос реакции. Демаг будет прилетать по различным целям, иногда весьма значительный. Но в целом чего-то нереального для хила нет, если разобрать цели нормально.\n\nБолее детально по ролям: МТ берёт Страшилу и Дровосека. Страшила слабый, он будет постоянно или почти постоянно в disoriented; главное вовремя поймать его. Дровосек немного сложнее, он бьёт сильно и имеет клив (cleave), поэтому надо танчить его в сторонке, например в углу сцены.\n\nОТ берет Льва, Дороти и Тотошку. Лев будет постоянно в фире, так как варлок будет его гонять до тех пор, пока не умрет последний босс. Дороти фактически не демажит, поэтому танковать там ума не надо. Сложности только в поимке Льва и Тотошки.\n\nПорядок убиения: Дороти-Тотошка-Страшила-Дровосек-Лев. Возможны варианты, но если убить Тотошку перед Дороти, то последняя впадет в ярость.\n\nПосле убийства всех мини-боссов появляется ведьма (Crone). Она бьёт танка на уровне Дровосека или чуть слабее, хитов примерно так же. Единственная проблема, если так можно сказать - ведьма вызывает циклон, который слоняется по сцене, подкидывая игроков и выводя их из боя на несколько секунд; повреждения при этом не наносятся, кроме падения с высоты. Плохо одно - циклон почти не виден. Следите за циклоном и отбегайте от него. Собственно всё. Обычно если доживают до ведьмы, то убивают её.\n\n\дальше >>>", -- [5]
"2.Ромео и Джульетта (Romulo and Julianne)\n\nБой с боссом похож на бой с последними боссами в Кафедрале (Cathedral) СМ. Изначально на поляне присутствует только Джульетта; после её убийства появляется Ромео; после убийства Ромео Джульетта оживает, воскрешает Ромео, и в дальнейшем придётся иметь дело с парочкой в сумме. Итого первая фаза - Джульетта, вторая - Ромео, третья – Ромео + Джульетта.\n\nВ третьей фазе интервал между убийствами боссов должен составлять не более 10 секунд, иначе один воскресит другого - и всю фазу сначала. Мили-повреждения Джульетты никакие вообще, мили-атака Ромео - довольно сильная.\n\nСвойства Джульетты: хил себя или Ромео (процентов на 20-40), каст холи-дамага с дотом в произвольного игрока, бафф себя на ускорение кастов и демага (инстант-каст). Все, кроме последнего, касты Джульетты могут быть сбиты, последний же может быть отдиспелен (dispel), отпуржен (purge) или спелстилнут (spellsteal).\n\nСвойства Ромео: бафф себя на скорость и силу мили-атаки, яд на цель агро (-10% хитов; стакается), cleave-атака в мили-радиусе. Бафф можно и следует диспелить, пуржить или спелстилить.\n\nСледует сразу назначить танков и ответственных за сбитие каста и диспел на обоих боссов. Ромео должен танчить как можно более толстый танк; с Джульеттой легко справится и дпс-вар.\n\nКаст должны сбивать роги и дпс-шамы; танк может помогать тоже. Диспелить боссов должны маги, шамы, присты. На крайний случай можно натравить на Джульетту варлоковскую собаку. Яды на замедление каста на Джульетте не работают!\n\nДиспелить Ромео должны шамы или присты; следует назначить ответственных за диспелл босса, и за снятие яда с танка. Оба босса невосприимчивы к таунту.\n\nБой с боссом:\n\nФаза 1. Появляется вся такая красивая Джульетта. ОТ хватает её и тащит налево, к стене, ближе к зрителям. Сбиваем касты, диспелим - собственно всё. Убиваем. МТ уже стоит в центре сцены и ждёт Ромео.\n\nФаза 2. Ромео надо брать моментально, после его появления в центре сцены. Соответственно в центре никто не торчит, кроме МТ. Отводим босса в правый угол - как можно дальше от Джульетты. Тут тоже всё просто - хилим и диспелим танка, диспелим босса, милишники не лезут под cleave - собственно всё. Убиваем. ОТ и ответственные за сбивание каста уже стоят над трупом Джульетты и ждут.\n\nФаза 3. Одновременное воскрешение боссов. Мили-дпс занимается Джульеттой, кастеры бьют Ромео. Убить обоих надо одновременно; так что не стараемся выдать фулл-дпс.\n\nПо нашей стратегии мы вначале доводим Ромео до 10%, потом убиваем Джульетту, потом добиваем Ромео. Хотя порядок тут, по сути, неважен. Если хил босса сбивать гарантированно - то можно убивать как угодно.\n\n3.Красная шапочка (Red Riding Hood)\n\nСамый простой тактически вариант Оперы, но одновременно самый непредсказуемый.\n\nБосс не появляется после объявления конферансье, как остальные. Можно прикинуть расположение игроков, показать маршруты убегания от босса, и в целом рассказать тактику, так что в этом плане босс самый щадящий из всех остальных. Изначально на сцене находится дружественная игрокам Бабушка, которая после разговора с ней превращается в волка - и понеслось. Так что никто не говорит с бабушкой до готовности рейда.\n\nБосс появляется в виде волка и начинает бить ближнюю цель. Физический демаг существенный, порядка 5к без ослаблений; бьёт довольно часто. Периодически босс читает масс-фир в небольшом радиусе; длительность около 3 секунд. Периодически босс накладывает на произвольного игрока дебафф \"красная шапочка\" (Run, little girl, run!). При этом игрок превращается в красную шапочку, у него отключаются все абилки, броня падает до 0, зато вешается дебафф \"плюс много к скорости\". Дебафф висит порядка 30 секунд, волк в этот момент атакует цель под дебаффом; после окончания дебаффа босс возвращается на цель агро. В среднем на убийство \"красной шапочки\" боссу надо 2 удара. У босса имеется фронтальный cleave физическим-демагом, средней тяжести, также он сбивает с ног в мили-радиусе.\n\nБой с боссом:\n\nТанкуем волка в стороне от рейда, мили бьют босса сзади.\n\n\дальше >>>", -- [6]
"При сообщении \"Run, little girl, run!\" - все мили, включая МТ, отскакивают от босса как можно дальше, и проверяются на предмет дебаффа. Если \"шапка\" осталась в мили-радиусе, то с большой вероятностью получит стан, который практически наверняка равен смерти. Кто получил дебафф, убегает от босса вдоль стены в любом направлении; важно не срезать и не цеплять углы. Если стоять изначально далеко от босса, вполне реально удирать от босса всё время дебаффа, даже с плохим пингом (около 1к - проверено лично).\n\nХилу хилить только цель босса, и моментально менять цель при дебаффе или срыве агро.\n", -- [7]
"The Curator - Куратор\n\nКуратор - в определённом смысле знаковый босс Каразана - это первый босс, с которого падают т4-токены, за которые можно получать класс эпики. Тактически босс совсем не сложен, но на нём решает ДПС.\n\nТреш перед боссом и сам босс атакуют в основном аркан-магией, так что если есть возможность без ущерба статам одеться в аркан-резист - почему не одеться.\n\nИдти к боссу лучше через задний вход. Чистим ВЕСЬ треш вокруг входа, в противном случае кто-нибудь обязательно сагрит. Мобы-тени у входа имеют очень большое время респавна (4+ часов), можно тут не торопиться.\n\nПоднимаемся наверх по лестницам. Вперёд МТ не лезет никто, мобы имеют большой агро-радиус. Доходим до прохода с двумя Вотчманами (Arcane Watchman). Отсюда уже начинается зона быстрого респавна - порядка часа.\n\nВотчманы ничего особого не представляют собой, их можно даже танчить одним танком обоих. Но они периодически вешают на произвольного рейдера дебафф-бомбу, которая наносит окружающим постоянно возрастающий аркан-дамаг. Кто схватил бомбу - бегом от рейда подальше. МТ и ОТ никуда не бегают; просто стараются стоять как можно дальше друг от друга. Убегать от бомбы можно и за мобов, там свободный зал, никто не сагриться.\n\nДалее начинаются паки Мана-Вортексов; один толстый моб и несколько мелких. Толстый моб имеет на себе манашилд (mana shield) - весь демаг по нему поглощается его маной, пока она не закончится. Хитов у него всего порядка 1к - так что по окончанию маны он тут же помирает. Также толстый моб умеет аоешить аркан-воллеем, и, что ещё более неприятно, умеет телепортиться, при этом сбрасывая агро. Если его тут же не взять - минус хилер. Мелкие мобы манадрейнят (mana drain); эффект манадрейна можно диспелить. Убиваем толстого, потом мелких.\n\nПаки манавортексов находятся в зале Куратора. У босса очень большой радиус агро; практически безопасная зона только в дверях зала и у самой стены в комнате босса. Первые 4 пака пуляем в зал между комнатой куратора и проходом имени Вотчманов, затем проходим в комнату босса, стоим у стенки, и выпуливаем остальные паки.\n\nФизические повреждения у Куратора на уровне Мороеса. Периодически босс атакует вторую агро-цель Hateful-болтом, порядка 4к аркан-демаги. Поэтому стоит выделить человека, который будет хватать болты. Каждые 10 секунд призывает адда, шарик-колобок, который имеет порядка 20к хитов и бьёт аркан-чайн-лайтингом (chain lightning) по трём целям в небольшом радиусе; примерно 400-500 аркан-демага по каждой из целей. На спавн этих самых аддов у босса расходуется мана. После её окончания (порядка 2 минут) босс впадает в состояние эвокейшен (evocation) на 20 секунд, восстанавливая ману до максимума. В этом состоянии он не атачит МТ, не стреляет болтами, не спавнит аддов, и входящий дамаг по боссу увеличивается на 150% (возможно, что это не точная цифра, в итоге получается то ли 250%, то ли 300% дамаги). После восстановления маны босс продолжает бой в обычном режиме. На 15% впадает в состояние Enrage - перестаёт спавнить аддов, но увеличивает демаг от физических атак и болтов.\n\nБой с боссом:\n\nПо нашей тактике все кастеры стоят вдоль стены (что бы чайники не летали по всем) и все время демажат босса. МТ отводит босса где-то на 30 ярдов (3-ий ромбик на полу) и там его все время танчить.\n\nПеред боссом на всех, кроме МТ, накладывается дампен маджик (dampen magic), с целью уменьшить демаг от АОЕ аддов; в принципе на болтоглотателя тоже можно его не накладывать.\n\nДПС милишников (и части кастеров, если не справляетесь) направлен в первую очередь на аддов, только потом на босса, то есть они без остановки бегают с аддами от босса к кастерам. Нельзя допускать ситуации, когда летает несколько аддов - они должны сбиваться моментально. Болтоглотатель должен держать 2-е место в агро-листе босса и может также помогать ДПСить аддов. На эвокейшене надо моментально добить адда и фулл-дпс по боссу - всем, включая хилеров. Разряжаем все тринкеты именно в этот момент.\n\n\дальше >>>", -- [8]
"Присты могут и должны выпустить шадоу-фиендов (shadowfiend) - мало того, что они нанесут порядочный демаг, так ещё и ману восстановят до 100% практически. Локи могут наложить COD (curse of doom) за минуту до эвокейшена - ударит на 10+к без крита.\n\nБой будет долгим, минут на 6 можно рассчитывать. Поэтому хилу надо предпринимать определённые меры по манарегену, и всё такое. В принципе нормальным считается убиение куратора на втором эвокейшене, но начинающему рейду хотя бы на третьем справиться.\n\nШаманы должны обновлять на себе вотершилд (water shield) по мере истощения - дпс по рейду идёт постоянно, и мана соответственно регенится тоже постоянно.\n\nНе провороньте Enrage - на 15% спамхил танка обязателен.\n", -- [9]
"Shade of Aran - Аран\n\nShade of Aran - предпоследний обязательный босс. После смерти Куратора появляется возможность попробовать на вкус и цвет трёх боссов: Шахматы (Chess event), Козла (Terestian Illhoof) и Арана. Только Аран является обязательным, а первые два - ради эпиков.\n\nПочти весь треш до Козла и Арана связан с Араном, то есть пробовать пройти Козла и Шахматы при живом Аране надо быстро. За Араном идёт треш Принца (Prince Malchezaar) и Незерспайта (Netehrsprite), так что к шахматам придётся прорубаться даже при убитом Аране.\n\nЧтобы попасть к Арану придется пройти через библиотеку, сразу за Куратором. Потом подняться на пару ярусов вверх и пройти один пак треша Козла (импы и варлоки).\n\nВнимание - после пулла босса дверь в его комнату закрывается, то есть зайти внутрь уже не получится.\n\nБосс является кастером, практически 100% демаги идёт магическим уроном - огнём, холодом, арканой. Вручную он бьёт редко, кого попало, и не особо сильно. Так что на этом боссе нет танкования.\n\nОсновными атаками босса являются Fire Bolt, Frost Bolt, Arcane Missile - повреждения порядка 4-7к в случайную цель. При этом Fire и Frost Bolt - обычные касты, мана тратится при касте; АМ – чаннелинг (channeling), мана тратится в момент прочтения. Каст FB, FrB и AM может быть сбит рогами, варами или шаманами. Сайленс остальных классов на босса не действует.\n\nSilence - босс в небольшом радиусе вокруг себя постоянно читает сайленс, сбивая касты, поэтому кастерам там не находиться.\n\nFlame Wrath - огненная \"бомба\" на игроков, под которой нельзя шевелиться. При выходе из огненной зоны \"бомбы\" игрока подкидывает с нанесением лёгких телесных повреждений, а его соседям наносится 4к+ фаер-демаги.\n\nBlizzard - ледяное АОЕ, идущее по кругу вокруг босса по часовой стрелке, с нанесением порядка 1500 демаги в секунду, с вероятностью Ice Tomb - паралича игрока на несколько секунд. Близзард проходит более одного круга, около 380 градусов.\n\nArcane Explosion - комбинация из трёх эффектов; телепорт всех игроков в центр к боссу, навешивание на рейд эффекта Slow, и через 10 секунд - АОЕ по центру комнаты на 10к аркан-демаги. Slow диспелится пристами и палами. Радиус АОЕ - до колонн.\n\nНа 40% босса призываются 4 элементаля, которые наносят небольшие, но неприятные повреждения фростом и фаером. Могут быть забанишены (banish) локом, зафирены локами, также варами и пристами.\n\nКогда у босса остаётся около 10% маны, он читает Mass Polimorph, превращая всех игроков в овец, и садится отпиваться. После восстановления маны он тут же читает FlameBlast - огненное АОЕ на 4-7к по всей комнате.\n\nБой с боссом:\n\nСобственно бой с боссом состоит в понимании его способностей.\n\nОсновная мысль боя с боссом - сбивать касты, снижая демагу по рейду и не давая тратить ману; и не дать совпасть полиморфу с появлением элементалей. При хорошем ДПС и нормальном сбивании кастов, полиморфа можно избежать вовсе.\n\nТанкования тут нет. Танкам одеваться на фулл-дпс и помогать сбивать касты.\n\nРогам (и дпс-шамам) - сбивать фаер и фрост-болты. Аркан-мисайлы не сбивать, ибо при затыкании всех трёх школ магии босс начинает бегать по рейду; это не вайп, но неприятно.\n\nХилу - хилить цель босса, в основном - при аркан-мисайлах. АМ наносят порядка 6к демаги, и в сочетании с другими эффектами (типа близзарда) могут привести к гибели больших человеческих жертв.\n\nПри начале каста близзарда (I'll freeze you all!) - в панике смотрим, где начинается метелица; там на полу появляется синяя муть. В это место полетит близзард, и пойдёт по кругу, поэтому надо занять позицию рядом с мутью, против часовой стрелки. И потом немного сместиться по часовой, по мере удаления близзарда. Если попали под близзард - уходим против часовой, немного заходя в центр зала. Внимание - при касте близзарда сбивателям кастов (рогам и варам) надо оставаться в центре и продолжать сбивать касты, в центре у босса близзард не проходит.\n\nПри телепорте в центр тут же разворачиваемся и бежим к самой стенке;\n\n\дальше >>> ", -- [10]
"присты и палы диспелят слоу на ходу. В принципе АЕ - самое простое по идее, демага по рейду нет (кроме сочетания АЕ+Близзард, но и там попасть под аое надо постараться), время перевести дух. Даже без диспелла есть ещё порядка 2-3 секунд до прохождения АОЕ. Внимание - уходить надо к самой стене, не останавливаться посередине комнаты. После прохождения АЕ тут же группа мили подлетает к боссу и продолжает сбивать касты.\n\nПри начале каста Flame Wrath всем стоять и не двигаться. В принципе оно кастуется секунд 5 - до завершения каста можно, например, отбежать от близзарда или из центра; но когда уже стоите в огне, двигаться нельзя, иначе возможен вайп. Варлокам следует разобрать элементалей при появлении - одного банишь, другого фир. Если варлоков недостаточно, то элементалей можно танковать. По нашей страте мы их сносили, что бы не мешались.\n\nПри масс-полиморфе ждём окончания и тут же используем ХС (Healthstone) или хилпот (heal potion).\n\nПосле убийства Арана можно обращаться к npc у главного входа (Doorman) с просьбой телепортировать в библиотеку. Раз - и в комнате Арана.\n", -- [11]
"Terestian Illhoof - Козел\n\nКозёл - необязательный босс, но находится в одном шаге от Арана, и не убить его при возможности - глупо. Однако при этом он является боссом, сопоставимым по сложности с Араном и тем более Принцем. В принципе до убийства Принца его можно и пропустить.\n\nКозёл отвечает за один пак треша перед Араном - импы и орки-кастеры. В комнате с этим паком есть отодвигающийся шкаф, который и является дверью к боссу. Перед боссом будет ещё море импов - это просто треш, его надо счистить и забыть.\n\nБосс наносит средний демаг по танку.\n\nБосс имеет адда - импа (Толстый имп). Адд имеет средний мили-ДПС, и периодически навешивает на игроков дебафф \"+500 входящей фаер-демаги\". Хитов немного (около 50к); после смерти навешивает на босса дебафф \"+25% входящей демаги\". Появляется заново через 30-40 секунд. Босс периодически приносит произвольного игрока (кроме цели агро) в жертву. Игрока телепортирует в зелёный круг, на него навешивается дебафф Demonic Chains, и игрок не может ничего делать. Этот дебафф демажит игрока порядка на 1-2к в секунду шадоу-демаги, и тем самым лечит босса. Палы могут снять с себя дебафф яйцом; роговский КоШ (cloak of shadow) не работает. Этот дебафф висит на игроке в виде враждебной субстанции, которую можно и нужно убить.\n\nВо время боя с боссом появляются мелкие импы, кидающиеся фаерболлами достаточно слабой силы. Хитов порядка 2-5к у каждого. Количество импов не ограничено.\n\nБой с боссом:\n\nМТ держит босса в точке, где он стоит перед пуллом, т.е. в нескольких шагах от зеленого круга; не у стены, а именно рядом с кругом. Собственно от МТ тут ничего не требуется - спам сандер (sunder armor).\n\nПо нашей стратегии убийца импов - варлок. Он кидает сид оф коррапшен (Seed of Corruption) на босса, и сгребает импов на себя. Кастеры должны стоять недалеко от босса, чтобы сид оф коррапшен задевал всех импов. На этого варлока надо повесить маговский Дампен меджик (понижение магического демага). Если на варлока вешается дебафф Толстого импа - в панике сигналим о зачистке импов.\n\nОТ забирает толстого импа, и танкует его где-то рядом с боссом. В дальнейшем следит за его появлением, и забирает сразу после возрождения. При отсутствия такового - помогаем дпс. В принципе в данном случае от ОТ не требуется почти никакого танкования, так что можно в дд-эквипе быть.\n\nКрайне важно всем дпсерам (включая ОТ и убийцы импов) в диком ужасе убивать цепи на жертве, как только появились. Цепи появляются всегда в зелёном круге; при сообщении о сакрифайсе (Sacrifice) - мили делает разворот кругом, и все спамят макрос /target Demonic. Цепь должна умереть в идеале за пару секунд; если дать цепи простоять секунд 10, считайте минуту боя потеряли, босс отлечился.\n\nХилерам - хилить танка, ОТ, варлока, ещё и жертву в цепях. Жертву всегда видно по зелёному дебаффу. Самое сложное - это когда сакрифайсят хилера; в этом случае цепи надо бить в три раза быстрее.\n\nМелких импов не трогает никто, кроме убийцы импов, и назначенного мага, который АОЕшит их при накоплении сверх разумных пределов, и при дебаффе на танке импов.\n\nРоги вешают на босса яд \"-хил\", чтобы он не отхиливался цепями.\n", -- [12]
"Chess event - Шахматы\n\nШахматы - самый простой ивент во всем рейд-контенте ВоВ. Практически рейд, дошедший до него, гарантированно получит два эпика, не самого плохого качества.\n\nСуть ивента - надо выиграть шахматную партию, убить вражьего короля. Игроки управляют шахматными фигурами, им противодействует Эхо Медива, также управляя фигурками.\n\nПри всей своей простоте этот ивент сильно тормозит прогресс в Каразане. Ибо для прохода к нему придётся зачищать весь треш Арана и почти весь треш Незерспайта.\n\nДойти до Шахмат в 101 раз сложнее, чем их пройти. Если уже убит Аран, идти не так далеко (от Библиотеки наверх). Треш за Араном представляет собой несколько паков Spell Shade и Sorcerous Shade - андеды-кастеры. Spell shade шаклятся, Sorcerous Shade не шаклятся. Sorcerous очень зло кидаются фрост- и фаер-АОЕ, так что имейте в виду. Быстро убиваем Sorcerous Shade, остальных шакл-трап-фир.\n\nДалее идут Мумии (Ethereal Thief). Эти мобы обладают гадким свойством – дизармят (disarm) танка, и он теряет агро. Соответственно надо либо танковать медведем, либо одеть МТ в перчатки с иммун к дизарму, либо танковать двумя танками, как Ушеров перед оперой.\n\nВ самом конце будут ещё кастеры одиночные - полный крап, ничего особенного. Перед самими шахматами стоит npc, ремонтирующий игроков, и продающий два джевел-рецепта, и инчантерксий рецепт +2 демага на кольца. Нужна Honored-репутация.\n\nВ этих шахматах, как ни странно, самой сильной фигурой является Король. Он начинает партию, он является самым сильным демагером, он же является целью наступательных действий противника.\n\nПешки являются мясом, их главная задача - не мешаться (или наоборот - мешаться) остальным фигурам на поле. Ферзь является кастером, слоны - хилерами, кони - милишниками.\n\nИгроки могут управлять любыми фигурами. По ходу пьесы можно менять фигуры; выходить из побитых и пересаживаться в более толстые. Важно - игроки-контролеры должны уметь управлять петом; во всяком случае видеть пет-панель. Ибо управление фигурами идёт именно там.\n\nСам ивент:\n\n\"Бойня\" начинается с момента, когда первый игрок \"поговорит\" с любым из королей на поле. Можно играть за любую сторону - как за \"альянс\", так и за \"орду\"; но не одновременно.\n\nВажно убрать пешки перед боевыми фигурами. Пешки могут ходить и по диагонали тоже, так что сделать это можно быстро. Собственно королю нет нужды врываться в порядки противника, но у нас почему-то всегда именно так и происходит. В принципе вражьего короля могут убить хоть пешки. Важно только снести вражьих хилеров.\n\nЛут с \"босса\" находится в сундуке, который появляется после окончания партии. Важно - лут можно отдать игрокам, не принимавшим участия в бою вообще.\n", -- [13]
"Netehrsprite - Незерспрайт\n\nНезерспайт практически единодушно считается самым сложным боссом Каразана.\n\nПопасть к боссу можно из зала с мобами Ethernal Thief, только надо идти не вниз к шахматам, а наверх. На данном боссе, как ни странно, практически не важна одежда рейда. Убить его можно неполным рейдом в зелёнке. Но крайне важно всем понимать тактику, и неукоснительно соблюдать её.\n\nНеобходимы два танка, четыре демагера (желательно варлоки или ШП). Остальные позиции можно добивать кем угодно. В принципе босс в два хилера проходим только при очень хорошем обвесе и скилле, так что надо больше. Эквип танков неважен.\n\nБой идёт в две фазы; фаза порталов (45 секунд) и фаза баниша, которые сменяют друг друга. У босса есть энрейдж (~12 минут), по достижении которого он сильно аоешит. Так что убивать его бесконечно не получится.\n\nСвойство фазы порталов - появление порталов трёх цветов, которые обладают следующими свойствами:\n\nPerseverence: Красный луч. Уменьшает получаемый урон на 1%. Увеличивает дефенс на 5. Увеличивает максимальное хп цели на переменную величину, которая вычисляется по формуле 31000-1000*n, где n - количество секунд, проведенных в луче. При попадании на дракона уменьшает получаемый им урон на 1%. При попадании на игрока гарантирует агро босса.\n\nDominance: Синий луч. Увеличивает магический урон наносимый цели на 5, получаемый на 8%, а также понижает хилинг дан на 1%. При попадании на босса увеличивает наносимый им урон на 1%.\n\nSerenity: Зеленый луч. Увеличивает хил на 5%, уменьшает стоимость спеллов по мане на 1% и понижает максимальное количество маны на 200.\n\nПри попадании на дракона лечит его со скоростью 4000хп в секунду.\n\nБаффы от лучей объединятся до 99 раз! 1 эффект за 1 секунду. Баффы луча остаются в течение 6 секунд после выхода из него; после 6 секунд нахождения вне луча игрок получает дебафф - иммунитет к данному лучу на 2 минуты. Дебафф снимается паловским яйцом (Divine Shield), роговским кошем (cloak of shadow), наверное, и блоком тоже.\n\nСвойство фазы 1:\n - АОЕ-аура в большом радиусе от босса: уменьшение брони на 100 и -1200 шэдоу демага каждые 5 секунд.\n- Void-zone - чёрные круги на полу, наносящие 585-715 шадоу демаги каждые 2 секунды всем, кто оказался рядом. Срок жизни зоны - около минуты. Внимание - зона аоешит куда шире своего визуального радиуса!\n\nСвойство фазы 2:\n- порталы закрываются, босс сбрасывает агро, перестаёт физически демажить.\n- через случайные промежутки времени босс использует фронтальное АОЕ Nethebreath - 3-6к аркан-демаги, ещё и с отбросом. Радиус АОЕ - 40 ярдов.\n\nЗаходим внутрь, встаем вдоль стеночки и готовимся к пулу. Перед пуллом следует назначить ответственных за все лучи. Красный луч берут МТ и ОТ; синий берут маги-варлоки-шп; зелёный берут классы без манны (роги и вары). Следует оговорить порядок разбора лучей. По два контролёра луча следует назначать только в случае, если вы точно знаете, что делаете; в противном надо четыре, со сменой посреди фазы.\n\nОбычно у нас зелёный луч слева от входа, красный - справа, синий - в направлении к окнам, но может получиться как угодно. Бой начинается с фазы порталов, так что ответственные за лучи не должны щёлкать клювом. При пулле следует бежать к боссу, и занимать позиции между боссом и появляющимися порталами.\n\nБой с боссом - фаза порталов:\n\nБой по сути делают контролёры лучей. По нашей стратегии мы танкуем двумя танками: МТ (нечетные фазы) и ОТ (четные фазы). Используем стратегию \"вышел на 5 секунд из луча и зашёл обратно\". Это позволяет обойтись двумя контролёрами красного луча, при этом хила танки фактически не требуют. Очень важно танкам научиться стоять в луче половину времени, а половину времени пропускать его на босса; в этом случае ничего критичного не приключится. Танковать босса надо где-то в районе двери - не у самой двери, но где-то в ближней части комнаты.\n\nКонтролёры синего луча в принципе могут использовать ту же стратегию.\n\nдальше >>>", -- [14]
"Могут меняться вчетвером; один держит фазу до 25-го дебаффа, его меняет другой; в другой фазе начинает 3-й дпсер, продолжает 4-й. Но оптимальной стратой будет всё же контроль луча двумя локами или шп, которые стоят всю фазу; эти классы при использовании лайфстила (live steal) требуют на порядок меньше хила, и в итоге выдают бешеный демаг.\n\nКонтролёрам зелёного луча - крайне ответственное задание по блокировке луча. В отличие от остальных лучей, пропускать зелёный нельзя ни в коем разе - он бешено отхиливает босса. Всем свободным от контроля лучей в данный момент - подстраховывать контроль зелёного луча. При наборе большого числа дебаффов, например, сразу после выхода из луча, используем соответственно ДОТы или ХОТы - демаг или хил возрастает многократно, надо продлить действие баффов как можно дольше. Например, шаманский хил-тотем может хилять по 250 хп/тик, и стоять при этом больше фазы.\n\nAOE босса накрывает всех, и демаг по рейду будет идти достаточно неприятный.\n\nИзбегаем воид-зон; они аоешат порядка на 10-15 ярдов шире своего визуального радиуса. Зоны часто неудачно появляются на пути луча - контролерам дополнительные проблемы.\n\nХилу - основное внимание контролеру синего луча, особенно если это не варлок или шп.\n\nБой с боссом - фаза баниша:\n\nВ принципе фаза совершенно простая по сравнению с портальной, но нужно знать, что делать, а что не делать. По нашей страте мы все время вертелись под боссом, стараясь не попадать ему под пасть, чтобы не отхватить фронтальное аое, и продолжали демажить. В конце фазы прекращаем дпс, чтобы танк мог подхватить босса и продержать до появления лучей.\n", -- [15]
"Prince Malchezaar - Принц\n\nПринц - логически главный босс Каразана. Правда, при этом он не является последним боссом Каразана - есть ещё Найтбейн, но это уже детали. Босс наиболее критичен к обмундированию рейда из всех остальных боссов Каразана. Во второй фазе его удары по танку доходят до 7к - причём возможен двойной удар с двух рук. Необходимо иметь минимум 16к баффед у танка (это будет экстрим, но вполне проходимо). При 14-15к у танка босс в принципе проходим, но рейд будет зависеть от удачи; не повезёт и все. Также на боссе необходим дикий манареген и манапул у хила.\n\nМы использовали стратегию стояния рейда под козырьком, в воротах, откуда пришли. Возможно, это секрет, но в таком случае босс представляет из себя абсолютно ничего сложного, кроме напрягов хила.\n\nБосс в зависимости от своего текущего состояния меняет фазы. Первая фаза - 60-100% хитов, вторая фаза - 30-60%, третья - 1-30%.\n\nФизические повреждения - сильные; во второй фазе - усиливаются ещё раза в полтора-два.\n\nСвойство фаз 1-3: призыв инфернала (infernal) в произвольной точке своей площадки (исключение - зона у входа, \"под козырьком\"). Инфернал аоешит шадоу-демагом в небольшом радиусе.\nСвойство фаз 1-3: удар по цели агро с отбросом на 20+ ярдов.\nСвойство фаз 1-3: периодическое аое в радиусе 30 ярдов вокруг босса.\nСвойство фаз 1-2: периодически босс вешает на рейд дебафф, обнуляющий хиты игроков (остаётся 1 хп), который держится порядка 10 секунд.\n\nПо истечению времени дебаффа хиты восстанавливаются в прежнее значение. Не диспелится.\n\nСвойство фазы 2: босс начинает бить с двух рук по цели агро; демаг существенно увеличивается.\nСвойство фазы 3: \"молотки\" теряют агро танка и начинают атаковать рейд.\nСвойство фазы 3: периодический дебафф \"+100% входящей демаги\" на произвольную цель рейда (кроме цели агро).\n\nБой с боссом:\n\nСобственно как видно по страте, хотя и выглядит заумно, но ничего сложного для рейда в целом по сути нет. Единственная нестандартность - мили-дпс здесь придётся напрячься, чтобы при получении дебафа обнуления хитов не отхватить aoe...\n\nТанк забирает босса и встаёт у правой стены - чтобы не откидывало. Расстояние надо прикинуть заранее - строго 40 ярдов до двери, чтобы безопасная от инферналов зона была как можно ближе к боссу. В этой точке можно прибить импа, для лучшей ориентировки.\n\nПервая фаза - считайте пристрелка, совершенно ничего сложного. Хилим танка, который получает не самый большой дамаг; дпс учится бегать от аое. Хила рейда практически нет.\n\nХилерам - не надо и практически нельзя хилить игроков под дебаффом обнуления хитов. Смысла нет, а мана вам ещё пригодится.\n\nВторая фаза - самая большая нагрузка на хил. Оверхил танка; рейд хилить никто не будет. Эту фазу надо проскочить максимально быстро. Можно даже мили-дпс не выпускать в первой фазе, чтобы не померли случайно; а во второй необходимо быстро снять с босса 30% и довести дело до третьей фазы. Танку можно и нужно использовать шилдволл (shield wall); особенно если мана у хила начала кончаться.\n\nТретья фаза - обнуления хитов больше не будет, но демаг по рейду существенно возрастает. Два хилера остаётся на хиле танка, один (прист или шаман) уходит на хил рейда.\n\nСобственно всё. Сложность может вызвать только появление инферналов рядом с боссом - тогда мили-дпс придётся отдохнуть (подождать до тех пор, пока инфернал не пропадет).\n", -- [16]
"Nightbane - Найтбейн\n\nБосс является вызываемым, для вызова надо выполнить квест, начинающийся с Medivh Journal. Выполняется он на балконе, который находится рядом с задним входом; под лестницу, и там где-то посередине балкона. Затем вас отправят собирать кости рядом с башней (в рейде не выполняется), и затем в два героика: Сетек и Шатред; искомые предметы валятся с первых боссов, а не с последних.\n\nБосс требует изрядного опыта у МТ; в некотором плане похож на Ониксию. Кто танковал, тот поймёт.\n\nКак обычно, основная нагрузка ложится на хил. С хорошим хилом босс проходится в любом составе; хотя пара хороших АОЕшеров не помешает в любом разе.\n\nБосс после вызова садится через 30 секунд в центре балкона, мордой к бойницам стены. Бой с боссом состоит в чередовании наземной и воздушной фаз. Начинает бой босс на земле, периодически взлетает и некоторое время слоняется в воздухе, потом обратно на землю, и т.д.\n\n* Свойство наземной фазы: фронтальное АОЕ - cleave.\n* Свойство наземной фазы: Tail Sweep - заднее АОЕ, как у Ониксии - удар хвостом с отбросом.\n* Свойство наземной фазы: периодический страх в большом радиусе, на 3 секунды.\n* Свойство наземной фазы: мили-повреждения достаточно существенные.\n* Свойство наземной фазы: периодически босс призывает на земле зоны горящей земли. Внимание - зоны очень плохо видны при установках Spell Detail Level ниже High! (Video Options) В зоне стоять нельзя - постоянно навешивается ДОТ.\n* Свойство воздушной фазы: призыв аддов-андедов; хитов немного, бьют достаточно сильно.\n* Свойство воздушной фазы: огненное аое по рейду.\n* При переходе с неба на землю теряется агро.\n\nБой с боссом:\n\nМТ встаёт в точке, где держит драка - прямо перед точкой приземления дракона, там и стоит всю дорогу. Даже если под драконом появилась зона выжженной земли - стоит на месте, пусть мили сами думают над своим поведением.\n\nКастеры встают в 30-40 ярдах от МТ, все с одной стороны. Милишникам при приземлении дракона также желательно находиться с кастерами, во избежание чего-либо.\n\nПосле приземления дракона МТ его моментально забирает на себя; дпс и хилеры не рвут агро, хотя это и так очевидно. Милишники заходят за спину драку и бодают его куда смогут; главное - не попасть под AOE.\n\nТанк и остальные предпринимают различные меры против страха. Тремор обязателен, хотя в общем-то не сильно и спасает. Хилеры делятся на хил МТ и хил рейда; по рейду демаг пойдёт так или иначе.\n\nПри появлении горящей земли всем в панике выскочить оттуда. При низких спел-деталях не видны границы зоны ДОТа, так что всем включить максимальную детализацию спеллов.\n\nВ начале воздушной фазы все сбегаемся к МТ. Хил начинает кросс-хил рейда, маги-локи аоешат скелетов, дпс отдыхает, как обычно. При сообщении о завершении фазы разбегаемся как было.\n\nПри посадке дракона не делаем ничего, пока дракон не сел на МТ. Хантерам, если такие есть в рейде – миссредиректом (Misdirection) босса садим на МТ.\n", -- [17]
"Shadikith the Glider, Rokad the Ravager, Hyakiss the Lurker (боссы подвала)\n\nВ подвале башни, по \"короткой\" дороге к Мейден (без убийства Мороеса к Мейден проще пройти через подвал), появляется босс одного из трёх типов: паук, летучая мышь, демоническая собака.\n\nЭти боссы появляются всегда, после зачистки всего подвального треша. Собственно самым точным индикатором спавна такого босса являются его вопли в /y - канале инстанса. Следите за чатом.\n\nБосс-паук появляется практически на пути к Мейден - в третьей комнате от входа, справа, если смотреть со стороны входа в подвал. В следующей комнате, также справа, респ босса-мышки. Босс-собака респавнится в самом дальнем закутке - там, где собственно собакодемоны и ходят, в самом конце.\n\nСтраты по сути нет. Хил танк, мо дпс.\n\nС боссов падает один эпик-итем с случайными свойствами. Решайте сами, стоит ли терять время рейда.\n", -- [18]
"", --[19]
};
\ No newline at end of file
branches/TSODTK_00.lua New file
0,0 → 1,11
SODChapters[3] = {
"Инстовая локация в Netherstorm. Имеет 4 крыла, три для партий на 70+ и 1 рейд-25 тир5.\nДля попадания в инсты нужен летающий маунт, т.к. входы находятся на изолированных островках.\n\nЛегенда: бывший дом, по совместительству космический корабль расы Naaru. В то время как наару разбрелись по Аутленду для помощи силам Света, Kael'thas Sunstrider (blood elf) воспользовался моментом и взял штурмом Tempest Keep, который помимо автоматики охранялся одним-единственным членом экипажа. Сейчас это резиденция демонических блад эльфов (не путать с отколовшимися: оставшимися в Азероте ордовскими эльфами и живущими в Шатрате Скраерсами). Дренеи, пытаясь удрать от очередного нашествия, сперли одну из спасательных шлюпок и смылись на ней в Азерот. Шлюпка при посадке разбилась, образовав город Exodar.\n", -- [1]
"TK: Mechanar (70+)\n\nСамый короткий и легкий инст в Tempest Keep. Треши не отличаются многообразием и численностью – блад эльфы и демоны вперемешку без особых абилок. Единственно достойны упоминания роботы-патрули – они взрываются после смерти, нанося по 1.5К дамага всем в радиусе 10 ярдов. Есть еще Bloodwarder Physician – эти умеют овцевать вторую цель, но большими пачками не попадаются и обычно являются первой целью для СС партии, так что проблем не доставляют\n\nЗато инст характерен хаотичными боссами – первые два чисто хаотичные, последний – нонстоп и адды в финале.\n\nДля доступа на второй этаж надо завалить двух минибоссов на лестницах справа и слева от входа в инст. С минибоссов также падают части ключа к сейфу возле лифта, в котором лежит синька.\n\nТреш:\n\n В Механаре встречаются следующие паки. Тройка-четверка бладэльфов, состоящая из двух кастеров и одного-двух мили. Инженеры частенько кидают 'анестезию' - слип на рандомно выбранного игрока. Незербиндеры (забыл точное название) любят вызывать двух аддов на помощь, у аддов по 6к хп, бьют они ощутимо, так что желательно фокусить их сразу же. Также попадаются роботы с аркан-ракетами, у них по 80к ХП, разбираются они долго и тяжело, но агро как у демонов в ШЛ, не обнуляется.\nВнизу в основном тусуются демоны с бензопилами и демоны-инженеры, шмаляющие аркан-гренками. Инженеров нужно банить и фокусить в первую очередь, так как гранаты летят каждые 1.5 сек, сбивая каст напрочь.\nНаверху встречаются архмаги с аурой, тикающей по 800 огнем - снимать ее следует спеллстилом, чтобы уже самому вдарить по мобам как следует (с учетом спд персонажа - тикает по 1100-1200), ну или хотя бы пуржить.\nС количеством боссов имеется некоторая неразбериха. Дело в том, что для прохода к Паталеону нужно убить всех, кто здесь считается более или менее боссом, но лут падает только с троих. Вначале инста есть пачки, на которых можно отточить тайминг пулла и слаженность пати. Сначала надо выпуллить робота посередине, затем левую пачку без патруля, потом правую без патруля, а в конце - добить патрули. После этого можно пойти либо влево, либо вправо. Самое рациональное - пойти вправо, потому что лифт на второй этаж все равно находится слева, а чистить надо практически все. Итак, идем вправо. Аккуратнее, за колоннами - два пака и 1 босс.\n\nМинибосс Gatewatcher Iron-Hand – по правой лестнице. Абилки:\n*Небольшого радиуса АоЕ с боссом в центре. На время АоЕ босс останавливается, мили (особенно рогам) надо отбегать. В 2.0.10 стал наносить намного меньше дамага, так что танку можно стоять на месте.\n*Конусное АоЕ ядом с дебаффом на -35% скорости атаки, диспелится\n*Кратковременное увеличение дамага на 100% – хилерам быть начеку (босс при этом краснеет)\n\nМинибосс Gatewatcher Gyro-Kill – по левой лестнице. Абилки аналогично двойнику, только вместо АоЕ имеется дисковая пила (sawblade) с дамагом на 1.5К и ДоТ ом на 500 в рандомную цель.\n\n", -- [2]
"Mechano-Lord Capacitus\n\nСпособности:\n* Head Crack - понижение стамины на 200, вешается только на танка\n* Nether Bomb - разкидывает бомбы, при дитанации 1500-3000 АоЕ аркан дамага\n*Reflective Damage Shield (красный) - милишники получают 950 дамага,танк должен прегратить дамажить, может использовать тока кричалки,таунт\n*Reflective Magic Shield (зелёный) - 100%-й резист ко всем спеллам,возврат к кастеру.кастерам прекратить дамаг\n\nТактика:\nФактически, это первый настоящий босс Механара. Он поочередно вешает и снимает рефлект-щиты (меджик и мили соответственно). Перед тем, как повесить щит, проходит двухсекундная анимация - этого хватает, чтобы мили отбежали, а кастеры стопнули спелл. Танчить его следует в углу у ящиков. Босс спавнит бомбочки, которые бегают рандомно, замирают и через три секунды взрываются на 2-3к аркан аое. От бомбочек нужно банально отбегать после того, как они встанут. Ничего сложного.\n\nNethermancer Sepethrea\n\nСпособности:\n* Мили - приблизительно 1500 по плате\n* Arcane Blast - 500 аркан дамага\n* Frost Attack - 700 дамага и дебафф на уменьшение скорости и атаки (не снемается)\n*Dragon's Breath - дезарентирует цель на 3 сек, временно уберает дезартирированную цель из списка агро. (диспелится)\n* Knockback - отбрасывает назад, понижает агро\n* Raging Flames - сумонит элементалей\n\nТактика:\nВ самом начале тетка суммонит двух аддов, которых даже нет смысла убивать. Каждый адд берет в таргет рандомного игрока и начинает его преследовать. Скорость их передвижения - порядка 50%, так что кайт проблемы не составит. Бьют они по 500 файр дамагом, и за собой оставляют огненные дорожки, так что кайтить необходимо по периметру, дабы остальные пати мемберы не попадали в огонь. Через пятнадцать секунд адды замирают, делают хеллфайр и берут новые таргеты - так что необходимо проговаривать, на ком висит адд. Одного и того же таргета у двух аддов не бывает, по крайней мере - у нас не было.\nСам босс умеет делать Dragon Breath - аое огнем плюс стан на несколько секунд. Агро при этом сбрасывается. Также вешает дебафф от фрост армора - на 50% снижает скорость танка. Если при этом на танке висит адд, то входящий хил стоит немного увеличить. Босс не очень сложный, просто придется побегать.\n\nП.С. Теперь - самая ответственная часть мероприятия. Как только игрок наступит на дорожку, заспавнится пак из трех или четырех мобов - стандартный пак бладэльфов. После него, не выходя из комбата, пати нарвется на следующий пак. Третий гость - робот-дестроер с аркан-ракетами. Теперь можно отпиться и пройти дальше. Еще один такой же ивент - но теперь нужно быть максимально настороже, сразу после убийства робота, необходимо сесть и отпиться, так как на пати уже бежит финальный босс инста\n\nPathaleon the Calculator\n\nСпособности:\n* Mana Tap - передает 1455 маны от жертвы боссу.\n* Domination - Mind Control, который не диспеллится.\n* AoE Silence - АОЕ, на 3 секунды отнимающий способность кастовать заклинания.\n* Summon Nether Wraith - призывает трех-четырех Nether Wraiths каждые 30-45сек, которые кастуют Arcane Bolts.\n\n\nТактика:\nКалькулятор в освоении сложен, так как обладает жестокими по отношению к мана-юзерам абилками. Первая и самая главная - он постоянно спавнит незеров по три штуки кряду, которые редко бьют в мили, зато обожают стрелять аркан-ракетами по 1200-1500 по своим таргетам. У них 6к хп, и их надо вырезать сразу же. Этому процессу будет мешать доминейшн - майнд-контроль случайного пати мембера на 6 секунд. Снять его можно только айсблоком, он не диспеллится. Шип, контрспелл, фир - в ход идет все, иначе абилки окажутся в КД, а мана сольется. Последнему способствует третья способность Калькулятора - мана тап, который отбирает 1500 маны у первого попавшегося мана-юзера. И финальная абилка - аое-сайленс на 3 секунды, но радиус у него всего 15-20 ярдов.\nЧеткой тактики на Панталона нет, все зависит от состава пати. Аддов по-любому вырезать, майнд контроль шиповать, босса убивать. Агро он не сбрасывает, так что повиснув раз на танке, он уже никуда не денется, берегите ману и хиллеров.\n", -- [3]
"Botanica 70+\n\nОдин из младших инстов Tempest Keep. «Младшесть» весьма относительная, инст весьма жесткий. Боссы требуют хорошего знания тактики и имеют определенные требования к качеству шмота. Ходить сюда несистемной группой не рекомендуется, как и в другие 70 инсты Аутленда.\n\nХинт: в начале встречаются мобы типа Mender. Их можно заМСшить и оббафать партию на 300 спелдамага на 30 мин. Это весьма упростит разборки с трешами.\n\nТреши:\nТреши попадаются пачками по 3–4. Если есть проблемы с МС, обязателен комплект овец или танков на 3 персоны.\n* Bloodwarder Protector - Crystal Strike, 3k дамаг, Рефлект шилд от магии\n* Bloodwarder Mender – прист (хилер + ШВ:Пейн), + бафмашина (см. выше). При МС нужный бафф выглядит как DIVINE fury\n* Tempest Forge Peacekeeper – пат. Любит АоЕ шить аркан магией. Бить по одному.\n* Sunseeker Botanist – лечит себя и окружающих Frayers\n* Sunseeker Chemist – кидается АоЕ облаками (нужно уходить из), также есть конусное АоЕ огнем.\n* Sunseeker Researcher - Virulent Poison 328 дпс натур DoT, Mind Shock – 1k натур дамага по любой цели, с замедлением, Frost Shock, Flame Shock, Poison Shield\n* Sunseeker Geomancer – иммунен к СС, взрывается аркан Ао Е, адды имеют свойство расти со временем – надо выносить быстро\n* Sunseeker Steward – иммун к фиру, вирл аркан ракетами на 1К по рандомным целям – надо или убивать или прерывать каст. Можно еще заМСшить и положить остальной пак.\n* Nethervine Reaper – демон-вар. Очень больно бьет в мили, с кливом. Можно енслейвить локом.\n* Nethervine Inciter – демон-рога. Больно бьет, с ДоТами и курсами.\n* Nethervine Trickster – демон-ассасин. Попадаются в стелсе по двое слева от Thorngrin the Tender после убиения последнего. Тряпкам ходить туда осторожно.\n* Sunseeker Herbalist – корни и неплохой мили противник.\n* Sunseeker Harvester – овцы, корни, суммонит аддов.\n* Sunseeker Channeler – лок. Бафает окружающих Nethervine'ов, кастует ченнелинг АоЕ – применять макимум СС к этим мобам.\n* Sunseeker Gene-Splicer – должен умирать первым. Также можно МСшить его и убивать им остальной пак. 'Death and Decay' AoE в цель на 2k шадоу дамага в 2 сек. Суммонит аддов\n* Mutate Fear-Shrieker – вар: фир, иммун к овцам и слипу, имеет аддов. Можно стунить.\n* Mutate Horror – то же, но без фира. Немного послабже предыдущего. Хорошо АоЕшатся.\n* Frayer Wildling – мелочь. АоЕ шить.\n\n", -- [4]
"Commander Sarannis (72)\n\nСпособности:\n* Arcane Resonance - MAGIC увеличивает Arcane дамаг на 1200, стакается пока не умрешь.\n* Call Help - на 30-50% босс суммонит 2 (non elite) Bloodwarder Reservists + 1 (elite) Bloodwarder Mender\n* Arcane Devastation - Arcane мили удар.\n\nТактика:\nБегает по мосту взад-вперед. Перед мостом стоит охрана – перед пуллом убедитесь, что босс далеко.\n Дебаффы диспелим, но делать это надо постоянно – кастуется часто. На 30-50% здоровья зовет аддов – 1 элитного хилера и 3 неэлитных санитаров. Этих нужно либо быстро положить, либо держать в фире до конца боя. Хилера можно овцануть.\n\nHigh Botanist Freywinn (72)\nСпособности:\n* Каждые несколько секунд выращивает сажанцы - мелких мобов которые имеют разные эффект в зависимости от цвета. Мелочь нужно быстро выносить, на это имеет смысл отрядить спец. человека (ханта, мага, рогу).\n* Tree of Life - Каждые 30–60 секунд превращается в дерево\n* Frayer Protectors - суммонит трех frayerов\n* Tranquility - подлечивает себя и флееров на 800–1000 хпс\n\nТактика:\nКаждые 30–60 секунд превращается в дерево , суммонит трех флееров и начинает кастовать Tranquility, подлечивая себя и лашеров на 800–1000 хпс. Пока флееры живы, босс неуязвим. Флееры суммонятся БЕЗ агро, так что хилеру на танке надо быть осторожнее. Ключ к успеху заключается в быстром вынесении флееров. Их можно вывести фиром за радиус хила, а можно просто фокусно замочить. Флееры очень больно кидаются в ранжеров (на 800–1000 дамага), так что всем нужно войти с ними в мили-контакт.\nУдобная тактика – танковать босса на входе на мост, при появлении флееров прятаться за бортик и утаскивать туда же флееров. Без хила лашеры хорошо АоЕшатся и вообще доставляют не мало хлопот.\n\nХинты:\n* Рога может наложить на босса свои яды перед «одеревенением» (или хант аймедом), яд будет продолжать тикать и в фазе дерева.\n* Лок здесь сильно упрощает битву, юзая Seed of Corruption и убивая таким образом мелочь.\n\nThorngrin the Tender (72+)n\nПакостный демон. Перед пуллом нужно зачистить местность от стелсованных мобов по краям.\n\nСпособности:\n*Sacrifice - Периодически сосет жизнь из НЕ-первой в зоне видимости, ДоТом, на 5–6К дамага в сумме. При этом сбрасывает в ноль агро и тедепартирует игрока на подиум Thorngrinа.\n* Hellfire - Периодически генерит у себя под ногами вулкан на 1.3К дпс, в виде ченнелед-каста.\n* Enrage - увеличивается скорость атаки на 75% и дамаг на 110\n\nТактика:\n* Главная проблема – сакрифайс. На сосумого игрока очень положительно действуют ХоТы, танку придется сразу после сакрифайса юзать таунт и набирать запас агро. Дамагерам придется следить за дпс и останавливаться при каждом сакрифайсе.\nХелфайр тоже крайне неприятно, если у мили нет хорошего ФР. В принципе, стандартного МСшного 250 ФР должно хватать танку для спокойной работы на месте. Если танку приходится бегать, пусть уж бегает по направлению к хилерам. Стоит имеют в виду, что картинка хелфайра имеет гораздо больший радиус, чем сам эффект ;) Хотя при наличии нормального хила хелфайр можно и пережить на месте, тем более что босс на это время НЕ останавливается и водить его опасно.\nЕнрейж хилеры должны быстро просекать и включать хил на максимум, если есть резервы (палы, друли, шамы) – должны брость все и заняться хилом танка. Также можно попробовать его кайтить в это время, но динамическая передача агро по ходу боя – это для продвинутых групп.\n\nДалее >>>", -- [5]
"Laj (72+)\n\nСпособности:\n* Allergic Reaction - вешает на цель пакость на 18сек, увеличвает получаемый дамаг на 500, дамагает по 1к Nature каждые 3 секунды.Распространяется на соседей.\n* Summon Thorns - на одном из двух возвышений перед троном босса спавнятся Thorn Lasher или Thorn Flayer и атакуют группу.\n\nТактика:\nСуммонит аддов, периодически телепортируется на старое место. Нужно плотно заниматься аддами и в перерывах дамажить босса. Также босс периодически кладет пакость на танка, увеличивающую получаемый им дамаг – декурсить немедленно. Периодическии босс меняет цвет и вместе с ними резист к одной из школ магии – отправляем мага заниматься аддами и не обращаем на это внимания ;)\nВ целом наверно самый легкий босс.\n\nWarp Splinter (72+)\n\nСпособности:\n* Warstomp - 1–2.5К дамага и стун + увеличвает получаемый дамаг на 500 в радиусе 30 ярдов на 4 сек \n* Arcane Volley - АоЕ на 1.5–2.5К дамага по 3–5 целям\n* Spawn Treants - призывает минимум шесть Sapling´ов, которые очень медленно передвигаются. В течение 20-ти секунд после призыва босс высасывает у них жизнь, восстанавливая себе здоровье.\n\nТактика:\nПоследнее и есть основная проблема. Раз в 40–50 сек босс суммонить 6 трентов (мелкие деревья) по периметру круга, в котором он стоит. Деревья начинают движение к боссу, но быстро агрятся и идут на игроков. Через 20 сек деревья деспавнятся, подлечивая босса на сумму своих оставшихся хп (все 6 целиком – примерно 1/4 босса). Деревья имею тенденцию грызть хилера, а в остальном нет никакой разницы – продолжать ли бить босса или заняться деревьями. В любом случае дпс должен позволять убивать эквивалент 6 деревьев за 40 сек, если нет – группа не сможет убить этого босса. Возможны варианты с АоЕшиванием сагренных на группу деревьев, но т.к. ходят они медленно, то и кучкуются плохо. Хороший показатель скорости убиения – между суммонами нужно сносить 1/2 босса (около 60К хп, итого 1500 дпс с группы), тогда босс будет убит за три спавна и маны хватит всем.\nЕсли видно что попытка провалена – можно уйти в евейд, который начинается на входе в комнату.\n\n", -- [6]
"The Arcatraz (70)\n\nДля доступа в Arcatraz нужен 1 ключ на группу. Цепочка квестов следующая (начало следующего берется в точке сдачи предыдущего, если не указано иное):\n\n* Assisting the Consortium [Level 68]\nНачало: Spymaster Thalodien (для Scryers) или с Anchorite Karja (для Aldor) в таверне в Area 52, Netherstorm\nЗадание: поговорить с Nether-Stalker Khay'ji в Area 62 в Netherstorm\n\n* Consortium Crystal Collection [Level 69]\nДостать Arklon Crystal Artifact из демона Pentatharon в Arklon Ruins в Netherstorm\n\n* A Heap of Ethereals [Level 68]\nНаковырять 10 Zaxxis Insignia из етереалов в Zaxxis Heap в Netherstorm\n\n* Warp-Raider Nesaad [Level 69]\nУбить Warp-Raider Nesaad в Zaxxis Heap (с двумя аддами)\n\n* Request for Assistance [Level 69]\nПоговорить с Gahruj в Midrealm Post в Netherstorm\n\n* Rightful Repossession [Level 69]\nНакопать 10 Box of Surveying Equipment (такие серебристые ящички) возле Manaforge Duro в Netherstorm\n\n* An Audience with the Prince [Level 69]\nДоставить Surveying Equipment (выдается квестгивером) к Nexus-Prince Haramad в Stormspire в Netherstorm\n\n* Triangulation Point One [Level 69]\nНайти точку First triangulation point в Netherstorm с помощью выдаваемого квестгивером Triangulation Device. Поиск делается так: прилетается в примерный район поиска, используется девайс. Персонажа разворачивает лицом в направлении нужной точки. Следуем в этом направлении (можно на грифоне), внимательно смотря на землю. Пока действует бафф от устройства, нужная точка отмечается на земле маркой наподобие хантерской, эту марку становится видно если подойти достаточно близко. На всякий случай координаты 66.7, 33.8 .\nСдача: Dealer Hazzin в лагере етереалов возле Manaforge Ultris.\n\n* Triangulation Point Two [Level 70]\nАбсолютно аналогично предыдущему. Координаты точки 28.9, 41.2.\nСдача: Wind Trader Tuluman в лагере возле моста к Manaforge Ara\n\n* Full Triangle [Level 70][Elite]\nВыковырять Ata'mal Crystal из демона Culuthas в Ruins of Farahlon (53, 21). Демон элитный, рекомендуется группа из 2 человек, хотя часто делается соло.\nСдача: Nexus-Prince Haramad в Stormspire\nПосле сдачи будет небольшое представление с участием принца, пачки демонов и местной охраны.\n\n* Special Delivery to Shattrath [Level 70]\nДоставить Ata'mal Crystal нааре A'dal в центре Шатрата.\n\n* How To Break Into the Arcatraz [Level 70]\nДостать Bottom Shard of the Arcatraz Key из Pathaleon the Calculator (последний босс в Mechanar)\nДостать Top Shard of the Arcatraz Key из Warp Splinter (последний босс в Botanica)\nСдача – тому же нааре в Шатрате.\n\n", -- [7]
"Dalliah the Doomsayer (72)\n\nСпособности:\n* Gift of the Doomsayer - дебафф, отдает часть восстанавливаемого здоровья от пораженного игрока, когда его лечат (не диспеллится).\n* Whirlwind - наносит всем, кто стоит рядом, дополнительный урон.\n* Shadow Wave (героик) - 2.5к шадов дамага + дебавв на уязвимость к магии теней а 50%\n* Heal - лечение, которое босс кастует после Whirlwind´а, можно сбить.\n\nТактика:\nДовольно простой бой, Dalliah кастует Gift of the Doomsayer на танка, поэтому его никто не лечит (если количество его здоровья не критическое), пока бафф не слетит. Когда Dalliah начинает кастовать Whirlwind, все милишники отходат - босс все равно будет стоять на месте. После окончания Whirlwind´а она кастует Heal, но его можно прервать.\n\nWrath-Scryer Soccothrates (72)\n\nСпособности:\n* Fel Immolation - поджигает стоящих радом врагов, нанося каждые три секунды 425-500 урон огнем.\n* Felfire Shock - основное действие, мгновенно повреждает огнем, дополнительное – ДоТ, наносимый каждые три секунды огненный урон. Диспелится.\n* Felfire Line Up - оставляет за Scryer´ом полосу из огня, тот, кто в ней стоит, получает урон огнем каждую секунду.\n* Charge - сильный удар с большим уроном (2к).\n\nТактика:\nСкиллы Scryer´а Felfire и Immolation наносят большое количество урона за малый отрезок времени. Босс кастует Immolation почти сразу после начала боя, а затем - Felfire Shock.\nКогда он кастует Felfire Line Up, танк начинает медленно двигаться, чтобы не попасть под удар. Следующий ход босса - Knock Away - бьет всех и бродит по арене, оставляя за собой след огня. Босса держат у стены. А при Line Up босса медленно тащат вдоль нее. не попадайте в огонь.\n\nZereketh the Unbound (70)\n\nСпособности:\n* Seed of Corruption - дот,тикает 400 дамага каждые 3 секунды, по нанесении 2.5к дамага, взрывается нанося урон всем в радиусе 10 ярдов.\n* Unbound Void Zone - ставит лужу под случайного игрока. Деалет 1.5к дамага в секунду тому кто находится в пределах лужи.\n* Shadow Nova - АОЕ, поражает всех в радиусе 40 ярдов, наносит по 2.5к и отбрасывает игроков.\n* Мили - шадов урон по 2к\n\nТактика:\nНе кучковаться, не стоять в Void Zon'ах\n\nHarbinger Skyriss (72)\n\nПять волн.:\n* Первая - случалайное животное - имп(болты на 2к), варпер (портится)\n* Вторая - суммонится NPC, маг, будет вам ассисить, его можно лечить.\n* Третья - Суммонится эдементал. Пока видел Fire - типа Гененоса(куср, болты, додик), Air - сгкы на увеличение бамага, болты, молнии.\n* Четвертая - типа Broodlord(мортал, flamewave)\n* Пятая(последнаяя) - моб типа Скерама. Делает копию на 66% и 33%,её мнгновенно сносим. Делает Fear, Mind control, Mind flay(3 тика по 1800, не резистится).\n\nВолны спаунятся по убиении либо по таймеру, если не укладываешься. Между волнами можно пить. Евент можно деагро.\n\n", -- [8]
"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", -- [9]
};
\ No newline at end of file
branches/TSODAUCH_00.lua New file
0,0 → 1,10
SODChapters[2] = {
" Auchindoun \n\nЛокация находится в южной части Terokkar Forest, посередине зоны Bone Wastes. Выглядит как большая круглая полуразрушенная арена. Легенда ее такова: это бывший крупный город дренеев, ставший жертвой первого удара демонов по Аутленду (как-то очень похоже на легенду Лордаерона). Состоит из двух уровней – верхнего, обычного (вокруг него много квестовых объектов), и нижнего, в который можно попасть через 4 симметрично расположенных входа-спуска, отмеченных фонарями.", -- [1]
"Mana Tombs - [MT]\n\nТрешь:\nМобы в инсте не представлют ничего особенного, войда танкуют вытягивая в другую комнату, остальные паки разбирают и метят как обычно.\nПеред финальным боссом паки из 4 мобов, их надо разбирать очень аккуратно, все паки вытягиваются, потому что мобы постоянно фиряют пати.\n Дру не забываем усыплять птичек.\n\nPandemonius\n\nСпособности:\nVoid Blast - от 1663 до 2137 физического AoE урона, с откидыванием.\nDark Shell - вешается переодически(зеленый полукруг сверху), рефлектит все спелы, потом делает melee атаку.\nMelee - аттаки делают 1к Shadow дамага в течении 6сек.\n\nТактика:\n\nТанк отводит босса к юго-восточной стене комнаты и прижимается спиной к стенке - чтобы не отлететь после Void Blast´а.\nВсе должны помнить о Dark Shield и, пока он действует, не бить босса. Труднее всех приходится танку (особенно, если учесть его позицию), кроме того, ему еще надо следить за щитом и, как только он спадет, продолжить дамажить.\nKастерам не бить большими дд заклинаниями, босс рефлексит рандомно в сумме с АОЕ босса , в вас вернется ваш фрост болт и вы труп.\n\nTavarok\n\nСпособности:\nMelee - атака порядка 550 физического дамага\nArcing Smash - фронтальная аттака, делающая дамаг нормальной аттаки+125\nEarthquake - Станит всех в радуису 35 ярдов на 3 секунды, делая от 919 до 1181 дамага в секунду.\nCrystal Prison - банит случайную цель на 5 секун, дамагая на 10% здоровья каждую секунду.\n\nArcing Smash: (Heroic). Наносит цели 125% дамага оружия.\n\nТактика:\nОсобой стратегии нет: дамаг/лечение/дпс. Crystal Prison выбирает жертву наугад, но, если кроме него больше ничто не дамажит игрока, то он не погибнет.\n\nNexus-Prince Shaffar\nСпособности:\nМили - ~350-450 по войну.\nFireball – 1250-1725 дамага.\nFrostbolt – 978-1322 дамага и замедляет на 4 сек.\nFrost Nova – 744-956 дамага и имобилизует цель а 5 сек.\nBlink – телепорт.\nEthereal Beacons: адды (в героике у них ~9к жизни, и сумонятся (Apprentice) намнога быстрее чем в нормале, дамажат по 1000-1500)\n\nТактика:\nсамый сложный босс, вокруг него три сферы (Ethereal Beacons),\nэто светящиеся шарики очень больно бьют и, если их не трогать (в течении 20сек), превращаются в элитных\nEthereal Apprentice - что, в принципе, то же самое, только жизней побольше.. Эти сферы кидают аркан болты на 1500 дамаги (1.5 сек каст). Танк агрит на себя босса, остальные бьют помощников; Shaffar призывает их в течение боя (каждые 10 сек), так что будьте внимательны.\nBlink и frost nova мешают танку, поэтому дпс снижается и ему приходится переагривать босса.\nглавное вам килять сначала сферы поскольку практика показывает, что при танковании босса танком его сферы забивают пати.\n", -- [2]
"Auchenai Crypts - [AC]\nТреш:\nПаки до 1 босса - от 2 до 3 видимых моба + 1-2 невидимых , суммонятся еще тени по числу мобов в паке. Хитов у всех не слишком много но следует учитывать некоторые особенности:\n1.Монки - иммунны к любому контролю -стан фир ловушка овца.\n2.Присты - берут рандомных членов партии под майндконтроль. Майнд контроль не снимается ничем, спадает через 30 секунд.\n3.Тени случайным образом могут возрождатся без паков в уже зачищенных помещениях по 1-2 штуки. Хитов у них мало. Тени подврежены контролю.\n\nShirrak the Dead Watcher\n\nСпособности:\nInhibit Magic - увеличивает время каста на 50%, может стакнуться 4 раза.\n\Carnivorous Bite - Shirrak бьет игроков, стоящих перед ним.\nAttract Magic - Кнокбек с небольшим дамагом. В приницпе абсолютно некритичная абилка, танк может держать босс у стены чтоб не отлететь,\nоднако при этом никаких других мили на боссе быть не должно - прилетевший шарик под милишника практически 100% смерть танка ибо отойти от стены с боссом он скорее всего не успет.\nЕсли все выбегают из под аое то бос ложится на ура.\nFocus Fire - Shirrak говорит: 'Shirrak the Dead Watchers focuses on (имя игрока)!', после чего перед выбранным игроком появляется ракета, которая через 3-5 секунд взрывается файр AoE, поражающими стоящих рядом 1650 файр дамага (3500 на героике).\n\nТактика:\nShirrak не спускается со ступеней, поэтому танк поднимается к нему, но босс все равно агрится на всех, кто решит постоять на ступеньках. Хилеры должны избегать Inhibit Magic, потому что 4 стака продлят каст на 200%, стоять лутше на макс расстоянии. Игрокам лучше рассосредоточиться, чтобы Focus Fire поразил только одного из них.\n\nExarch Maladaar\n\nСпособности:\nSoul Steal - создаёт Stolen Soul и вешает дебафф уменьшающий урон и лечение уменьшаются на 50%. ('оживляет') тень(Dark Sides) одного из игроков, которая начинает атаковать классовыми абилками остальных. Всем быстро переключится на тень и свалить чем быстрее.\n\nAvatar of the Martyr - когда у босса остается 15-25% здоровья, он призывает Avatar of the Martyr с его Mortal Strike (2500дмг, регулярное 1500).\nAoE фир - 10 ярд, 2-3 сек\nRibbon of Souls - слушайный 1100 шадоу дамаг\n\nТактика:\nБой с Exarch´ом может быть простым или сложным - все зависит от того, как долго проживут Dark Sides. Как только появляется тень, все должны дпсить ее, потому что она достаточно сильная и будет атаковать хилера.\nКогда у Exarch´а останется 15-25% здоровья, он призовет Avatar of the Martyr, который может бить Mortal Strike´ом, но на этом все уловки босса заканчиваются и он больше никого призывать не будет. С этого момента все начинают дамажить только Exarch´а.\n", -- [3]
"Sethekk Halls - [Sethekk]\n\nТреши:\nБольшинство не слишком сложные, хотя есть достаточно проблемные места. Прходятся классикой и вытягиванием.\nДракончики очень крепки их надо аккуратно танковать, совят вар собирает в кучу и их АОЕ, внимание на патрули, мобы часто берут\ пати или некоторых игрокво рандомной под майнд контроль, поэтому не юзайте на треше самые убойне свои абилки, всех кого можно обездвиживайте.\n\nDarkweaver Syth\n\nСпособности:\nSummon Elementals - три раза во время боя (когда остается 75%, 50%, и 25% здоровья) босс призывает 4х элементалей: shadow, fire, frost, и arcane. Они наносят урон соответствующими их природе стихиями и вешают дебафф, который каждые три секунды наносит небольшые повреждения. У элементалей мало ХП и всех, кроме Shadow, можно испугать.\nArcane, Frost, и Flame Shock - наносит 500-800 дамака соответсвенно.\nChain Lightning - цепная молния, не стойте в куче\nМили - 1000-1200 шадов дмг.\nТактика:\nDarkweaver - не особо сильный босс. Ход боя зависит от элементалей. Их всех можно быстро убить АОЕ уроном или поодиночке. Чтобы было легче с ними справиться, можно использовать Fear. Совсем не обязательно дамажить босса, когда он призвал элементалей, лучше избавиться от них. 4 элементаля и так сильно мешают игрокам, а 8 же не оставляют никаких шансов на победу.\nГлавное вовремя и быстро убивать элементалей.\n\nTalon King Ikiss\n\nСпособности:\nPolymorph - полиморф на 5 сек, диспелится\nArcane Volley - болты летящие в радиусе 40 ярдов, 1400-1900 дамака арканом\nBlink - телепор\nArcane Explosion - после Blinka босс в течении 5 сек, кастует мощнейшое АОЕ, в 40 ярдов радиусе, все получат около 5к-6к дамака арканом. Каст можно сбить только в первые 2 секунды.\nMana Shield - щит маны, часть дамага уходит в ману.\n\nТактика:\nБосс танкуется лицом к колоне, все стоят в кучке рядом с танком если босс портуется то все знают куда именно! Сигнализировать в чат криком, должен желательно танк или рога (поскольку сразу видно когда он начинает каставать), как только начинает кастовать оповещается и все включая танка бегут за колону, после АОЕ танк бежит забирает боса, главное сфокусированый ДПС по боссу и хил танка, босс блинкается ко второму по агро листу или к рандомному члену пати. Овца диспелится мгновенно только с танка. С других - после отлечивания до фулл ХП. Важно не буратинить и не попадь под АОЕ можно и в 2 перса его завалить.\n", -- [4]
"Shadow Labyrinth [SL]\n\nТреш:\nТреш в инсте средний по сложности, особо аккуратно стоит пулить только в комнатах перед боссом перед Ambassador Hellmaw, там пропуская одиноких патрульных, спуливаем 3 пака по 3, внимание спуливать надо в коридор , иначе можете сагрить патруль, он обладает неприятными абилаками - Фел Гвардов - единичный моб , который делает аое, фир и при этом понижает агро, имеет много ХП, очень хорошо резистит таунт. Поэтому патруль пулим и убиваем так же в коридоре. Перед босом последним чистится пак слева от него, один из мобов ставится в оцу, 2 моба из пака чистятся, не снимая овцы, пати отходит в коридор. Овца спадает, моба добивают в коридоре, потому что после его смерти пати направляется в обход зала Так же стоит отметить , что иногда спавнятся Роги - которые могут неудачно сесть на хилера или кастера в то время когда идет пул другой паки.\n\nAmbassador Hellmaw\n\nСпособности:\nCorrosive Acid - Наносит фронтальное Натур аое с дотом по 1200 дамаги и уменьшает броню.\nAoE Fear - все, кто находятся в пределах досягаемости (40 ярдов), пугаются на 5 секунд.\nЧарджит и станит на 3сек\n\nТактика:\nКак только погибает последний Cabal Ritualist, появляется Ambassador Hellmaw. Можно атаковать его сразу, а можно отойти в восточный туннель - восстановить здоровье/ману и подготовиться к бою.\nДождаемся пока босс уйдет в противоположный коридор там догоняем и собственно дд. Босс кастует фронтальное Натур аое с дотом по 1200 дамаги, по-этому танк разварачиавет его к рейду задом.Самое главное – танк должен имеет вдвое большее агро, чем кто либо, иначе при фире босяк сагриться на пати, если более чем двухкратное превосходство выдержано – будет бегать за зафиренным варом и дд его.Танкуется он у правой стенки коридора в самом конце, попой к пати, которая стоит у левой стены – уменьшается разбег при фире.\n\nBlackheart the Inciter\n\nСпособности:\nМили - около 800 по плате\nIncite Chaos: Контролит на 15 секунд всю пати, пати мемберы – начинают дд друг друга. Первый каст через 0:20 сек, после 1:00 и потом каждые 40 секунд.\nAoE Knockback - откидывает, уменьшая агро\nCharge: чарджит рандомного члена пати на 1 секунду, нанося до 2K дамага и возврощается к передедущей цели.\nрассредотачиваемся по той платформе наверху где стоит босс. Танк танкует, Дамагеры дд, хилеры лечат,После аое Майнд контроля - у босса обнуляется агро, тут должен быстро поймать его тенк и отвести на безопасное место, чтобы группа не попадала под кнокбэк, надо давать возможность поставить его в угол чтоб разлет был не очень сильный. Вообшем файт очень хаотичен, и зависти иногда от рандомного фактора. Могу лишь сказать что постарайтесь поднят всех в пати хотябы процентов до 70% перед Майнд Контролем.Главное – подводить к танку и давать зажать в угол – не будет сильного разлета => будет хил. После мк тоже все в кучу собираются.Если 1-2 дд завалили, а вар и прист держаться и здоровья больше чем четверть у боса - дд рекомендется бежать с кладбона, там близко.\n\nДалее >>>\n", -- [5]
"...\nGrandmaster Vorpil\n\nСпособности:\nVoid Rift - открываются 5 порталов (один на севере-востоке-западе и два на юге), с них спавнятся Void Travelers с 3400 ХП, очень медленные, при подходу к боссу взрываются нанося в 10ярдах по ~1500 дамага и лечат босса на 4% его здоровья\nShadow Bolt Volley - АОЕ Shadow Bolts, наносит физический дамаг средней мощности.\nDraw Shadows - телепортирует всю группу к боссу и сразуже кастует Rain of Fire.\nRain of Fire - каждый тик наносит урон огнем 925-1075 , босс кастует его сразу после телепорта.\n\nТактика:\nВ начале файта по периметру суммоним вокруг себя 5 портала по периметру. Из них начинают лезь Void Travelers по направлению к платформе, на которой находится босс.\nЕсли войд пересекается с боссом, то он взрывается, лечит босса на 4% жизней и всем в 10 ярдах наносит 1,5К дамаги.\nТак же из абилок аое Шадоу Валлей из болтов по 1,2-1,5К. И раз в 30 секунд телепорт всех в центр платформы(в том числе и себе), где он тут же начинает спамить рейн оф фаер по 925-1075 дамаги в тик.\nОдин из пати убивает адов, обычно это маг, – главное быстро дд, иначе адов будет много и тогда всё.\nТанку внимательно смотреть за адамии оттаскивать от них босса. Агро очень хорошо держиться. После телепорта все прыгают вниз - есть секунд 8-10 на то чтоб порезать адов/бинтануться.\nТактика вроде бы и простая, но требует импровизации. Танк пулит босса и начинает уводить его на кучку костей справа от пларформы где стоит босс.\nПосле телепорта в центр, танк тут же убегает в северо-восточную часть комнаты и забивается там в угол, после телепорта танк убегает в юго-западную часть комнаты (там еше одна кучка костей) и в конце концов после телепорта в северо- восточную часть. Все это делается для того, чтобы формировалась вереница войдов, которые будут медленно, но верно кайтиться из угла в угол. ОЧЕНь Важно следить за платформой, чтобы там не было войдов, если такие имеются их надо моментально вырезать.\nБосс зерговый, но даже если у вас убер-мега дпс, без кайта его не возмешь.\n\nMurmur\n\nСпособности:\nSonic Boom - в окне чата у вас появляется надпись - “Murmur draws energy from the air…”, в этот момент босс заряжает АОЕ на 75-85% от ваших жизней, бьет натурой+12% от него в течение 6 сек, вешает дот, и замедляет передвижение на 90% выбегаем из-под него как пол начинает мигать – ОЧЕНЬ быстро.\nMurmur's Touch - дебафф, через 15 сек цель получит 2000-3000 натур дамака и заденет близ стоящих, плюс получит сайленс на 5 сек. На ком есть – отбегаем от пати\nResonance - если в радиусе мили у босса ни кто не стоит то все получают дебаф увеличивающий дамак по вам натурой на 2000, дебаф стекается до 5 раз\nМили - 1800-2800к\n\nТактика:\nБосс бьет только мили. Через какое-то время начинается заряжаться как бомба , а потом взрывается на 8-9К Натур Дамаги. Вешает дот на рандомную цель , по истечении которого цель взрывается на 2,5К дамаги и наности такой же дамаг всем кто стоит в радиусе 10 ярдов.( После взрыва цель попадает под сайленс секунд на 4-5). Очень важная вешь, на которую стоит обратить внимание , если у Мурмура никого нет в мили рендже около 2-3 секинунд он вешает на всех дебафф увеличиваюший натур дамаг на 2К.\nПул - чарджем танка, тут же Фулл Дпс Ренджа, через секунд 8 начинают дд милишники. Когда появляется предупреждение о том что кастуется Соник Бум, танк без промедления убегает от Босса и тут же после взрыва чарджится обратно (Это критично, если танк не вернется на место вовремя все получат дебафф). Стоит отметить что мурмур имеет очень хороший физикл дамаг , по-этому хилерам зевать нельзя и надо тупо оверхилить танка .\n", -- [6]
"\n", -- [7]
 
};
\ No newline at end of file
branches/TactikSOD.toc New file
0,0 → 1,18
## Title: TactikSOD by |cFFFF8080Eritnull|r
## Title-ruRU: TactikSOD от |cFFFF8080Eritnulla|r
## Notes: Boss tactics (|cFFFFaaaaBC|r)
## Notes-ruRU: Тактика на боссов (|cFFFFaaaaБК|r)
## Author: Eritnull
## Interface: 20400
## Version: 1.5
## SavedVariablesPerCharacter: TactikSODPages, TactikSODSettings, TSODMMBSettings, TactikSODFuDB
## X-Category: Miscellaneous
TactikSOD.xml
MyMinimapButton.lua
TSODHP_00.lua
TSODCFR_00.lua
TSODAUCH_00.lua
TSODTK_00.lua
TSODKar_00.lua
TSODGrul_00.lua
TSODZA_00.lua
\ No newline at end of file
branches/Buttons.blp Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes : Added: svn:mime-type + application/octet-stream
branches/Bindings.xml New file
0,0 → 1,5
<Bindings>
<Binding name="Ïåðåêëþ÷àòåëü òàêòèêà" header="TACTIKSOD">
TactikSOD.Toggle()
</Binding>
</Bindings>
branches/MyMinimapButton.lua New file
0,0 → 1,275
--[[ MyMinimapButton v0.7
 
This is an embedded library intended to be used by other mods.
It's not a standalone mod.
 
See MyMinimapButton_API_readme.txt for more info.
]]
 
local version = 1.0
 
if not MyMinimapButton or MyMinimapButton.Version<version then
 
MyMinimapButton = {
 
Version = version, -- for version checking
 
-- Dynamically create a button
-- modName = name of the button (mandatory)
-- modSettings = table where SavedVariables are stored for the button (optional)
-- initSettings = table of default settings (optional)
Create = function(self,modName,modSettings,initSettings)
if not modName or getglobal(modName.."MinimapButton") then
return
end
initSettings = initSettings or {}
modSettings = modSettings or {}
self.Buttons = self.Buttons or {}
 
local frameName = modName.."MinimapButton"
local frame = CreateFrame("Button",frameName,Minimap)
frame:SetWidth(31)
frame:SetHeight(31)
frame:SetFrameStrata("LOW")
frame:SetToplevel(1) -- enabled in 1.10.2
frame:SetHighlightTexture("Interface\\Minimap\\UI-Minimap-ZoomButton-Highlight")
frame:SetPoint("TOPLEFT",Minimap,"TOPLEFT")
local icon = frame:CreateTexture(frameName.."Icon","BACKGROUND")
icon:SetTexture(initSettings.icon or "Interface\\Icons\\INV_Misc_QuestionMark")
icon:SetWidth(20)
icon:SetHeight(20)
icon:SetPoint("TOPLEFT",frame,"TOPLEFT",7,-5)
local overlay = frame:CreateTexture(frameName.."Overlay","OVERLAY")
overlay:SetTexture("Interface\\Minimap\\MiniMap-TrackingBorder")
overlay:SetWidth(53)
overlay:SetHeight(53)
overlay:SetPoint("TOPLEFT",frame,"TOPLEFT")
 
frame:RegisterForClicks("LeftButtonUp","RightButtonUp")
frame:SetScript("OnClick",self.OnClick)
 
frame:SetScript("OnMouseDown",self.OnMouseDown)
frame:SetScript("OnMouseUp",self.OnMouseUp)
frame:SetScript("OnEnter",self.OnEnter)
frame:SetScript("OnLeave",self.OnLeave)
 
frame:RegisterForDrag("LeftButton")
frame:SetScript("OnDragStart",self.OnDragStart)
frame:SetScript("OnDragStop",self.OnDragStop)
 
frame.tooltipTitle = modName
frame.leftClick = initSettings.left
frame.rightClick = initSettings.right
frame.tooltipText = initSettings.tooltip
 
local firstUse = 1
for i in pairs(modSettings) do
firstUse = nil -- modSettings has been populated before
end
if firstUse then
-- define modSettings from initSettings or default
modSettings.drag = initSettings.drag or "CIRCLE"
modSettings.enabled = initSettings.enabled or 1
modSettings.position = initSettings.position or self:GetDefaultPosition()
modSettings.locked = initSettings.locked or nil
end
frame.modSettings = modSettings
 
table.insert(self.Buttons,modName)
self:SetEnable(modName,modSettings.enabled)
end,
 
-- Changes the icon of the button.
-- value = texture path, ie: "Interface\\AddOn\\MyMod\\MyModIcon"
SetIcon = function(self,modName,value)
if value and getglobal(modName.."MinimapButton") then
getglobal(modName.."MinimapButtonIcon"):SetTexture(value)
end
end,
 
-- Sets the left-click function.
-- value = function
SetLeftClick = function(self,modName,value)
if value and getglobal(modName.."MinimapButton") then
getglobal(modName.."MinimapButton").leftClick = value
end
end,
 
-- Sets the right-click function.
-- value = function
SetRightClick = function(self,modName,value)
if value and getglobal(modName.."MinimapButton") then
getglobal(modName.."MinimapButton").rightClick = value
end
end,
 
-- Sets the drag route.
-- value = "CIRCLE" or "SQUARE"
SetDrag = function(self,modName,value)
local button = getglobal(modName.."MinimapButton")
if button and (value=="CIRCLE" or value=="SQUARE") then
button.modSettings.drag = value
self:Move(modName)
end
end,
 
-- Locks minimap button from moving
-- value = 0/nil/false or 1/non-nil/true
SetLock = function(self,modName,value)
local button = getglobal(modName.."MinimapButton")
if value==0 then value = nil end
if button then
button.modSettings.locked = (value and 1) or nil
end
end,
 
-- Enables or disables the minimap button
-- value = 0/nil/false or 1/non-nil/true
SetEnable = function(self,modName,value)
local button = getglobal(modName.."MinimapButton")
if value==0 then value = nil end
if button then
button.modSettings.enabled = (value and 1) or nil
if value then
button:Show()
self:Move(modName,nil,1)
else
button:Hide()
end
end
end,
 
-- Returns a setting of this minimap button
-- setting = "LOCKED", "ENABLED", "DRAG" or "POSITION"
GetSetting = function(self,modName,setting)
local button = getglobal(modName.."MinimapButton")
setting = string.lower(setting or "")
if button and button.modSettings[setting] then
return button.modSettings[setting]
end
end,
 
-- Sets the tooltip text.
-- value = string (can include \n)
SetTooltip = function(self,modName,value)
local button = getglobal(modName.."MinimapButton")
if button and value then
button.tooltipText = value
end
end,
 
-- Moves the button.
-- newPosition = degree angle to display the button (optional)
-- force = force move irregardless of locked status
Move = function(self,modName,newPosition,force)
local button = getglobal(modName.."MinimapButton")
if button and (not button.modSettings.locked or force) then
button.modSettings.position = newPosition or button.modSettings.position
local xpos,ypos
local angle = button.modSettings.position
if button.modSettings.drag=="SQUARE" then
xpos = 110 * cos(angle)
ypos = 110 * sin(angle)
xpos = math.max(-82,math.min(xpos,84))
ypos = math.max(-86,math.min(ypos,82))
else
xpos = 80 * cos(angle)
ypos = 80 * sin(angle)
end
button:SetPoint("TOPLEFT","Minimap","TOPLEFT",54-xpos,ypos-54)
end
end,
 
-- Debug. Use no parameters to list all created buttons.
Debug = function(self,modName)
DEFAULT_CHAT_FRAME:AddMessage("MyMinimapButton version = "..self.Version)
if modName then
DEFAULT_CHAT_FRAME:AddMessage("Button: \""..modName.."\"")
local button = getglobal(modName.."MinimapButton")
if button then
DEFAULT_CHAT_FRAME:AddMessage("positon = "..tostring(button.modSettings.position))
DEFAULT_CHAT_FRAME:AddMessage("enabled = "..tostring(button.modSettings.enabled))
DEFAULT_CHAT_FRAME:AddMessage("drag = "..tostring(button.modSettings.drag))
DEFAULT_CHAT_FRAME:AddMessage("locked = "..tostring(button.modSettings.locked))
else
DEFAULT_CHAT_FRAME:AddMessage("button not defined")
end
else
DEFAULT_CHAT_FRAME:AddMessage("Buttons created:")
for i=1,table.getn(self.Buttons) do
DEFAULT_CHAT_FRAME:AddMessage("\""..self.Buttons[i].."\"")
end
end
end,
 
--[[ Internal functions: do not call anything below here ]]
 
-- this gets a new default position by increments of 20 degrees
GetDefaultPosition = function(self)
local position,found = 0,1,0
 
while found do
found = nil
for i=1,table.getn(self.Buttons) do
if getglobal(self.Buttons[i].."MinimapButton").modSettings.position==position then
position = position + 20
found = 1
end
end
found = (position>340) and 1 or found -- leave if we've done full circle
end
return position
end,
 
OnMouseDown = function()
getglobal(this:GetName().."Icon"):SetTexCoord(.1,.9,.1,.9)
end,
 
OnMouseUp = function()
getglobal(this:GetName().."Icon"):SetTexCoord(0,1,0,1)
end,
 
OnEnter = function()
GameTooltip_SetDefaultAnchor(GameTooltip,UIParent)
GameTooltip:AddLine(this.tooltipTitle)
GameTooltip:AddLine(this.tooltipText,.8,.8,.8,1)
GameTooltip:Show()
end,
 
OnLeave = function()
GameTooltip:Hide()
end,
 
OnDragStart = function()
MyMinimapButton:OnMouseDown()
this:LockHighlight()
this:SetScript("OnUpdate",MyMinimapButton.OnUpdate)
end,
 
OnDragStop = function()
this:SetScript("OnUpdate",nil)
this:UnlockHighlight()
MyMinimapButton:OnMouseUp()
end,
 
OnUpdate = function()
local xpos,ypos = GetCursorPosition()
local xmin,ymin = Minimap:GetLeft(), Minimap:GetBottom()
xpos = xmin-xpos/Minimap:GetEffectiveScale()+70
ypos = ypos/Minimap:GetEffectiveScale()-ymin-70
this.modSettings.position = math.deg(math.atan2(ypos,xpos))
local modName = string.gsub(this:GetName() or "","MinimapButton$","")
MyMinimapButton:Move(modName)
end,
 
OnClick = function()
if arg1=="LeftButton" and this.leftClick then
this.leftClick()
elseif arg1=="RightButton" and this.rightClick then
this.rightClick()
end
end
 
}
 
end
branches/TSODHP_00.lua New file
0,0 → 1,13
SODChapters = {};
SODChapters[0] = {
"Hellfire Citadel - Цитадель Адского Пламени\n\nВ полуразрушенном мире Outland, на Hellfire Peninsula стоит Hellfire Citadel, непреступный бастион Орды во времена Первой и Второй войны. В течение многих лет крепость казалась пустующей... до сегодняшнего дня. Хотя многое в Дреноре было разрушено опрометчивостью Ner'zhul'a, Цитадель стоит и по сей день - населенная ныне кровожадными Fel orcs (Адскими орками). Появление их там остается загадкой и сегодня, но что действительно пугает это их число которое увеличиваться с каждым днем. Несмотря на все старания Thrall'a и жертву принесенную Grom'ом на пути избавления орков от власти демонов, ходят слухи, что нашелся новый демон который подчинил своей власти оставшихся в Дреноре орков. Неизвестны мотивы этих кровожадных варваров, но надежду внушает хотя бы то, что они точно не служат Пылающему Легионы. Возможно, наиболее пугающей новостью является то что откуда то из глубин цитадели из раздаются громоподобные раскаты и крики тысяч голосов. Многие начинают задаваться вопросом: Связаны ли эти ужасающие содрогания земли с вновь явившимися Fel Orcs и их неконтролируемым увеличением численности? К сожалению, на эти вопросы никто не в силах ответить... По крайней мере, пока..", -- [1]
"Hellfire Ramparts - Рампы - [HFR]\n\nWatchkeeper Gargolmar (62 level)\n\nСпособности по-умолчанию:\n\nShadow Word – всем знакомый спелл пристов. Наносит по 145 Shadow damage каждые три секунды. Снимается любым диспеллом.\nHeal – Обычное лечение. Обладает не сам босс, а его адды\nCharge - чардж на самую дальнюю от себя цель время от времени, прервать данный маневр никак нельзя\n\nПолезно расчистить пачки находящиеся возле того места где вы будите убивать босса\n\nGarg – это первый босс, который встретиться вам на пути. Выходит он не один, а с двумя Hellfire Watcher’ами (Именно они и имеют способность Heal)\nТактика здесь очень проста: быстрее пытаемся убить или законтролить аддов, до того как они начнут лечить Garg’a.Лечат они по каманде босса \"Heal me!\" Quickly!\nПопытайтесь иметь в группе человека, стоящего на расстоянии (логичнее всего выбрать хантера) с высокой броней, который будет находиться дальше всех от босса, т.к. босс выбирает себе целью из агро листа именно человека, который находиться дальше всего от него (Хиленьким кастерам держаться поближе или на среднем расстоянии). И хотя его удары не смертельны и для людей в Cloth, но лучше все же чтобы его держал на себе кто-нибудь хотя бы в Mail.\n\nOmor the Unscarred (62 level)\n\nСпособности по-умолчанию:\nTreacherous Aura (Curse) - наносит с 360 до 440 Shadow damage каждую секунду всем членам группы в радиусе 15 ярдов.\nFelhounds - Omor вызывает себе в помощь гончую, которая обычно обладает количеством здоровья не превышающим 2000 поинтов.\nShadow Whip - Подбрасывает цель в воздух. Когда жертва приземляется, наносит урон и за падение с высоты. Каждую секунду в воздухе наносит 175 Shadow damage.\nSpell Reflect - Когда у Omor'a остается примерно 20% жизни, он активирует щит, который отражает магию, посланную в его сторону, отражая ее на кастеров.\nOrbital Strike - наносит 325 Shadow damage\n\nСтратегия по уничтожению:\nВторой Босс – после подьема по лестнице – направо. Большой демон, изрыгает на вас свои проклятья и вызывает демонических собак, что впрочем не спасает его жизнь – умирает он очень быстро. Главное снимать проклятья – когда он их вешает. Если некому снимать – распределитесь, что бы не убить друг друга. Собак тоже проще убить сразу после вызова, что бы не мешались (Отлично подойдет Варлок),. Все кто дамажат Босса магией – отследите момент – когда он включит рефлект, что бы не убиться.\n\nVazruden & Nazan (62 level)\n\nСпособности по-умолчанию:\nFireballs - наносит от 800 до 1100 Fire damage в некотором радиусе от первого удара и еще от 380 до 1000 Fire damage, когда кто-то наступает на \"горящий пол\".\nCone of Fire - конус огня, который выпускает Nazan перед собой. Наносит 1500 Fire damage\n\nСтратегия по уничтожению:\nVaz & Naz - последний босс HFR. Гуманоид (Vaz) верхом на Драконе (Naz) - это и есть наша цель. Они летают в воздухе над своей платформой, на которой стоят двое Hellfire Sentry. Как только вы убиваете их, Vaz спускается вниз и отпускает Naz'a парить над платформой. Naz в воздухе начинает плеваться вредными Fireball'ами которые летят в рандомную цель из группы. Когда Vaz при смерти или уже мертв, Naz спускается на землю. Тут самое главное танку вовремя поймать Naz'a на себя и отвести подальше от группы, желательно развернув его задом к остальным четырем игрокам, т.к. он иногда будет делать пакости в виде Cone of Fire. Ну и все дружно снова тупо DPS по максимуму, пока он не потеряет сознание...", -- [2]
"The Blood Furnace - [BF]\n\nThe Maker (62 level)\n\nСпособности по-умолчанию:\nKnockback - Атака melee (рукопашная) радиуса. Бьет любого в melee, при этом у жертвы тут же падает агро уровень в глазах босса.\nMind Control - Рандомно подчиняет себе игрока из группы, благо длиться не долго. Не может быть диспеллено.\nAcid Spray - небольшой AoE конус основанный на nature damage (точное значение урона неизвестно).\n\nИнтересного боя, к сожалению не выйдет. Танк просто должен держать Maker'a в стороне от группы, чтобы избежать лишнего урона от Acid Spray. DPS по максимуму всеми возможными способами, пока он не успел подчинить кого-нибудь из группы.\n\nBroggok (63 level)\n\nСпособности по-умолчанию:\nPoison Bolt - Ядовитые шарики AoE... наносят nature damage и так же вредны тем, что они dot (damage over time).\nPoison Cloud - Похоже на способность Grobbulus'a в Naxxramas'e. Broggok создаст кольцо яда под собой, которое будет расширяться со временем. Если не хотите получить nature damage то лучше отбежать немного поодаль.\n\nСтратегия по уничтожению:\nЗаварушка начинается, как только мы зачищаем комнату с боссом. Затем походим и тянем за рычаг перед его клеткой, тут начнут открываться решетки на стенах комнаты. Всего четыре решетки откроется из каждой вылезет на одного элитника больше чем в предыдущей. Решетки в комнате опускаются последовательно. Если группа нуждаеться в отдыхе попросите своего приста использовать Scream ( AoE Fear) затем быстренько востанавливаем жизнь/ману и продолжаем. Как только в комнате остаеться последний моб превращаем его в овцу (или же пусть только танк DPS его) и полностью восстанавливаемся! Убиваем его, Broggok освобождается. Начинаем умерщвлять. Танк следить за Poison Cloud чтобы вовремя отойти на безопасное расстояние. И следите чтобы с танка вовремя снимались dot от Poison Bolt. Держим, лечим и бьем. Все.\n\nKel'idan the Breaker (63 level)\n\nСпособности по-умолчанию:\nAoE Shadowbolts - Конус AoE из Shadowbolts, наносит примерно 2000-3000 shadow damage.\nExplode - на небольшое время босс становиться иммунным к любым повреждениям, спустя пару секунд он взрывается нанося 4000-5000 урона (Возможно fire damage) каждому кто находился слишком близко.\n\nCтратегия по уничтожению:\nБой будет состоять из двух стадий: адды и сам босс. Аддов всего будет 5 - это будут варлоки. Никаких трудностей быть не должно, т.к. у них мало HP. Вообще можно использовать AoE Damage спеллы. Единственная гадость – это их дебаф, который при наложении на игрока увеличивает повреждения наносимые shadow magic на 1000. Длиться 3 минуты. Кастуеться он не мгновенно, но довольно быстро, т.ч. если успеете вы сможете прерывать варлоков во время чтения. Конечно, можно долго мучиться с ними, но легче всего поймать последнего моба в овцу (или держать только танком DPS), так вы сможете и восстановиться, если это нужно и дождаться конца дебафа.\nКак только все адды будут мертвы. Kel’idan начнет что то вопить и подло появиться сзади группы.\nТипо мол что мы все испортили им ритуал по перекачке крови из Магтеридана сорвали.\nГруппа в этот момент не должна ступить и быстро отбежать дальше от босса, танк же наоборот всей грудью кинется на него.\nТанк должен держать его лицом от партии, что бы та не ловила Шедоуболты, как только он позвал всех подойти поближе (или как только вы замечаете, что у босса не падает здоровье от ваших ударов) – убегайте, все, всключая танка.\nПосле его мега АоЕ – танк снова ловит его, и продолжаем умерщвлять.\nПобеда... Упав на колени Кель'идан произносит – \"Good luck... You will need it\" – видимо намекая на будущее противостояние с Магтериданом. В комнате открывается быстрый (более-менее) путь к выхода из инста.", -- [3]
"Shattered Halls [HFC], [SH]\n\nЧто сразу бросается в глаза, так это злобный треш. По сравнению с паками по 5 элитных орков-головорезов, боссы кажутся невинными малышами.\n\nМобы\nShattered Hall Assassins. Мерзкие типы, до поры до времени сидящие в стелсе. Сапают одного пати мембера и станлок/атака другого.\nShattered Hall Acolytes. Это присты. Хил, щит и майндбласт. Обладают баффом 105 Shadow Resist? на 1 час. Прист может взять его под МС и оббаффать пати. Так же рекомендуется продиспелить весь пак, в котором есть прист, если дамагать надо Шэдоу магией. ХП мало, лучше сразу убить.\nShattered Hall Brawlers. Кладут курс: наносимый дамаг +5% и полусаемый дамаг +15%\nShattered Hall Centurions. Имунны к полиморфу.\nShattered Hall Champions. Имунны к полиморфу, седуку, сапу, фрост трапам, фиру, но держатся фрост новой и их сожно замедлить холодом.\nShattered Hall Dark Casters. Есть фир и Rain of Fire. Легче не шипить, а сразу убить.\nShattered Hall Gladiators. Войны. Есть мортал страйк, да и бьют больно. Они дуэлятся друг с другом, так что пулл надо делать, когда у них по 40% хп\nShattered Hall Houndmasters патрулят с двумя собачками (Rabid Warhounds). Собаки не элитные и их надо убить первыми. Сам собаковод рэйндж атакер, есть Volley (аое атака)\nShattered Hall Legionnaires. Пулятся с группой в 4–6 аддов. Легионер должен умереть первым, в противном случае спавнит новых оркрв заместо убитых.\nShattered Hall Reavers. Есть клив.\nShattered Hall Sentries. Чаржатся.\nShattered Hand Sharpshooters. Хантеры. Юзают Scatter Shot и слабый огненный выстрел с дотом.\n\nДалее>>>", -- [4]
"Grand Warlock Nethekurse (71 level)\n\nСпособности по-умолчанию:\nDark Spine - примерно при 20% здоровья GWN активирует эту способность. Он начнет поражать любого кто окажеться достаточно близко с ним на 2000 Physical damage и еще пошлет пару Shadowbolts наугад в любого члена группы. Shadowbolts наносит примерно 1500 shadow damage.\nDeath Coil - нюк на рандомную цель из группы наносящий 2000 shadow damage, при этом жертва еще побегает в страхе 4 секунды и лечет GWN примерно на те же 2000 жизни. (Прошу сравнить и подкорректировать если не правельно, я не сильно уверен в том 4то написал правельно: He will cast Death Coil on random people which will do 2000 Shadow damage to the person hit, fear them for 4 seconds, and heal Nethekurse (presumably for 2000 HP).)\nLesser Shadow Fissure - создает Void Zone которая наносит по 1000 shadow damаge любому кто окажеться слишком близко.\n\nСтратегия по уничтожению:\nПростой босс. Стоит в комнате с четырьмя неэлитными аддами, которые просто выпуливаются по одному. Время от времени ставит ловушки, наносящие 1000 дамага в 1 сек. Отбегаем от них. Death Coil в рандомного игрока на 2000 шад дамага с фиром на 4 секунды. На 20% хп начинает крутиться, нанося 2000 физ урона в мили радиусе и аоеша шад болтами на 1500 в дальних.\nХил должен всеми силами поддерживать жизнь танка, все остальные желательно игнорировать Shadowbolts и нанося МАКСИМУМ DPS чтобы как можно быстрее отправить босса к праодцам. Вот и все, берем лут и бежим дальше.\n\nWarbringer O'mrogg (72 level)\n\nСпособности по-умолчанию:\nFear (AoE) - Страх по довольно большой зоне вокруг босса.\nBurning Weapon/Blast Wave - Оружие Rogg'a загорается пламенем и наносит дополнительные 1000 fire damage в рукопашную (melee). После он еще кастанет 2 Blast Wave которые нанесут примерно 2500 - 3200 fire damage.\nThunderclap - наносит от 938 до 1062 hature damage ближайщим членам группы и замедляет все движения ( AS - 35% , MS - 35% длиться 10 секунд). Снимаеться дюбым диспеллом.\n*Иммунен к tauntу и growlу.\n*Пристовский бафф шад протект держать только на танке\n\nСтратегия по уничтожению:\nRogg'a следует танковать в центре его комнаты, тем самым мы будет иметь достаточна места для маневров во время его Blast Wave и Fear (Единственный кто способен избежать оба этих заклинания - хантер, т.к. просто стоит дальше всех. Обычно он и ловит агро на время страха остальных членов группы, затем танк перехватывает у него эстофетную палочну назад). Единственное что действительно доставит вам проблем - это его Blast Wave , 6000 урона (2х Blast'a). Все кто в группе наносят dps в рукопашную, должны отходить, как тольк&E