コード例 #1
0
ファイル: chapter1.cpp プロジェクト: 1024wow/TrinityCore
 void InitCartQuest(Player *who)
 {
     carGUID = who->GetVehicleBase()->GetGUID();
     InitWaypoint();
     Start(false, false, who->GetGUID());
     SetDespawnAtFar(false);
 }
コード例 #2
0
ファイル: razorfen_downs.cpp プロジェクト: Blumfield/ptc2
 void Reset()
 {
     SetDespawnAtEnd(false);
     SetDespawnAtFar(false);
     onplace = false;
     wavetimer = 0;
     waves = 0;
 }
コード例 #3
0
        bool GossipSelect(Player* player, uint32 /*menuId*/, uint32 gossipListId) override
        {
            uint32 const action = player->PlayerTalkClass->GetGossipOptionAction(gossipListId);
            ClearGossipMenuFor(player);
            if (action == GOSSIP_ACTION_INFO_DEF + 1)
            {
                CloseGossipMenuFor(player);
                if (instance)
                    instance->SetData(TYPE_NARALEX_EVENT, IN_PROGRESS);

                Talk(SAY_MAKE_PREPARATIONS);

                me->SetFaction(FACTION_ESCORTEE_N_NEUTRAL_ACTIVE);
                me->SetImmuneToPC(false);

                Start(false, false, player->GetGUID());
                SetDespawnAtFar(false);
                SetDespawnAtEnd(false);
            }
            return true;
        }
コード例 #4
0
 void Reset()
 {
     SetDespawnAtFar(false);
     PotTimer = 10000; //10 sec cooldown on potion
 }
コード例 #5
0
 void SetGUID(uint64 guid, int32 /*id = 0*/)
 {
     InitWaypoint();
     Start(false, false, guid);
     SetDespawnAtFar(false);
 }
コード例 #6
0
ファイル: chapter1.cpp プロジェクト: Lyill/TrinityCore
 void SetGUID(ObjectGuid guid, int32 /*id = 0*/) override
 {
     InitWaypoint();
     Start(false, false, guid);
     SetDespawnAtFar(false);
 }
コード例 #7
0
 void Reset() override
 {
     SetDespawnAtFar(false);
     Initialize();
 }