<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card id="discuz_wml" title="轩辕春秋文化论坛">
<p>#1 光荣三国志2 - 军师说话的准确度<br /><small>当我们奖赏、招人、耕地、治水、供给等，军师都会给出建议。有的很靠谱，每次都对，比如诸葛亮；有的不靠谱，出错概率随机。游戏内的机制，我在ida中逆向后，python代码可以简化为：<br />
<br />
[code]tmp = ((228-Data.DSBUF[advisor_offset+0x04])&lt;&lt;1)&amp;0xFF<br />
tmp = Data.compare_value_with_random100(tmp)<br />
[/code]<br />
<br />
偏移04是智力，为什么用228减掉它呢？因为后面有一个乘以2的操作，所以第一行会变成456-智力*2 ..</small><br />
</p>
<p>#1 <a href="index.php?action=thread&amp;tid=310624&amp;start=0&amp;offset=497&amp;sid=DDyuQF">&gt;&gt;下页</a><br />
<br />论坛:<a href="index.php?action=forum&amp;fid=48&amp;sid=DDyuQF">设计与修改</a>
<br />主题:<a href="index.php?action=thread&amp;tid=310624&amp;sid=DDyuQF">光荣三国志2 - 军师说 ...</a>
<br />下一主题:<a href="index.php?action=thread&amp;tid=310623&amp;sid=DDyuQF">光荣三国志2 - 命令9/ ...</a>
</p>
<p align="center"><br /><a href="index.php?sid=DDyuQF">首页</a><br />
<a href="index.php?action=login&amp;sid=">登录</a><br /><br />
<small>Powered by Discuz!</small></p>
</card>
</wml>