bfx

Members
  • Content count

    8
  • Joined

  • Last visited

Everything posted by bfx

  1. Happy new year everyone, all the best for 2017.

  2. Merry Christmas everyone, have a great one!

  3. World Map Icons

    Those icons are called Points of interest check https://wowdev.wiki/DB/WorldStateUI https://wowdev.wiki/DB/AreaPOI Check how current battleground scripts such as WSG and Arathi Basin handle them.
  4. Capturing PvP Objectives

    Did you convert the file into CSV or used DBCEditor? Converting to CSV can corrupt a file, found this out when trying to do spell visuals. Try using DbcEditor instead if you haven't already done so.
  5. [Release] Noggit SDL 3.1021 BETA

    Brilliant work guys, good job <3
  6. What Are You Working On?

    Incredible.
  7. Some results and future goals

    There could be an award for best released resource for a given month.
  8. What Are You Working On?

    Yeah, funny enough I reverted the DBC files to factory settings before the modifications and it worked fine. Simply converting from DBC To Csv and back without modifying anything caused the issue. I guess MyDBCEditor is the only safe way, takes more time however. Cant send the changes because I scrapped them. Cheers.  
  9. What Are You Working On?

    Hey Hyakkimaru, did you do the DBC edits by converting to CSV & back?(This is for the 3D belt visual) Reason I ask is, when I ran the converter on one of the SpellVisual files (I can't recall which one exactly) to CSV and back for testing purposes, it caused a bunch of spell visuals to appear as blue & white boxes. An Example is Nitro Boosts from the engineering enchant. Cheers.
  10. Greetings Model-Changing community, I posted this on Emu-devs not too long ago maybe someone has use for it. How to setup? Create an item in the database with an on use effect, use a test spell such as http://www.wowhead.com/spell=33208/gossip-npc-periodic-talk modify scriptname column to the scriptname of the script and you're done. Limitations When re logging visual of mount is removed and the current mount aura will override it. Tooltip of spell still shows the real mount aura(your mount visual will obviously be different however) enum mount_timer { MOUNT_TIMER = 3000, }; enum MountSpells { SPELL_MOUNT_SPECTRAL_TIGER = 42777, //We use this as the actual mount spell, the display id overrides it via the script. }; enum MountDisplayIds { RABID_BEAR_MOUNT_DISPLAY_ID = 1082, }; /* [Reins Of The Custom Bear] */ class item_reins_of_the_custom_bear : public ItemScript { public: item_reins_of_the_custom_bear() : ItemScript("item_reins_of_the_custom_bear") { } bool OnUse(Player* player, Item* item, SpellCastTargets const& targets) { player->CastSpell(player, SPELL_MOUNT_SPECTRAL_TIGER, false); //A mount spell to modify ground movement speed player->m_Events.AddEvent(new reins_of_the_custom_bear_handler(player), player->m_Events.CalculateTime(MOUNT_TIMER)); // OnUse is instant so we need to delay the changing of mount visual until cast is complete. return true; } class reins_of_the_custom_bear_handler : public BasicEvent { public: reins_of_the_custom_bear_handler(Player* player) : player(player) {} bool Execute(uint64 /*time*/, uint32 /*diff*/) { if (player->HasAura(SPELL_MOUNT_SPECTRAL_TIGER)) //Check if mounted before changing mount visual, prevents bugs { player->Mount(RABID_BEAR_MOUNT_DISPLAY_ID); //The custom mount display id } return true; } Player* player; }; }; void AddSC_item_custom_mounts() { new item_reins_of_the_custom_bear(); }