Finally after some errors, like 3 hours scripting, and searching for displayIDs that you may like finally i made a MMOwned Morpher... it morphs you to this people:
KuRIoS
Matt
![]()
Marlo
Flying Piggy
Errage
Conflag
Dragon [Sky]
Fault
Gastric Penguin
2D greengiant
Glitchy
DemonKunga
The Lex
Puff
Kuiren
Spartansp
Illidan1
Remah
Chrispee
Latruwski
PvPed
tttomeke
Theeze
Froogle
Enfeebleness
Lag
Phase228
Relz
Moonitions
King Shaun
Hallowsend
Demonshade
Viter Er Svedig
Loveshock
Xepher
ViperSting
Insanesk8123
Leona
EmiloZ
Knaur
WarEagle920
MysterioussouL
Tom_2001
Andrige
Sorry NO PIC
Equ1N0X
Steph
Maphiaboy
Snailz
Succy
I want to thank all them for being MMOwned respected members and also for always helping people.
I want also to apologise for people that is not included here... it was too much work and i have some headache.
Credits goes to ME for making script, for insanesk8123 for helping me compile it and to all people in the morpher... some of you i didnt know which NPC should i put but if i asked you it will ruin the surprise lol
You can download this morpher TESTED AND WORKING in ascent 3940
--------------------HERE---------------------
SQL querrie for this one is:
Code:INSERT INTO `items` VALUES ('60006', '8', '-1', '-1', 'MMOwned Morpher', 'MMOwned Morpher', 'MMOwned Morpher', 'MMOwned Morpher', '42629', '1', '0', '0', '0', '0', '1503', '1791', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '33208', '0', '579', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1', 'Made by spartan and insane', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '-1', '0');Also i made a cool UBBER MORPHER (also thanks to insanesk8123 for helping with compile) with 3 new pages of morphings, it was really though to think of those Displays and i want to thank some people that help me with ideas...
New morphs plus the ones added in my previous release (portable teleport and morpher for new revs thread):
Spirit Healer
Kael'thas Sunstrider
Kel'thuzad
Zul'Jin
Water Elemental
Fire Elemental
Blizzard Elemental
Earth Elemental
Air Elemental
Tree Disguise
Peanut
A'Dal
Aberrant Owlbeast
Action Jaxon
HE-MAN
Advisor Sevel
Aeonus
Agal
Naga
Aged Clefthoof
Aku'Mai
Alandien
Alarm-a-bomb 2600
Alarm-o-Bot
Alterac Yeti
Marshlight Bleeder
Tagged Blacksilt Scout
You can download UBBER MORPHERI hope you all like it and also remember to +Rep insanesk8123 too he helped me with the compile so without his help this DLL couldnt be released
-----------------HERE---------------
SQL querrie for this one is:
Code:INSERT INTO `items` VALUES ('60005', '8', '-1', '-1', 'Ubber Morpher', 'Ubber Morpher', 'Ubber Morpher', 'Ubber Morpher', '42629', '1', '0', '0', '0', '0', '1503', '1791', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '33208', '0', '579', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1', 'Made by spartan and insane', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '-1', '0');
You can download .sql file HERE if you dont know how to make one
Due to new rule (#10) of emu disscussion ill post the sources of the teleporters... i hope that no one try to steal my MMOwned morpher and release copies of it with new people...¬¬
so here are they
Code://Title of Script: MMOwned Morpher //Description of Script: Morphs the player into Different MMOwned Players. //Author of this script: Spartansp //Special thanks: All mmowned members here, Aldaus, and insanesk8123 //Note: sorry if you arent here... #include "StdAfx.h" #include "Setup.h" #ifdef WIN32 #pragma warning(disable:4305) // warning C4305: 'argument' : truncation from 'double' to 'float' #endif //Start of Script class SCRIPT_DECL Morpher : public GossipScript { public: void GossipHello(Object * pObject, Player* Plr, bool AutoSend); void GossipSelectOption(Object * pObject, Player* Plr, uint32 Id, uint32 IntId, const char * Code); void GossipEnd(Object * pObject, Player* Plr); void Destroy() { delete this; } }; void Morpher::GossipHello(Object* pObject, Player * Plr, bool AutoSend) { GossipMenu *Menu; objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 2593, Plr); Menu->AddItem(0, "KuRIoS", 0); Menu->AddItem(0, "Matt", 2); Menu->AddItem(0, "Marlo", 3); Menu->AddItem(0, "Flying Piggy", 4); Menu->AddItem(0, "Errage", 5); Menu->AddItem(0, "Dragon [SKY]", 6); Menu->AddItem(0, "Fault", 7); Menu->AddItem(0, "Conflag", 8); Menu->AddItem(0, "Gastric Pinguin", 9); Menu->AddItem(0, "2D Green Giant", 10); Menu->AddItem(0, "Glitchy", 11); Menu->AddItem(0, "DemonKunga", 12); Menu->AddItem(0, "The Lex", 13); Menu->AddItem(5, "Next Page->", 16); Menu->AddItem(2, "Demorph", 15); if(AutoSend) Menu->SendTo(Plr); } //Defining Cases void Morpher::GossipSelectOption(Object* pObject, Player* Plr, uint32 Id, uint32 IntId, const char * Code) { GossipMenu * Menu; switch(IntId) { //KuRIoS case 0: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 5233); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Matt case 2: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 4527); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Marlo case 3: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 13298); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Flying Piggy case 4: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 16257); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Errage case 5: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 16846); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Dragon[Sky] case 6: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 19272); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Fault case 7: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 10546); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Conflag case 8: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 134); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Gastric Penguin case 9: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 5585); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //2D Green Giant case 10: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 10039); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Glitchy case 11: {Code:Plr->BroadcastMessage("Dyslexia Got??); Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 1060); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //DemonKunga case 12: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 20093); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //The Lex case 13: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 4309); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Succy case 14: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 12932); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Demorph :P case 15: { Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->DeMorph(); Plr->Gossip_Complete(); }break; //Puff case 17: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 12609); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Next Page-> case 16: { objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr); Menu->AddItem(0, "Puff", 17); Menu->AddItem(0, "Kuiren", 18); Menu->AddItem(0, "Spartansp", 19); Menu->AddItem(0, "illidan1", 20); Menu->AddItem(0, "Remah", 21); Menu->AddItem(0, "Chrispee", 22); Menu->AddItem(0, "Latruwski", 23); Menu->AddItem(0, "PvPed", 24); Menu->AddItem(0, "tttommeke", 25); Menu->AddItem(0, "Theez", 26); Menu->AddItem(0, "Froogle", 27); Menu->AddItem(0, "Enfeebleness", 28); Menu->AddItem(0, "Lag", 29); Menu->AddItem(5, "Next Page->", 30); Menu->AddItem(2, "Demorph", 15); Menu->SendTo(Plr); } break; //Next Page-> case 30: { objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr); Menu->AddItem(0, "Phase228", 31); Menu->AddItem(0, "Relz", 32); Menu->AddItem(0, "Moonitions", 33); Menu->AddItem(0, "King Shaun", 34); Menu->AddItem(0, "Hallowsend", 35); Menu->AddItem(0, "DemonShade", 36); Menu->AddItem(0, "Viter Er Svedig", 37); Menu->AddItem(0, "LoveShock", 38); Menu->AddItem(0, "Xepher", 39); Menu->AddItem(0, "ViperSting", 40); Menu->AddItem(0, "Insanesk8123", 41); Menu->AddItem(0, "Leona", 42); Menu->AddItem(0, "EmiloZ", 43); Menu->AddItem(0, "Knaur", 44); Menu->AddItem(5, "NextPage->", 45); Menu->SendTo(Plr); } break; //Next Page-> case 45: { objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr); Menu->AddItem(0, "WarEagle920", 46); Menu->AddItem(0, "Mysterioussoul", 47); Menu->AddItem(0, "Tom_2001", 48); Menu->AddItem(0, "Andrige", 49); Menu->AddItem(0, "Equ1N0X", 50); Menu->AddItem(0, "Steph", 51); Menu->AddItem(0, "Maphiaboy", 52); Menu->AddItem(0, "Snailz", 53); Menu->AddItem(0, "Succy", 14); Menu->AddItem(2, "Demorph", 15); Menu->SendTo(Plr); } break; //Kuiren case 18: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 15906); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Spartansp case 19: { Plr->BroadcastMessage("Spartansp Rules!!!"); Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 19386); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Illidan1 case 20: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 21135); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Remah case 21: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 328); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Chrispee case 22: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 15504); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Latruwski case 23: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 20462); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //PvPed case 24: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 16267); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //tttomeke case 25: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 10990); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Theeze case 26: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 2252); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Froogle case 27: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 16732); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Enfeebleness case 28: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 17115); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Lag case 29: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 7920); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Phase228 case 31: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 7920); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Relz case 32: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 17970); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Moonitions case 33: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 1060); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //King Shaun case 34: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 11072); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Hallowsend case 35: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 4878); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Demonshade case 36: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 1132); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Viter Er Svedig case 37: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 10729); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Loveshock case 38: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 18304); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Xepher case 39: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 4870); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //ViperSting case 40: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 1206); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Insanesk8123 case 41: { Plr->BroadcastMessage("insanesk8123 was here XD!!!"); Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 18718); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Leona case 42: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 2038); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //EmiloZ case 43: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 20985); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Knaur case 44: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 3286); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //WarEagle case 46: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 1149); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Mysterioussoul case 47: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 20047); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Tom_2001 case 48: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 17151); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Andrige case 49: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 5797); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Equ1N0X case 50: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 1825); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Steph case 51: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 18106); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Maphiaboy case 52: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 18667); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Snailz case 53: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 7571); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; } }; void Morpher::GossipEnd(Object * pObject, Player* Plr) { GossipScript::GossipEnd(pObject, Plr); } void SetupMorpher(ScriptMgr * mgr) { GossipScript * gs = (GossipScript*) new Morpher(); mgr->register_item_gossip_script(60006,gs); }
And the one for the ubber morpher
Code://Title of Script: Ubber Portable Morpher //Description of Script: Morphs the player into a few different creatures using an item. //Author of this Script: Spartansp //Special thanks:Aldaus, Insanesk8123 #include "StdAfx.h" #include "Setup.h" #ifdef WIN32 #pragma warning(disable:4305) // warning C4305: 'argument' : truncation from 'double' to 'float' #endif //Start of Script class SCRIPT_DECL Morpher : public GossipScript { public: void GossipHello(Object * pObject, Player* Plr, bool AutoSend); void GossipSelectOption(Object * pObject, Player* Plr, uint32 Id, uint32 IntId, const char * Code); void GossipEnd(Object * pObject, Player* Plr); void Destroy() { delete this; } }; void Morpher::GossipHello(Object* pObject, Player * Plr, bool AutoSend) { GossipMenu *Menu; objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 2593, Plr); Menu->AddItem(0, "Goblin", 0); Menu->AddItem(0, "Felguard", 2); Menu->AddItem(0, "Broken", 3); Menu->AddItem(0, "Ogre", 4); Menu->AddItem(0, "Pirate", 5); Menu->AddItem(0, "Skeleton", 6); Menu->AddItem(0, "Infernal", 7); Menu->AddItem(0, "AmaniBear", 8); Menu->AddItem(0, "Samuro", 9); Menu->AddItem(0, "Illidan Stormrage", 10); Menu->AddItem(0, "Akama", 11); Menu->AddItem(0, "Baby Murloc", 12); Menu->AddItem(0, "Flik's Frog", 13); Menu->AddItem(5, "Next Page->", 16); Menu->AddItem(2, "Demorph", 15); if(AutoSend) Menu->SendTo(Plr); } //Defining Cases void Morpher::GossipSelectOption(Object* pObject, Player* Plr, uint32 Id, uint32 IntId, const char * Code) { GossipMenu * Menu; switch(IntId) { //Goblin case 0: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 7109); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //FelGuard case 2: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 18287); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Broken case 3: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 17833); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Ogre case 4: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 1122); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Pirate case 5: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 2347); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Skeleton case 6: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 17970); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Infernal case 7: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 169); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Amani Bear case 8: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 22467); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Samuro case 9: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 21665); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Illidan Stormrage case 10: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 21135); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Akama case 11: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 20681); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Baby Murloc case 12: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 15394); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Flik's Frog case 13: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 14936); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //SpartanWoW Guard case 14: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 19386); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Demorph :P case 15: { Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->DeMorph(); Plr->Gossip_Complete(); }break; //Spirit Healer case 17: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 5233); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Kael'thas Sunstrider case 18: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 20023); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Kel'thuzad case 19: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 19548); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Zul'Jin case 20: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 21899); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Water Elemental case 21: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 525); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Fire Elemental case 22: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 1405); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Blizzard Elemental case 23: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 8716); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Earth Elemental case 24: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 2169); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Air Elemental case 25: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 5494); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Tree Disguise case 26: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 16977); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Peanut case 27: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 21393); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //A'Dal case 28: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 18135); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Aberrant Owlbeast case 29: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 5927); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Action Jaxon case 31: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 19417); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //HE-MAN case 32: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 19538); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Advisor Sevel case 33: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 16385); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Aeonus case 34: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 20510); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Agal case 35: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 936); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Naga case 36: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 4923); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Aged Clefthoof case 37: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 19581); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Aku'Mai case 38: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 2837); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Alandien case 39: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 20126); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Alarm-a-bomb 2600 case 40: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 6888); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Alarm-o-Bot case 41: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 14473); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Alterac Yeti case 42: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 10946); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Marshlight Bleeder case 43: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 19252); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Tagged Blacksilt Scout case 44: { Plr->SetUInt32Value(UNIT_FIELD_DISPLAYID, 2597); Plr->Emote(EMOTE_ONESHOT_CHEER); Plr->Gossip_Complete(); }break; //Next Page-> case 16: { objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr); Menu->AddItem(0, "Spirit Healer", 17); Menu->AddItem(0, "Kael'thas Sunstrider", 18); Menu->AddItem(0, "Kel'thuzad", 19); Menu->AddItem(0, "Zul'Jin", 20); Menu->AddItem(0, "Water Elemental", 21); Menu->AddItem(0, "Fire Elemental", 22); Menu->AddItem(0, "Blizzard Elemental", 23); Menu->AddItem(0, "Earth Elemental", 24); Menu->AddItem(0, "Air Elemental", 25); Menu->AddItem(0, "Tree Disguise", 26); Menu->AddItem(0, "Peanut", 27); Menu->AddItem(0, "A'Dal", 28); Menu->AddItem(0, "Aberrant Owlbeast", 29); Menu->AddItem(5, "Next Page->", 30); Menu->AddItem(2, "Demorph", 15); if(AutoSend) Menu->SendTo(Plr); } break; //Next Page-> case 30: { objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr); Menu->AddItem(0, "Action Jaxon", 31); Menu->AddItem(0, "HE-MAN", 32); Menu->AddItem(0, "Advisor Sevel", 33); Menu->AddItem(0, "Aeonus", 34); Menu->AddItem(0, "Agal", 35); Menu->AddItem(0, "Naga", 36); Menu->AddItem(0, "Aged Clefthoof", 37); Menu->AddItem(0, "Aku'Mai", 38); Menu->AddItem(0, "Alandien", 39); Menu->AddItem(0, "Alarm-a-bomb 2600", 40); Menu->AddItem(0, "Alarm-o-Bot", 41); Menu->AddItem(0, "Alterac Yeti", 42); Menu->AddItem(0, "Marshlight Bleeder", 43); Menu->AddItem(0, "Tagged Blacksilt Scout", 44); Menu->AddItem(5, "SpartanWoW Guard", 14); Menu->AddItem(2, "Demorph", 15); if(AutoSend) Menu->SendTo(Plr); } break; } }; void Morpher::GossipEnd(Object * pObject, Player* Plr) { GossipScript::GossipEnd(pObject, Plr); } void SetupMorpher(ScriptMgr * mgr) { GossipScript * gs = (GossipScript*) new Morpher(); mgr->register_item_gossip_script(60005,gs); }