标题: 关于削弱十字攻击
性别:男-离线 YSH0212
(ysh0212)

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 2
帖子 185
编号 352883
注册 2009-12-31
来自 福建


发表于 2013-7-29 11:50 资料 短消息 只看该作者
关于削弱十字攻击

近来发现十字攻击有点BT,想将非直接攻击的伤害降为50%。不知道高手们能否能指点一二,感激不尽。


顶部
性别:男-离线 墨叶

★★★★
节度留后虎豹骑

Rank: 21Rank: 21Rank: 21
组别 虎豹骑
级别 大将军
功绩 359
帖子 23258
编号 97330
注册 2006-12-26
家族 轩辕少林寺


发表于 2013-7-29 12:33 资料 个人空间 短消息 只看该作者
瓦岗刺客。


顶部
性别:男-离线 WHITESHIP

★★
谏议大夫

Rank: 16
组别 翰林学士
级别 征北将军
功绩 380
帖子 4210
编号 170977
注册 2007-6-3
家族 轩辕学院


发表于 2013-7-29 12:35 资料 个人空间 短消息 只看该作者
我不知道瓦岗和毅大是怎么写的,我自己写的是判断被攻击武将的战场编号是否等于4927F0+1,如果不是,就代表他是被穿透的武将,然后伤害除以2。
但是偶尔会出BUG,于是也坐等毅大提供下代码。
顶部
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2013-7-29 14:28 资料 个人空间 短消息 只看该作者
利用反击伤害75%那部分再改造
顶部
性别:男-离线 WHITESHIP

★★
谏议大夫

Rank: 16
组别 翰林学士
级别 征北将军
功绩 380
帖子 4210
编号 170977
注册 2007-6-3
家族 轩辕学院


发表于 2013-8-2 00:06 资料 个人空间 短消息 只看该作者
趁有空贴下代码。


0043BE4D  |.  837D 0C 00    CMP DWORD PTR SS:[EBP+C],0                 是否真正在攻击,若是估算伤害就跳过
0043BE51  |.  74 10         JE SHORT 0043BE63
0043BE53  |.  8B4D E4       MOV ECX,DWORD PTR SS:[EBP-1C]             EBP-1C是目标的战场编号
0043BE56  |.  A0 00284900   MOV AL,BYTE PTR DS:[492800]                 492800是不被穿透的目标编号,2L的地址记错了,不是4927F1
0043BE5B  |.  3AC1          CMP AL,CL
0043BE5D  |.  74 04         JE SHORT 0043BE63
0043BE5F  |.  C16D FC 02    SHR DWORD PTR SS:[EBP-4],2                   我这里穿透伤害只有25%,改成50%那么就SHR 1即可
0043BE63  ……………………………………………………
顶部
性别:男-离线 YSH0212
(ysh0212)

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 2
帖子 185
编号 352883
注册 2009-12-31
来自 福建


发表于 2013-8-2 13:04 资料 短消息 只看该作者
回复 #5 WHITESHIP 的帖子

这个是哪个引擎上的改法?我没记错的话你是用god4.0的吧,还是原版的。
非常感谢。
顶部
性别:未知-离线 2481883971

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 13
编号 489012
注册 2013-7-30


发表于 2013-8-2 14:49 资料 短消息 只看该作者
看不懂呀

看不懂呀!看不懂呀
顶部
性别:未知-离线 dennis2669



Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 左将军
功绩 43
帖子 1254
编号 363856
注册 2010-3-5
来自 香港


发表于 2013-8-2 19:31 资料 文集 短消息 只看该作者
回复 #6 YSH0212 的帖子

就算在star引擎.應該會有計算的過程.
你找到那個計算過程.(75%?).之後改一改就可以.
顶部
性别:男-离线 YSH0212
(ysh0212)

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 2
帖子 185
编号 352883
注册 2009-12-31
来自 福建


发表于 2013-8-4 00:14 资料 短消息 只看该作者
回复 #5 WHITESHIP 的帖子

额,我想知道这个是那段的上下文环境,或者说是在那段函数里的……(在反击函数中?)
突然间冒出这一段有点突兀啊。能不能稍微详细一些。感觉不尽。
顶部
性别:男-离线 WHITESHIP

★★
谏议大夫

Rank: 16
组别 翰林学士
级别 征北将军
功绩 380
帖子 4210
编号 170977
注册 2007-6-3
家族 轩辕学院


发表于 2013-8-4 00:17 资料 个人空间 短消息 只看该作者
回复 #9 YSH0212 的帖子

写在很多地方都行。我记得我是写在骑马攻击后面,反击前面的。跟在一个mov [ebp-4],eax后面即可。全引擎通用。
顶部
性别:男-离线 YSH0212
(ysh0212)

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 2
帖子 185
编号 352883
注册 2009-12-31
来自 福建


发表于 2013-8-4 01:04 资料 短消息 只看该作者
回复 #5 WHITESHIP 的帖子

额,我想知道这个是那段的上下文环境,或者说是在那段函数里的……(在反击函数中?)
突然间冒出这一段有点突兀啊。能不能稍微详细一些。感觉不尽。
顶部
性别:男-离线 WHITESHIP

★★
谏议大夫

Rank: 16
组别 翰林学士
级别 征北将军
功绩 380
帖子 4210
编号 170977
注册 2007-6-3
家族 轩辕学院


发表于 2013-8-4 01:18 资料 个人空间 短消息 只看该作者
回复 #11 YSH0212 的帖子

我贴的代码位置在43BE4D,当然是在伤害计算函数(43BC4B)里。
顶部
性别:男-离线 YSH0212
(ysh0212)

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 2
帖子 185
编号 352883
注册 2009-12-31
来自 福建


发表于 2013-8-5 12:16 资料 短消息 只看该作者
回复 #10 WHITESHIP 的帖子

已经按照指点改好了,前面是因为粗心大意出错了。非常感谢。
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2024-11-22 21:02
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.011420 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP