[GUIDE]:Flying in Azeroth menu

User Tag List

Results 1 to 4 of 4
  1. #1
    Kazard123's Avatar Member
    Reputation
    8
    Join Date
    Mar 2008
    Posts
    21
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [GUIDE]:Flying in Azeroth

    Alrite I had a few requests sent to me asking to have a guide for implementing flying mounts into Azeroth so I dug up an old guide I used. Anyway few things you should know before this is done:

    1. Can only be done on a non-compiled version of ascent. Meaning download it from the SVN, I will not supply this link becasue I think it breaks the rules and searching is really good for the soul.

    2. Use this at your own risk and if you really don't understand ANYTHING about code well then don't try this. I mean it is clearly stated for you but if you mess one thing up your server won't be created successfully.

    3. This guide will allow you to USE flying mounts in Azeroth not cast the spell to summon them. Now what does that mean? That means you will have to create an item and have an "On Equip" Effect to cast the spell to summon a flying mount. I can help you with this and I will provide an item that I created at the end of the guide.

    4. You need Microsoft Visual C++ 2008 for this to work. (Frankly you need it to compile your own server in the first place).

    Download details: VC++ 2008 Libraries Feature Pack "Beta"
    5. Read the guide carefully. Don't be overwhelemed by the code. Alrite here is the guide.


    READ THIS CAREFULLY!:
    You will have to modify the following files: Player.cpp, SpellAuras.cpp, & Unit.cpp

    In Player.cpp you will need to search and replace 3 items

    First search for:

    !=530
    and replace it with
    >580

    then search for:

    != 530
    (yes, just add a space) and replace it with
    > 580

    All 3 will look something like

    if(flying_aura && MapID > 580)


    In SpellAuras.cpp you will need to search for
    Aura::SpellAuraEnableFlight(bool apply)

    Replace the "else" with "if(!apply)" which should look like this:

    Code:
    void Aura::SpellAuraEnableFlight(bool apply)
    {
    if(m_target->IsPlayer())
    {
    static_cast<Player*>(m_target)->FlyCheat = apply;
    static_cast<Player*>(m_target)->flying_aura = m_spellProto->Id;
    }

    if(apply)
    {
    m_target->EnableFlight(true);
    m_target->m_flyspeedModifier += mod->m_amount;
    m_target->UpdateSpeed(true);
    }
    if (!apply) //replaced else with: if(!apply) to allow flying mounts in the old lands
    {
    m_target->DisableFlight(true);
    m_target->m_flyspeedModifier -= mod->m_amount;
    m_target->UpdateSpeed(true);
    }
    }

    Now for the last. In Unit.cpp:

    Find and replace:

    if(m_mapId != 530)
    with
    if(m_mapId > 580)

    Code:
    if(m_mapId != 530) //<<--- Change this
    {
    for(uint32 i = 0; i < -1; ++i)
    {
    Can't use flying auras in non-outlands.
    if(aur->GetSpellProto()->EffectApplyAuraName[i] == 208 || aur->GetSpellProto()->EffectApplyAuraName[i] == 207)
    {
    delete aur;
    return;
    }
    }
    }


    Alrite now for my end of it I said I would tell you how to create an item for it to work:
    1. Create an item. It doesnt matter what the item is, it could be a weapon, armor, tabard (My Favorite), ring, etc.
    2. Give it the stats you want. Then when creating it. Give it an "On Equip" effect to cast the summon flying mount spell. Example: Equip: 41513 <--This is the spell to summon an Onyx Netherwing Drake
    3. Implement your item, run your query
    4. Reload Item table
    5. Enjoy flying in Azeroth.

    [GUIDE]:Flying in Azeroth
  2. #2
    Le Froid's Avatar Contributor
    Reputation
    172
    Join Date
    Mar 2007
    Posts
    1,327
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Repost :O

    I posted this a while back. its on page 2 or 3.

    EDIT: OMYGAWD PAGE 4
    Last edited by Le Froid; 03-06-2008 at 04:22 PM.

  3. #3
    skaterboi124601's Avatar Member
    Reputation
    1
    Join Date
    Jan 2008
    Posts
    28
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    where do u get svn from?

  4. #4
    Clain's Avatar Banned
    Reputation
    179
    Join Date
    Jan 2008
    Posts
    1,396
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    if you don't know how to download the ascent source then don't bother >.>

Similar Threads

  1. [GUIDE] One Way To Let Your Players Fly In Azeroth [NON GM]
    By asmunden193 in forum WoW EMU Guides & Tutorials
    Replies: 5
    Last Post: 10-11-2008, 11:46 AM
  2. Explorers Guide to the Azeroth
    By merfed in forum World of Warcraft Exploration
    Replies: 6
    Last Post: 02-07-2008, 07:14 PM
  3. Corrupted WoW- Funserver-Flying in azeroth
    By Corruptedwow in forum WoW Emulator Server Listings
    Replies: 0
    Last Post: 01-25-2008, 07:07 AM
  4. Flying in Azeroth
    By Fuynuns93 in forum World of Warcraft Emulator Servers
    Replies: 15
    Last Post: 09-26-2007, 02:46 PM
  5. Fly in Azeroth
    By KuRIoS in forum World of Warcraft Exploits
    Replies: 9
    Last Post: 02-02-2007, 06:52 PM
All times are GMT -5. The time now is 12:16 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search