繁体版和dos版的算法一样,但跟简体版稍微有点不同
dos版都一样
首先要了解,确认是哪名武将,以武将头像为准;
计算隐藏武力是,首先取得该武将的头像编号FaceNo
1、FaceNo跟16H(黄忠头像)比较,如果等于,就去处理黄忠隐藏武力;如果大于,则跳到第4步执行;
黄忠隐藏武力计算:
去黄忠年龄Age
注:【x】表示对x取整
a、小于等于60没有隐藏武力
b、大于60岁的话,隐藏武力=【(Age-60)/5】+1
c、最终武力=带武器武力+【(Age-60)/5】+1
2、FaceNo-2H(吕布头像),如果等0,说明是吕布头像,则去处理吕布隐藏武力
吕布比较特殊,他的最终武力=不带武器武力+16
所以吕布有没有方天画戟,都一样厉害。
3、第2步的FaceNo-2H后,再-6H,那么就是Face-8H(赵云头像)编号,如果等于0,则处理赵云隐藏武力;
赵云隐藏武力=带武器武力+7
4、如果不为0,则直接往下执行;
如果要牺牲赵云吕布黄忠某个人的隐藏武力,改其他人,是比较方便的
比如让有特殊台词的甘宁(头像10H)替换吕布
可以修改第2步FaceNo-10H,这样吕布隐藏武力就没了,同时需要把第3步的-6改成+8,这样赵云的隐藏特性才不会丢
如果都不动而要新增,需要另加代码,这个不是一句两句话能说完的,最好初步了解一下汇编,自己想怎么改就怎么改