12.06.2013, 10:47
|
#5
|
fin-ex.corp
Регистрация: 01.05.2009
Адрес: г. Новороссийск
Возраст: 34
Сообщений: 1,057
Отблагодарили 403 раз(а)
|
Re: какой класс отвечает?
Цитата:
Сообщение от La2lucky
(максимальный уровень)
Изучение скиллов (по книгам)?
|
Experience.java обычно там лежит:
Свернуть ↑
public final static long LEVEL[] =
{
-1L, // level 0 (unreachable)
0L,
68L, // 34 Exp
363L, // 90 Exp
1168L, // 194 Exp
2884L, // 320 Exp
6038L, // 503 Exp
11287L, // 513 Exp
19423L, // 747 Exp
31378L, // 1045 Exp
48229L, // level 10 - 1461 Exp
71201L, // 1977 Exp
101676L, // 2259 Exp
141192L, // 2823 Exp
191452L, // 3190 Exp
254327L, // 3391 Exp
331864L, // 4148 Exp
426284L, // 5115 Exp
539995L, // 5999 Exp
675590L, // 7111 Exp
835854L, // level 20 - 8358 Exp
1023775L, // 9307 Exp
1242536L, // 10619 Exp
1495531L, // 11964 Exp
1786365L, // 13431 Exp
2118860L, // 15027 Exp
2497059L, // 16110 Exp
2925229L, // 18056 Exp
3407873L, // 20046 Exp
3949727L, // 22314 Exp
4555766L, // level 30 - 22778 Exp
5231213L, // 23778 Exp
5981539L, // 25453 Exp
6812472L, // 27249 Exp
7729999L, // 29169 Exp
8740372L, // 30139 Exp
9850111L, // 32295 Exp
11066012L, // 34581 Exp
12395149L, // 37000 Exp
13844879L, // 39556 Exp
15422851L, // level 40 - 42254 Exp
17137002L, // 45097 Exp
18995573L, // 47488 Exp
21007103L, // 50016 Exp
23180442L, // 52682 Exp
25524751L, // 55488 Exp
28049509L, // 58436 Exp
30764519L, // 61529 Exp
33679907L, // 64769 Exp
36806133L, // 68159 Exp
40153995L, // level 50 - 71703 Exp
45524865L, // 73904 Exp
51262204L, // 75719 Exp
57383682L, // 77128 Exp
63907585L, // 78126 Exp
70852742L, // 79812 Exp
80700339L, // 81168 Exp
91162131L, // 83943 Exp
102265326L, // 85649 Exp
114038008L, // 86853 Exp
126509030L, // level 60 - 87610 Exp
146307211L,
167243291L,
189363788L,
212716741L,
237351413L,
271973532L,
308441375L,
346825235L,
387197529L,
429632402L, // level 70
474205751L,
532692055L,
606319094L,
696376867L,
804219972L,
931275828L,
1151275834L,
1511275834L,
2099275834L,
4200000000L, // level 80
6299994999L
};
/**
* This is the first UNREACHABLE level.<BR>
* ex: If you want a max at 80 & 99.99%, you have to put 81.<BR>
* <BR>
*/
public final static byte MAX_LEVEL = 81;
Свернуть ↑Развернуть ↓
На //комментарии в Experience.java не обращайте внимания, дёргал из своего нынешнего проекта.
Что касается изучения скилов по книгам:
L2Skill имеет такие строки:
Свернуть ↑
public static final int SKILL_CUBIC_MASTERY = 143;
public static final int SKILL_LUCKY = 194;
public static final int SKILL_CREATE_COMMON = 1320;
public static final int SKILL_CREATE_DWARVEN = 172;
public static final int SKILL_CRYSTALLIZE = 248;
public static final int SKILL_DIVINE_INSPIRATION = 1405;
Свернуть ↑Развернуть ↓
Эти строки используются в SkillSpellbookTable.java
Например:
Свернуть ↑
public int getBookForSkill(int skillId, int level)
{
if(skillId == L2Skill.SKILL_DIVINE_INSPIRATION && level != -1)
{
switch(level)
{
case 1: return 8618; // 1 lvl скила, Ancient Book - Divine Inspiration (Modern Language Version)
case 2: return 8619; // 2 lvl скила, Ancient Book - Divine Inspiration (Original Language Version)
case 3: return 8620; // 3 lvl скила, Ancient Book - Divine Inspiration (Manuscript)
case 4: return 8621; // 4 lvl скила, Ancient Book - Divine Inspiration (Original Version)
default: return -1;
}
}
if (!_skillSpellbooks.containsKey(skillId))
return -1;
return _skillSpellbooks.get(skillId);
}
Свернуть ↑Развернуть ↓
Дальше сами.
P.S. Напоминает попытку реализовать все то, что делал я ;D. Тягок ваш путь - юноша.
|
|
|