官方设置在泪之海如果不吃呼吸草等道具就会一段时间内扣血,当血扣完后会自动返回到进入泪之海的入口,作为一个石器时代SF,要本着为玩家考虑,应该修改成不扣血。
1、首先打开char._data.c
2、搜索void CHAR_CheckWaterStatus( int charaindex)这个函数
3、往下搜索可以看到sprintf( token, "因无法呼吸,扣%d HP。", defhp);
4、把defhp = (maxhp*0.033);改成defhp = 0;即可
5、系统仍然会提示扣血,但提示的是扣除0血,如果不想要提示就把
sprintf( token, "因无法呼吸,扣%d HP。", defhp);
CHAR_talkToCli( charaindex, -1, token, CHAR_COLORYELLOW);
去除或屏蔽即可。
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。