Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::General Support

Support::General Support Post all topics here having to do with errors while trying to connect to an EQEMu server but not about the setup/running of the Server itself.

Reply
 
Thread Tools Display Modes
  #1  
Old 08-30-2009, 11:59 AM
lich2594
Sarnak
 
Join Date: Jun 2006
Location: Tennessee, USA
Posts: 77
Default Custom Skills?

I was just wondering if there is a way that I can create custom Skills/Abilities/Disc's for non-caster classes?

I am running a custom server that has custom spells, but I would like to do some custom stuff for the non-caster classes too if its possible. (Besides gear clickies and such)
Reply With Quote
  #2  
Old 08-30-2009, 12:11 PM
ChaosSlayerZ's Avatar
ChaosSlayerZ
Demi-God
 
Join Date: Mar 2009
Location: Umm
Posts: 1,492
Default

Disciplines - yes - they can be created just like spells, they are essentially spells which simply used via Discipline activation window.

Skills - like dual wield or double attack - no - those are hard coded into client
Reply With Quote
  #3  
Old 08-31-2009, 12:42 AM
lich2594
Sarnak
 
Join Date: Jun 2006
Location: Tennessee, USA
Posts: 77
Default

Quote:
Originally Posted by ChaosSlayerZ View Post
Disciplines - yes - they can be created just like spells, they are essentially spells which simply used via Discipline activation window.

Skills - like dual wield or double attack - no - those are hard coded into client
Thats cool, what section of the DB would they be in? I tried creating a "spell" for warriors Improved Rampage and set it to the correct level... but instead of train disc, i got it on spell scribe lol...

Btw I am using Ailia's spell editor.
Reply With Quote
  #4  
Old 08-31-2009, 01:55 AM
ChaosSlayerZ's Avatar
ChaosSlayerZ
Demi-God
 
Join Date: Mar 2009
Location: Umm
Posts: 1,492
Default

if you mean Disciplines, just like spell they are in the spell file/spell table.

The only difference is there specially TYPE which is set for disciplines which makes a discipline rather than a spell
But technically ANY discipline could scribed like a spell

this thread here could give you some more info on how to get disciplines to work right

http://www.eqemulator.net/forums/sho...highlight=monk
Reply With Quote
  #5  
Old 08-31-2009, 02:15 AM
lich2594
Sarnak
 
Join Date: Jun 2006
Location: Tennessee, USA
Posts: 77
Default

Thank you for posting that. I will look further in to it 2moro!
Reply With Quote
  #6  
Old 08-31-2009, 07:23 AM
drakelord
Hill Giant
 
Join Date: Nov 2002
Location: NC, USA
Posts: 182
Default

Actually, custom skills can be made. But instead of activating them the normal way, you will have to make #commands for them. You will also have to code the process of the skill leveling up yourself.
__________________
Hmm.
Reply With Quote
  #7  
Old 09-17-2009, 08:35 PM
lich2594
Sarnak
 
Join Date: Jun 2006
Location: Tennessee, USA
Posts: 77
Default

I have figured out how to create custom discs and they work great. However, we are limited to X amount of discs... Even with the new rev, it only allows 100.

I have looked in the source and am unable to find the place where it specifies how many you can have. Can anyone point me in the right direction, on which file/line?

I will keep searching.

The reason we need more than 100 is because we have quite a bit of custom content going in and I would like to create more discs. My warrior, for example, is level 90 with 100 discs in the window. That means I can't even learn any of the custom discs which I have created, heh.

Also, is there still no way to delete discs from a players combat abilities window? Using #traindiscs adds every rank, such as I, II, and III which creates a loss of space.
Reply With Quote
  #8  
Old 09-17-2009, 09:41 PM
ChaosSlayerZ's Avatar
ChaosSlayerZ
Demi-God
 
Join Date: Mar 2009
Location: Umm
Posts: 1,492
Default

I am running into same issue- or at least will soon - I need space more than for 100 disciplines. 200-300 would be better
Reply With Quote
  #9  
Old 09-18-2009, 07:40 AM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

Both Titanium and SoF only allow a max of 100 disciplines. This is because of how the packet structure for the Player Profile is set and you cannot change it because it is basically hard-coded into the client. The best you could do would be to replace some of the existing ones that aren't very useful anyway.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
  #10  
Old 09-18-2009, 11:59 AM
lich2594
Sarnak
 
Join Date: Jun 2006
Location: Tennessee, USA
Posts: 77
Default

Quote:
Originally Posted by trevius View Post
you cannot change it because it is basically hard-coded into the client
Is there any way to remove discs that have already been trained?

I tried to delete them from spells but, it comes up as UNKOWN lvl 255 discs in the window...

All of the level 1 and 2s have created a lot of excessive discs that aren't needed.

Thanks for the quick reply.

(But yes, I will just remove some and reuse their spell ID for new ones. I just don't like hacking the pre-existing system up like that, haha...)
Reply With Quote
  #11  
Old 09-18-2009, 12:17 PM
ChaosSlayerZ's Avatar
ChaosSlayerZ
Demi-God
 
Join Date: Mar 2009
Location: Umm
Posts: 1,492
Default

yes ability to delete learned disciplines would be great!
in same way how you delete spells from spell book to make room for more.
then people who got really high up can get rid of their 1-50 disciplines they no longer use, to make room for the new ones.
Reply With Quote
  #12  
Old 08-10-2010, 06:37 PM
AngelBane
Fire Beetle
 
Join Date: Aug 2010
Posts: 7
Default

Quote:
Originally Posted by drakelord View Post
Actually, custom skills can be made. But instead of activating them the normal way, you will have to make #commands for them. You will also have to code the process of the skill leveling up yourself.
I know this is an old thread ... but could someone point me in the right direction to making this happen.

I am attempting to effectively remove the vile BST from my own server and rebalanced shaman to their rightful place as the battle priest instead of the squishy they have become.

after mucking around with the DB I realized that I could not level or train the abilities by normal means.

I would also be interested in where the damage to PC calculations are.

I would like to give all classes pick lock and some classes more defensive skills.

I want every hit on a BST to be the damage of a cazic touch :P

any pointers to general/specific modules of the source would be useful ... there is a lot of source to go through :P
Reply With Quote
  #13  
Old 08-11-2010, 02:38 AM
lich2594
Sarnak
 
Join Date: Jun 2006
Location: Tennessee, USA
Posts: 77
Default

Quote:
Originally Posted by AngelBane View Post
I know this is an old thread ...
Are you trying to make Disciplines or Spells?
Reply With Quote
  #14  
Old 08-11-2010, 06:56 PM
AngelBane
Fire Beetle
 
Join Date: Aug 2010
Posts: 7
Default

Making spells tweaking the existing effects is not a problem.

examples of what i want to do

I am wanting to :

Give Shaman parry.

Give all classes pick Lock.

I am also want to give the priests DMG bonus on weapons.

If I can base DMG mitigation more on the Armor type.

Make all mobs will hit beastlords for 32K damage no matter what.

I am realizing that some of this may not be possible because of what is coded into the client
Reply With Quote
  #15  
Old 08-11-2010, 09:55 PM
ChaosSlayerZ's Avatar
ChaosSlayerZ
Demi-God
 
Join Date: Mar 2009
Location: Umm
Posts: 1,492
Default

Give Shaman parry. - not supported by client, would need source recoding to implement custom skill learning

Give all classes pick Lock. - same as above

I am also want to give the priests DMG bonus on weapons. - easy to code server side, but won't show on the client

If I can base DMG mitigation more on the Armor type. - need source recoding

Make all mobs will hit beastlords for 32K damage no matter what. - can be done with a pearl script - but why not simply disallow BST class? make all BSt start in Tutorial where which there is no exit
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 03:42 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3