Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Eudemons Online > EO PServer Hosting > EO PServer Guides & Releases
You last visited: Today at 11:18

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

Advertisement



[Guide] Understanding how to add Skills

Discussion on [Guide] Understanding how to add Skills within the EO PServer Guides & Releases forum part of the EO PServer Hosting category.

Reply
 
Old   #1
 
cruey's Avatar
 
elite*gold: 0
Join Date: Oct 2007
Posts: 698
Received Thanks: 855
Smile [Guide] Understanding how to add Skills

Although there is already a guide on how to add new skills, I thought I would add this one to go more indepth for people to understand how it works and how cq_magictype works.

How cq_magictype works with magictype.ini:

Like most of the tables in the database they interact with the ini files found in the client. This means that in order for each of the skills in the database to work correctly, they must also be placed in the magictype.ini.

Understanding Aspects of cq_magictype



In the picture you can see the entry for Chain Chop. You may be wondering why there are 3 entries for the one skill, this is because there are 3 levels to Chain Chop each with a different power level. The number 1010 is the ID that corresponds to the ID in magictype.ini. Basically the database sends a message saying 1010 and if the client responds by saying: Yes, I recognize that number, its in my ini file. Then it should work correctly when a player uses the skill.

Defining the Attributes of a Magictype:
Code:
ID: Identification Number for the magictype in the database
TYPE: Identification number that corresponds/interacts with the clients ini files
SORT: The sort or type of magictype
NAME: Name of magictype, usually in chinese characters because its untranslated
CRIME: If set to 1, name will flash to blue once the skill is used.
GROUND: Unsure of this, but it was used for a jumping attack.
MULTI: Multiple Targets?
TARGET: The number that is under the target column represents the type of target the skill can be used on.
LEVEL: The skill level
USE_MP: MP Cost to use the skill
USE_POTENTIAL: Unknown
POWER: The power of the skill usually a number after 30100
INTONE_SPEED: Unknown
PERCENT: Accuracy, if set to 100 it will not miss.
STEP_SECS: This relates to if the skill attaches a status to the target for how long it will last.
RANGE: The range scope, what distance can the skill be used at.
DISTANCE: Similar to Range.
STATUS_CHANCE: The rate at which the skill will successfully attach a status to its target, 100 for 100% success.
STATUS: The name of the status that will be attached after the skill is used.
NEED_PROF: The required profession (10 mage, 20, warrior, 30 palidan or 50 vampire if using rainbow db)
NEED_EXP: Unknown
NEED_LEVEL: The required character level
NEED_GEMTYPE: Unknown however gemtype relates to things like superamber/citrine etc
USE_XP: Determines whether the skill is an xp skill
WEAPON_SUBTYPE: Determines whether the skill requires a specific weapon to be weilded when using the skill
ACTIVE_TIMES: Unknown
AUTO_ACTIVE: Unknown
FLOOR_ATTR: Unknown
AUTO_LEARN: Determines whether the skill will be automatically learned, like Dragon morph skill.
LEARN_LEVEL: Determines what level the character will learn the skill if AutoLearn is activated
DROP_WEAPON: Unknown
USE_EP: SP Cost for using the skill
WEAPON_HIT: Unknown
USE_ITEM: Unknown
NEXT_MAGIC: Unknown
DELAY_MS: How long the skill is delayed for, im guessing in milliseconds? 
USE_ITEM_NUM: Unknown
WIDTH: Unknown
DURABILITY: Unknown
APPLY_MS: Unknown
TRACK_ID: Track refers to skills that have more than one attack in it like ChainChop. See cq_track.
TRACK_ID2: ^
AUTO_LEARN_PROB: Unknown
GROUP_TYPE: Unknown
GROUP_MEMBER1_POS: Unknown, related to the team member in position 1.
GROUP_MEMBER_2_POS: Unknown, related to the team member in position 2.
MAGIC1: Unknown
MAGIC2: Unknown
MAGIC3: Unknown
ATTACK_COMBINE: Unknown
FLAG: Unknown
USE_SOUL: Paladin Soul cost to use the skill.
NEED_UPLEVTIME: Unknown, uplevtime refers to exp.
Attached Images
File Type: jpg xxxtled.jpg (37.7 KB, 698 views)
cruey is offline  
Thanks
28 Users
Old 03/27/2012, 03:16   #2
 
morphinum's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 14
Received Thanks: 3
thanks for the explanation.
morphinum is offline  
Reply


Similar Threads Similar Threads
[Guide]How to add skills
07/02/2014 - EO PServer Guides & Releases - 11 Replies
Guide How to add a skill. I will be using the chainchop skill as example on how to add it. Note this is only For 1 level of chainchop Alright Magictype.ini 1010 1 Chain~Chop 1 0 0 0 0 0 0 30250 0 100 0 0 10 0 0 12000 77 0 400 0 0 0 0 0 0 6 1 0 0 0 1 0 77 Consume~stamina~to~attack~a~single~target. other39 NULL NULL sound\10510.wav 0 NULL NULL NULL NULL 0 0 0 0 1 NULL 0 0 0 0 0 0 9000 0 0 0
guide about skills in silkroad
03/05/2011 - General Gaming Discussion - 0 Replies
You will to love skills after playing the character at low levels(sro gold). For a new player you dont have a lot of skills to choose between and skill have no delay after or before casting so you use it to link other skills to solve the reload time of skills. You can have the first book in low levels(Silkroad powerleveling) till you hit 31 and have new skill may do the job instead. Then you can choose Fanning Spear Series. Your elite shield against mag attack. You can block
[mini-guide]Understanding the .Pak file
07/16/2009 - Dekaron Exploits, Hacks, Bots, Tools & Macros - 24 Replies
If you opened this looking for hacks then please leave this thread. This thread was created to give the average player a bit more understanding on what is exactly a .pak file. Created By: Namek303 What is the .Pak file?
This is a guide to SKILLS!
10/23/2007 - GunZ - 1 Replies
DOwnlaod it and open it .... it has every skill inside it.... Download Link: zerowaitingtime.com



All times are GMT +2. The time now is 11:18.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.