Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.23 KB | None | 0 0
  1.          if (Creature* pBoss = me->SummonCreature(VEHICLE_TO_SUMMON1,SpawnPosition))
  2.                 if(Creature *pMounterBoss = me->SummonCreature(NPC_TO_SUMMON, SpawnPosition))
  3.                 {
  4.                     switch(uiSummonTimes)
  5.                     {
  6.                         case 1:
  7.                         {
  8.                             uiVehicle1GUID = pBoss->GetGUID();
  9.                             uint64 uiGrandChampionBoss1 = 0;
  10.                             uiGrandChampionBoss1 = pMounterBoss->GetGUID();
  11.                             if (Creature *pBoss = Unit::GetCreature(*me, uiVehicle1GUID))
  12.                                 if(Unit *pUnit = Unit::GetUnit(*me, uiGrandChampionBoss1))
  13.                                     if (Vehicle* pVehicle = pBoss->GetVehicleKit())
  14.                                     {
  15.                                         pUnit->EnterVehicle(pBoss);
  16.                                         pUnit->SendMovementFlagUpdate();
  17.                                         if(pUnit->GetVehicle())
  18.                                         pUnit->SetFlag(UNIT_FIELD_FLAGS,UNIT_FLAG_NON_ATTACKABLE | UNIT_FLAG_OOC_NOT_ATTACKABLE | UNIT_FLAG_NOT_SELECTABLE);
  19.                                     }
  20.                         }
  21.                                    
  22.  
  23.                         if (pInstance)
  24.                         {
  25.                             pInstance->SetData64(DATA_GRAND_CHAMPION_VEHICLE_1,uiVehicle1GUID);
  26.                             pInstance->SetData64(DATA_GRAND_CHAMPION_1,uiGrandChampionBoss1);
  27.                         }
  28.                         pBoss->AI()->SetData(1,0);
  29.                         break;
  30.                     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement