📄 gossip_teleportnpc.cpp
字号:
}break;
case 1012://初级副本传送[19] 死亡矿井
{
//Plr->EventTeleport(36,-16.4,-383.07,61.78);
/*
Map *pMap = sWorldCreator.GetMap(36);
MapMgr *pMapMgr = pMap->CreateMapMgrInstance();
sLog.outString("Instance %u on map %u created.", pMapMgr->GetInstanceID(), pMapMgr->GetMapId());
Plr->SafeTeleport(36,pMapMgr->GetInstanceID(),LocationVector(-16.4,-383.07,61.78));
*/
Teleport(Plr,36,-16.4,-383.07,61.78,0);
}break;
case 1013://初级副本传送[22] 哀嚎洞穴
{
//Plr->EventTeleport(43,-161.841995,133.266998,-73.866203);
Teleport(Plr,43,-161.841995,133.266998,-73.866203,0);
}break;
case 1014://初级副本传送[24] 影牙城堡
{
//Plr->EventTeleport(33,-228.19,2110.56,76.89);
Teleport(Plr,33,-228.19,2110.56,76.89,0);
}break;
case 1015://初级副本传送[26] 黑暗深渊
{
//Plr->EventTeleport(48,-150.367004,102.995003,-40.555801);
Teleport(Plr,48,-150.367004,102.995003,-40.555801,0);
}break;
case 1016://初级副本传送[27] 暴风城监狱
{
//Plr->EventTeleport(34,48.29,0.45,-16.14);
Teleport(Plr,34,48.29,0.45,-16.14,0);
}break;
case 1017://初级副本传送[31] 剃刀沼泽
{
//Plr->EventTeleport(47,1943,1544,82);
Teleport(Plr,47,1943,1544,82,0);
}break;
case 1018://初级副本传送[33] 诺莫瑞根
{
//Plr->EventTeleport(90,-332.562988,-3.445,-152.845993);
Teleport(Plr,90,-332.562988,-3.445,-152.845993,0);
}break;
case 1019://初级副本传送[40] 血色修道院
{
//Plr->EventTeleport(189,855.903992,1321.939941,18.673000);
Teleport(Plr,189,855.903992,1321.939941,18.673000,0);
}break;
case 10110://初级副本传送[42] 剃刀高地
{
//Plr->EventTeleport(129,2593.209961,1109.459961,51.093300);
Teleport(Plr,129,2593.209961,1109.459961,51.093300,0);
}break;
case 10111://初级副本传送[45] 奥达曼
{
//Plr->EventTeleport(70,-227.529007,45.009800,-46.019600);
Teleport(Plr,70,-227.529007,45.009800,-46.019600,0);
}break;
case 102://中级副本传送
{
objmgr.CreateGossipMenuForPlayer(&Menu, pCreature->GetGUID(), 1, Plr);
Menu->AddItem(5, " [46] 祖尔法拉克 ", 1021);
Menu->AddItem(5, " [49] 玛拉顿 ", 1022);
Menu->AddItem(5, " [53] 失落的神庙 ", 1023);
Menu->AddItem(5, " [57] 黑石深渊 ", 1024);
Menu->AddItem(5, " [60] 通灵学院 ", 1025);
Menu->AddItem(5, " [60] 厄运之槌 (北区) ", 1026);
Menu->AddItem(5, " [60] 厄运之槌 (东区) ", 1027);
Menu->AddItem(5, " [60] 厄运之槌 (西区) ", 1028);
Menu->AddItem(5, " [60] 斯坦索姆 ", 1029);
Menu->AddItem(5, " [60] 黑石塔下 ", 10210);
Menu->AddItem(0, "[返回]", 99);
Menu->SendTo(Plr);
}break;
case 1021://中级副本传送[46] 祖尔法拉克
{
//Plr->EventTeleport(70,-227.529007,45.009800,-46.019600);
Teleport(Plr,70,-227.529007,45.009800,-46.019600,0);
}break;
case 1022://中级副本传送[49] 玛拉顿
{
//Plr->EventTeleport(349,1012.700012,-459.317993,-43.547100);
Teleport(Plr,349,1012.700012,-459.317993,-43.547100,0);
}break;
case 1023://中级副本传送[53] 失落的神庙
{
//Plr->EventTeleport(109,-313.369995,99.955399,-131.848999);
Teleport(Plr,109,-313.369995,99.955399,-131.848999,0);
}break;
case 1024://中级副本传送[57] 黑石深渊
{
//Plr->EventTeleport(230,456.928986,34.927700,-69.388100);
Teleport(Plr,230,456.928986,34.927700,-69.388100,0);
}break;
case 1025://中级副本传送[60] 通灵学院
{
//Plr->EventTeleport(289,199,126,135);
Teleport(Plr,289,199,126,135,0);
}break;
case 1026://中级副本传送[60] 厄运之槌 (北区)
{
//Plr->EventTeleport(429,255.164001,-17.024200,-2.560600);
Teleport(Plr,429,255.164001,-17.024200,-2.560600,0);
}break;
case 1027://中级副本传送[60] 厄运之槌 (东区)
{
//Plr->EventTeleport(429,46.24,-155.53,-2.71349);
Teleport(Plr,429,46.24,-155.53,-2.71349,0);
}break;
case 1028://中级副本传送[60] 厄运之槌 (西区)
{
//Plr->EventTeleport(429,32.722599,159.417007,-3.470170);
Teleport(Plr,429,32.722599,159.417007,-3.470170,0);
}break;
case 1029://中级副本传送[60] 斯坦索姆
{
//Plr->EventTeleport(329,3392,-3379,143);
Teleport(Plr,329,3392,-3379,143,0);
}break;
case 10210://中级副本传送[60] 黑石塔下
{
//Plr->EventTeleport(229,78.19,-227.63,49.72);
Teleport(Plr,229,78.19,-227.63,49.72,0);
}break;
case 103://团队副本传送
{
objmgr.CreateGossipMenuForPlayer(&Menu, pCreature->GetGUID(), 1, Plr);
Menu->AddItem(5, " [团] 溶火之心 ", 1031);
Menu->AddItem(5, " [团] 黑石塔上 ", 1032);
Menu->AddItem(5, " [团] 祖尔格拉布 ", 1033);
Menu->AddItem(5, " [团] 黑翼之巢 ", 1034);
Menu->AddItem(5, " [团] 安其拉 ", 1035);
Menu->AddItem(5, " [团] 安其拉废墟 ", 1036);
Menu->AddItem(5, " [团] 奥妮克希亚的巢穴 ", 1037);
Menu->AddItem(5, " [团] 纳克萨玛斯 ", 1038);
Menu->AddItem(5, " [团] 冰龙巢穴 ", 1039);
Menu->AddItem(0, "[返回]", 99);
Menu->SendTo(Plr);
}break;
case 1031://团队副本传送[团] 溶火之心
{
//Plr->EventTeleport(409,1089.601685,-470.190247,-106.413055);
Teleport(Plr,409,1089.601685,-470.190247,-106.413055,0);
}break;
case 1032://团队副本传送[团] 黑石塔上
{
//Plr->EventTeleport(229,78.339836,-227.793518,49.7103);
Teleport(Plr,229,78.339836,-227.793518,49.7103,0);
}break;
case 1033://团队副本传送[团] 祖尔格拉布
{
//Plr->EventTeleport(309,-11916,-1251.469971,92.32);
Teleport(Plr,309,-11916,-1251.469971,92.32,0);
}break;
case 1034://团队副本传送[团] 黑翼之巢
{
//Plr->EventTeleport(469,-7674.470215,-1108.380005,396.649994);
Teleport(Plr,469,-7674.470215,-1108.380005,396.649994,0);
}break;
case 1035://团队副本传送[团] 安其拉
{
//Plr->EventTeleport(531,-8212.002930,2034.474854,129.141342);
Teleport(Plr,531,-8212.002930,2034.474854,129.141342,0);
}break;
case 1036://团队副本传送[团] 安其拉废墟
{
//Plr->EventTeleport(509,-8443.475586,1518.648560,31.906958);
Teleport(Plr,509,-8443.475586,1518.648560,31.906958,0);
}break;
case 1037://团队副本传送[团] 奥妮克希亚的巢穴
{
//Plr->EventTeleport(249,30.010290,-58.840508,-5.325367);
Teleport(Plr,249,30.010290,-58.840508,-5.325367,0);
}break;
case 1038://团队副本传送[团] 纳克萨玛斯
{
//Plr->EventTeleport(533,3005.87,-3435.01,293.882);
Teleport(Plr,533,3005.87,-3435.01,293.882,0);
}break;
case 1039://团队副本传送[团] 冰龙巢穴
{
//Plr->EventTeleport(533,3700.35,-5185.92,143.957);//player->TeleportTo(533,3700.35,-5185.92,143.957,4.403038,0);
Teleport(Plr,533,3700.35,-5185.92,143.957,0);
}break;
case 104://外域副本传送1
{
objmgr.CreateGossipMenuForPlayer(&Menu, pCreature->GetGUID(), 1, Plr);
Menu->AddItem(5, " [团] 暴风城超级监狱 ", 1041);
Menu->AddItem(5, " [团] 卡拉赞 ", 1042);
Menu->AddItem(5, " [团] 遗忘之井", 1043);
Menu->AddItem(5, " [团] 鬼魂之地 ", 1044);
Menu->AddItem(5, " [团] 地狱火堡垒 ", 1045);
Menu->AddItem(5, " [团] 风暴要塞 ", 1046);
Menu->AddItem(5, " [团] 奥金顿 ", 1047);
Menu->AddItem(5, " [团] 黑暗神庙 ", 1048);
Menu->AddItem(5, " [团] 赞格沼泽 ", 1049);
Menu->AddItem(5, " [团] 格鲁尔的巢穴 ", 10410);
Menu->AddItem(5, " [团] 黑色沼泽 ", 10411);
Menu->AddItem(5, " [团] 盘牙洞穴 ", 10412);
Menu->AddItem(5, " [团] 玛瑟里顿的巢穴 ", 10413);
Menu->AddItem(0, "[返回]", 99);
Menu->SendTo(Plr);
}break;
case 1041://外域副本传送1[团] 暴风城超级监狱
{
//Plr->EventTeleport(0,-8644.160156,595.669983,95.699997);
Teleport(Plr,0,-8644.160156,595.669983,95.699997,0);
}break;
case 1042://外域副本传送1[团] 卡拉赞
{
//Plr->EventTeleport(532, -11107.950195, -2002.060059, 49.889999);
Teleport(Plr,532, -11107.950195, -2002.060059, 49.889999,0);
}break;
case 1043://外域副本传送1[团] 遗忘之井
{
//Plr->EventTeleport(0, -11068.07313, -1811.069946, 52.820000);
Teleport(Plr,0, -11068.07313, -1811.069946, 52.820000,0);
}break;
case 1044://外域副本传送1[团] 鬼魂之地
{
//Plr->EventTeleport(530, 6851.197266, -7993.672852, 192.292496);
Teleport(Plr,530, 6851.197266, -7993.672852, 192.292496,0);
}break;
case 1045://外域副本传送1[团] 地狱火堡垒
{
//Plr->EventTeleport(543, -1355.817261, 1646.834595, 68.447365);
Teleport(Plr,543, -1355.817261, 1646.834595, 68.447365,0);
}break;
case 1046://外域副本传送1[团] 风暴要塞
{
//Plr->EventTeleport(530, 3087.556885, 1387.229980, 185.037415);
Teleport(Plr,530, 3087.556885, 1387.229980, 185.037415,0);
}break;
case 1047://外域副本传送1[团] 奥金顿
{
//Plr->EventTeleport(555, 2.164014, 0.402381, -1.127880);
Teleport(Plr,555, 2.164014, 0.402381, -1.127880,0);
}break;
case 1048://外域副本传送1[团] 黑暗神庙
{
//Plr->EventTeleport(530, -3562.800049, 247.600006, 42.896927);
Teleport(Plr,530, -3562.800049, 247.600006, 42.896927,0);
}break;
case 1049://外域副本传送1[团] 赞格沼泽
{
//Plr->EventTeleport(530, 919.007629, 6854.861816, -66.432899);
Teleport(Plr,530, 919.007629, 6854.861816, -66.432899,0);
}break;
case 10410://外域副本传送1[团] 格鲁尔的巢穴
{
//Plr->EventTeleport(530, 3543.437012, 5079.009766, 0.952552);
Teleport(Plr,530, 3543.437012, 5079.009766, 0.952552,0);
}break;
case 10411://外域副本传送1[团] 黑色沼泽
{
//Plr->EventTeleport(269, -2095.298584, 7125.536133, 34.588596);
Teleport(Plr,269, -2095.298584, 7125.536133, 34.588596,0);
}break;
case 10412://外域副本传送1[团] 盘牙洞穴
{
//Plr->EventTeleport(548, 29.142296, -57.074600, -71.733269);
Teleport(Plr,548, 29.142296, -57.074600, -71.733269,0);
}break;
case 10413://外域副本传送1[团] 玛瑟里顿的巢穴
{
//Plr->EventTeleport(544, 188.414261, 29.327892, 67.934464);
Teleport(Plr,544, 188.414261, 29.327892, 67.934464,0);
}break;
case 105://外域副本传送2
{
objmgr.CreateGossipMenuForPlayer(&Menu, pCreature->GetGUID(), 1, Plr);
Menu->AddItem(5, " [团] 破碎大厅 ", 1051);
Menu->AddItem(5, " [团] 血熔炉 ", 1052);
Menu->AddItem(5, " [团] 波塔尼卡 ", 1053);
Menu->AddItem(5, " [团] 亚克崔兹 ", 1054);
Menu->AddItem(5, " [团] 麦克那尔 ", 1055);
Menu->AddItem(5, " [团] 凤凰大厅 ", 1056);
Menu->AddItem(5, " [团] 奴隶监狱 ", 1057);
Menu->AddItem(5, " [团] 蒸汽洞窟 ", 1058);
Menu->AddItem(5, " [团] 毒牙沼泽 ", 1059);
Menu->AddItem(0, "[返回]", 99);
Menu->SendTo(Plr);
}break;
case 1051://外域副本传送2[团] 破碎大厅
{
//Plr->EventTeleport(540, -41.000000, -22.000000, -14.000000);
Teleport(Plr,540, -41.000000, -22.000000, -14.000000,0);
}break;
case 1052://外域副本传送2[团] 血熔炉
{
//Plr->EventTeleport(542, -3.000000, 11.000000, -45.000000);
Teleport(Plr,542, -3.000000, 11.000000, -45.000000,0);
}break;
case 1053://外域副本传送2[团] 波塔尼卡
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -