Назад

Скилл

Автор: eNeShT: Дата: 06.14.2011

Добавляю пассивный скилл.. Не получается =((
Вот код ошибки:

[Error]: pc_skill: Skill with id 2600 does not exist in the skill database
[Error]: sv_readdb: Could not process contents of line 1367 of "db/skill_db.txt"


Собственно что сделал?
skill_db.txt
2600,0,0,0,0,0,0,10,0,no,0,0,0,none,0,		ALL_NEW,New skill


skill_tree.txt
0,2600,1,0,0,0,0,0,0,0,0,0,0


skill.h
ALL_NEW = 2600


status.c
if( (skill=pc_checkskill(sd,ALL_NEW)) > 0 )
sd->dsprate -= 20;


При наличии скила, игрок должен потреблять на 20% сп меньше. В чем может бытиь проблема?

Автор: eNeShT: Дата: 06.14.2011

Jarek
Большое спасибо. Помогло. теперь такой вопрос, где можно найти формулу расчета дропа?)

Автор: Jarek: Дата: 06.14.2011

mob.c
Функция mob_dead

Автор: eNeShT: Дата: 06.14.2011

Большое спасибо