Core:
* fix "warning C4305: 'initializing' : truncation from 'double' to 'float'" warnings * fix some other warnings here and there --HG-- branch : trunk
This commit is contained in:
@@ -130,7 +130,7 @@ public:
|
||||
{
|
||||
Unit *pTarget = Unit::GetUnit((*me), pInstance->GetData64(DATA_JAINAPROUDMOORE));
|
||||
if (pTarget && pTarget->isAlive())
|
||||
me->AddThreat(pTarget,0.0);
|
||||
me->AddThreat(pTarget,0.0f);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -154,14 +154,14 @@ public:
|
||||
pGo = true;
|
||||
if (pInstance)
|
||||
{
|
||||
AddWaypoint(0, 4896.08, -1576.35, 1333.65);
|
||||
AddWaypoint(1, 4898.68, -1615.02, 1329.48);
|
||||
AddWaypoint(2, 4907.12, -1667.08, 1321.00);
|
||||
AddWaypoint(3, 4963.18, -1699.35, 1340.51);
|
||||
AddWaypoint(4, 4989.16, -1716.67, 1335.74);
|
||||
AddWaypoint(5, 5026.27, -1736.89, 1323.02);
|
||||
AddWaypoint(6, 5037.77, -1770.56, 1324.36);
|
||||
AddWaypoint(7, 5067.23, -1789.95, 1321.17);
|
||||
AddWaypoint(0, 4896.08f, -1576.35f, 1333.65f);
|
||||
AddWaypoint(1, 4898.68f, -1615.02f, 1329.48f);
|
||||
AddWaypoint(2, 4907.12f, -1667.08f, 1321.00f);
|
||||
AddWaypoint(3, 4963.18f, -1699.35f, 1340.51f);
|
||||
AddWaypoint(4, 4989.16f, -1716.67f, 1335.74f);
|
||||
AddWaypoint(5, 5026.27f, -1736.89f, 1323.02f);
|
||||
AddWaypoint(6, 5037.77f, -1770.56f, 1324.36f);
|
||||
AddWaypoint(7, 5067.23f, -1789.95f, 1321.17f);
|
||||
Start(false, true);
|
||||
SetDespawnAtEnd(false);
|
||||
}
|
||||
|
||||
@@ -70,9 +70,9 @@ EndScriptData */
|
||||
#define CREATURE_ANCIENT_WISP 17946
|
||||
#define CREATURE_CHANNEL_TARGET 22418
|
||||
|
||||
#define NORDRASSIL_X 5503.713
|
||||
#define NORDRASSIL_Y -3523.436
|
||||
#define NORDRASSIL_Z 1608.781
|
||||
#define NORDRASSIL_X 5503.713f
|
||||
#define NORDRASSIL_Y -3523.436f
|
||||
#define NORDRASSIL_Z 1608.781f
|
||||
|
||||
class mob_ancient_wisp : public CreatureScript
|
||||
{
|
||||
@@ -412,11 +412,11 @@ public:
|
||||
void SummonDoomfire(Unit *pTarget)
|
||||
{
|
||||
me->SummonCreature(CREATURE_DOOMFIRE_SPIRIT,
|
||||
pTarget->GetPositionX()+15.0,pTarget->GetPositionY()+15.0,pTarget->GetPositionZ(),0,
|
||||
pTarget->GetPositionX()+15.0f,pTarget->GetPositionY()+15.0f,pTarget->GetPositionZ(),0,
|
||||
TEMPSUMMON_TIMED_DESPAWN, 27000);
|
||||
|
||||
me->SummonCreature(CREATURE_DOOMFIRE,
|
||||
pTarget->GetPositionX()-15.0,pTarget->GetPositionY()-15.0,pTarget->GetPositionZ(),0,
|
||||
pTarget->GetPositionX()-15.0f,pTarget->GetPositionY()-15.0f,pTarget->GetPositionZ(),0,
|
||||
TEMPSUMMON_TIMED_DESPAWN, 27000);
|
||||
}
|
||||
|
||||
|
||||
@@ -123,7 +123,7 @@ public:
|
||||
{
|
||||
Unit *pTarget = Unit::GetUnit((*me), pInstance->GetData64(DATA_THRALL));
|
||||
if (pTarget && pTarget->isAlive())
|
||||
me->AddThreat(pTarget,0.0);
|
||||
me->AddThreat(pTarget,0.0f);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -146,14 +146,14 @@ public:
|
||||
pGo = true;
|
||||
if (pInstance)
|
||||
{
|
||||
AddWaypoint(0, 5492.91, -2404.61, 1462.63);
|
||||
AddWaypoint(1, 5531.76, -2460.87, 1469.55);
|
||||
AddWaypoint(2, 5554.58, -2514.66, 1476.12);
|
||||
AddWaypoint(3, 5554.16, -2567.23, 1479.90);
|
||||
AddWaypoint(4, 5540.67, -2625.99, 1480.89);
|
||||
AddWaypoint(5, 5508.16, -2659.2, 1480.15);
|
||||
AddWaypoint(6, 5489.62, -2704.05, 1482.18);
|
||||
AddWaypoint(7, 5457.04, -2726.26, 1485.10);
|
||||
AddWaypoint(0, 5492.91f, -2404.61f, 1462.63f);
|
||||
AddWaypoint(1, 5531.76f, -2460.87f, 1469.55f);
|
||||
AddWaypoint(2, 5554.58f, -2514.66f, 1476.12f);
|
||||
AddWaypoint(3, 5554.16f, -2567.23f, 1479.90f);
|
||||
AddWaypoint(4, 5540.67f, -2625.99f, 1480.89f);
|
||||
AddWaypoint(5, 5508.16f, -2659.2f, 1480.15f);
|
||||
AddWaypoint(6, 5489.62f, -2704.05f, 1482.18f);
|
||||
AddWaypoint(7, 5457.04f, -2726.26f, 1485.10f);
|
||||
Start(false, true);
|
||||
SetDespawnAtEnd(false);
|
||||
}
|
||||
|
||||
@@ -118,7 +118,7 @@ public:
|
||||
{
|
||||
Unit *pTarget = Unit::GetUnit((*me), pInstance->GetData64(DATA_THRALL));
|
||||
if (pTarget && pTarget->isAlive())
|
||||
me->AddThreat(pTarget,0.0);
|
||||
me->AddThreat(pTarget,0.0f);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -141,14 +141,14 @@ public:
|
||||
pGo = true;
|
||||
if (pInstance)
|
||||
{
|
||||
AddWaypoint(0, 5492.91, -2404.61, 1462.63);
|
||||
AddWaypoint(1, 5531.76, -2460.87, 1469.55);
|
||||
AddWaypoint(2, 5554.58, -2514.66, 1476.12);
|
||||
AddWaypoint(3, 5554.16, -2567.23, 1479.90);
|
||||
AddWaypoint(4, 5540.67, -2625.99, 1480.89);
|
||||
AddWaypoint(5, 5508.16, -2659.2, 1480.15);
|
||||
AddWaypoint(6, 5489.62, -2704.05, 1482.18);
|
||||
AddWaypoint(7, 5457.04, -2726.26, 1485.10);
|
||||
AddWaypoint(0, 5492.91f, -2404.61f, 1462.63f);
|
||||
AddWaypoint(1, 5531.76f, -2460.87f, 1469.55f);
|
||||
AddWaypoint(2, 5554.58f, -2514.66f, 1476.12f);
|
||||
AddWaypoint(3, 5554.16f, -2567.23f, 1479.90f);
|
||||
AddWaypoint(4, 5540.67f, -2625.99f, 1480.89f);
|
||||
AddWaypoint(5, 5508.16f, -2659.2f, 1480.15f);
|
||||
AddWaypoint(6, 5489.62f, -2704.05f, 1482.18f);
|
||||
AddWaypoint(7, 5457.04f, -2726.26f, 1485.10f);
|
||||
Start(false, true);
|
||||
SetDespawnAtEnd(false);
|
||||
}
|
||||
|
||||
+8
-8
@@ -138,14 +138,14 @@ public:
|
||||
pGo = true;
|
||||
if (pInstance)
|
||||
{
|
||||
AddWaypoint(0, 4896.08, -1576.35, 1333.65);
|
||||
AddWaypoint(1, 4898.68, -1615.02, 1329.48);
|
||||
AddWaypoint(2, 4907.12, -1667.08, 1321.00);
|
||||
AddWaypoint(3, 4963.18, -1699.35, 1340.51);
|
||||
AddWaypoint(4, 4989.16, -1716.67, 1335.74);
|
||||
AddWaypoint(5, 5026.27, -1736.89, 1323.02);
|
||||
AddWaypoint(6, 5037.77, -1770.56, 1324.36);
|
||||
AddWaypoint(7, 5067.23, -1789.95, 1321.17);
|
||||
AddWaypoint(0, 4896.08f, -1576.35f, 1333.65f);
|
||||
AddWaypoint(1, 4898.68f, -1615.02f, 1329.48f);
|
||||
AddWaypoint(2, 4907.12f, -1667.08f, 1321.00f);
|
||||
AddWaypoint(3, 4963.18f, -1699.35f, 1340.51f);
|
||||
AddWaypoint(4, 4989.16f, -1716.67f, 1335.74f);
|
||||
AddWaypoint(5, 5026.27f, -1736.89f, 1323.02f);
|
||||
AddWaypoint(6, 5037.77f, -1770.56f, 1324.36f);
|
||||
AddWaypoint(7, 5067.23f, -1789.95f, 1321.17f);
|
||||
Start(false, true);
|
||||
SetDespawnAtEnd(false);
|
||||
}
|
||||
|
||||
@@ -40,274 +40,274 @@ EndScriptData */
|
||||
// Locations for summoning gargoyls and frost wyrms in special cases
|
||||
float SpawnPointSpecial[3][3]=
|
||||
{
|
||||
{5497.08, -2493.23, 1535.72}, //spawn point for the gargoyles near the horde gate
|
||||
{5624.53, -2548.12, 1551.54}, //spawn point for the frost wyrm near the horde gate
|
||||
{5604.41, -2811.98, 1547.77} //spawn point for the gargoyles and wyrms near the horde tower
|
||||
{5497.08f, -2493.23f, 1535.72f}, //spawn point for the gargoyles near the horde gate
|
||||
{5624.53f, -2548.12f, 1551.54f}, //spawn point for the frost wyrm near the horde gate
|
||||
{5604.41f, -2811.98f, 1547.77f} //spawn point for the gargoyles and wyrms near the horde tower
|
||||
};
|
||||
|
||||
// Locations for summoning waves in Alliance base
|
||||
float AllianceBase[4][3]=
|
||||
{
|
||||
{4928.48, -1526.38, 1326.83},
|
||||
{4923.54, -1514.29, 1327.98},
|
||||
{4928.41, -1510.35, 1327.99},
|
||||
{4938.35, -1521.00, 1326.69}
|
||||
{4928.48f, -1526.38f, 1326.83f},
|
||||
{4923.54f, -1514.29f, 1327.98f},
|
||||
{4928.41f, -1510.35f, 1327.99f},
|
||||
{4938.35f, -1521.00f, 1326.69f}
|
||||
};
|
||||
|
||||
float JainaDummySpawn[2][4]=
|
||||
{
|
||||
{5497.01, -2719.03, 1483.08, 2.90426},
|
||||
{5484.98, -2721.69, 1483.39, 6.00656}
|
||||
{5497.01f, -2719.03f, 1483.08f, 2.90426f},
|
||||
{5484.98f, -2721.69f, 1483.39f, 6.00656f}
|
||||
};
|
||||
|
||||
// Locations for summoning waves in Horde base
|
||||
float HordeBase[4][3]=
|
||||
{
|
||||
{5458.01, -2340.27, 1459.60},
|
||||
{5466.01, -2334.69, 1460.06},
|
||||
{5468.45, -2355.13, 1459.99},
|
||||
{5479.06, -2344.16, 1461.74}
|
||||
{5458.01f, -2340.27f, 1459.60f},
|
||||
{5466.01f, -2334.69f, 1460.06f},
|
||||
{5468.45f, -2355.13f, 1459.99f},
|
||||
{5479.06f, -2344.16f, 1461.74f}
|
||||
};
|
||||
|
||||
// Lady Jaina's waypoints when retreathing
|
||||
float JainaWPs[2][3]=
|
||||
{
|
||||
{5078.56, -1789.79, 1320.73},//next to the small stairs
|
||||
{5037.38, -1778.39, 1322.61},//center of alliance base
|
||||
{5078.56f, -1789.79f, 1320.73f},//next to the small stairs
|
||||
{5037.38f, -1778.39f, 1322.61f},//center of alliance base
|
||||
};
|
||||
|
||||
float InfernalPos[8][3]=//spawn points for the infernals in the horde base
|
||||
{
|
||||
{5453.59, -2764.52, 1493.50},
|
||||
{5478.4, -2781.77, 1497.52},
|
||||
{5506.09, -2780.53, 1496.32},
|
||||
{5532.1, -2763.42, 1492.37},
|
||||
{5544.16, -2733.99, 1487.14},
|
||||
{5536.19, -2708.18, 1480.01},
|
||||
{5510.16, -2691.75, 1479.66},
|
||||
{5482.39, -2689.19, 1481.09}
|
||||
{5453.59f, -2764.52f, 1493.50f},
|
||||
{5478.4f, -2781.77f, 1497.52f},
|
||||
{5506.09f, -2780.53f, 1496.32f},
|
||||
{5532.1f, -2763.42f, 1492.37f},
|
||||
{5544.16f, -2733.99f, 1487.14f},
|
||||
{5536.19f, -2708.18f, 1480.01f},
|
||||
{5510.16f, -2691.75f, 1479.66f},
|
||||
{5482.39f, -2689.19f, 1481.09f}
|
||||
};
|
||||
|
||||
float InfernalSPWP[26][4]=//spawn points for the infernals in the horde base used in the cleaning wave
|
||||
{
|
||||
{5490.96, -2718.72, 1482.96, 0.49773},
|
||||
{5449.51, -2723.32, 1485.69, 2.69685},
|
||||
{5520.83, -2624.68, 1483.82, 1.20459},
|
||||
{5558.28, -2629.26, 1485.76, 0.37992},
|
||||
{5567.97, -2758.69, 1494.10, 5.04125},
|
||||
{5384.90, -2793.47, 1503.90, 5.55412},
|
||||
{5495.33, -2814.06, 1501.56, 1.12055},
|
||||
{5472.63, -2929.39, 1538.31, 1.95777},
|
||||
{5334.72, -2952.29, 1534.34, 0.50869},
|
||||
{5398.36, -2872.46, 1512.38, 0.76787},
|
||||
{5514.39, -2768.63, 1492.30, 1.55721},
|
||||
{5598.91, -2703.75, 1495.64, 2.56644},
|
||||
{5467.80, -2655.93, 1482.27, 0.85819},
|
||||
{5399.83, -2985.24, 1545.04, 5.92559},
|
||||
{5232.13, -2967.05, 1553.09, 5.41351},
|
||||
{5272.02, -3082.52, 1567.09, 3.40681},
|
||||
{5343.26, -3120.71, 1582.92, 3.16727},
|
||||
{5371.26, -3175.24, 1587.41, 6.10466},
|
||||
{5434.67, -3177.91, 1579.25, 2.77850},
|
||||
{5237.39, -3149.25, 1593.59, 0.83855},
|
||||
{5202.15, -3016.64, 1566.28, 3.31256},
|
||||
{5302.54, -2914.37, 1528.53, 3.37146},
|
||||
{5439.04, -2834.81, 1508.80, 2.14231},
|
||||
{5421.33, -2771.04, 1494.28, 6.06223},
|
||||
{5549.76, -2692.93, 1482.68, 2.19414},
|
||||
{5459.78, -2755.71, 1490.68, 1.05139}
|
||||
{5490.96f, -2718.72f, 1482.96f, 0.49773f},
|
||||
{5449.51f, -2723.32f, 1485.69f, 2.69685f},
|
||||
{5520.83f, -2624.68f, 1483.82f, 1.20459f},
|
||||
{5558.28f, -2629.26f, 1485.76f, 0.37992f},
|
||||
{5567.97f, -2758.69f, 1494.10f, 5.04125f},
|
||||
{5384.90f, -2793.47f, 1503.90f, 5.55412f},
|
||||
{5495.33f, -2814.06f, 1501.56f, 1.12055f},
|
||||
{5472.63f, -2929.39f, 1538.31f, 1.95777f},
|
||||
{5334.72f, -2952.29f, 1534.34f, 0.50869f},
|
||||
{5398.36f, -2872.46f, 1512.38f, 0.76787f},
|
||||
{5514.39f, -2768.63f, 1492.30f, 1.55721f},
|
||||
{5598.91f, -2703.75f, 1495.64f, 2.56644f},
|
||||
{5467.80f, -2655.93f, 1482.27f, 0.85819f},
|
||||
{5399.83f, -2985.24f, 1545.04f, 5.92559f},
|
||||
{5232.13f, -2967.05f, 1553.09f, 5.41351f},
|
||||
{5272.02f, -3082.52f, 1567.09f, 3.40681f},
|
||||
{5343.26f, -3120.71f, 1582.92f, 3.16727f},
|
||||
{5371.26f, -3175.24f, 1587.41f, 6.10466f},
|
||||
{5434.67f, -3177.91f, 1579.25f, 2.77850f},
|
||||
{5237.39f, -3149.25f, 1593.59f, 0.83855f},
|
||||
{5202.15f, -3016.64f, 1566.28f, 3.31256f},
|
||||
{5302.54f, -2914.37f, 1528.53f, 3.37146f},
|
||||
{5439.04f, -2834.81f, 1508.80f, 2.14231f},
|
||||
{5421.33f, -2771.04f, 1494.28f, 6.06223f},
|
||||
{5549.76f, -2692.93f, 1482.68f, 2.19414f},
|
||||
{5459.78f, -2755.71f, 1490.68f, 1.05139f}
|
||||
};
|
||||
|
||||
float VeinPos[14][8]=//spawn points of the ancient gem veins
|
||||
{
|
||||
{5184.84, -1982.59, 1382.66, 2.58079, 0, 0, 0.960944, 0.276742}, //alliance
|
||||
{5107.66, -2071.16, 1368.37, 2.65148, 0, 0, 0.970124, 0.242611}, //alliance
|
||||
{5040.53, -2227.65, 1403.17, 3.35049, 0, 0, 0.99455, -0.104257}, //alliance
|
||||
{5187.59, -2453.12, 1455.51, 5.87943, 0, 0, 0.20051, -0.979692}, //alliance
|
||||
{5429.43, -2340.65, 1465.38, 4.7681, 0, 0, 0.687138, -0.726527}, //alliance
|
||||
{5463.99, -2315.95, 1470.29, 1.52045, 0, 0, 0.689084, 0.724682}, //alliance
|
||||
{5624.65, -2495.09, 1510.11, 0.0124869, 0, 0, 0.00624342, 0.999981}, //alliance
|
||||
{5285.41, -3348.32, 1663.01, 1.57152, 0, 0, 0.707362, 0.706852}, //horde
|
||||
{5417.69, -3372.52, 1656.31, 0.361993, 0, 0, 0.18001, 0.983665}, //horde
|
||||
{5315.34, -3238.32, 1622.88, 3.03627, 0, 0, 0.998614, 0.0526347}, //horde
|
||||
{5303.4, -3096.44, 1596.41, 1.72073, 0, 0, 0.758081, 0.65216}, //horde
|
||||
{5265.13, -3177.27, 1616.22, 0.813604, 0, 0, 0.395674, 0.918391}, //horde
|
||||
{5374.3, -3420.59, 1653.43, 1.45762, 0, 0, 0.665981, 0.745969}, //horde
|
||||
{5441.54, -3321.59, 1651.55, 0.258306, 0, 0, 0.128794, 0.991671} //horde
|
||||
{5184.84f, -1982.59f, 1382.66f, 2.58079f, 0, 0, 0.960944f, 0.276742f}, //alliance
|
||||
{5107.66f, -2071.16f, 1368.37f, 2.65148f, 0, 0, 0.970124f, 0.242611f}, //alliance
|
||||
{5040.53f, -2227.65f, 1403.17f, 3.35049f, 0, 0, 0.99455f, -0.104257f}, //alliance
|
||||
{5187.59f, -2453.12f, 1455.51f, 5.87943f, 0, 0, 0.20051f, -0.979692f}, //alliance
|
||||
{5429.43f, -2340.65f, 1465.38f, 4.7681f, 0, 0, 0.687138f, -0.726527f}, //alliance
|
||||
{5463.99f, -2315.95f, 1470.29f, 1.52045f, 0, 0, 0.689084f, 0.724682f}, //alliance
|
||||
{5624.65f, -2495.09f, 1510.11f, 0.0124869f, 0, 0, 0.00624342f, 0.999981f}, //alliance
|
||||
{5285.41f, -3348.32f, 1663.01f, 1.57152f, 0, 0, 0.707362f, 0.706852f}, //horde
|
||||
{5417.69f, -3372.52f, 1656.31f, 0.361993f, 0, 0, 0.18001f, 0.983665f}, //horde
|
||||
{5315.34f, -3238.32f, 1622.88f, 3.03627f, 0, 0, 0.998614f, 0.0526347f}, //horde
|
||||
{5303.4f, -3096.44f, 1596.41f, 1.72073f, 0, 0, 0.758081f, 0.65216f}, //horde
|
||||
{5265.13f, -3177.27f, 1616.22f, 0.813604f, 0, 0, 0.395674f, 0.918391f}, //horde
|
||||
{5374.3f, -3420.59f, 1653.43f, 1.45762f, 0, 0, 0.665981f, 0.745969f}, //horde
|
||||
{5441.54f, -3321.59f, 1651.55f, 0.258306f, 0, 0, 0.128794f, 0.991671f} //horde
|
||||
};
|
||||
|
||||
float AllianceOverrunGargPos[5][4]=//gargoyle spawn points in the alliance overrun
|
||||
{
|
||||
{5279.94, -2049.68, 1311.38, 0},//garg1
|
||||
{5289.15, -2219.06, 1291.12, 0},//garg2
|
||||
{5202.07, -2136.10, 1305.07, 2.8},//garg3
|
||||
{5071.52, -2425.63, 1454.48, 5.54},//garg4
|
||||
{5120.65, -2467.92, 1463.93, 2.54}//garg5
|
||||
{5279.94f, -2049.68f, 1311.38f, 0},//garg1
|
||||
{5289.15f, -2219.06f, 1291.12f, 0},//garg2
|
||||
{5202.07f, -2136.10f, 1305.07f, 2.8f},//garg3
|
||||
{5071.52f, -2425.63f, 1454.48f, 5.54f},//garg4
|
||||
{5120.65f, -2467.92f, 1463.93f, 2.54f}//garg5
|
||||
};
|
||||
|
||||
float AllianceFirePos[92][8]=//spawn points for the fire visuals (GO) in the alliance base
|
||||
{
|
||||
{5039.9, -1796.84, 1323.88, 2.59222, 0, 0, 0.962511, 0.271243},
|
||||
{5087.2, -1795.2, 1320.68, 1.03946, 0, 0, 0.496644, 0.867954},
|
||||
{5112.68, -1806.66, 1359.93, 1.37799, 0, 0, 0.63576, 0.771887},
|
||||
{5095.61, -1793.27, 1359.78, 0.580806, 0, 0, 0.286338, 0.958129},
|
||||
{5090.43, -1784.45, 1360.44, 0.796784, 0, 0, 0.387937, 0.921686},
|
||||
{5139.25, -1783.11, 1359.39, 3.30849, 0, 0, 0.99652, -0.0833509},
|
||||
{5112.16, -1763.72, 1361.35, 5.10312, 0, 0, 0.556388, -0.830922},
|
||||
{4981.18, -1793.98, 1335.7, 3.23072, 0, 0, 0.999007, -0.0445498},
|
||||
{4996.57, -1766.75, 1341.62, 3.5331, 0, 0, 0.980902, -0.194505},
|
||||
{4983.74, -1769.25, 1345.75, 3.79228, 0, 0, 0.947541, -0.319635},
|
||||
{4996.01, -1774.43, 1330.71, 3.07364, 0, 0, 0.999423, 0.0339693},
|
||||
{5094.2, -1726.13, 1330.55, 1.56175, 0, 0, 0.703901, 0.710298},
|
||||
{5079.82, -1721.24, 1336.26, 1.18868, 0, 0, 0.559964, 0.828517},
|
||||
{5077.68, -1717.15, 1327.78, 0.0145145, 0, 0, 0.00725717, 0.999974},
|
||||
{5122.27, -1738.22, 1341.67, 0.835256, 0, 0, 0.405593, 0.914054},
|
||||
{5131.88, -1741.15, 1335.25, 2.15472, 0, 0, 0.880712, 0.473653},
|
||||
{5196.93, -1772.99, 1345.2, 0.128397, 0, 0, 0.0641544, 0.99794},
|
||||
{5225.33, -1756.06, 1344.17, 3.04223, 0, 0, 0.998766, 0.0496599},
|
||||
{5224.84, -1767.05, 1360.06, 3.19538, 0, 0, 0.999638, -0.0268922},
|
||||
{5202.05, -1763.47, 1361.68, 2.59455, 0, 0, 0.962826, 0.270122},
|
||||
{5194.74, -1766.66, 1356.94, 0.0734191, 0, 0, 0.0367013, 0.999326},
|
||||
{5159.67, -1832.97, 1344.5, 5.17457, 0, 0, 0.526356, -0.850264},
|
||||
{5096.17, -1858.73, 1332.46, 5.30021, 0, 0, 0.471939, -0.881631},
|
||||
{5110.7, -1856.59, 1342.84, 5.97564, 0, 0, 0.153167, -0.9882},
|
||||
{5109.76, -1855.3, 1332.38, 4.89572, 0, 0, 0.639411, -0.768865},
|
||||
{5068.95, -1837.37, 1328.81, 2.61569, 0, 0, 0.965628, 0.25993},
|
||||
{5064.4, -1824.77, 1329.02, 2.16409, 0, 0, 0.88292, 0.469524},
|
||||
{5059.89, -1848.79, 1329.59, 0.0709955, 0, 0, 0.0354903, 0.99937},
|
||||
{5014.37, -1851.39, 1322.56, 4.66949, 0, 0, 0.722111, -0.691777},
|
||||
{5025.1, -1848.27, 1323.39, 4.44565, 0, 0, 0.794854, -0.606801},
|
||||
{4942.63, -1890.13, 1326.59, 3.28719, 0, 0, 0.997351, -0.0727343},
|
||||
{4937.95, -1888.71, 1352.41, 3.41678, 0, 0, 0.990549, -0.13716},
|
||||
{4922.48, -1881.92, 1352.41, 5.03077, 0, 0, 0.586075, -0.810257},
|
||||
{4915.35, -1894.32, 1351.24, 6.22457, 0, 0, 0.0293048, -0.999571},
|
||||
{4922.71, -1904.84, 1352.56, 1.37866, 0, 0, 0.63602, 0.771672},
|
||||
{4932.89, -1905.49, 1352.56, 1.89702, 0, 0, 0.812549, 0.582893},
|
||||
{5011.83, -1861.05, 1345.86, 4.43777, 0, 0, 0.797239, -0.603664},
|
||||
{5011.83, -1861.05, 1363.26, 4.748, 0, 0, 0.694406, -0.719583},
|
||||
{5021.46, -1858.35, 1342.17, 4.86188, 0, 0, 0.652329, -0.757936},
|
||||
{4995.02, -1698.3, 1370.38, 6.15779, 0, 0, 0.0626579, -0.998035},
|
||||
{5119.85, -1728.9, 1336.04, 5.87112, 0, 0, 0.204579, -0.97885},
|
||||
{5214.75, -1751.02, 1342.5, 5.08965, 0, 0, 0.561972, -0.827156},
|
||||
{5075.04, -1822.43, 1328.87, 3.99951, 0, 0, 0.9094, -0.415924},
|
||||
{5057.09, -1823.32, 1350.35, 3.88169, 0, 0, 0.93231, -0.361659},
|
||||
{4984.6, -1816.99, 1329.21, 3.05308, 0, 0, 0.999021, 0.0442417},
|
||||
{4983.35, -1811.55, 1356.82, 3.33975, 0, 0, 0.995096, -0.098917},
|
||||
{4984.11, -1825.73, 1350.76, 2.26375, 0, 0, 0.905211, 0.424962},
|
||||
{4968.47, -1786.46, 1354.09, 3.07663, 0, 0, 0.999473, 0.0324733},
|
||||
{5061.82, -1751.16, 1339.07, 5.94727, 0, 0, 0.167171, -0.985928},
|
||||
{5063.75, -1763, 1351.91, 0.759707, 0, 0, 0.370784, 0.928719},
|
||||
{5078.65, -1708.26, 1353.9, 1.27022, 0, 0, 0.593264, 0.805008},
|
||||
{4983.19, -1755.96, 1331.13, 4.28221, 0, 0, 0.841733, -0.539894},
|
||||
{4972.76, -1755.3, 1332.5, 4.21938, 0, 0, 0.858276, -0.513188},
|
||||
{4961.65, -1760.82, 1351.69, 3.56515, 0, 0, 0.977659, -0.210198},
|
||||
{5086.45, -1779.83, 1321.62, 6.23157, 0, 0, 0.0258051, -0.999667},
|
||||
{5063.15, -1756.74, 1328.56, 0.886926, 0, 0, 0.42907, 0.903271},
|
||||
{5042.45, -1800.61, 1323.88, 2.50093, 0, 0, 0.949131, 0.31488},
|
||||
{5084.74, -1725.35, 1327.89, 1.65034, 0, 0, 0.734663, 0.678432},
|
||||
{4993.25, -1758.1, 1331.07, 3.49995, 0, 0, 0.98399, -0.178223},
|
||||
{5078.53, -1867.85, 1348.91, 5.85612, 0, 0, 0.211913, -0.977288},
|
||||
{5080.74, -1869.73, 1333.18, 6.18206, 0, 0, 0.0505424, -0.998722},
|
||||
{5089.55, -1894.13, 1356.08, 1.52072, 0, 0, 0.689181, 0.724589},
|
||||
{5113.24, -1899.49, 1363.77, 1.50108, 0, 0, 0.682034, 0.731321},
|
||||
{4984.18, -1907.69, 1325.62, 3.82193, 0, 0, 0.942698, -0.333646},
|
||||
{5094.14, -2432.08, 1429.38, 4.70083, 0, 0, 0.711182, -0.703007},
|
||||
{5329.89, -2113.30, 1281.06, 5.60560, 0, 0, 0.332347, -0.943157},
|
||||
{5170.87, -2148.13, 1278.32, 1.63540, 0, 0, 0.729573, 0.683903 },
|
||||
{5132.94, -1960.25, 1367.8, 3.69787, 0, 0, 0.961568, -0.274566},
|
||||
{5280.82, -2351.55, 1431.57, 4.46913, 0, 0, 0.787677, -0.616088},
|
||||
{5176.78, -2121.43, 1295.27, 3.24153, 0, 0, 0.998752, -0.04995},
|
||||
{5332.75, -2101.41, 1296.37, 5.50350, 0, 0, 0.380043, -0.924969},
|
||||
{5265.70, -2050.27, 1287.57, 0.50051, 0, 0, 0.247655, 0.968848 },
|
||||
{5194.21, -2129.89, 1274.04, 3.08053, 0, 0, 0.999534, 0.0305272},
|
||||
{5225.81, -1985.50, 1364.15, 0.37247, 0, 0, 0.185163, 0.982708 },
|
||||
{5339.46, -2204.47, 1280.45, 0.99921, 0, 0, 0.479081, 0.877771 },
|
||||
{5269.63, -2020.57, 1299.62, 3.00201, 0, 0, 0.997566, 0.0697332},
|
||||
{5111.54, -2445.70, 1435.31, 2.70983, 0, 0, 0.976788, 0.214207 },
|
||||
{5111.24, -1901.14, 1355.33, 1.61028, 0, 0, 0.720929, 0.693009 },
|
||||
{5310.42, -2207.82, 1277.46, 0.50441, 0, 0, 0.249544, 0.968363 },
|
||||
{5150.81, -2042.13, 1394.3, 2.21031, 0, 0, 0.893534, 0.448995 },
|
||||
{5224.84, -2376.61, 1366.33, 5.0621, 0, 0, 0.573311, -0.819338},
|
||||
{5105.41, -2454.86, 1446.16, 4.64584, 0, 0, 0.730239, -0.683191},
|
||||
{5309.65, -2188.28, 1266.84, 5.56631, 0, 0, 0.350811, -0.936446},
|
||||
{5281.46, -2047.82, 1287.67, 2.44909, 0, 0, 0.940652, 0.339373 },
|
||||
{5325.45, -2189.41, 1309.6, 6.23783, 0, 0, 0.0226771, -0.999743},
|
||||
{5190.96, -2142.54, 1293.03, 6.25668, 0, 0, 0.0132544, -0.999912},
|
||||
{5089.99, -2467.49, 1441.8, 0.77381, 0, 0, 0.377326, 0.92608 },
|
||||
{5195.08, -2129.01, 1285.36, 3.55727, 0, 0, 0.978480, -0.206344},
|
||||
{5353.76, -2116.28, 1299.27, 6.17894, 0, 0, 0.0521006, -0.998642},
|
||||
{5271.14, -2037.38, 1299.24, 4.07879, 0, 0, 0.892201, -0.451638},
|
||||
{5332.5 , -2181.28, 1279.95, 4.6906, 0, 0, 0.714768, -0.699362},
|
||||
{5108.2 , -2429.84, 1427.73, 4.5194, 0, 0, 0.771943, -0.635691}
|
||||
{5039.9f, -1796.84f, 1323.88f, 2.59222f, 0, 0, 0.962511f, 0.271243f},
|
||||
{5087.2f, -1795.2f, 1320.68f, 1.03946f, 0, 0, 0.496644f, 0.867954f},
|
||||
{5112.68f, -1806.66f, 1359.93f, 1.37799f, 0, 0, 0.63576f, 0.771887f},
|
||||
{5095.61f, -1793.27f, 1359.78f, 0.580806f, 0, 0, 0.286338f, 0.958129f},
|
||||
{5090.43f, -1784.45f, 1360.44f, 0.796784f, 0, 0, 0.387937f, 0.921686f},
|
||||
{5139.25f, -1783.11f, 1359.39f, 3.30849f, 0, 0, 0.99652f, -0.0833509f},
|
||||
{5112.16f, -1763.72f, 1361.35f, 5.10312f, 0, 0, 0.556388f, -0.830922f},
|
||||
{4981.18f, -1793.98f, 1335.7f, 3.23072f, 0, 0, 0.999007f, -0.0445498f},
|
||||
{4996.57f, -1766.75f, 1341.62f, 3.5331f, 0, 0, 0.980902f, -0.194505f},
|
||||
{4983.74f, -1769.25f, 1345.75f, 3.79228f, 0, 0, 0.947541f, -0.319635f},
|
||||
{4996.01f, -1774.43f, 1330.71f, 3.07364f, 0, 0, 0.999423f, 0.0339693f},
|
||||
{5094.2f, -1726.13f, 1330.55f, 1.56175f, 0, 0, 0.703901f, 0.710298f},
|
||||
{5079.82f, -1721.24f, 1336.26f, 1.18868f, 0, 0, 0.559964f, 0.828517f},
|
||||
{5077.68f, -1717.15f, 1327.78f, 0.0145145f, 0, 0, 0.00725717f, 0.999974f},
|
||||
{5122.27f, -1738.22f, 1341.67f, 0.835256f, 0, 0, 0.405593f, 0.914054f},
|
||||
{5131.88f, -1741.15f, 1335.25f, 2.15472f, 0, 0, 0.880712f, 0.473653f},
|
||||
{5196.93f, -1772.99f, 1345.2f, 0.128397f, 0, 0, 0.0641544f, 0.99794f},
|
||||
{5225.33f, -1756.06f, 1344.17f, 3.04223f, 0, 0, 0.998766f, 0.0496599f},
|
||||
{5224.84f, -1767.05f, 1360.06f, 3.19538f, 0, 0, 0.999638f, -0.0268922f},
|
||||
{5202.05f, -1763.47f, 1361.68f, 2.59455f, 0, 0, 0.962826f, 0.270122f},
|
||||
{5194.74f, -1766.66f, 1356.94f, 0.0734191f, 0, 0, 0.0367013f, 0.999326f},
|
||||
{5159.67f, -1832.97f, 1344.5f, 5.17457f, 0, 0, 0.526356f, -0.850264f},
|
||||
{5096.17f, -1858.73f, 1332.46f, 5.30021f, 0, 0, 0.471939f, -0.881631f},
|
||||
{5110.7f, -1856.59f, 1342.84f, 5.97564f, 0, 0, 0.153167f, -0.9882f},
|
||||
{5109.76f, -1855.3f, 1332.38f, 4.89572f, 0, 0, 0.639411f, -0.768865f},
|
||||
{5068.95f, -1837.37f, 1328.81f, 2.61569f, 0, 0, 0.965628f, 0.25993f},
|
||||
{5064.4f, -1824.77f, 1329.02f, 2.16409f, 0, 0, 0.88292f, 0.469524f},
|
||||
{5059.89f, -1848.79f, 1329.59f, 0.0709955f, 0, 0, 0.0354903f, 0.99937f},
|
||||
{5014.37f, -1851.39f, 1322.56f, 4.66949f, 0, 0, 0.722111f, -0.691777f},
|
||||
{5025.1f, -1848.27f, 1323.39f, 4.44565f, 0, 0, 0.794854f, -0.606801f},
|
||||
{4942.63f, -1890.13f, 1326.59f, 3.28719f, 0, 0, 0.997351f, -0.0727343f},
|
||||
{4937.95f, -1888.71f, 1352.41f, 3.41678f, 0, 0, 0.990549f, -0.13716f},
|
||||
{4922.48f, -1881.92f, 1352.41f, 5.03077f, 0, 0, 0.586075f, -0.810257f},
|
||||
{4915.35f, -1894.32f, 1351.24f, 6.22457f, 0, 0, 0.0293048f, -0.999571f},
|
||||
{4922.71f, -1904.84f, 1352.56f, 1.37866f, 0, 0, 0.63602f, 0.771672f},
|
||||
{4932.89f, -1905.49f, 1352.56f, 1.89702f, 0, 0, 0.812549f, 0.582893f},
|
||||
{5011.83f, -1861.05f, 1345.86f, 4.43777f, 0, 0, 0.797239f, -0.603664f},
|
||||
{5011.83f, -1861.05f, 1363.26f, 4.748f, 0, 0, 0.694406f, -0.719583f},
|
||||
{5021.46f, -1858.35f, 1342.17f, 4.86188f, 0, 0, 0.652329f, -0.757936f},
|
||||
{4995.02f, -1698.3f, 1370.38f, 6.15779f, 0, 0, 0.0626579f, -0.998035f},
|
||||
{5119.85f, -1728.9f, 1336.04f, 5.87112f, 0, 0, 0.204579f, -0.97885f},
|
||||
{5214.75f, -1751.02f, 1342.5f, 5.08965f, 0, 0, 0.561972f, -0.827156f},
|
||||
{5075.04f, -1822.43f, 1328.87f, 3.99951f, 0, 0, 0.9094f, -0.415924f},
|
||||
{5057.09f, -1823.32f, 1350.35f, 3.88169f, 0, 0, 0.93231f, -0.361659f},
|
||||
{4984.6f, -1816.99f, 1329.21f, 3.05308f, 0, 0, 0.999021f, 0.0442417f},
|
||||
{4983.35f, -1811.55f, 1356.82f, 3.33975f, 0, 0, 0.995096f, -0.098917f},
|
||||
{4984.11f, -1825.73f, 1350.76f, 2.26375f, 0, 0, 0.905211f, 0.424962f},
|
||||
{4968.47f, -1786.46f, 1354.09f, 3.07663f, 0, 0, 0.999473f, 0.0324733f},
|
||||
{5061.82f, -1751.16f, 1339.07f, 5.94727f, 0, 0, 0.167171f, -0.985928f},
|
||||
{5063.75f, -1763, 1351.91f, 0.759707f, 0, 0, 0.370784f, 0.928719f},
|
||||
{5078.65f, -1708.26f, 1353.9f, 1.27022f, 0, 0, 0.593264f, 0.805008f},
|
||||
{4983.19f, -1755.96f, 1331.13f, 4.28221f, 0, 0, 0.841733f, -0.539894f},
|
||||
{4972.76f, -1755.3f, 1332.5f, 4.21938f, 0, 0, 0.858276f, -0.513188f},
|
||||
{4961.65f, -1760.82f, 1351.69f, 3.56515f, 0, 0, 0.977659f, -0.210198f},
|
||||
{5086.45f, -1779.83f, 1321.62f, 6.23157f, 0, 0, 0.0258051f, -0.999667f},
|
||||
{5063.15f, -1756.74f, 1328.56f, 0.886926f, 0, 0, 0.42907f, 0.903271f},
|
||||
{5042.45f, -1800.61f, 1323.88f, 2.50093f, 0, 0, 0.949131f, 0.31488f},
|
||||
{5084.74f, -1725.35f, 1327.89f, 1.65034f, 0, 0, 0.734663f, 0.678432f},
|
||||
{4993.25f, -1758.1f, 1331.07f, 3.49995f, 0, 0, 0.98399f, -0.178223f},
|
||||
{5078.53f, -1867.85f, 1348.91f, 5.85612f, 0, 0, 0.211913f, -0.977288f},
|
||||
{5080.74f, -1869.73f, 1333.18f, 6.18206f, 0, 0, 0.0505424f, -0.998722f},
|
||||
{5089.55f, -1894.13f, 1356.08f, 1.52072f, 0, 0, 0.689181f, 0.724589f},
|
||||
{5113.24f, -1899.49f, 1363.77f, 1.50108f, 0, 0, 0.682034f, 0.731321f},
|
||||
{4984.18f, -1907.69f, 1325.62f, 3.82193f, 0, 0, 0.942698f, -0.333646f},
|
||||
{5094.14f, -2432.08f, 1429.38f, 4.70083f, 0, 0, 0.711182f, -0.703007f},
|
||||
{5329.89f, -2113.30f, 1281.06f, 5.60560f, 0, 0, 0.332347f, -0.943157f},
|
||||
{5170.87f, -2148.13f, 1278.32f, 1.63540f, 0, 0, 0.729573f, 0.683903f },
|
||||
{5132.94f, -1960.25f, 1367.8f, 3.69787f, 0, 0, 0.961568f, -0.274566f},
|
||||
{5280.82f, -2351.55f, 1431.57f, 4.46913f, 0, 0, 0.787677f, -0.616088f},
|
||||
{5176.78f, -2121.43f, 1295.27f, 3.24153f, 0, 0, 0.998752f, -0.04995f},
|
||||
{5332.75f, -2101.41f, 1296.37f, 5.50350f, 0, 0, 0.380043f, -0.924969f},
|
||||
{5265.70f, -2050.27f, 1287.57f, 0.50051f, 0, 0, 0.247655f, 0.968848f },
|
||||
{5194.21f, -2129.89f, 1274.04f, 3.08053f, 0, 0, 0.999534f, 0.0305272f},
|
||||
{5225.81f, -1985.50f, 1364.15f, 0.37247f, 0, 0, 0.185163f, 0.982708f },
|
||||
{5339.46f, -2204.47f, 1280.45f, 0.99921f, 0, 0, 0.479081f, 0.877771f },
|
||||
{5269.63f, -2020.57f, 1299.62f, 3.00201f, 0, 0, 0.997566f, 0.0697332f},
|
||||
{5111.54f, -2445.70f, 1435.31f, 2.70983f, 0, 0, 0.976788f, 0.214207f },
|
||||
{5111.24f, -1901.14f, 1355.33f, 1.61028f, 0, 0, 0.720929f, 0.693009f },
|
||||
{5310.42f, -2207.82f, 1277.46f, 0.50441f, 0, 0, 0.249544f, 0.968363f },
|
||||
{5150.81f, -2042.13f, 1394.3f, 2.21031f, 0, 0, 0.893534f, 0.448995f },
|
||||
{5224.84f, -2376.61f, 1366.33f, 5.0621f, 0, 0, 0.573311f, -0.819338f},
|
||||
{5105.41f, -2454.86f, 1446.16f, 4.64584f, 0, 0, 0.730239f, -0.683191f},
|
||||
{5309.65f, -2188.28f, 1266.84f, 5.56631f, 0, 0, 0.350811f, -0.936446f},
|
||||
{5281.46f, -2047.82f, 1287.67f, 2.44909f, 0, 0, 0.940652f, 0.339373f },
|
||||
{5325.45f, -2189.41f, 1309.6f, 6.23783f, 0, 0, 0.0226771f, -0.999743f},
|
||||
{5190.96f, -2142.54f, 1293.03f, 6.25668f, 0, 0, 0.0132544f, -0.999912f},
|
||||
{5089.99f, -2467.49f, 1441.8f, 0.77381f, 0, 0, 0.377326f, 0.92608f },
|
||||
{5195.08f, -2129.01f, 1285.36f, 3.55727f, 0, 0, 0.978480f, -0.206344f},
|
||||
{5353.76f, -2116.28f, 1299.27f, 6.17894f, 0, 0, 0.0521006f, -0.998642f},
|
||||
{5271.14f, -2037.38f, 1299.24f, 4.07879f, 0, 0, 0.892201f, -0.451638f},
|
||||
{5332.5f , -2181.28f, 1279.95f, 4.6906f, 0, 0, 0.714768f, -0.699362f},
|
||||
{5108.2f , -2429.84f, 1427.73f, 4.5194f, 0, 0, 0.771943f, -0.635691f}
|
||||
};
|
||||
|
||||
float HordeFirePos[65][8]=//spawn points for the fire visuals (GO) in the horde base
|
||||
{
|
||||
{5524.11, -2612.73, 1483.38, 1.96198, 0, 0, 0.831047, 0.556202},
|
||||
{5514.42, -2617.19, 1505.77, 1.82453, 0, 0, 0.790892, 0.611956},
|
||||
{5510.21, -2624.77, 1485.34, 1.71065, 0, 0, 0.754783, 0.655974},
|
||||
{5570.72, -2619.04, 1487.62, 0.728898, 0, 0, 0.356435, 0.93432},
|
||||
{5570.29, -2639.37, 1487.31, 1.49308, 0, 0, 0.679104, 0.734042},
|
||||
{5583.56, -2637.2, 1503.78, 1.46559, 0, 0, 0.668951, 0.743307},
|
||||
{5571.53, -2626.81, 1510.99, 0.362107, 0, 0, 0.180066, 0.983654},
|
||||
{5545.97, -2659.62, 1489.64, 5.07055, 0, 0, 0.569845, -0.821752},
|
||||
{5557.44, -2675.91, 1482.58, 1.70118, 0, 0, 0.751671, 0.659539},
|
||||
{5594.98, -2742.31, 1495.51, 4.5993, 0, 0, 0.74594, -0.666013},
|
||||
{5599.65, -2755.6, 1505.05, 1.66896, 0, 0, 0.740947, 0.671564},
|
||||
{5565.95, -2774.75, 1499.48, 6.22425, 0, 0, 0.0294611, -0.999566},
|
||||
{5567.1, -2769.7, 1511.17, 5.99257, 0, 0, 0.144799, -0.989461},
|
||||
{5572.84, -2774.16, 1527.06, 0.836428, 0, 0, 0.406129, 0.913816},
|
||||
{5538.32, -2805.94, 1498.87, 4.30082, 0, 0, 0.836674, -0.547701},
|
||||
{5515.66, -2801.74, 1503.53, 5.57316, 0, 0, 0.347602, -0.937642},
|
||||
{5516.76, -2827.14, 1501.15, 0.35026, 0, 0, 0.174236, 0.984704},
|
||||
{5536.13, -2813.51, 1537.21, 4.51681, 0, 0, 0.772765, -0.634692},
|
||||
{5525.05, -2825.16, 1538.53, 0.489275, 0, 0, 0.242205, 0.970225},
|
||||
{5534.42, -2815.45, 1562.84, 4.62834, 0, 0, 0.736191, -0.676774},
|
||||
{5519.64, -2831.12, 1526.46, 0.611008, 0, 0, 0.300774, 0.953696},
|
||||
{5551.04, -2827.55, 1523.5, 3.35206, 0, 0, 0.994468, -0.10504},
|
||||
{5469.22, -2802.87, 1503.5, 4.99509, 0, 0, 0.600436, -0.799673},
|
||||
{5427.8, -2737.26, 1487.12, 1.78673, 0, 0, 0.779186, 0.626793},
|
||||
{5454.1, -2709.1, 1485.92, 3.03552, 0, 0, 0.998594, 0.0530137},
|
||||
{5436.3, -2718.2, 1506.02, 2.7567, 0, 0, 0.981539, 0.191261},
|
||||
{5412.6, -2740.55, 1510.79, 2.98446, 0, 0, 0.996915, 0.0784832},
|
||||
{5406.12, -2752.48, 1521.01, 2.05769, 0, 0, 0.856705, 0.515807},
|
||||
{5445.24, -2676.35, 1521.89, 2.91378, 0, 0, 0.99352, 0.113661},
|
||||
{5481.4, -2665.08, 1482.23, 4.30001, 0, 0, 0.836895, -0.547363},
|
||||
{5443.51, -2675.44, 1487.12, 2.90986, 0, 0, 0.993295, 0.115606},
|
||||
{5391.72, -2647.3, 1528.9, 3.76987, 0, 0, 0.951063, -0.308997},
|
||||
{5421.09, -2734.12, 1521.01, 2.70567, 0, 0, 0.97634, 0.216242},
|
||||
{5405.39, -2710.33, 1533.77, 2.51324, 0, 0, 0.951052, 0.309032},
|
||||
{5423.96, -2703.76, 1516.34, 2.79206, 0, 0, 0.984767, 0.173879},
|
||||
{5444.75, -2735.23, 1486.37, 2.22657, 0, 0, 0.897155, 0.441715},
|
||||
{5570.98, -2747.91, 1495.7, 5.14433, 0, 0, 0.53915, -0.84221},
|
||||
{5567.79, -2673.9, 1484.66, 2.72529, 0, 0, 0.978415, 0.20665},
|
||||
{5600.71, -2696.8, 1500.42, 0.443704, 0, 0, 0.220036, 0.975492},
|
||||
{5600.7, -2693.04, 1515.2, 5.16003, 0, 0, 0.532522, -0.846416},
|
||||
{5627.56, -2839.66, 1510.53, 5.41527, 0, 0, 0.420463, -0.907309},
|
||||
{5622.02, -2868.71, 1516.22, 2.25482, 0, 0, 0.903303, 0.429002},
|
||||
{5586.61, -2878.97, 1510.34, 4.55604, 0, 0, 0.76017, -0.649724},
|
||||
{5583.78, -2843.71, 1509.54, 5.35715, 0, 0, 0.44665, -0.894709},
|
||||
{5580.95, -2811.3, 1513.3, 3.57587, 0, 0, 0.976518, -0.215434},
|
||||
{5542.52, -2869.31, 1523.13, 5.23304, 0, 0, 0.501275, -0.865288},
|
||||
{5557.35, -2866.36, 1518.76, 4.48299, 0, 0, 0.783388, -0.621533},
|
||||
{5380.91, -2849.36, 1512.81, 3.90962, 0, 0, 0.927168, -0.374646},
|
||||
{5395.76, -2881.41, 1521.11, 4.28426, 0, 0, 0.84118, -0.540755},
|
||||
{5374.87, -2859.63, 1528.98, 3.30252, 0, 0, 0.996765, -0.0803745},
|
||||
{5356.07, -2854.66, 1520.34, 5.83933, 0, 0, 0.220108, -0.975475},
|
||||
{5363.01, -2975.72, 1539.02, 4.13738, 0, 0, 0.87859, -0.477576},
|
||||
{5336.85, -2980.74, 1561.24, 5.11126, 0, 0, 0.553001, -0.83318},
|
||||
{5335.23, -2974.62, 1540.05, 5.04451, 0, 0, 0.580496, -0.814263},
|
||||
{5422.37, -2998.87, 1549.98, 4.51831, 0, 0, 0.772288, -0.635272},
|
||||
{5405.54, -3014.6, 1562.16, 5.86761, 0, 0, 0.206298, -0.978489},
|
||||
{5427.96, -3019.4, 1561.58, 3.53498, 0, 0, 0.980718, -0.19543},
|
||||
{5348.12, -2977.84, 1582.47, 3.94025, 0, 0, 0.921323, -0.388799},
|
||||
{5331.12, -2993.71, 1576.14, 0.0642734, 0, 0, 0.0321311, 0.999484},
|
||||
{5321.63, -2986.55, 1552.2, 5.29503, 0, 0, 0.474219, -0.880407},
|
||||
{5292.1, -2914.36, 1529.52, 2.9742, 0, 0, 0.996499, 0.083601},
|
||||
{5281.77, -2926.5, 1530.62, 1.67829, 0, 0, 0.744071, 0.6681},
|
||||
{5287.19, -2909.94, 1543.49, 3.31192, 0, 0, 0.996376, -0.0850591},
|
||||
{5534.15, -2679.35, 1483.61, 0.428685, 0, 0, 0.212705, 0.977116},
|
||||
{5545.43, -2647.82, 1483.05, 5.38848, 0, 0, 0.432578, -0.901596}
|
||||
{5524.11f, -2612.73f, 1483.38f, 1.96198f, 0, 0, 0.831047f, 0.556202f},
|
||||
{5514.42f, -2617.19f, 1505.77f, 1.82453f, 0, 0, 0.790892f, 0.611956f},
|
||||
{5510.21f, -2624.77f, 1485.34f, 1.71065f, 0, 0, 0.754783f, 0.655974f},
|
||||
{5570.72f, -2619.04f, 1487.62f, 0.728898f, 0, 0, 0.356435f, 0.93432f},
|
||||
{5570.29f, -2639.37f, 1487.31f, 1.49308f, 0, 0, 0.679104f, 0.734042f},
|
||||
{5583.56f, -2637.2f, 1503.78f, 1.46559f, 0, 0, 0.668951f, 0.743307f},
|
||||
{5571.53f, -2626.81f, 1510.99f, 0.362107f, 0, 0, 0.180066f, 0.983654f},
|
||||
{5545.97f, -2659.62f, 1489.64f, 5.07055f, 0, 0, 0.569845f, -0.821752f},
|
||||
{5557.44f, -2675.91f, 1482.58f, 1.70118f, 0, 0, 0.751671f, 0.659539f},
|
||||
{5594.98f, -2742.31f, 1495.51f, 4.5993f, 0, 0, 0.74594f, -0.666013f},
|
||||
{5599.65f, -2755.6f, 1505.05f, 1.66896f, 0, 0, 0.740947f, 0.671564f},
|
||||
{5565.95f, -2774.75f, 1499.48f, 6.22425f, 0, 0, 0.0294611f, -0.999566f},
|
||||
{5567.1f, -2769.7f, 1511.17f, 5.99257f, 0, 0, 0.144799f, -0.989461f},
|
||||
{5572.84f, -2774.16f, 1527.06f, 0.836428f, 0, 0, 0.406129f, 0.913816f},
|
||||
{5538.32f, -2805.94f, 1498.87f, 4.30082f, 0, 0, 0.836674f, -0.547701f},
|
||||
{5515.66f, -2801.74f, 1503.53f, 5.57316f, 0, 0, 0.347602f, -0.937642f},
|
||||
{5516.76f, -2827.14f, 1501.15f, 0.35026f, 0, 0, 0.174236f, 0.984704f},
|
||||
{5536.13f, -2813.51f, 1537.21f, 4.51681f, 0, 0, 0.772765f, -0.634692f},
|
||||
{5525.05f, -2825.16f, 1538.53f, 0.489275f, 0, 0, 0.242205f, 0.970225f},
|
||||
{5534.42f, -2815.45f, 1562.84f, 4.62834f, 0, 0, 0.736191f, -0.676774f},
|
||||
{5519.64f, -2831.12f, 1526.46f, 0.611008f, 0, 0, 0.300774f, 0.953696f},
|
||||
{5551.04f, -2827.55f, 1523.5f, 3.35206f, 0, 0, 0.994468f, -0.10504f},
|
||||
{5469.22f, -2802.87f, 1503.5f, 4.99509f, 0, 0, 0.600436f, -0.799673f},
|
||||
{5427.8f, -2737.26f, 1487.12f, 1.78673f, 0, 0, 0.779186f, 0.626793f},
|
||||
{5454.1f, -2709.1f, 1485.92f, 3.03552f, 0, 0, 0.998594f, 0.0530137f},
|
||||
{5436.3f, -2718.2f, 1506.02f, 2.7567f, 0, 0, 0.981539f, 0.191261f},
|
||||
{5412.6f, -2740.55f, 1510.79f, 2.98446f, 0, 0, 0.996915f, 0.0784832f},
|
||||
{5406.12f, -2752.48f, 1521.01f, 2.05769f, 0, 0, 0.856705f, 0.515807f},
|
||||
{5445.24f, -2676.35f, 1521.89f, 2.91378f, 0, 0, 0.99352f, 0.113661f},
|
||||
{5481.4f, -2665.08f, 1482.23f, 4.30001f, 0, 0, 0.836895f, -0.547363f},
|
||||
{5443.51f, -2675.44f, 1487.12f, 2.90986f, 0, 0, 0.993295f, 0.115606f},
|
||||
{5391.72f, -2647.3f, 1528.9f, 3.76987f, 0, 0, 0.951063f, -0.308997f},
|
||||
{5421.09f, -2734.12f, 1521.01f, 2.70567f, 0, 0, 0.97634f, 0.216242f},
|
||||
{5405.39f, -2710.33f, 1533.77f, 2.51324f, 0, 0, 0.951052f, 0.309032f},
|
||||
{5423.96f, -2703.76f, 1516.34f, 2.79206f, 0, 0, 0.984767f, 0.173879f},
|
||||
{5444.75f, -2735.23f, 1486.37f, 2.22657f, 0, 0, 0.897155f, 0.441715f},
|
||||
{5570.98f, -2747.91f, 1495.7f, 5.14433f, 0, 0, 0.53915f, -0.84221f},
|
||||
{5567.79f, -2673.9f, 1484.66f, 2.72529f, 0, 0, 0.978415f, 0.20665f},
|
||||
{5600.71f, -2696.8f, 1500.42f, 0.443704f, 0, 0, 0.220036f, 0.975492f},
|
||||
{5600.7f, -2693.04f, 1515.2f, 5.16003f, 0, 0, 0.532522f, -0.846416f},
|
||||
{5627.56f, -2839.66f, 1510.53f, 5.41527f, 0, 0, 0.420463f, -0.907309f},
|
||||
{5622.02f, -2868.71f, 1516.22f, 2.25482f, 0, 0, 0.903303f, 0.429002f},
|
||||
{5586.61f, -2878.97f, 1510.34f, 4.55604f, 0, 0, 0.76017f, -0.649724f},
|
||||
{5583.78f, -2843.71f, 1509.54f, 5.35715f, 0, 0, 0.44665f, -0.894709f},
|
||||
{5580.95f, -2811.3f, 1513.3f, 3.57587f, 0, 0, 0.976518f, -0.215434f},
|
||||
{5542.52f, -2869.31f, 1523.13f, 5.23304f, 0, 0, 0.501275f, -0.865288f},
|
||||
{5557.35f, -2866.36f, 1518.76f, 4.48299f, 0, 0, 0.783388f, -0.621533f},
|
||||
{5380.91f, -2849.36f, 1512.81f, 3.90962f, 0, 0, 0.927168f, -0.374646f},
|
||||
{5395.76f, -2881.41f, 1521.11f, 4.28426f, 0, 0, 0.84118f, -0.540755f},
|
||||
{5374.87f, -2859.63f, 1528.98f, 3.30252f, 0, 0, 0.996765f, -0.0803745f},
|
||||
{5356.07f, -2854.66f, 1520.34f, 5.83933f, 0, 0, 0.220108f, -0.975475f},
|
||||
{5363.01f, -2975.72f, 1539.02f, 4.13738f, 0, 0, 0.87859f, -0.477576f},
|
||||
{5336.85f, -2980.74f, 1561.24f, 5.11126f, 0, 0, 0.553001f, -0.83318f},
|
||||
{5335.23f, -2974.62f, 1540.05f, 5.04451f, 0, 0, 0.580496f, -0.814263f},
|
||||
{5422.37f, -2998.87f, 1549.98f, 4.51831f, 0, 0, 0.772288f, -0.635272f},
|
||||
{5405.54f, -3014.6f, 1562.16f, 5.86761f, 0, 0, 0.206298f, -0.978489f},
|
||||
{5427.96f, -3019.4f, 1561.58f, 3.53498f, 0, 0, 0.980718f, -0.19543f},
|
||||
{5348.12f, -2977.84f, 1582.47f, 3.94025f, 0, 0, 0.921323f, -0.388799f},
|
||||
{5331.12f, -2993.71f, 1576.14f, 0.0642734f, 0, 0, 0.0321311f, 0.999484f},
|
||||
{5321.63f, -2986.55f, 1552.2f, 5.29503f, 0, 0, 0.474219f, -0.880407f},
|
||||
{5292.1f, -2914.36f, 1529.52f, 2.9742f, 0, 0, 0.996499f, 0.083601f},
|
||||
{5281.77f, -2926.5f, 1530.62f, 1.67829f, 0, 0, 0.744071f, 0.6681f},
|
||||
{5287.19f, -2909.94f, 1543.49f, 3.31192f, 0, 0, 0.996376f, -0.0850591f},
|
||||
{5534.15f, -2679.35f, 1483.61f, 0.428685f, 0, 0, 0.212705f, 0.977116f},
|
||||
{5545.43f, -2647.82f, 1483.05f, 5.38848f, 0, 0, 0.432578f, -0.901596f}
|
||||
};
|
||||
|
||||
hyjalAI::hyjalAI(Creature *c) : npc_escortAI(c), Summons(me)
|
||||
@@ -758,7 +758,7 @@ void hyjalAI::UpdateAI(const uint32 diff)
|
||||
{
|
||||
me->SetVisibility(VISIBILITY_OFF);
|
||||
HideNearPos(me->GetPositionX(), me->GetPositionY());
|
||||
HideNearPos(5037.76, -1889.71);
|
||||
HideNearPos(5037.76f, -1889.71f);
|
||||
for (uint8 i = 0; i < 92; ++i)//summon fires
|
||||
me->SummonGameObject(FLAMEOBJECT,AllianceFirePos[i][0],AllianceFirePos[i][1],AllianceFirePos[i][2],AllianceFirePos[i][3],AllianceFirePos[i][4],AllianceFirePos[i][5],AllianceFirePos[i][6],AllianceFirePos[i][7],0);
|
||||
|
||||
@@ -770,8 +770,8 @@ void hyjalAI::UpdateAI(const uint32 diff)
|
||||
{
|
||||
me->SetVisibility(VISIBILITY_OFF);
|
||||
HideNearPos(me->GetPositionX(), me->GetPositionY());
|
||||
HideNearPos(5563, -2763.19);
|
||||
HideNearPos(5542.2, -2629.36);
|
||||
HideNearPos(5563, -2763.19f);
|
||||
HideNearPos(5542.2f, -2629.36f);
|
||||
for (uint8 i = 0; i < 65; ++i)//summon fires
|
||||
me->SummonGameObject(FLAMEOBJECT,HordeFirePos[i][0],HordeFirePos[i][1],HordeFirePos[i][2],HordeFirePos[i][3],HordeFirePos[i][4],HordeFirePos[i][5],HordeFirePos[i][6],HordeFirePos[i][7],0);
|
||||
|
||||
@@ -788,11 +788,11 @@ void hyjalAI::UpdateAI(const uint32 diff)
|
||||
RespawnNearPos(me->GetPositionX(), me->GetPositionY());
|
||||
if (Faction == 0)
|
||||
{
|
||||
RespawnNearPos(5037.76, -1889.71);
|
||||
RespawnNearPos(5037.76f, -1889.71f);
|
||||
} else if (Faction == 1)
|
||||
{
|
||||
RespawnNearPos(5563, -2763.19);
|
||||
RespawnNearPos(5542.2, -2629.36);
|
||||
RespawnNearPos(5563, -2763.19f);
|
||||
RespawnNearPos(5542.2f, -2629.36f);
|
||||
}
|
||||
me->SetVisibility(VISIBILITY_ON);
|
||||
}else{
|
||||
@@ -813,12 +813,12 @@ void hyjalAI::UpdateAI(const uint32 diff)
|
||||
switch(me->GetEntry())
|
||||
{
|
||||
case JAINA://jaina
|
||||
HideNearPos(5037.76, -1889.71);
|
||||
HideNearPos(5037.76f, -1889.71f);
|
||||
break;
|
||||
case THRALL://thrall
|
||||
HideNearPos(5563, -2763.19);
|
||||
HideNearPos(5542.2, -2629.36);
|
||||
HideNearPos(5603.75, -2853.12);
|
||||
HideNearPos(5563, -2763.19f);
|
||||
HideNearPos(5542.2f, -2629.36f);
|
||||
HideNearPos(5603.75f, -2853.12f);
|
||||
break;
|
||||
}
|
||||
me->SetVisibility(VISIBILITY_OFF);
|
||||
|
||||
@@ -28,131 +28,131 @@
|
||||
|
||||
float HordeWPs[8][3]=//basic waypoints from spawn to leader
|
||||
{
|
||||
{5492.91, -2404.61, 1462.63},
|
||||
{5531.76, -2460.87, 1469.55},
|
||||
{5554.58, -2514.66, 1476.12},
|
||||
{5554.16, -2567.23, 1479.90},
|
||||
{5540.67, -2625.99, 1480.89},
|
||||
{5508.16, -2659.20, 1480.15},//random rush starts from here
|
||||
{5489.62, -2704.05, 1482.18},
|
||||
{5457.04, -2726.26, 1485.10}
|
||||
{5492.91f, -2404.61f, 1462.63f},
|
||||
{5531.76f, -2460.87f, 1469.55f},
|
||||
{5554.58f, -2514.66f, 1476.12f},
|
||||
{5554.16f, -2567.23f, 1479.90f},
|
||||
{5540.67f, -2625.99f, 1480.89f},
|
||||
{5508.16f, -2659.20f, 1480.15f},//random rush starts from here
|
||||
{5489.62f, -2704.05f, 1482.18f},
|
||||
{5457.04f, -2726.26f, 1485.10f}
|
||||
};
|
||||
float AllianceWPs[8][3]=//basic waypoints from spawn to leader
|
||||
{
|
||||
{4896.08, -1576.35, 1333.65},
|
||||
{4898.68, -1615.02, 1329.48},
|
||||
{4907.12, -1667.08, 1321.00},
|
||||
{4963.18, -1699.35, 1340.51},
|
||||
{4989.16, -1716.67, 1335.74},//first WP in the base, after the gate
|
||||
{5026.27, -1736.89, 1323.02},
|
||||
{5037.77, -1770.56, 1324.36},
|
||||
{5067.23, -1789.95, 1321.17}
|
||||
{4896.08f, -1576.35f, 1333.65f},
|
||||
{4898.68f, -1615.02f, 1329.48f},
|
||||
{4907.12f, -1667.08f, 1321.00f},
|
||||
{4963.18f, -1699.35f, 1340.51f},
|
||||
{4989.16f, -1716.67f, 1335.74f},//first WP in the base, after the gate
|
||||
{5026.27f, -1736.89f, 1323.02f},
|
||||
{5037.77f, -1770.56f, 1324.36f},
|
||||
{5067.23f, -1789.95f, 1321.17f}
|
||||
};
|
||||
|
||||
float FrostWyrmWPs[3][3]=//waypoints for the frost wyrms in horde base
|
||||
{
|
||||
{5580.82, -2628.83, 1528.28},
|
||||
{5550.90, -2667.16, 1505.45},
|
||||
{5459.64, -2725.91, 1484.83}
|
||||
{5580.82f, -2628.83f, 1528.28f},
|
||||
{5550.90f, -2667.16f, 1505.45f},
|
||||
{5459.64f, -2725.91f, 1484.83f}
|
||||
};
|
||||
|
||||
float GargoyleWPs[3][3]=//waypoints for the gargoyles in horde base
|
||||
{
|
||||
{5533.66, -2634.32, 1495.33},
|
||||
{5517.88, -2712.05, 1490.54},
|
||||
{5459.64, -2725.91, 1484.83}
|
||||
{5533.66f, -2634.32f, 1495.33f},
|
||||
{5517.88f, -2712.05f, 1490.54f},
|
||||
{5459.64f, -2725.91f, 1484.83f}
|
||||
};
|
||||
|
||||
float FlyPathWPs[3][3]=//waypoints for the gargoyls and frost wyrms in horde base in wave 1/3
|
||||
{
|
||||
{5531.96, -2772.83, 1516.68},
|
||||
{5498.32, -2734.84, 1497.01},
|
||||
{5456.67, -2725.48, 1493.08}
|
||||
{5531.96f, -2772.83f, 1516.68f},
|
||||
{5498.32f, -2734.84f, 1497.01f},
|
||||
{5456.67f, -2725.48f, 1493.08f}
|
||||
};
|
||||
|
||||
float AllianceOverrunWP[55][3]=//waypoints in the alliance base used in the end in the cleaning wave
|
||||
{
|
||||
{4976.37,-1708.02,1339.43},//0spawn
|
||||
{4994.83,-1725.52,1333.25},//1 start
|
||||
{4982.92,-1753.7,1330.69},//2 end
|
||||
{4996.75,-1721.47,1332.95},//3 start
|
||||
{5015.74,-1755.05,1322.49},//4
|
||||
{4998.68,-1773.44,1329.59},//5
|
||||
{4994.83,-1725.52,1333.25},//6 start
|
||||
{5022.8,-1735.46,1323.53},//7
|
||||
{5052.15,-1729.02,1320.88},//8
|
||||
{5082.43,-1726.29,1327.87},//9
|
||||
{4994.83,-1725.52,1333.25},//10 start
|
||||
{5018.92,-1751.14,1322.19},//11
|
||||
{5040.09,-1792.09,1322.1},//12
|
||||
{4994.83,-1725.52,1333.25},//13 start
|
||||
{5023.47,-1748.1,1322.51},//14
|
||||
{5013.43,-1842.39,1322.07},//15
|
||||
{4994.83,-1725.52,1333.25},//16 start
|
||||
{5020.8,-1756.86,1322.2},//17
|
||||
{5019.53,-1824.6,1321.96},//18
|
||||
{5043.42,-1853.75,1324.52},//19
|
||||
{5053.02,-1864.13,1330.36},//20
|
||||
{5062.49,-1852.47,1330.49},//21
|
||||
{5015.27, -1738.77, 1324.83},//35//start 22
|
||||
{5027.97, -1775.25, 1321.87},//34 23
|
||||
{5015.94, -1821.24, 1321.86},//33 24
|
||||
{4983.25, -1857.4, 1320.48},//32 25
|
||||
{4981.51, -1883.7, 1322.34},//31 26
|
||||
{5002.33, -1893.98, 1325.88},//30 27
|
||||
{5049.32, -1886.54, 1331.69},//29 28
|
||||
{5089.68, -1846.88, 1328.99},//28 29
|
||||
{5127.90, -1825.14, 1335.58},//27 30
|
||||
{5163.27, -1789.08, 1337.04},//26 31
|
||||
{5138.97, -1755.88, 1334.57},//25 32
|
||||
{5096.63, -1742.22, 1329.61},//24 33
|
||||
{5065.81, -1729.43, 1325.66},//23 34
|
||||
{5049.32, -1726.31, 1320.64},//22 start
|
||||
{5081.07, -1902.10, 1346.36},//36 abo start
|
||||
{5107.65, -1912.03, 1356.49},//37
|
||||
{5132.83, -1927.07, 1362.42},//38
|
||||
{5147.78, -1954.41, 1365.98},//39
|
||||
{5164.96, -1966.48, 1367.04},//40
|
||||
{5189.04, -1961.06, 1367.90},//41
|
||||
{5212.27, -1975.30, 1365.58},//42
|
||||
{5221.82, -1994.18, 1364.97},//43 end1
|
||||
{5202.23, -1994.94, 1367.59},//44 end2
|
||||
{5279.94, -2049.68, 1311.38},//45 garg1
|
||||
{5289.15, -2219.06, 1291.12},//46 garg2
|
||||
{5202.07, -2136.10, 1305.07},//47 garg3
|
||||
{5071.52, -2425.63, 1454.48},//48 garg4
|
||||
{5120.65, -2467.92, 1463.93},//49 garg5
|
||||
{5283.04, -2043.26, 1300.11},//50 garg target1
|
||||
{5313.22, -2207.60, 1290.06},//51 garg target2
|
||||
{5180.41, -2121.87, 1292.62},//52 garg target3
|
||||
{5088.68, -2432.04, 1441.73},//53 garg target4
|
||||
{5111.26, -2454.73, 1449.63}//54 garg target5
|
||||
{4976.37f,-1708.02f,1339.43f},//0spawn
|
||||
{4994.83f,-1725.52f,1333.25f},//1 start
|
||||
{4982.92f,-1753.7f,1330.69f},//2 end
|
||||
{4996.75f,-1721.47f,1332.95f},//3 start
|
||||
{5015.74f,-1755.05f,1322.49f},//4
|
||||
{4998.68f,-1773.44f,1329.59f},//5
|
||||
{4994.83f,-1725.52f,1333.25f},//6 start
|
||||
{5022.8f,-1735.46f,1323.53f},//7
|
||||
{5052.15f,-1729.02f,1320.88f},//8
|
||||
{5082.43f,-1726.29f,1327.87f},//9
|
||||
{4994.83f,-1725.52f,1333.25f},//10 start
|
||||
{5018.92f,-1751.14f,1322.19f},//11
|
||||
{5040.09f,-1792.09f,1322.1f},//12
|
||||
{4994.83f,-1725.52f,1333.25f},//13 start
|
||||
{5023.47f,-1748.1f,1322.51f},//14
|
||||
{5013.43f,-1842.39f,1322.07f},//15
|
||||
{4994.83f,-1725.52f,1333.25f},//16 start
|
||||
{5020.8f,-1756.86f,1322.2f},//17
|
||||
{5019.53f,-1824.6f,1321.96f},//18
|
||||
{5043.42f,-1853.75f,1324.52f},//19
|
||||
{5053.02f,-1864.13f,1330.36f},//20
|
||||
{5062.49f,-1852.47f,1330.49f},//21
|
||||
{5015.27f, -1738.77f, 1324.83f},//35//start 22
|
||||
{5027.97f, -1775.25f, 1321.87f},//34 23
|
||||
{5015.94f, -1821.24f, 1321.86f},//33 24
|
||||
{4983.25f, -1857.4f, 1320.48f},//32 25
|
||||
{4981.51f, -1883.7f, 1322.34f},//31 26
|
||||
{5002.33f, -1893.98f, 1325.88f},//30 27
|
||||
{5049.32f, -1886.54f, 1331.69f},//29 28
|
||||
{5089.68f, -1846.88f, 1328.99f},//28 29
|
||||
{5127.90f, -1825.14f, 1335.58f},//27 30
|
||||
{5163.27f, -1789.08f, 1337.04f},//26 31
|
||||
{5138.97f, -1755.88f, 1334.57f},//25 32
|
||||
{5096.63f, -1742.22f, 1329.61f},//24 33
|
||||
{5065.81f, -1729.43f, 1325.66f},//23 34
|
||||
{5049.32f, -1726.31f, 1320.64f},//22 start
|
||||
{5081.07f, -1902.10f, 1346.36f},//36 abo start
|
||||
{5107.65f, -1912.03f, 1356.49f},//37
|
||||
{5132.83f, -1927.07f, 1362.42f},//38
|
||||
{5147.78f, -1954.41f, 1365.98f},//39
|
||||
{5164.96f, -1966.48f, 1367.04f},//40
|
||||
{5189.04f, -1961.06f, 1367.90f},//41
|
||||
{5212.27f, -1975.30f, 1365.58f},//42
|
||||
{5221.82f, -1994.18f, 1364.97f},//43 end1
|
||||
{5202.23f, -1994.94f, 1367.59f},//44 end2
|
||||
{5279.94f, -2049.68f, 1311.38f},//45 garg1
|
||||
{5289.15f, -2219.06f, 1291.12f},//46 garg2
|
||||
{5202.07f, -2136.10f, 1305.07f},//47 garg3
|
||||
{5071.52f, -2425.63f, 1454.48f},//48 garg4
|
||||
{5120.65f, -2467.92f, 1463.93f},//49 garg5
|
||||
{5283.04f, -2043.26f, 1300.11f},//50 garg target1
|
||||
{5313.22f, -2207.60f, 1290.06f},//51 garg target2
|
||||
{5180.41f, -2121.87f, 1292.62f},//52 garg target3
|
||||
{5088.68f, -2432.04f, 1441.73f},//53 garg target4
|
||||
{5111.26f, -2454.73f, 1449.63f}//54 garg target5
|
||||
|
||||
};
|
||||
|
||||
float HordeOverrunWP[21][3]=//waypoints in the horde base used in the end in the cleaning wave
|
||||
{
|
||||
{5490.72,-2702.94,1482.14},//0 start
|
||||
{5469.77,-2741.34,1486.95},
|
||||
{5439.47,-2771.02,1494.59},
|
||||
{5408.85,-2811.92,1505.68},
|
||||
{5423.87,-2857.80,1515.55},
|
||||
{5428.19,-2898.15,1524.61},
|
||||
{5394.59,-2930.05,1528.23},
|
||||
{5351.11,-2935.80,1532.24},
|
||||
{5312.37,-2959.06,1536.21},
|
||||
{5264.93,-2989.80,1545.70},
|
||||
{5256.63,-3056.16,1559.24},
|
||||
{5267.32,-3119.55,1575.36},
|
||||
{5305.61,-3139.88,1586.38},
|
||||
{5330.56,-3135.37,1588.58},
|
||||
{5365.87,-3139.78,1583.96},
|
||||
{5389.39,-3163.57,1582.57},//15 end
|
||||
{5500.86,-2669.89,1481.04},//16 start
|
||||
{5472.08,-2715.14,1483.55},
|
||||
{5450.11,-2721.47,1485.61},
|
||||
{5433.25,-2712.93,1493.02},//19 end 1
|
||||
{5429.91,-2718.44,1493.42}//20 end 2
|
||||
{5490.72f,-2702.94f,1482.14f},//0 start
|
||||
{5469.77f,-2741.34f,1486.95f},
|
||||
{5439.47f,-2771.02f,1494.59f},
|
||||
{5408.85f,-2811.92f,1505.68f},
|
||||
{5423.87f,-2857.80f,1515.55f},
|
||||
{5428.19f,-2898.15f,1524.61f},
|
||||
{5394.59f,-2930.05f,1528.23f},
|
||||
{5351.11f,-2935.80f,1532.24f},
|
||||
{5312.37f,-2959.06f,1536.21f},
|
||||
{5264.93f,-2989.80f,1545.70f},
|
||||
{5256.63f,-3056.16f,1559.24f},
|
||||
{5267.32f,-3119.55f,1575.36f},
|
||||
{5305.61f,-3139.88f,1586.38f},
|
||||
{5330.56f,-3135.37f,1588.58f},
|
||||
{5365.87f,-3139.78f,1583.96f},
|
||||
{5389.39f,-3163.57f,1582.57f},//15 end
|
||||
{5500.86f,-2669.89f,1481.04f},//16 start
|
||||
{5472.08f,-2715.14f,1483.55f},
|
||||
{5450.11f,-2721.47f,1485.61f},
|
||||
{5433.25f,-2712.93f,1493.02f},//19 end 1
|
||||
{5429.91f,-2718.44f,1493.42f}//20 end 2
|
||||
};
|
||||
|
||||
hyjal_trashAI::hyjal_trashAI(Creature *c) : npc_escortAI(c)
|
||||
@@ -436,7 +436,7 @@ public:
|
||||
{
|
||||
Unit *pTarget = Unit::GetUnit((*me), pInstance->GetData64(DATA_THRALL));
|
||||
if (pTarget && pTarget->isAlive())
|
||||
me->AddThreat(pTarget,0.0);
|
||||
me->AddThreat(pTarget,0.0f);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -477,7 +477,7 @@ public:
|
||||
{
|
||||
Unit *pTarget = Unit::GetUnit((*me), pInstance->GetData64(DATA_THRALL));
|
||||
if (pTarget && pTarget->isAlive())
|
||||
me->AddThreat(pTarget,0.0);
|
||||
me->AddThreat(pTarget,0.0f);
|
||||
} else if (pInstance->GetData(DATA_ALLIANCE_RETREAT) && pInstance->GetData(DATA_HORDE_RETREAT)){
|
||||
//do overrun
|
||||
}
|
||||
@@ -564,11 +564,11 @@ public:
|
||||
{
|
||||
Unit *pTarget = Unit::GetUnit((*me), pInstance->GetData64(DATA_THRALL));
|
||||
if (pTarget && pTarget->isAlive())
|
||||
me->AddThreat(pTarget,0.0);
|
||||
me->AddThreat(pTarget,0.0f);
|
||||
}else{
|
||||
Unit *pTarget = Unit::GetUnit((*me), pInstance->GetData64(DATA_JAINAPROUDMOORE));
|
||||
if (pTarget && pTarget->isAlive())
|
||||
me->AddThreat(pTarget,0.0);
|
||||
me->AddThreat(pTarget,0.0f);
|
||||
}
|
||||
}
|
||||
if (i == LastOverronPos && IsOverrun)
|
||||
@@ -670,11 +670,11 @@ public:
|
||||
{
|
||||
Unit *pTarget = Unit::GetUnit((*me), pInstance->GetData64(DATA_THRALL));
|
||||
if (pTarget && pTarget->isAlive())
|
||||
me->AddThreat(pTarget,0.0);
|
||||
me->AddThreat(pTarget,0.0f);
|
||||
}else{
|
||||
Unit *pTarget = Unit::GetUnit((*me), pInstance->GetData64(DATA_JAINAPROUDMOORE));
|
||||
if (pTarget && pTarget->isAlive())
|
||||
me->AddThreat(pTarget,0.0);
|
||||
me->AddThreat(pTarget,0.0f);
|
||||
}
|
||||
}
|
||||
if (i == LastOverronPos && IsOverrun)
|
||||
@@ -785,11 +785,11 @@ public:
|
||||
{
|
||||
Unit *pTarget = Unit::GetUnit((*me), pInstance->GetData64(DATA_THRALL));
|
||||
if (pTarget && pTarget->isAlive())
|
||||
me->AddThreat(pTarget,0.0);
|
||||
me->AddThreat(pTarget,0.0f);
|
||||
}else{
|
||||
Unit *pTarget = Unit::GetUnit((*me), pInstance->GetData64(DATA_JAINAPROUDMOORE));
|
||||
if (pTarget && pTarget->isAlive())
|
||||
me->AddThreat(pTarget,0.0);
|
||||
me->AddThreat(pTarget,0.0f);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -902,11 +902,11 @@ public:
|
||||
{
|
||||
Unit *pTarget = Unit::GetUnit((*me), pInstance->GetData64(DATA_THRALL));
|
||||
if (pTarget && pTarget->isAlive())
|
||||
me->AddThreat(pTarget,0.0);
|
||||
me->AddThreat(pTarget,0.0f);
|
||||
}else{
|
||||
Unit *pTarget = Unit::GetUnit((*me), pInstance->GetData64(DATA_JAINAPROUDMOORE));
|
||||
if (pTarget && pTarget->isAlive())
|
||||
me->AddThreat(pTarget,0.0);
|
||||
me->AddThreat(pTarget,0.0f);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1004,11 +1004,11 @@ public:
|
||||
{
|
||||
Unit *pTarget = Unit::GetUnit((*me), pInstance->GetData64(DATA_THRALL));
|
||||
if (pTarget && pTarget->isAlive())
|
||||
me->AddThreat(pTarget,0.0);
|
||||
me->AddThreat(pTarget,0.0f);
|
||||
}else{
|
||||
Unit *pTarget = Unit::GetUnit((*me), pInstance->GetData64(DATA_JAINAPROUDMOORE));
|
||||
if (pTarget && pTarget->isAlive())
|
||||
me->AddThreat(pTarget,0.0);
|
||||
me->AddThreat(pTarget,0.0f);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1097,11 +1097,11 @@ public:
|
||||
{
|
||||
Unit *pTarget = Unit::GetUnit((*me), pInstance->GetData64(DATA_THRALL));
|
||||
if (pTarget && pTarget->isAlive())
|
||||
me->AddThreat(pTarget,0.0);
|
||||
me->AddThreat(pTarget,0.0f);
|
||||
}else{
|
||||
Unit *pTarget = Unit::GetUnit((*me), pInstance->GetData64(DATA_JAINAPROUDMOORE));
|
||||
if (pTarget && pTarget->isAlive())
|
||||
me->AddThreat(pTarget,0.0);
|
||||
me->AddThreat(pTarget,0.0f);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1193,7 +1193,7 @@ public:
|
||||
Unit *pTarget = Unit::GetUnit((*me), pInstance->GetData64(DATA_THRALL));
|
||||
if (pTarget && pTarget->isAlive())
|
||||
{
|
||||
me->AddThreat(pTarget,0.0);
|
||||
me->AddThreat(pTarget,0.0f);
|
||||
DoCast(pTarget, SPELL_FROST_BREATH, true);
|
||||
}
|
||||
}
|
||||
@@ -1302,7 +1302,7 @@ public:
|
||||
void Reset()
|
||||
{
|
||||
forcemove = true;
|
||||
Zpos = 10.0;
|
||||
Zpos = 10.0f;
|
||||
StrikeTimer = 2000+rand()%5000;
|
||||
MoveTimer = 0;
|
||||
me->AddUnitMovementFlag(MOVEMENTFLAG_LEVITATING);
|
||||
@@ -1316,7 +1316,7 @@ public:
|
||||
Unit *pTarget = Unit::GetUnit((*me), pInstance->GetData64(DATA_THRALL));
|
||||
if (pTarget && pTarget->isAlive())
|
||||
{
|
||||
me->AddThreat(pTarget,0.0);
|
||||
me->AddThreat(pTarget,0.0f);
|
||||
DoCast(pTarget, SPELL_GARGOYLE_STRIKE, true);
|
||||
}
|
||||
}
|
||||
@@ -1389,7 +1389,7 @@ public:
|
||||
float x,y,z;
|
||||
me->getVictim()->GetPosition(x,y,z);
|
||||
me->GetMotionMaster()->MovePoint(0,x,y,z+Zpos);
|
||||
Zpos-=1.0;
|
||||
Zpos-=1.0f;
|
||||
if (Zpos <= 0)Zpos=0;
|
||||
MoveTimer = 2000;
|
||||
} else MoveTimer-=diff;
|
||||
|
||||
+52
-52
@@ -137,59 +137,59 @@ enum
|
||||
float WavesLocations[ENCOUNTER_WAVES_NUMBER][ENCOUNTER_WAVES_MAX_SPAWNS][5]=
|
||||
{
|
||||
{
|
||||
{NPC_ZOMBIE, 2164.698975, 1255.392944, 135.040878, 0.490202},
|
||||
{NPC_ZOMBIE, 2183.501465, 1263.079102, 134.859055, 3.169981},
|
||||
{NPC_GHOUL, 2177.512939, 1247.313843, 135.846695, 1.696574},
|
||||
{NPC_GHOUL, 2171.991943, 1246.615845, 135.745026, 1.696574},
|
||||
{NPC_ZOMBIE, 2164.698975f, 1255.392944f, 135.040878f, 0.490202f},
|
||||
{NPC_ZOMBIE, 2183.501465f, 1263.079102f, 134.859055f, 3.169981f},
|
||||
{NPC_GHOUL, 2177.512939f, 1247.313843f, 135.846695f, 1.696574f},
|
||||
{NPC_GHOUL, 2171.991943f, 1246.615845f, 135.745026f, 1.696574f},
|
||||
{0, 0, 0, 0, 0}
|
||||
},
|
||||
{
|
||||
{NPC_GHOUL, 2254.434326, 1163.427612, 138.055038, 2.077358},
|
||||
{NPC_GHOUL, 2254.703613, 1158.867798, 138.212234, 2.345532},
|
||||
{NPC_GHOUL, 2257.615723, 1162.310913, 138.091202, 2.077358},
|
||||
{NPC_NECROMANCER, 2258.258057, 1157.250732, 138.272873, 2.387766},
|
||||
{NPC_GHOUL, 2254.434326f, 1163.427612f, 138.055038f, 2.077358f},
|
||||
{NPC_GHOUL, 2254.703613f, 1158.867798f, 138.212234f, 2.345532f},
|
||||
{NPC_GHOUL, 2257.615723f, 1162.310913f, 138.091202f, 2.077358f},
|
||||
{NPC_NECROMANCER, 2258.258057f, 1157.250732f, 138.272873f, 2.387766f},
|
||||
{0, 0, 0, 0, 0}
|
||||
},
|
||||
{
|
||||
{NPC_STALKER, 2348.120117, 1202.302490, 130.491104, 4.698538},
|
||||
{NPC_GHOUL, 2352.863525, 1207.819092, 130.424271, 4.949865},
|
||||
{NPC_GHOUL, 2343.593750, 1207.915039, 130.781311, 4.321547},
|
||||
{NPC_NECROMANCER, 2348.257324, 1212.202515, 130.670135, 4.450352},
|
||||
{NPC_STALKER, 2348.120117f, 1202.302490f, 130.491104f, 4.698538f},
|
||||
{NPC_GHOUL, 2352.863525f, 1207.819092f, 130.424271f, 4.949865f},
|
||||
{NPC_GHOUL, 2343.593750f, 1207.915039f, 130.781311f, 4.321547f},
|
||||
{NPC_NECROMANCER, 2348.257324f, 1212.202515f, 130.670135f, 4.450352f},
|
||||
{0, 0, 0, 0, 0}
|
||||
},
|
||||
{
|
||||
{NPC_STALKER, 2139.825195, 1356.277100, 132.199615, 5.820131},
|
||||
{NPC_GHOUL, 2137.073486, 1362.464844, 132.271637, 5.820131},
|
||||
{NPC_GHOUL, 2134.075684, 1354.148071, 131.885864, 5.820131},
|
||||
{NPC_NECROMANCER, 2133.302246, 1358.907837, 132.037689, 5.820131},
|
||||
{NPC_STALKER, 2139.825195f, 1356.277100f, 132.199615f, 5.820131f},
|
||||
{NPC_GHOUL, 2137.073486f, 1362.464844f, 132.271637f, 5.820131f},
|
||||
{NPC_GHOUL, 2134.075684f, 1354.148071f, 131.885864f, 5.820131f},
|
||||
{NPC_NECROMANCER, 2133.302246f, 1358.907837f, 132.037689f, 5.820131f},
|
||||
{0, 0, 0, 0, 0}
|
||||
},
|
||||
{
|
||||
{NPC_NECROMANCER, 2264.013428, 1174.055908, 138.093094, 2.860481},
|
||||
{NPC_GHOUL, 2264.207764, 1170.892700, 138.034973, 2.860481},
|
||||
{NPC_GHOUL, 2266.948975, 1176.898926, 137.976929, 2.860481},
|
||||
{NPC_STALKER, 2269.215576, 1170.109253, 137.742691, 2.860481},
|
||||
{NPC_FIEND, 2273.106689, 1176.101074, 137.880508, 2.860481}
|
||||
{NPC_NECROMANCER, 2264.013428f, 1174.055908f, 138.093094f, 2.860481f},
|
||||
{NPC_GHOUL, 2264.207764f, 1170.892700f, 138.034973f, 2.860481f},
|
||||
{NPC_GHOUL, 2266.948975f, 1176.898926f, 137.976929f, 2.860481f},
|
||||
{NPC_STALKER, 2269.215576f, 1170.109253f, 137.742691f, 2.860481f},
|
||||
{NPC_FIEND, 2273.106689f, 1176.101074f, 137.880508f, 2.860481f}
|
||||
},
|
||||
{
|
||||
{NPC_GOLEM, 2349.701660, 1188.436646, 130.428864, 3.908642},
|
||||
{NPC_GHOUL, 2349.909180, 1194.582642, 130.417816, 3.577001},
|
||||
{NPC_EGHOUL, 2354.662598, 1185.692017, 130.552032, 3.577001},
|
||||
{NPC_EGHOUL, 2354.716797, 1191.614380, 130.539810, 3.577001},
|
||||
{NPC_GOLEM, 2349.701660f, 1188.436646f, 130.428864f, 3.908642f},
|
||||
{NPC_GHOUL, 2349.909180f, 1194.582642f, 130.417816f, 3.577001f},
|
||||
{NPC_EGHOUL, 2354.662598f, 1185.692017f, 130.552032f, 3.577001f},
|
||||
{NPC_EGHOUL, 2354.716797f, 1191.614380f, 130.539810f, 3.577001f},
|
||||
{0, 0, 0, 0, 0}
|
||||
},
|
||||
{
|
||||
{NPC_CONSTRUCT, 2145.212891, 1355.288086, 132.288773, 6.004838},
|
||||
{NPC_NECROMANCER, 2137.078613, 1357.612671, 132.173340, 6.004838},
|
||||
{NPC_EGHOUL, 2139.402100, 1352.541626, 132.127518, 5.812850},
|
||||
{NPC_EGHOUL, 2142.408447, 1360.760620, 132.321564, 5.812850},
|
||||
{NPC_CONSTRUCT, 2145.212891f, 1355.288086f, 132.288773f, 6.004838f},
|
||||
{NPC_NECROMANCER, 2137.078613f, 1357.612671f, 132.173340f, 6.004838f},
|
||||
{NPC_EGHOUL, 2139.402100f, 1352.541626f, 132.127518f, 5.812850f},
|
||||
{NPC_EGHOUL, 2142.408447f, 1360.760620f, 132.321564f, 5.812850f},
|
||||
{0, 0, 0, 0, 0}
|
||||
},
|
||||
{
|
||||
{NPC_GHOUL, 2172.686279, 1259.618164, 134.391754, 1.865499},
|
||||
{NPC_FIEND, 2177.649170, 1256.061157, 135.096512, 1.849572},
|
||||
{NPC_CONSTRUCT, 2170.782959, 1253.594849, 134.973022, 1.849572},
|
||||
{NPC_NECROMANCER, 2175.595703, 1249.041992, 135.603531, 1.849572},
|
||||
{NPC_GHOUL, 2172.686279f, 1259.618164f, 134.391754f, 1.865499f},
|
||||
{NPC_FIEND, 2177.649170f, 1256.061157f, 135.096512f, 1.849572f},
|
||||
{NPC_CONSTRUCT, 2170.782959f, 1253.594849f, 134.973022f, 1.849572f},
|
||||
{NPC_NECROMANCER, 2175.595703f, 1249.041992f, 135.603531f, 1.849572f},
|
||||
{0, 0, 0, 0, 0}
|
||||
}
|
||||
};
|
||||
@@ -197,25 +197,25 @@ float WavesLocations[ENCOUNTER_WAVES_NUMBER][ENCOUNTER_WAVES_MAX_SPAWNS][5]=
|
||||
// Locations for rifts to spawn and draconians to go
|
||||
float RiftAndSpawnsLocations[ENCOUNTER_CHRONO_SPAWNS][5]=
|
||||
{
|
||||
{NPC_TIME_RIFT, 2431.790039, 1190.670044, 148.076004, 0.187923},
|
||||
{NPC_INFINITE_ADVERSARY, 2433.857910, 1185.612061, 148.075974, 4.566168},
|
||||
{NPC_INFINITE_ADVERSARY, 2437.577881, 1188.241089, 148.075974, 0.196999},
|
||||
{NPC_INFINITE_AGENT, 2437.165527, 1192.294922, 148.075974, 0.169247},
|
||||
{NPC_INFINITE_HUNTER, 2434.989990, 1197.679565, 148.075974, 0.715971},
|
||||
{NPC_TIME_RIFT, 2403.954834, 1178.815430, 148.075943, 4.966126},
|
||||
{NPC_INFINITE_AGENT, 2403.676758, 1171.495850, 148.075607, 4.902797},
|
||||
{NPC_INFINITE_HUNTER, 2407.691162, 1172.162720, 148.075607, 4.963010},
|
||||
{NPC_TIME_RIFT, 2414.217041, 1133.446167, 148.076050, 1.706972},
|
||||
{NPC_INFINITE_ADVERSARY, 2416.024658, 1139.456177, 148.076431, 1.752129},
|
||||
{NPC_INFINITE_HUNTER, 2410.866699, 1139.680542, 148.076431, 1.752129},
|
||||
{NPC_TIME_RIFT, 2433.081543, 1099.869751, 148.076157, 1.809509},
|
||||
{NPC_INFINITE_ADVERSARY, 2426.947998, 1107.471680, 148.076019, 1.877580},
|
||||
{NPC_INFINITE_HUNTER, 2432.944580, 1108.896362, 148.208160, 2.199241},
|
||||
{NPC_TIME_RIFT, 2444.077637, 1114.366089, 148.076157, 3.049565},
|
||||
{NPC_INFINITE_ADVERSARY, 2438.190674, 1118.368164, 148.076172, 3.139232},
|
||||
{NPC_INFINITE_AGENT, 2435.861328, 1113.402954, 148.169327, 2.390271},
|
||||
{NPC_TIME_RIFT, 2463.131592, 1115.391724, 152.473129, 3.409651},
|
||||
{NPC_EPOCH, 2451.809326, 1112.901245, 149.220459, 3.363617}
|
||||
{NPC_TIME_RIFT, 2431.790039f, 1190.670044f, 148.076004f, 0.187923f},
|
||||
{NPC_INFINITE_ADVERSARY, 2433.857910f, 1185.612061f, 148.075974f, 4.566168f},
|
||||
{NPC_INFINITE_ADVERSARY, 2437.577881f, 1188.241089f, 148.075974f, 0.196999f},
|
||||
{NPC_INFINITE_AGENT, 2437.165527f, 1192.294922f, 148.075974f, 0.169247f},
|
||||
{NPC_INFINITE_HUNTER, 2434.989990f, 1197.679565f, 148.075974f, 0.715971f},
|
||||
{NPC_TIME_RIFT, 2403.954834f, 1178.815430f, 148.075943f, 4.966126f},
|
||||
{NPC_INFINITE_AGENT, 2403.676758f, 1171.495850f, 148.075607f, 4.902797f},
|
||||
{NPC_INFINITE_HUNTER, 2407.691162f, 1172.162720f, 148.075607f, 4.963010f},
|
||||
{NPC_TIME_RIFT, 2414.217041f, 1133.446167f, 148.076050f, 1.706972f},
|
||||
{NPC_INFINITE_ADVERSARY, 2416.024658f, 1139.456177f, 148.076431f, 1.752129f},
|
||||
{NPC_INFINITE_HUNTER, 2410.866699f, 1139.680542f, 148.076431f, 1.752129f},
|
||||
{NPC_TIME_RIFT, 2433.081543f, 1099.869751f, 148.076157f, 1.809509f},
|
||||
{NPC_INFINITE_ADVERSARY, 2426.947998f, 1107.471680f, 148.076019f, 1.877580f},
|
||||
{NPC_INFINITE_HUNTER, 2432.944580f, 1108.896362f, 148.208160f, 2.199241f},
|
||||
{NPC_TIME_RIFT, 2444.077637f, 1114.366089f, 148.076157f, 3.049565f},
|
||||
{NPC_INFINITE_ADVERSARY, 2438.190674f, 1118.368164f, 148.076172f, 3.139232f},
|
||||
{NPC_INFINITE_AGENT, 2435.861328f, 1113.402954f, 148.169327f, 2.390271f},
|
||||
{NPC_TIME_RIFT, 2463.131592f, 1115.391724f, 152.473129f, 3.409651f},
|
||||
{NPC_EPOCH, 2451.809326f, 1112.901245f, 149.220459f, 3.363617f}
|
||||
};
|
||||
|
||||
#define GOSSIP_ITEM_ARTHAS_0 "I'm ready to start Culling of Stratholme."
|
||||
|
||||
@@ -39,10 +39,10 @@ inline uint32 RandRiftBoss() { return ((rand()%2) ? C_RKEEP : C_RLORD); }
|
||||
|
||||
float PortalLocation[4][4]=
|
||||
{
|
||||
{-2041.06, 7042.08, 29.99, 1.30},
|
||||
{-1968.18, 7042.11, 21.93, 2.12},
|
||||
{-1885.82, 7107.36, 22.32, 3.07},
|
||||
{-1928.11, 7175.95, 22.11, 3.44}
|
||||
{-2041.06f, 7042.08f, 29.99f, 1.30f},
|
||||
{-1968.18f, 7042.11f, 21.93f, 2.12f},
|
||||
{-1885.82f, 7107.36f, 22.32f, 3.07f},
|
||||
{-1928.11f, 7175.95f, 22.11f, 3.44f}
|
||||
};
|
||||
|
||||
struct Wave
|
||||
|
||||
+19
-19
@@ -78,25 +78,25 @@ struct Location
|
||||
|
||||
static Location DrakeWP[]=
|
||||
{
|
||||
{0, 2125.84, 88.2535, 54.8830},
|
||||
{1, 2111.01, 93.8022, 52.6356},
|
||||
{2, 2106.70, 114.753, 53.1965},
|
||||
{3, 2107.76, 138.746, 52.5109},
|
||||
{4, 2114.83, 160.142, 52.4738},
|
||||
{5, 2125.24, 178.909, 52.7283},
|
||||
{6, 2151.02, 208.901, 53.1551},
|
||||
{7, 2177.00, 233.069, 52.4409},
|
||||
{8, 2190.71, 227.831, 53.2742},
|
||||
{9, 2178.14, 214.219, 53.0779},
|
||||
{10, 2154.99, 202.795, 52.6446},
|
||||
{11, 2132.00, 191.834, 52.5709},
|
||||
{12, 2117.59, 166.708, 52.7686},
|
||||
{13, 2093.61, 139.441, 52.7616},
|
||||
{14, 2086.29, 104.950, 52.9246},
|
||||
{15, 2094.23, 81.2788, 52.6946},
|
||||
{16, 2108.70, 85.3075, 53.3294},
|
||||
{17, 2125.50, 88.9481, 54.7953},
|
||||
{18, 2128.20, 70.9763, 64.4221}
|
||||
{0, 2125.84f, 88.2535f, 54.8830f},
|
||||
{1, 2111.01f, 93.8022f, 52.6356f},
|
||||
{2, 2106.70f, 114.753f, 53.1965f},
|
||||
{3, 2107.76f, 138.746f, 52.5109f},
|
||||
{4, 2114.83f, 160.142f, 52.4738f},
|
||||
{5, 2125.24f, 178.909f, 52.7283f},
|
||||
{6, 2151.02f, 208.901f, 53.1551f},
|
||||
{7, 2177.00f, 233.069f, 52.4409f},
|
||||
{8, 2190.71f, 227.831f, 53.2742f},
|
||||
{9, 2178.14f, 214.219f, 53.0779f},
|
||||
{10, 2154.99f, 202.795f, 52.6446f},
|
||||
{11, 2132.00f, 191.834f, 52.5709f},
|
||||
{12, 2117.59f, 166.708f, 52.7686f},
|
||||
{13, 2093.61f, 139.441f, 52.7616f},
|
||||
{14, 2086.29f, 104.950f, 52.9246f},
|
||||
{15, 2094.23f, 81.2788f, 52.6946f},
|
||||
{16, 2108.70f, 85.3075f, 53.3294f},
|
||||
{17, 2125.50f, 88.9481f, 54.7953f},
|
||||
{18, 2128.20f, 70.9763f, 64.4221f}
|
||||
};
|
||||
|
||||
class boss_lieutenant_drake : public CreatureScript
|
||||
|
||||
+1
-1
@@ -146,7 +146,7 @@ public:
|
||||
if (mBarrelCount == 5)
|
||||
{
|
||||
UpdateQuestCredit();
|
||||
pPlayer->SummonCreature(DRAKE_ENTRY, 2128.43, 71.01, 64.42, 1.74, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 1800000);
|
||||
pPlayer->SummonCreature(DRAKE_ENTRY, 2128.43f, 71.01f, 64.42f, 1.74f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 1800000);
|
||||
m_auiEncounter[0] = DONE;
|
||||
}
|
||||
}
|
||||
|
||||
+33
-33
@@ -228,7 +228,7 @@ public:
|
||||
|
||||
case GOSSIP_ACTION_INFO_DEF+20:
|
||||
pPlayer->SEND_GOSSIP_MENU(GOSSIP_ID_SKARLOC3, pCreature->GetGUID());
|
||||
pCreature->SummonCreature(SKARLOC_MOUNT,2038.81,270.26,63.20,5.41,TEMPSUMMON_TIMED_DESPAWN,12000);
|
||||
pCreature->SummonCreature(SKARLOC_MOUNT,2038.81f,270.26f,63.20f,5.41f,TEMPSUMMON_TIMED_DESPAWN,12000);
|
||||
if (pInstance)
|
||||
pInstance->SetData(TYPE_THRALL_PART2,IN_PROGRESS);
|
||||
|
||||
@@ -304,7 +304,7 @@ public:
|
||||
{
|
||||
case 8:
|
||||
SetRun(false);
|
||||
me->SummonCreature(18764,2181.87,112.46,89.45,0.26,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(18764,2181.87f,112.46f,89.45f,0.26f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
break;
|
||||
case 9:
|
||||
DoScriptText(SAY_TH_ARMORY, me);
|
||||
@@ -322,26 +322,26 @@ public:
|
||||
SetRun();
|
||||
break;
|
||||
case 15:
|
||||
me->SummonCreature(MOB_ENTRY_RIFLE,2200.28,137.37,87.93,5.07,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_WARDEN,2197.44,131.83,87.93,0.78,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_VETERAN,2203.62,135.40,87.93,3.70,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_VETERAN,2200.75,130.13,87.93,1.48,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_RIFLE,2200.28f,137.37f,87.93f,5.07f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_WARDEN,2197.44f,131.83f,87.93f,0.78f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_VETERAN,2203.62f,135.40f,87.93f,3.70f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_VETERAN,2200.75f,130.13f,87.93f,1.48f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
break;
|
||||
case 21:
|
||||
me->SummonCreature(MOB_ENTRY_RIFLE,2135.80,154.01,67.45,4.98,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_WARDEN,2144.36,151.87,67.74,4.46,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_VETERAN,2142.12,154.41,67.12,4.56,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_VETERAN,2138.08,155.38,67.24,4.60,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_RIFLE,2135.80f,154.01f,67.45f,4.98f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_WARDEN,2144.36f,151.87f,67.74f,4.46f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_VETERAN,2142.12f,154.41f,67.12f,4.56f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_VETERAN,2138.08f,155.38f,67.24f,4.60f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
break;
|
||||
case 25:
|
||||
me->SummonCreature(MOB_ENTRY_RIFLE,2102.98,192.17,65.24,6.02,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_WARDEN,2108.48,198.75,65.18,5.15,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_VETERAN,2106.11,197.29,65.18,5.63,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_VETERAN,2104.18,194.82,65.18,5.75,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_RIFLE,2102.98f,192.17f,65.24f,6.02f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_WARDEN,2108.48f,198.75f,65.18f,5.15f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_VETERAN,2106.11f,197.29f,65.18f,5.63f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_VETERAN,2104.18f,194.82f,65.18f,5.75f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
break;
|
||||
case 29:
|
||||
DoScriptText(SAY_TH_SKARLOC_MEET, me);
|
||||
me->SummonCreature(ENTRY_SCARLOC,2036.48,271.22,63.43,5.27,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,30000);
|
||||
me->SummonCreature(ENTRY_SCARLOC,2036.48f,271.22f,63.43f,5.27f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,30000);
|
||||
//temporary,skarloc should rather be triggered to walk up to thrall
|
||||
break;
|
||||
case 30:
|
||||
@@ -356,12 +356,12 @@ public:
|
||||
break;
|
||||
case 37:
|
||||
//possibly regular patrollers? If so, remove this and let database handle them
|
||||
me->SummonCreature(MOB_ENTRY_WATCHMAN,2124.26,522.16,56.87,3.99,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_WATCHMAN,2121.69,525.37,57.11,4.01,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_SENTRY,2124.65,524.55,56.63,3.98,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_WATCHMAN,2124.26f,522.16f,56.87f,3.99f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_WATCHMAN,2121.69f,525.37f,57.11f,4.01f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_SENTRY,2124.65f,524.55f,56.63f,3.98f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
break;
|
||||
case 59:
|
||||
me->SummonCreature(SKARLOC_MOUNT,2488.64,625.77,58.26,4.71,TEMPSUMMON_TIMED_DESPAWN,10000);
|
||||
me->SummonCreature(SKARLOC_MOUNT,2488.64f,625.77f,58.26f,4.71f,TEMPSUMMON_TIMED_DESPAWN,10000);
|
||||
DoUnmount();
|
||||
HadMount = false;
|
||||
SetRun(false);
|
||||
@@ -378,10 +378,10 @@ public:
|
||||
SetRun(false);
|
||||
break;
|
||||
case 68:
|
||||
me->SummonCreature(MOB_ENTRY_BARN_PROTECTOR,2500.22,692.60,55.50,2.84,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_BARN_LOOKOUT,2500.13,696.55,55.51,3.38,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_BARN_GUARDSMAN,2500.55,693.64,55.50,3.14,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_BARN_GUARDSMAN,2500.94,695.81,55.50,3.14,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_BARN_PROTECTOR,2500.22f,692.60f,55.50f,2.84f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_BARN_LOOKOUT,2500.13f,696.55f,55.51f,3.38f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_BARN_GUARDSMAN,2500.55f,693.64f,55.50f,3.14f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_BARN_GUARDSMAN,2500.94f,695.81f,55.50f,3.14f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
break;
|
||||
case 71:
|
||||
SetRun();
|
||||
@@ -390,10 +390,10 @@ public:
|
||||
SetRun(false);
|
||||
break;
|
||||
case 83:
|
||||
me->SummonCreature(MOB_ENTRY_CHURCH_PROTECTOR,2627.33,646.82,56.03,4.28,TEMPSUMMON_TIMED_OR_DEAD_DESPAWN,5000);
|
||||
me->SummonCreature(MOB_ENTRY_CHURCH_LOOKOUT,2624.14,648.03,56.03,4.50,TEMPSUMMON_TIMED_OR_DEAD_DESPAWN,5000);
|
||||
me->SummonCreature(MOB_ENTRY_CHURCH_GUARDSMAN,2625.32,649.60,56.03,4.38,TEMPSUMMON_TIMED_OR_DEAD_DESPAWN,5000);
|
||||
me->SummonCreature(MOB_ENTRY_CHURCH_GUARDSMAN,2627.22,649.00,56.03,4.34,TEMPSUMMON_TIMED_OR_DEAD_DESPAWN,5000);
|
||||
me->SummonCreature(MOB_ENTRY_CHURCH_PROTECTOR,2627.33f,646.82f,56.03f,4.28f,TEMPSUMMON_TIMED_OR_DEAD_DESPAWN,5000);
|
||||
me->SummonCreature(MOB_ENTRY_CHURCH_LOOKOUT,2624.14f,648.03f,56.03f,4.50f,TEMPSUMMON_TIMED_OR_DEAD_DESPAWN,5000);
|
||||
me->SummonCreature(MOB_ENTRY_CHURCH_GUARDSMAN,2625.32f,649.60f,56.03f,4.38f,TEMPSUMMON_TIMED_OR_DEAD_DESPAWN,5000);
|
||||
me->SummonCreature(MOB_ENTRY_CHURCH_GUARDSMAN,2627.22f,649.00f,56.03f,4.34f,TEMPSUMMON_TIMED_OR_DEAD_DESPAWN,5000);
|
||||
break;
|
||||
case 84:
|
||||
DoScriptText(SAY_TH_CHURCH_END, me);
|
||||
@@ -404,10 +404,10 @@ public:
|
||||
SetRun(false);
|
||||
break;
|
||||
case 93:
|
||||
me->SummonCreature(MOB_ENTRY_INN_PROTECTOR,2652.71,660.31,61.93,1.67,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_INN_LOOKOUT,2648.96,662.59,61.93,0.79,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_INN_GUARDSMAN,2657.36,662.34,61.93,2.68,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_INN_GUARDSMAN,2656.39,659.77,61.93,2.61,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_INN_PROTECTOR,2652.71f,660.31f,61.93f,1.67f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_INN_LOOKOUT,2648.96f,662.59f,61.93f,0.79f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_INN_GUARDSMAN,2657.36f,662.34f,61.93f,2.68f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
me->SummonCreature(MOB_ENTRY_INN_GUARDSMAN,2656.39f,659.77f,61.93f,2.61f,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,5000);
|
||||
break;
|
||||
case 94:
|
||||
if (uint64 TarethaGUID = pInstance->GetData64(DATA_TARETHA))
|
||||
@@ -455,7 +455,7 @@ public:
|
||||
}
|
||||
|
||||
//alot will happen here, thrall and taretha talk, erozion appear at spot to explain
|
||||
me->SummonCreature(EROZION_ENTRY,2646.47,680.416,55.38,4.16,TEMPSUMMON_TIMED_DESPAWN,120000);
|
||||
me->SummonCreature(EROZION_ENTRY,2646.47f,680.416f,55.38f,4.16f,TEMPSUMMON_TIMED_DESPAWN,120000);
|
||||
}
|
||||
break;
|
||||
case 108:
|
||||
@@ -599,7 +599,7 @@ public:
|
||||
{
|
||||
pInstance->SetData(TYPE_THRALL_PART4,IN_PROGRESS);
|
||||
if (pInstance->GetData64(DATA_EPOCH) == 0)
|
||||
pCreature->SummonCreature(ENTRY_EPOCH,2639.13,698.55,65.43,4.59,TEMPSUMMON_TIMED_OR_DEAD_DESPAWN,120000);
|
||||
pCreature->SummonCreature(ENTRY_EPOCH,2639.13f,698.55f,65.43f,4.59f,TEMPSUMMON_TIMED_OR_DEAD_DESPAWN,120000);
|
||||
|
||||
if (uint64 ThrallGUID = pInstance->GetData64(DATA_THRALL))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user