作者laechan (小太保)
看板mud_sanc
标题[wizs] user_d.c 的 normal_attack 函数修正
时间Wed May 12 15:50:47 2010
主要是修正原先的 user_d.c (user_d.20100512) 1612 行起
1612: for(i=0;i<times;i++)
也就是玩家使用普攻/en 执行 N 连击的函数段,该函数的
运作大致是...
一、每回圈一次, 就从 fight_d.c 读取结果, 该结果可能
是怪物回避成功, 或回避失败(此时回传应伤害怪物多
少的值)
二、每回圈一次, 就 show 一次结果. 若怪物回避成功就显
示一行回避成功的讯息; 若你伤害怪物成功就显示一行
伤害讯息.
现在改为,当玩家 setdata no_damage_msg 将战斗讯息设
为简略模式时,假设玩家十连击,有七下打中怪物,三下被
怪物闪掉时..
一、七下打中怪物的讯息
→简化为 [7 连击] 一行讯息(总合伤害)
(目前只要 2 连击以上就支援这个设定)
二、三下被怪物回避掉的讯息
→简化为只会看到一行讯息(但不显示被怪物回避几次)
程式码从新的 user_d.c 的 1612 行开始,有兴趣的 wiz可
自行研究,并请勿修改。欲修改者..
一、先备份
二、改好後 cp 成 userbak_d.c
三、update userbak_d.c 确定没问题才 update user_d.c
理论上对讯息减量会略有帮助,实际效果可由玩家实测回报
,另目前 lag 情况仍以主机所使用网路频宽占的关系较大.
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: laechan 来自: 61.225.163.160 (05/12 15:51)
1F:→ HighElf :没显示怪物闪几次,未来会有玩家一直问en怎麽变少了 05/14 13:07
2F:→ laechan :玩家只要去打正常怪物就会看到几次 05/14 14:06
3F:→ hmml :请他输入setdata no_damage_msg,他就会豁然开朗了! 05/14 18:38