540~57f 役所物品ID 580~5bf 役所物品数量 5c0~5ff 空闲!
600~603 空闲
604~607 我方阵型
608~60f 空闲
610~614 我方5位出阵武将序号
615~61b 我方7人状态(80:正常,c0:军师,其他:负伤)
61c~620 对阵5人状态(80:正常,其他:负伤)
621~627 我方7人武将ID
628~62c 对阵5人武将ID
62d~641 我方7人现存兵力
642~650 对阵5人现存兵力
651~665 我方7人最大兵力
666~674 对阵5人最大兵力
675~67b 我方7人武力
67c~680 对阵5人武力
540~57f分别对应役所64件物品的种类ID,540代表第1件物品的种类,57f代表第64件物品的种类。与上述相似,580~5bf分别对应役所64件物品的数量信息,580代表第1件物品的数量,5bf代表第64件物品的数量。
每使用一次64物法,地址540~57e向上偏移1个字节,地址580~5be向上偏移2个字节。
举个例子,使用第一次64物法后,原本地址57e(第63件物品ID)的信息偏移到了57d(第62件物品ID)的位置,而原本地址580(第1件物品的数量)的信息偏移到了57e(第63件物品的ID)的位置。
换言之,现在第62件物品是原来第63件物品,现在第63件物品则是原来第1件物品的数量。
我们已经知道物品数量会向上搬移2个字节,比较好理解的是,现在第60、61件物品的数量来自于原来第62、63件物品的数量,那么原来第62、63件物品的数量来自于哪里呢?这里可以告诉你,这两个位置(57d、57e)填充的是0,也就是256件。有人可能会困惑,当使用64物法的次数