标题: 6.0自己加的策略暴击
性别:未知-离线 dennis2669



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


发表于 2015-5-21 19:49 资料 文集 短消息 看全部作者
回复 #9 YSH0212 的帖子

你是另寫一段暴擊傷害和暴擊測試嗎..
你其實可以考慮結合在物理暴擊程序上..

暴擊測試只是加上策略暴擊特技..
其實都不用另複製一段暴擊代碼吧..

另外...你隨機的範圍也有點大了吧..
125%-150%..
就好像差了一件寶物般...

004D33DF    B9 F87A4900     mov ecx,00497AF8
004D33E4    36:8B49 08      mov ecx,dword ptr ss:[ecx+8]
004D33E8    E8 83C2F8FF     call 0045F670
004D33ED    83F8 33         cmp eax,33         
這段做什麼...前面沒用的吧..後面會覆蓋前面
另外這裡測試data編號51有什麼用

還有..你有沒有測試過
push 4
004D33B8    36:8B49 08      mov ecx,dword ptr ss:[ecx+8]
004D33BC    E8 0090F6FF     call 0043C3C1                        
004D33C1    8945 FC         mov dword ptr ss:[ebp-4],eax
004D33C4    6A 04           push 4
004D33C6    8B4D 08         mov ecx,dword ptr ss:[ebp+8]
004D33C9    E8 F38FF6FF     call 0043C3C1
004D33CE    8945 F8         mov dword ptr ss:[ebp-8],eax
004D33D1    FF75 F8         push dword ptr ss:[ebp-8]
004D33D4    FF75 FC         push dword ptr ss:[ebp-4]
004D33D7    E8 C2C6FAFF     call 0047FA9E
004D33DC    8945 F4         mov dword ptr ss:[ebp-C],eax
這裡將士氣相減後入了ebp-c
004D3430    8945 F4         mov dword ptr ss:[ebp-C],eax
004D3433    8B45 F4         mov eax,dword ptr ss:[ebp-C]
004D3436    6BC0 05         imul eax,eax,5
004D3439    C1E8 02         shr eax,2
之後這裡將士氣差提出來*5/4.
那原本的傷害去了那裡

另外我想問4D33AC這變量是用來標示什麼
給一個解釋
4D31B4是測試有沒有進行暴擊

call 0043C3C1..應該是找出士氣..
但是這地址是6.0原有還是你自己改的
因為正常來說..
406D87获取武将ecx的攻防精暴士体法,根据08栈值0~6
406E17武将ecx的攻防精暴士体法加上0C栈值,并不超过上限,根据08栈值0~6
406F54武将ecx的攻防精暴士体法等于0C栈值,并不超过上限,根据08栈值0~6

這裡才是找士氣..還是我理解錯誤..


顶部
性别:未知-离线 dennis2669



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


发表于 2015-5-22 19:48 资料 文集 短消息 看全部作者
回复 #12 YSH0212 的帖子

暴擊傷害測試..
純粹是我沒看到你的計算方法...

但暴擊測試..實際都是測試士氣..根本沒分別..
假如要加上策略暴擊特技..可以call完後再call作測試..(star引擎都是這樣做).
這樣肯定比兩個完全接近相同的暴擊測試代碼方便

哦..原來後面有加成計算..
沒研究過6.0引擎..看的時候沒檢查我自己的記錄..我都不知道後面的用處

另外你的寫法應該是自創..沒參考物理暴擊吧...
沒記錯物理暴擊浮動是用士氣比..不是士氣差...
而且用士氣差..後期等級高了後..一檔差距絕對就已經造成最大傷害..
而且你好像不是125%-150%...
是125%和150%吧...沒中間的數吧...


顶部

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




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

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

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