コード例 #1
0
            void JustDied(Unit* /*killer*/) override
            {
                _JustDied();

                // Despawn related npcs and gameobjects
                DespawnAll();
            }
コード例 #2
0
ファイル: boss_slabhide.cpp プロジェクト: TrueWoW/TrinityCore
            void Reset()
            {
                if (instance->GetData(DATA_SLABHIDE_INTRO) == NOT_STARTED)
                    return;

                _Reset();
                DespawnAll();

                me->SetCanFly(false);
                me->SetDisableGravity(false);
                me->RemoveByteFlag(UNIT_FIELD_BYTES_1, 3, UNIT_BYTE1_FLAG_ALWAYS_STAND | UNIT_BYTE1_FLAG_HOVER);
                me->SetReactState(REACT_AGGRESSIVE);
            }