EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Windows Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=587)
-   -   editing classes or mixing classes (https://www.eqemulator.org/forums/showthread.php?t=37208)

moltke24 08-23-2013 01:49 PM

editing classes or mixing classes
 
ive made my own server and have been messing around on it.

I was wondering if its possible for me to edit a class for instance I'm playing a wizard, but allow myself to wear items other than cloth and use weapons like swords and dualwield?

Like make a battlemage sort of thing. is this possible?

moltke24 08-23-2013 02:00 PM

or could i do it backwards by making a warrior and editing it by giving him spells?

Envisage 08-23-2013 03:15 PM

You can do any of those. Adding classes / races to gear is a start. Only problem is if its for a balanced server you have to consider how the server is currently balanced. For skills etc your going to have to add those to the class that can have them. But should be enough to get you started.

I'd take in balance consideration unless this is just for fun.

moltke24 08-23-2013 04:08 PM

i found this
http://www.eqemulator.net/wiki/wikka...akka=ClassList

by chance does anyone know where these class lists are located?

moltke24 08-23-2013 05:23 PM

nvm i found it, but changing the numbers doesnt seem to do anything

moltke24 08-23-2013 05:37 PM

if i change the wizard's number from 2048 and add 2048(wizard) + 1(warrior) = 2049 I should as a wizard be able to use anything a warrior can correct?

demonstar55 08-23-2013 06:10 PM

Quote:

Originally Posted by moltke24 (Post 223670)
if i change the wizard's number from 2048 and add 2048(wizard) + 1(warrior) = 2049 I should as a wizard be able to use anything a warrior can correct?

You're not seeing that table correctly. That is the class mask of which can use the item, so if we look at http://lucy.allakhazam.com/itemraw.html?id=10152 which can be used all classes, we see the classes variable is 65535, which if we add up all those numbers in the table, we get 65535, which means all classes can use the item. So if you want a wizard to be able to use the warrior epic (http://lucy.allakhazam.com/itemraw.html?id=10908) we see the classes variable is 1, so to allow the wizard to use this, we would add 2048 to it, so 2049.

What this is, is a bitmask (https://en.wikipedia.org/wiki/Bitmask)

moltke24 08-23-2013 06:54 PM

Quote:

Originally Posted by demonstar55 (Post 223672)
You're not seeing that table correctly. That is the class mask of which can use the item, so if we look at http://lucy.allakhazam.com/itemraw.html?id=10152 which can be used all classes, we see the classes variable is 65535, which if we add up all those numbers in the table, we get 65535, which means all classes can use the item. So if you want a wizard to be able to use the warrior epic (http://lucy.allakhazam.com/itemraw.html?id=10908) we see the classes variable is 1, so to allow the wizard to use this, we would add 2048 to it, so 2049.

What this is, is a bitmask (https://en.wikipedia.org/wiki/Bitmask)

interesting, so in essence if I wanted a wizard to be able to use anything a warrior could i would have to find all the warrior items and change it from 1 to 2049?

demonstar55 08-23-2013 07:27 PM

Yes. You would also most likely need to edit the race as well.

moltke24 08-23-2013 07:40 PM

Quote:

Originally Posted by demonstar55 (Post 223674)
Yes. You would also most likely need to edit the race as well.

well thank you for the response and taking the time to link that stuff to me, i appreciate it and enjoy the learning.

moltke24 08-23-2013 08:00 PM

one more thing can i #setskill dualwield on myself in game as a wizard and be able to dualweild or would i have to change something under the wizard class in the programming to do that?

rencro 08-23-2013 09:12 PM

see this thread :

http://www.eqemulator.org/forums/showthread.php?t=35862


All times are GMT -4. The time now is 12:32 PM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.