Register for your free account! | Forgot your password?

You last visited: Today at 19:41

  • Please register to post and access all features, it's quick, easy and FREE!

 

[Release]Noobish: Ice taoist

Reply
 
Old   #1
 
elite*gold: 0
Join Date: May 2008
Posts: 80
Received Thanks: 25
[Release]Noobish: Ice taoist

This is for LOTF. Its VERY simple.
First its Client.cs
AFTER
Code:
 else if (MyChar.Job == 101)
                                {
                                    SendPacket(General.MyPackets.NPCSay("The magical arts of the taoist are powerful indeed. Have you come to sip from the cup of knowledge?"));
                                    SendPacket(General.MyPackets.NPCLink("Learn taoist skills.", 1));
                                    SendPacket(General.MyPackets.NPCLink("Get promoted.", 7));
                                    SendPacket(General.MyPackets.NPCSetFace(30));
                                    SendPacket(General.MyPackets.NPCFinish());
                                }
Add

Code:
else if (MyChar.Job == 195)
                                {
                                    SendPacket(General.MyPackets.NPCSay("The magical arts of the Ice Taoist are powerful indeed. Have you come to sip from the cup of knowledge?"));
                                    SendPacket(General.MyPackets.NPCLink("Learn Ice skills.", 99));
                                    SendPacket(General.MyPackets.NPCLink("Goodbye.", 255));
                                    SendPacket(General.MyPackets.NPCSetFace(30));
                                    SendPacket(General.MyPackets.NPCFinish());
                                }
Then search for

Code:
if (Control == 6)
                                {
                                    if (MyChar.Level >= 15)
                                    {
                                        MyChar.Job = 101;
                                        SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
                                        MyChar.AddItem("421028-0-0-0-0-0", 0, (uint)General.Rand.Next(36457836));
                                        SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
                                    }
                                    else
                                    {
                                        SendPacket(General.MyPackets.NPCSay("You are not high enough level to get promoted!"));
                                        SendPacket(General.MyPackets.NPCLink("I see.", 255));
                                        SendPacket(General.MyPackets.NPCSetFace(30));
                                        SendPacket(General.MyPackets.NPCFinish());
                                    }
                                }
After that add
Actually I believe you need to Replace this next one. But this is an Old edit so Sorry if you do.

Code:
if (Control == 7)
                                {
                                    if (MyChar.Level >= 40)
                                    {
                                        SendPacket(General.MyPackets.NPCSay("Do you want to become a Water Tao, a Fire Tao, or an Ice Tao?"));
                                        SendPacket(General.MyPackets.NPCLink("Water Tao", 50));
                                        SendPacket(General.MyPackets.NPCLink("Fire Tao", 51));
                                        SendPacket(General.MyPackets.NPCLink("Ice Tao", 98));
                                        SendPacket(General.MyPackets.NPCSetFace(30));
                                        SendPacket(General.MyPackets.NPCFinish());
                                    }
                                    else
                                    {
                                        SendPacket(General.MyPackets.NPCSay("You are not high enough level to get promoted!"));
                                        SendPacket(General.MyPackets.NPCLink("I see.", 255));
                                        SendPacket(General.MyPackets.NPCSetFace(30));
                                        SendPacket(General.MyPackets.NPCFinish());
                                    }
                                }
Then After

Code:
if (Control == 51)
                                {
                                    MyChar.Job = 142;
                                    SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
                                    MyChar.AddItem("721020-0-0-0-0-0", 0, (uint)General.Rand.Next(36457836));
                                    SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted a Fire Tao!", 2005));
                                }
add

Code:
if (Control == 98)
                                {
                                    MyChar.Job = 195;
                                    SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
                                    MyChar.AddItem("721020-0-0-0-0-0", 0, (uint)General.Rand.Next(36457836));
                                    SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted to an Ice Tao!", 2005));
                                }
then look for

Code:
if (Control == 41)
                                {
                                    if (MyChar.Level < 3)
                                    {
                                        SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
                                        SendPacket(General.MyPackets.NPCLink("I see.", 255));
                                        SendPacket(General.MyPackets.NPCSetFace(30));
                                        SendPacket(General.MyPackets.NPCFinish());
                                    }
                                    else
                                    {
                                        MyChar.LearnSkill(1010, 0);
                                        SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned an XP Skill.", 2005));
                                    }
                                }
And under that add

Code:
if (Control == 99)
                                {
                                        SendPacket(General.MyPackets.NPCSay("Ice Taoists have 3 skills. What skill would you like?"));
                                        SendPacket(General.MyPackets.NPCLink("Icicle", 97));
                                        SendPacket(General.MyPackets.NPCLink("Ice Circle", 96));
                                        SendPacket(General.MyPackets.NPCLink("Avalanche", 95));
                                        SendPacket(General.MyPackets.NPCSetFace(30));
                                        SendPacket(General.MyPackets.NPCFinish());                                                          
                                }
                                if (Control == 97)
                                {
                                    MyChar.LearnSkill(5130, 1);
                                    SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned Icicle.", 2005));
                                }
                                if (Control == 96)
                                {
                                    MyChar.LearnSkill(5131, 1);
                                    SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned Ice Circle.", 2005));
                                }
                                if (Control == 95)
                                {
                                    MyChar.LearnSkill(5132, 1);
                                    SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned Avalanche.", 2005));
                                }
This handles the Promo NPC

Ill post the Rebirth tommrow 4:27 AM time for school.
ALSO stats you can do yourself. and Edit the profession Names in the client Make 195 Ice Taoist

Thanks
Incariuz For the Skills found

And heroixi For ALOT of help with adding this



spade12 is offline  
Old   #2
 
elite*gold: 0
Join Date: May 2008
Posts: 377
Received Thanks: 80
Wasn't this already released?


2coolforu2 is offline  
Old   #3
 
elite*gold: 1142
Join Date: Aug 2006
Posts: 2,464
Received Thanks: 1,159
I'm actually pretty intrested to code a completely new stats that are able to be just as another class. If I have time, this is what I would do, in this order too:
1. Add in the professionalnames.ini
2. Add it in the character creation, since it's too hard to add a new box for a new class, I would probably do a new taoist, and when you first login you can choose by the Normal Taoist or 'Name' Taoist, or if I handle the account/character creation by my website it would be really easy.
3. Create equipment for this new class
4. Create stats for this new class
5. Create skills/spells for this new class
6. Add some extra's to this new class so it will be unique
7. Add it in rebirth code, promotion and all that
8. Release the new class.
_Emme_ is offline  
Old   #4
 
elite*gold: 0
Join Date: May 2008
Posts: 377
Received Thanks: 80
Quote:
Originally Posted by EmmeTheCoder View Post
I'm actually pretty intrested to code a completely new stats that are able to be just as another class. If I have time, this is what I would do, in this order too:
1. Add in the professionalnames.ini
2. Add it in the character creation, since it's too hard to add a new box for a new class, I would probably do a new taoist, and when you first login you can choose by the Normal Taoist or 'Name' Taoist, or if I handle the account/character creation by my website it would be really easy.
3. Create equipment for this new class
4. Create stats for this new class
5. Create skills/spells for this new class
6. Add some extra's to this new class so it will be unique
7. Add it in rebirth code, promotion and all that
8. Release the new class.
Well what i recommend if your going to make a new taoist would be no creating any new npc's or box on creation because what you can do is add to what choices you have at level 40 for taos to be either fire, water, or your name of taos.


2coolforu2 is offline  
Old   #5
 
elite*gold: 0
Join Date: Apr 2008
Posts: 56
Received Thanks: 8
Quote:
Originally Posted by EmmeTheCoder View Post
I'm actually pretty intrested to code a completely new stats that are able to be just as another class. If I have time, this is what I would do, in this order too:
1. Add in the professionalnames.ini
2. Add it in the character creation, since it's too hard to add a new box for a new class, I would probably do a new taoist, and when you first login you can choose by the Normal Taoist or 'Name' Taoist, or if I handle the account/character creation by my website it would be really easy.
3. Create equipment for this new class
4. Create stats for this new class
5. Create skills/spells for this new class
6. Add some extra's to this new class so it will be unique
7. Add it in rebirth code, promotion and all that
8. Release the new class.
Good Lucky, o.o'
DungMaster is offline  
Old   #6
 
elite*gold: 20
Join Date: Apr 2006
Posts: 1,341
Received Thanks: 875
I would recommend something other than 'ice' taoist. Look at what we have now: Water, Fire.


Why not go along the lines of the other 3 elements?

Classical element - Wikipedia, the free encyclopedia
andyd123 is offline  
Old   #7
 
elite*gold: 0
Join Date: Apr 2008
Posts: 56
Received Thanks: 8
Earth Tao? =o'
DungMaster is offline  
Old   #8
 
elite*gold: 0
Join Date: Nov 2006
Posts: 433
Received Thanks: 424
thats exactly what i am working on XD. We're bringing in the three "buried" taos (minus the fourth just plain taoist). Im also bringing in 3 new classes. i'll keep ya posted.


Zatoichi is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
[Release] Taoist-Full Super Cool Effect
Hello All this is my Taoist-Full Super Cool Effect not my first edit but havent edited in awhile soo here it is hope u like it ...
12 Replies - CO2 Weapon, Armor, Effects & Interface edits
[Release] Taoist Star (Promotion Center)
Ok, Here goes. I have not found this NPC in this forum so i will release this hope it helps someone. It is converted from a lotf source but works...
7 Replies - CO2 PServer Guides & Releases
[LOTF RELEASE] Taoist Star
This npc allows you to learn the tao skill.. This is from my npc but for mine it lets you get it once only but i took that out for releasing it ,...
7 Replies - CO2 PServer Guides & Releases
[Release] Fix Archer/Taoist Damage and Huge Thunder/Fire Damage
This is what you need to Fix Archer (Skills)/Taoist Damage and Huge Thunder/Fire Damage in LOTF source. Open Other.cs public static uint...
14 Replies - CO2 PServer Guides & Releases
Just a noobish tip
Sry if this is known already but its help socketing in Tc and escape pkers. Just open up the artisan and leave the window open and jump into the...
31 Replies - CO2 Guides & Templates



All times are GMT +2. The time now is 19:41.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.