|
Re: Gothic 1, 2, 3: Технические вопросы
2Skaarj: Уровень ГГ тут не причем. Скорее всего проблема в этой строчке: XP_BringBusterTrophyShadowbeast = Shadowbeast.level * XP_PER_VICTORY;
XP_BringBusterTrophyShadowbeast = это переменная и там глючить не чему. XP_PER_VICTORY - константа, тоже все понятно. Shadowbeast.level - а вот тут уже может заглючить, т.к. идет считывание уровня мракориса с инстанции монстра, и если инстанция не инициализирована, например после сейв\лоада если в мире не осталось ни одного мракориса, то Shadowbeast.level будет равен 0 и весь расчет ессно тоже. Исправить легко, просто вместо Shadowbeast.level поставить реальную цифру уровня мракориса 30. Итого получаем: XP_BringBusterTrophyShadowbeast = 30 * XP_PER_VICTORY;
|