|
score.c skills.c verify.c 一些有武功描述的文件中更该下:
string *skill_level_desc = ({ LEVEL });
string *knowledge_level_desc = ({ KLEVEL });
string skill_level(string type, int level)
{
int grade;
switch(type) {
case "knowledge":
grade = level / 25;
if( grade >= sizeof(knowledge_level_desc) )
grade = sizeof(knowledge_level_desc)-1;
return knowledge_level_desc[grade];
default:
//grade = level / 7;
//but now system the player combat speed is very fast.//by yeju.
grade = level / 10;
if( grade >= sizeof(skill_level_desc) )
grade = sizeof(skill_level_desc)-1;
return skill_level_desc[grade];
}
}
然后在LEVEL.H中改为
#ifndef _LEVEL_H_
#define _LEVEL_H_
#define LEVEL \
GRN "如同婴孩" NOR, \
BLU "不堪一击" NOR,BLU "毫不足虑" NOR,BLU "不足挂齿" NOR,BLU "初学乍练" NOR,BLU "勉勉强强" NOR, \
HIB "初窥门径" NOR,HIB "初出茅庐" NOR,HIB "略知一二" NOR,HIB "普普通通" NOR,HIB "平平淡淡" NOR, \
MAG "平淡无奇" NOR,MAG "粗通皮毛" NOR,MAG "半生不熟" NOR,MAG "马马虎虎" NOR,MAG "略有小成" NOR, \
HIM "已有小成" NOR,HIM "鹤立鸡群" NOR,HIM "驾轻就熟" NOR,HIM "青出于蓝" NOR,HIM "融会贯通" NOR, \
CYN "心领神会" NOR,CYN "炉火纯青" NOR,CYN "了然于胸" NOR,CYN "略有大成" NOR,CYN "已有大成" NOR, \
YEL "豁然贯通" NOR,YEL "出类拔萃" NOR,YEL "无可匹敌" NOR,YEL "技冠群雄" NOR,YEL "神乎其技" NOR, \
HIY "出神入化" NOR,HIY "非同凡响" NOR,HIY "傲视群雄" NOR,HIY "登峰造极" NOR,HIY "无与伦比" NOR, \
HIG "所向披靡" NOR,HIG "一代宗师" NOR,HIG "精深奥妙" NOR,HIG "神功盖世" NOR,HIG "举世无双" NOR, \
HIC "惊世骇俗" NOR,HIC "撼天动地" NOR,HIC "震古铄今" NOR,HIC "超凡入圣" NOR,HIC "威镇寰宇" NOR, \
HIW "空前绝后" NOR,HIW "天人合一" NOR,HIR "深藏不露" NOR,HIR "深不可测" NOR,WHT "返璞归真" NOR
#define KLEVEL \
BLU "一知半解" NOR,BLU "新学乍用" NOR,HIB "初窥门径" NOR,HIB "略知一二" NOR, \
MAG "粗通皮毛" NOR,MAG "半生不熟" NOR,CYN "马马虎虎" NOR,CYN "已有小成" NOR, \
YEL "融会贯通" NOR,YEL "心领神会" NOR,HIY "出类拔萃" NOR,HIY "了然於胸" NOR, \
HIG "已有大成" NOR,HIG "非同凡响" NOR,HIC "举世无双" NOR,HIC "高不可攀" NOR, \
HIW "震古铄今" NOR,HIW "无与伦比" NOR,HIR "超凡入圣" NOR,HIR "空前绝后" NOR,WHT "深不可测" NOR
#endif
这样最大描述都是500整(武功51-1/10知识21-1/25) |
|