Cобственно, пришла мысль для поднятия интереса к игре прикрутить на шард PRC 2.2c
Но возникла вполне серьезная проблема (на которую в сингле глубоко плевать) - явное превосходство некоторых классов.
Как пример - Lich. На 10 уровне иммунитет к спелам 9 круга и ниже - это явный перебор.
В чем вопрос. Каким образом можно ограничить выбор того или иного класса?
Пробовал через скрипт на левелапе - чтобы при взятии того или иного класса выдавалась мессага, мол низя, и заставлялось левелапится по-новой, но на
CODE |
if ((GetLevelByClass(CLASS_TYPE_LICH, oPC)>0)) |
QUOTE (Huk @ Feb 6 2005, 18:09) |
Так знать бы, что оттудавыдирать и что ковырять. |
QUOTE |
кстати, что такое PRC? наслышан, но не в курсе |
QUOTE (Vhall’rafein @ Feb 6 2005, 18:24) |
Дай ссылку, будь добр |
CODE |
... const int CLASS_TYPE_ACOLYTE = 68; const int CLASS_TYPE_ANTI_PALADIN = 113; const int CLASS_TYPE_ARCANE_ASSASSIN = 230; const int CLASS_TYPE_ARCANE_DUELIST = 95; ... |
prc_scripts.hak - вероятно)
Впрочем, я не скриптер
QUOTE (Huk @ Feb 6 2005, 18:58) |
http://vnfiles.ign.com/nwn/hakpacks/The_PR...0Setup22c%2Eexe |
QUOTE (Vhall’rafein @ Feb 6 2005, 20:02) |
Брррр... да инсталятор же на Фреймворке! Не, не могу открыть |
Ой как там все и запущено...
Каждая классовая 2da взаимосвязана порядка с десятью подобными. Видирание одного фита и достижение безбажности - работа нескольких часов. Почитай про спеллы, фиты и классы - поймешь
http://www.wrg.ru/forums/index.php?showtopic=704&st=0
IMHO: Без качественного редактирования и не вздумайте ставить. Я уже неделю в их хаках вожусь, даже NWN один раз загубил, и порядком огорчил 2GoDoom'a.
Если нужно убрать класс, то соответствующая строка в classes.2da преобразуется к виду:
123 **** **** ****, где вместо 123 индекс строки.
И еще, там что-то сильно намучено со скриптами, создатели на каждое событие модуля и арии кустомных понавесили, в результате при загрузке локи может вылетать, некоторые из них тулсет даже не находит, как править . Потом во многих переделанных заклинаниях отключены звуковые эффекты, а скрипты от пассивных фитов имеют склонность срабатывать по нескольку раз (т.е. например, "интуитивная атака" может забыть отключить бонус по силе, но дважды добавить атаку по мудрости).
В общем, глюков достаточно, чтобы загубить любой модуль.
P.S. Кстати, если не пользоваться их Java'вым генератором персонажа, то многие вещи вообще теряются, расы, фиты, кустомные базовые классы, локальные переменные, которые они на шкуру PC вешают и т.д.
Я думаю, что если на форуме Кормира обратиться к Футсилу, то он ,при хорошем настроение, сможет помочь. Т.к. ПРЦ на Кормире было и функционировало.
Во-первых, всем спасибо за помощь!
Во-вторых, методом тыка решил-таки проблему с компиляцией скриптов, где упоминаются новые классы
помогло
#include "prc_class_const"
написаный в первом посте
CODE |
if ((GetLevelByClass(CLASS_TYPE_LICH, oPC)>0)) |
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)