Chapters:
I - Making The Monster
II - Adding Emotes , Quests , Loot , Reputation On Kill , Waypoints And So
III - Creating Vendors
IV - Bonus (Contains Display Id's Weapon Adding To Mobs)
I
1.0 - Making The Creature's Proto (Includes Monsters HP, Mana , Attack Speed , Level , Item Equippment etc.)
1.1 - Naming And Adding Displayid To Monster (Includes Monsters Name , Subname (Like Thrallmar Quaratermaster etc.) , Displayid , And Spells.
II
1.2 - Emote Adding
1.3 - Quest Adding
1.4 - Quest Finish Add To Monster
1.5 - Loot Adding
1.6 - Reputation Adding
1.7 - Waypoint Adding (Bit Harder)
1.8 - Monster Say Adding (Like Zul'Gurub Raptor Boss Yells : Ding! And So On
1.9 - Adding Gossip Text Id (Bases On Random NPC Text When You Right-Click Talk To Them
III
2.0 - Choosing The Right SQL Line From Your Database (Has To Be Done Since The Vendor Window Is Blizzard Scripted And Idk How To Add it)
2.1 - Adding Loot
Chapter One (Basics Of Monsters)
1.0 Creature Proto Is A Quite Simplie Thing , It's Used For Monster's Main Things Like HP And So.
Ok Now Choose A Random Line From Creature_proto.SQL It Can Be Dumped From Navicat.I Will Use Line 117.
Open Up Notepad And Copy Paste Your Line . Now Open Up Navicat Creature_proto And Follow The Things Written There.
In My Case This Will Look Like This When Custom Created.
INSERT INTO `creature_proto` VALUES ('60001', '70', '70', '20', '150000', '200000', '50000', '1.2', '0', '1500', '0', '1500', '2200', '0', '0', '0', '0', '7488', '33490690', '781', '0', '0', '0', '0', '0', '0', '3000', '5450', '5', '5', '5', '5', '5', '5', '1.5', '0.376', '0', '3', '200000', '0', '0', '2.5', '8', '14', '0', '0', '0', '0', '0', '0');
1.1 Giving Monster A Name And Changing Displayid (And Spell If You Want Can Be Done From Spelldataid If You Follow Navicat)
Will Look Like This In My Case:
INSERT INTO `creature_names` VALUES ('60001', 'Creating Guide', 'Learning', '', '0', '7', '0', '0', '0', '45185', '21137', '0', '0', '0', '1', '1', '0', '0');
45185 = Spell , 21137 = DisplayId
Chapter Two (Adding Some Extra's On Monsters)
1.2 Adding Emote Action To Monster (laugh) (cry) etc. , This Is A Step Where I Can't Say It Works 100%.Open Up Navicat's Creature_spawns And Look Up The Id 60001 In My Case (Notice This Only Works When Proto And Names Are Executed To DB.)
When You Have Found The ID 60001 (In My case) Find Up Emote_state And Add The Emotes Number (Havent Tested Em Yet So Don't Really Know What Is What.)
1.3 , 1.4 Quest Adding And Finishing , Quest Adding And Quest Finishing Is Like The Easiest Thing Here If You Have Created A Quest.It Will Look Like This In My Case
INSERT INTO `creature_quest_starter` VALUES ('60001', '214');
60001 = Monser ID
214 = Quest
Same Goes For Finishing Just A Minor Change In Insert
INSERT INTO `creature_quest_finisher` VALUES ('60001', '214');
1.5 Loot Adding Is Also A Quite Simple Thing All You Need Is An Item And Dumped Creatureloot , But If You Are Smart You Simply Edit Insert.Looks Like This In My Case
INSERT INTO `creatureloot` VALUES ('60001', '60001', '6502', '50', '0', '1', '1', '0')
I Use Double 60001 Since I Havent Figured Out What Index Does And 50 Is The Drop Rate
1.6 Reputation Adding Is The Thing That Took Me The Longest To Learn Since I Didn't Have Good Faction Id's.Open Up And Dump Reputatin_Creature_Onkill.This Looks Like This In My case
INSERT INTO `reputation_creature_onkill` VALUES ('60001', '21', '21', '5000', '420000');
21 = Faction I Dont Know Any Factions Right Now So I Used A Random From DB.
1.7 Waypoint Adding Is The Thing I Hate The Most But I'll Make It Simple Take A Good Look At This Plan
XOOOOOOOX
O O
O O
O O This Is The Plan Of Waypoints.Basicaly A Monster Will Walk From X's Through O's To Another X.
O O
O O
XOOOOOOOX
So When You Want To Create A Monster Who Walks Like That You Have To Do A SQL Like This
INSERT INTO `creature_waypoints` VALUES ('60001', '1', '-1044.67', '-3551.01', '54.8061', '10000', '0', '1', '0', '1', '0', '4034', '4034');
The Coords You Have To Get Yourself Where You Want Your Creature To Patrol Or Walk w/e.Also Per 1 Waypoint Make A New Line
Watch The Change INSERT INTO `creature_waypoints` VALUES ('60001', '2', '-1044.67', '-3551.01', '54.8061', '10000', '0', '1', '0', '1', '0', '4034', '4034');
1.8 I Bet You Have Seen A Monster Yell/Say It's Also Quite Simple Thing In Navicat What You Need Is Npc_Monstersay Dumped And Opened In Navicat.It Will Look Like This
INSERT INTO `npc_monstersay` VALUES ('60001', '0', '100', '0', '11', 'Creating Guide', 'Gongrats You Have Learned Monster Say', '', '', '', '');
1.9 Adding Gossip Id - This Consists Of Two Parts It's A Chain Like SQL.What You Need Is Npc_Text And Npc_Gossip_Textid Dumped And Opened.It Will Look Like This
INSERT INTO `npc_text` VALUES ('50001', '1', 'My Guide Pwns', '', '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', '0', '0', '', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '', '0', '0', '0', '0', '0', '0', '0');
50001 = Textid Will Be Used In Gossip "My Guide Pwns" Is The Text He Will Say And After '' The 0 Is For Neutral Talk
Gossip :Consists Of Creature ID And Textid
INSERT INTO `npc_gossip_textid` VALUES ('60001', '50001');
Chapter Three : Vendors
2.0 Choosing The Right Line From Database.Open Up Creature_names From Dumped SQL File And Do Cotrl+F And Search For Kaja He Is A Vendor When You Change The Faction And Display ID You Will Have The Vendor You want
That Works Like Creating Steps 1.0-1.2 Depending On Your Wishes Just Use This Line
INSERT INTO `creature_names` VALUES ('75000', 'Mr Vendor', 'Guns & Ammunition', '', '0', '7', '0', '0', '0', '0', '1322', '0', '0', '0', '1.05', '1', '0', '0');
(Create Proto Yourself)
2.1 Adding Loot To Vendor. Locate Vendor In Your Navicat And Dump It.Now It Looks Like This
INSERT INTO `vendors` VALUES ('75000', '6085', '', '-1', '0');
75000 = Monster
6085 = Item
Next Field Is Blank For The Item To Be Sold For Infinite Cash Adding I'll Teach Later
Chapter Extra : All In One
Monster
INSERT INTO `creature_proto` VALUES ('60001', '70', '70', '20', '150000', '200000', '50000', '1.2', '0', '1500', '0', '1500', '2200', '0', '0', '0', '0', '7488', '33490690', '781', '0', '0', '0', '0', '0', '0', '3000', '5450', '5', '5', '5', '5', '5', '5', '1.5', '0.376', '0', '3', '200000', '0', '0', '2.5', '8', '14', '0', '0', '0', '0', '0', '0');
INSERT INTO `creature_names` VALUES ('60001', 'Creating Guide', 'Learning', '', '0', '7', '0', '0', '0', '45185', '21137', '0', '0', '0', '1', '1', '0', '0');
INSERT INTO `creature_quest_starter` VALUES ('60001', '214');
INSERT INTO `creature_quest_finisher` VALUES ('60001', '214');
INSERT INTO `creatureloot` VALUES ('60001', '60001', '6502', '50', '0', '1', '1', '0')
INSERT INTO `reputation_creature_onkill` VALUES ('60001', '21', '21', '5000', '420000');
INSERT INTO `npc_monstersay` VALUES ('60001', '0', '100', '0', '11', 'Creating Guide', 'Gongrats You Have Learned Monster Say', '', '', '', '');
INSERT INTO `npc_text` VALUES ('50001', '1', 'My Guide Pwns', '', '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', '0', '0', '', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '', '0', '0', '0', '0', '0', '0', '0');
INSERT INTO `npc_gossip_textid` VALUES ('60001', '50001');
I Aint Adding Waypoints Cause I Didnt Make 1 That Works
Vendor
INSERT INTO `creature_proto` VALUES ('75000', '30', '30', '29', '6809', '6809', '0', '1', '4226', '1710', '0', '39', '55', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '6593', '33489666', '26', '360000', '1212', '0', '0', '0', '0', '0', '0', '4.5', '1.047', '0', '0', '0', '0', '0', '2.5', '8', '14', '0', '0', '0', '0', '0', '0');
INSERT INTO `creature_names` VALUES ('75000', 'Mr Vendor', 'Guns & Ammunition', '', '0', '7', '0', '0', '0', '0', '1322', '0', '0', '0', '1.05', '1', '0', '0');
Chapter Bonus : Adding Weapon
When You Are Walking Around And You See A Monster For Example And He Is Wearing A Sword Then Look This Mob From Creature_Names Use His Entry ID Find It From Creature_proto Easiest Way To Do This Is From Navicat.Then Leave The Info And Slot The Same But Change Display Id To What You Want Just Use Regular Item Displayid
Same Goes For Shields And So Just Find A Monster And Look It From Database
[SIZE="4"]