IF
True()

THEN
RESPONSE #100
CutSceneId(Player1)
StorePartyLocations()
FadeToColor([20.0],0)
Wait(1)
LeaveAreaLUA("AR1304","",[2716.1823],14)
Wait(1)
Explore()
CloseDoor("Bridge01")
CreateCreature("DRTHLAR2",[2964.1829],12)
CreateCreature("DRTHLAR3",[3181.1633],12)
CreateCreature("DRTHLAR4",[3327.1617],12)
CreateCreature("DRTHLAR5",[3382.1581],12)
CreateCreature("DRTHLAR6",[3304.1525],12)
CreateCreature("DRTHLAR",[2821.1947],13)
DayNight(MIDNIGHT)
FadeFromColor([20.0],0)
Wait(2)
ActionOverride("DRTHLAR",DisplayStringHead(Myself,@1))
Wait(3)
ActionOverride("DRTHLAR2",DisplayStringHead(Myself,@2))
Wait(3)
CreateCreature("DRTHLGR",[3226.1544],6)
ActionOverride("DRTHLGR",MoveToPoint([2887.1888]))
ActionOverride("DRTHLGR",Face(13))
Wait(5)
ActionOverride("DRTHLGR",DisplayStringHead(Myself,@3))
Wait(6)
ActionOverride("DRTHLAR",DisplayStringHead(Myself,@4))
Wait(1)
CreateCreature("DRTHLZ1",[3814.2803],12)
ActionOverride("DRTHLZ1",MoveToPoint([3219.2468]))
CreateCreature("DRTHLZ2",[3751.2846],12)
ActionOverride("DRTHLZ2",MoveToPoint([3276.2422]))
CreateCreature("DRTHLZ3",[3667.2833],12)
ActionOverride("DRTHLZ3",MoveToPoint([3243.2417]))
CreateCreature("DRTHLZ4",[4050.2062],12)
ActionOverride("DRTHLZ4",MoveToPoint([3702.2015]))
CreateCreature("DRTHLZ5",[4006.2190],12)
ActionOverride("DRTHLZ5",MoveToPoint([3715.1964]))
CreateCreature("DRTHLZ6",[3877.2269],12)
ActionOverride("DRTHLZ6",MoveToPoint([3743.1918]))
Wait(4)
MoveViewPoint([2934.2146],4)
ActionOverride("DRTHLGR",DisplayStringHead(Myself,@5))
CreateCreature("DRTHLWZ3",[3279.2526],0)
Wait(7)
ActionOverride("DRTHLAR",SetSequence(8))
ActionOverride("DRTHLAR",ReallyForceSpellRES("DRTHLFRA","DRTHLZ1"))
Wait(1)
Kill("DRTHLZ1")
ActionOverride("DRTHLAR2",SetSequence(8))
ActionOverride("DRTHLAR2",ReallyForceSpellRES("DRTHLFRA","DRTHLZ2"))
Wait(1)
Kill("DRTHLZ2")
ActionOverride("DRTHLAR",SetSequence(8))
ActionOverride("DRTHLAR",ReallyForceSpellRES("DRTHLFRA","DRTHLZ3"))
ActionOverride("DRTHLAR2",SetSequence(8))
ActionOverride("DRTHLAR2",ReallyForceSpellRES("DRTHLFRA","DRTHLZ3"))
Wait(1)
Kill("DRTHLZ3")
Wait(1)

CreateCreature("DRTHLWZE",[3209.1399],0)
CreateCreature("DRTHLWZ2",[3804.2160],0)
MoveViewPoint([3397.1721],0)
ActionOverride("DRTHLAR3",SetSequence(8))
ActionOverride("DRTHLAR3",ReallyForceSpellRES("DRTHLFRA","DRTHLZ4"))
ActionOverride("DRTHLAR4",SetSequence(8))
ActionOverride("DRTHLAR4",ReallyForceSpellRES("DRTHLFRA","DRTHLZ4"))
Wait(1)
Kill("DRTHLZ4")

ActionOverride("DRTHLAR5",SetSequence(8))
ActionOverride("DRTHLAR5",ReallyForceSpellRES("DRTHLFRA","DRTHLZ5"))
Wait(1)
Kill("DRTHLZ5")

ActionOverride("DRTHLAR6",SetSequence(8))
ActionOverride("DRTHLAR6",ReallyForceSpellRES("DRTHLFRA","DRTHLZ6"))
Wait(1)
Kill("DRTHLZ6")
Wait(2)
MoveViewObject("DRTHLGR",0)

ActionOverride("DRTHLGR",DisplayStringHead(Myself,@6))
Wait(5)
ActionOverride("DRTHLAR",DisplayStringHead(Myself,@7))
Wait(4)
MoveViewPoint([3276.1669],0)
ActionOverride("DRTHLAR6",ReallyForceSpellRES("jwsiege",Myself))
Wait(5)

MoveViewObject("DRTHLGR",0)
Wait(2)
ActionOverride("DRTHLGR",DisplayStringHead(Myself,@8))
Wait(3)
ActionOverride("WIZEYE",DestroySelf())
ActionOverride("WIZEYE2",DestroySelf())

CreateCreature("DRTHLZ1",[1654.3216],9)
CreateCreature("DRTHLZ2",[1731.3176],9)
CreateCreature("DRTHLZ3",[1689.3138],9)
CreateCreature("DRTHLZ4",[1719.3223],9)

CreateCreature("DRTHLSD",[1288.2747],11)
CreateCreature("DRTHLSD2",[1321.2796],11)
CreateCreature("DRTHLSD3",[1265.2857],11)
CreateCreature("DRTHLSD4",[1381.2859],11)
CreateCreature("DRTHLSD5",[1397.2847],11)

CreateCreature("DRTHLWZE",[1437.3385],0)
CreateCreature("DRTHLWZ2",[1024.2888],0)
MoveViewPoint([1443.2754],0)

ActionOverride("DRTHLSD3",DisplayStringHead(Myself,@9))
Wait(1)
ActionOverride("DRTHLSD",Attack("DRTHLZ1"))
ActionOverride("DRTHLSD2",Attack("DRTHLZ2"))
ActionOverride("DRTHLSD3",Attack("DRTHLZ3"))
ActionOverride("DRTHLSD4",Attack("DRTHLZ4"))
ActionOverride("DRTHLSD5",Attack("DRTHLZ4"))
Wait(4)
MoveViewPoint([1621.2992],0)

ActionOverride("DRTHLZ1",Attack("DRTHLSD"))
ActionOverride("DRTHLZ2",Attack("DRTHLSD2"))
ActionOverride("DRTHLZ3",Attack("DRTHLSD3"))
ActionOverride("DRTHLZ4",Attack("DRTHLSD4"))
Wait(8)
ActionOverride("DRTHLSD",DisplayStringHead(Myself,@10))
Wait(3)

MoveViewObject("DRTHLGR",0)
ActionOverride("DRTHLGR",DisplayStringHead(Myself,@11))
Wait(5)
ActionOverride("DRTHLAR2",DisplayStringHead(Myself,@12))
Wait(2)
ActionOverride("DRTHLGR",DisplayStringHead(Myself,@13))
Wait(3)


MoveViewPoint([1621.2992],0)
ActionOverride("DRTHLSD3",DisplayStringHead(Myself,@14))
Wait(3)
ActionOverride("DRTHLSD",MoveToPoint([1329.2798]))
ActionOverride("DRTHLSD2",MoveToPoint([1298.2821]))
ActionOverride("DRTHLSD3",MoveToPoint([1344.2844]))
ActionOverride("DRTHLSD4",MoveToPoint([1329.2798]))
ActionOverride("DRTHLSD5",MoveToPoint([1298.2821]))
Wait(4)
Wait(2)
ActionOverride("DRTHLSD",DestroySelf())
ActionOverride("DRTHLSD2",DestroySelf())
ActionOverride("DRTHLSD3",DestroySelf())
ActionOverride("DRTHLSD4",DestroySelf())
ActionOverride("DRTHLSD5",DestroySelf())
ActionOverride("WIZEYE",DestroySelf())
ActionOverride("WIZEYE2",DestroySelf())
Wait(1)
MoveViewObject("DRTHLGR",0)
Wait(3)
ActionOverride("DRTHLAR2",DisplayStringHead(Myself,@15))
Wait(4)
ScreenShake([2549.2155],30)
Wait(3)
ActionOverride("DRTHLAR",DisplayStringHead(Myself,@16))
Wait(2)
ActionOverride("DRTHLAR2",DisplayStringHead(Myself,@17))
Wait(5)
DayNight(DAWN_END)
Wait(1)
ActionOverride("DRTHLGR",DisplayStringHead(Myself,@18))
Wait(3)
ActionOverride("DRTHLAR",DisplayStringHead(Myself,@19))
Wait(5)
ActionOverride("DRTHLAR2",DisplayStringHead(Myself,@20))
Wait(6)
ActionOverride("DRTHLAR",DisplayStringHead(Myself,@21))
Wait(4)
ActionOverride("DRTHLGR",DisplayStringHead(Myself,@22))

CreateCreature("DRTHLSD",[2444.1766],12)
CreateCreature("DRTHLSD2",[2491.1725],12)
CreateCreature("DRTHLSD3",[2526.1699],12)
CreateCreature("DRTHLSD4",[2439.1782],12)
CreateCreature("DRTHLSD5",[2518.1655],12)
Wait(3)
OpenDoor("Bridge01")
CreateCreature("DRTHLWZE",[4001.2643],0)
CreateCreature("DRTHLWZ2",[3493.3115],0)

ActionOverride("DRTHLSD",MoveToPoint([3824.2864]))
ActionOverride("DRTHLSD2",MoveToPoint([3857.2828]))
ActionOverride("DRTHLSD3",MoveToPoint([3884.2784]))
ActionOverride("DRTHLSD4",MoveToPoint([3762.2887]))
ActionOverride("DRTHLSD5",MoveToPoint([3728.2925]))

Wait(6)
MoveViewPoint([2934.2146],0)
Wait(7)

CreateCreature("DRTHLDK",[4003.3032],8)
CreateCreature("DRTHLDK2",[4051.2994],8)
CreateCreature("DRTHLDK3",[4111.2942],8)
CreateCreature("DRTHLDK4",[4163.2910],8)
CreateCreature("DRTHLDK5",[3963.3032],8)

MoveViewPoint([3960.2975],0)
Wait(4)
ActionOverride("DRTHLDK",Attack("DRTHLSD"))
ActionOverride("DRTHLDK2",Attack("DRTHLSD2"))
ActionOverride("DRTHLDK3",Attack("DRTHLSD3"))
ActionOverride("DRTHLDK4",Attack("DRTHLSD4"))
ActionOverride("DRTHLDK5",Attack("DRTHLSD5"))
Wait(2)

ActionOverride("DRTHLSD",Attack("DRTHLDK"))
ActionOverride("DRTHLSD2",Attack("DRTHLDK2"))
ActionOverride("DRTHLSD3",Attack("DRTHLDK3"))
ActionOverride("DRTHLSD4",Attack("DRTHLDK4"))
ActionOverride("DRTHLSD5",Attack("DRTHLDK5"))
Wait(7)

ActionOverride("DRTHLDK",DisplayStringHead(Myself,@23))
Wait(2)
ActionOverride("DRTHLDK",MoveToPoint([4575.3121]))
ActionOverride("DRTHLDK2",MoveToPoint([4621.3085]))
ActionOverride("DRTHLDK3",MoveToPoint([4657.3059]))
ActionOverride("DRTHLDK4",MoveToPoint([4577.3153]))
ActionOverride("DRTHLDK5",MoveToPoint([4629.3131]))
Wait(1)

ActionOverride("DRTHLSD3",DisplayStringHead(Myself,@24))
Wait(1)
ActionOverride("DRTHLSD",DisplayStringHead(Myself,@25))
ActionOverride("DRTHLSD2",DisplayStringHead(Myself,@25))
ActionOverride("DRTHLSD4",ClearActions(Myself))
ActionOverride("DRTHLSD5",ClearActions(Myself))
ActionOverride("DRTHLSD",ClearActions(Myself))
ActionOverride("DRTHLSD2",ClearActions(Myself))

Wait(4)

ActionOverride("DRTHLDK",DestroySelf())
ActionOverride("DRTHLDK2",DestroySelf())
ActionOverride("DRTHLDK3",DestroySelf())
ActionOverride("DRTHLDK4",DestroySelf())
ActionOverride("DRTHLDK5",DestroySelf())
Wait(1)

FadeToColor([20.0],0)
ActionOverride("WIZEYE",DestroySelf())
ActionOverride("WIZEYE2",DestroySelf())

Wait(1)
CreateCreature("DRTHLWZE",[2263.1852],0)
ActionOverride("DRTHLGR",JumpToPoint([2743.1800]))
ActionOverride("DRTHLGR",Face(8))
ActionOverride("DRTHLAR",JumpToPoint([2809.1750]))
ActionOverride("DRTHLAR",Face(8))
MoveViewPoint([2693.1736],0)

ActionOverride("DRTHLSD",JumpToPoint([2497.1787]))
ActionOverride("DRTHLSD2",JumpToPoint([2545.1745]))
ActionOverride("DRTHLSD3",JumpToPoint([2618.1697]))
ActionOverride("DRTHLSD4",JumpToPoint([2582.1648]))
ActionOverride("DRTHLSD5",JumpToPoint([2513.1691]))
ActionOverride("DRTHLAR2",JumpToPoint([2451.1726]))

ActionOverride("DRTHLSD1",Face(11))
ActionOverride("DRTHLSD2",Face(11))
ActionOverride("DRTHLSD3",Face(11))
ActionOverride("DRTHLSD4",Face(11))
ActionOverride("DRTHLSD5",Face(11))
ActionOverride("DRTHLAR2",Face(11))
Wait(1)

JumpToPoint([2828.1957])
Face(8)
FadeFromColor([20.0],214)

Wait(2)
ActionOverride("DRTHLGR",DisplayStringHead(Myself,@26))
Wait(7)
ActionOverride("DRTHLGR",DisplayStringHead(Myself,@27))
Wait(9)
ActionOverride("DRTHLAR",DisplayStringHead(Myself,@29))
Wait(4)
ActionOverride("DRTHLSD3",DisplayStringHead(Myself,@28))
Wait(3)
ActionOverride("DRTHLSD",DisplayStringHead(Myself,@25))
ActionOverride("DRTHLSD2",DisplayStringHead(Myself,@25))
ActionOverride("DRTHLSD4",DisplayStringHead(Myself,@25))
ActionOverride("DRTHLSD5",DisplayStringHead(Myself,@25))
ActionOverride("DRTHLAR2",DisplayStringHead(Myself,@25))
Wait(5)
FadeToColor([20.0],0)
ActionOverride("DRTHLSD",DestroySelf())
ActionOverride("DRTHLSD2",DestroySelf())
ActionOverride("DRTHLSD3",DestroySelf())
ActionOverride("DRTHLSD4",DestroySelf())
ActionOverride("DRTHLSD5",DestroySelf())
ActionOverride("DRTHLGR",DestroySelf())

ActionOverride("DRTHLAR",DestroySelf())
ActionOverride("DRTHLAR2",DestroySelf())
ActionOverride("DRTHLAR3",DestroySelf())
ActionOverride("DRTHLAR4",DestroySelf())
ActionOverride("DRTHLAR5",DestroySelf())
ActionOverride("DRTHLAR6",DestroySelf())
Wait(1)
CreateCreature("DRTHLLT",[3139.1665],12)
FadeFromColor([20.0],214)

ActionOverride("DRTHLLT",MoveToPoint([2896.1814]))
Wait(3)
ActionOverride("DRTHLLT",DisplayStringHead(Myself,@30))
Wait(6)

FadeToColor([20.0],0)
ActionOverride("WIZEYE3",DestroySelf())
ActionOverride("WIZEYE",DestroySelf())
UndoExplore()
RestorePartyLocations()
FadeFromColor([20.0],214)
EndCutSceneMode()
END

IF
True()

THEN
RESPONSE #100
CutSceneId(Player2)
Wait(1)
LeaveAreaLUA("AR1304","",[2703.1843],14)
Wait(163)
JumpToPoint([2855.1934])
Face(8)
END

IF
True()

THEN
RESPONSE #100
CutSceneId(Player3)
Wait(1)
LeaveAreaLUA("AR1304","",[2729.1818],14)
Wait(163)
JumpToPoint([2907.1895])
Face(8)
END

IF
True()

THEN
RESPONSE #100
CutSceneId(Player4)
Wait(1)
LeaveAreaLUA("AR1304","",[2763.1794],14)
Wait(163)
JumpToPoint([2937.1869])
Face(8)
END


IF
True()

THEN
RESPONSE #100
CutSceneId(Player5)

Wait(1)
LeaveAreaLUA("AR1304","",[2794.1767],14)
Wait(163)
JumpToPoint([2965.1837])
Face(8)
END


IF
True()

THEN
RESPONSE #100
CutSceneId(Player6)
Wait(1)
LeaveAreaLUA("AR1304","",[2813.1745],14)
Wait(163)
JumpToPoint([2986.1837])
Face(8)
END