Создание новой профессии

4zh

Знаменитый
Пользователь
Сообщения
30
Розыгрыши
0
Репутация
5
Реакции
1
Баллы
1 245
Исходники 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
Назад
Сверху Снизу