• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Simple plugin for Faerune

Czarman

Well-known member
Joined
Apr 28, 2005
RedCents
1,381¢
Revised this one I found a while ago.....should keep the faerune even crossing zones. One of the few plugins that is clientside :P

Rich (BB code):
/*
Plugin: MQ2Faerunesong originally written by Fossil on Kenetixeq.
Updated by Czarman/Wickedmofo
Desc: Gives you faerune in the bottom slot on your character's bard song slot - clientside only.
Faerune (see invis/ultravision/enduring breath)
*/


#include "../MQ2Plugin.h"

PreSetup("MQ2Faerune");

// Called once, when the plugin is to initialize
PLUGIN_API VOID InitializePlugin(VOID)
{
   DebugSpewAlways("Initializing MQ2Faerune");
}

// Called once, when the plugin is to shutdown
PLUGIN_API VOID ShutdownPlugin(VOID)
{
   DebugSpewAlways("Shutting down MQ2Faerune");
}

// Called once directly after initialization, and then every time the gamestate changes
PLUGIN_API VOID SetGameState(DWORD GameState)
{
         int Slot;
         if (GameState==GAMESTATE_INGAME) {
         if ((ppCharData) && (pCharData)) {
         //Faerune (see invis/ultravision/enduring breath)
         Slot = 30;
         PSPELL pSpell = GetSpellByName("Faerune");
         GetCharInfo2()->Buff[Slot].Unknown0x00 = (BYTE)2; 
         GetCharInfo2()->Buff[Slot].Level = (BYTE)65; 
         GetCharInfo2()->Buff[Slot].Modifier = (CHAR)100; 
         GetCharInfo2()->Buff[Slot].DamageShield = (CHAR)0; 
         GetCharInfo2()->Buff[Slot].SpellID = (DWORD)pSpell->ID; 
         GetCharInfo2()->Buff[Slot].Duration = (DWORD)9990; 
         GetCharInfo2()->Buff[Slot].DamageAbsorbRemaining = (DWORD)0; 

      }
   }
}
 
Last edited:
TeachersPet said:
Does it still work? Last I tried tinkering with buff slots failed bigtime.

Works great. One of the VERY few things that still actually works though. Everything else is serverside now just about.
 
bama75 said:
I apologize for my stupidity, but how do you turn it on?

it's a plugin and looks to have no commands in my quick glance.. did you load it?
 
Yeah, it shows that it's loaded in the MQ window, but as far as I can tell, nothin is happening. No icon in the song window or anything. I'll invis up a toon and see if I am able to see him or not. It aint a big deal if I can't get it to work, but thought the it was somethin cool and nice to have. Got my red cent for the day.
 
It will leave an ICON in the SONG Window that says you have FAERUNE. THis plugin does not need any /on or anything at the moment. It will recast every time you zone and appear always in the same buff slot (SONG-BARD slot). If you are NOT seeing it then you need to extend your song window, since this appears on the BOTTOM most slot. If you want to test it after you activate it jump into some water you should be able to breath, or cast invis, you should be able to see yourself.
 
Workin now. I had to expand my song window a little more to see it. Thanks for the plugin! Very cool!
 
Simple plugin for Faerune

Users who are viewing this thread

Back
Top
Cart