请选择 进入手机版 | 继续访问电脑版

Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1171|回复: 0

《三国志5》隐藏武力算法

[复制链接]

15

主题

40

帖子

113

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
113
发表于 2018-2-25 21:15:44 | 显示全部楼层 |阅读模式

繁体版和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,这样赵云的隐藏特性才不会丢

如果都不动而要新增,需要另加代码,这个不是一句两句话能说完的,最好初步了解一下汇编,自己想怎么改就怎么改


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DosGame.cn

GMT+8, 2020-7-15 07:22 , Processed in 0.016045 second(s), 18 queries .

Powered by DosGame.cn

© 2018-2018 DosGame.cn

快速回复 返回顶部 返回列表