Показать сообщение отдельно
Непрочитано 02.06.2017, 13:15   #25
Пользователь

По умолчанию Re: Создание нового класса / создание новой профессии

Исходники interlude_su. Добавил новую профессию, изменения сделал в файлах:
ClassId.java
PlayerClass.java
CharTemplateTable.java

char_templates.sql
lvlupgain.sql
class_list.sql

Проблема в том что какую расу я бы не ставил всегда при взятии профессии будет гном.
Многие пишут что базовый класс должен быть статическим.
Делаю например:
Код:
newClass(0x77, false, Race.Human, fighter)
При взятии этой профессии всё равно будет гном.

Ещё пробовал заменить старые классы.
Например "Titan" 3 профа орка война.

ClassId.java:
Код:
titan(0x71, false, Race.Orc, destroyer)
PlayerClass.java:
Код:
titan(Orc, Fighter, Fourth)
Меняю на
ClassId.java:
Код:
newClass(0x71, false, Race.Human, fighter)
PlayerClass.java:
Код:
titan(Human, Fighter, Second)
В char_templates.sql меняю рассу.
В lvlupgain.sql уровень с 76 на 20.
class_list.sql у титана меняю ид родительской профессии.

А тут уже при смене класса раса меняется на орка.

Я так понимаю это может быть из за клиента? Но где это менять в клиенте?
4zh вне форума Ответить с цитированием