增加一次性宠物技能功能
其实在09的代码里有,这里我拿出来提一下吧
1、打开pet_skill.c
2、搜索int PETSKILL_Use(
int charaindex,
int havepetskill,
int toindex,
char *data
3、往下拉可以看到#ifdef _ONE_PET_SKILL这标记的就是一次性技能,如果没有就自己添加,代码如下:
char *buf=PETSKILL_getChar(array, PETSKILL_NAME); if(strlen(buf) > 0 && buf[0]=='$'){ CHAR_setPetSkill( charaindex, havepetskill, -1); }这意思就是在宠物技能表petskill2.txt的宠物技能名前面加$之后在战斗中使用一次,技能就会消失成空的。