没有晴天的宇 发表于 2010-8-29 09:25

(修改)宝箱爆率、去石头墙和背包格数的资料!!

首先是宝箱游戏回合修改:

Assets.zipAssetsScriptsPuzzlesHoard.lua文本编辑器打开
找到86行self.cycle = 2    我将2修改为了16,开一个宝箱可以进行16+112回合,总共128回合。当回合数显示   (-112)时宝箱游戏结束。

其次是修改爆率:

在Assets.zipAssetsScriptsPuzzlesHoard.lua文本编辑器打开
在编辑选项中选“查找”,在其中输入 lqItems_total 找到后是:
      这一行为金钱:      local gold_total = (gold5 *50) + (gold50 * 50) + (gold500 * 50)
         这一行是强化材料:    local lqItems_total = math.floor(lqItems * 50)
         这一行是装备:      local hqItems_total = math.floor(hqItems * 3)
大家可以直接照着我这里的改,如果回合为128,爆率和我一样,开一次宝箱(没有石头墙的情况下,后面会讲如何去掉。)可以有7000多(是7000还是7W我忘了....),基础材料金属等能有900+,宝石的话多的有400+,稀少的就只有10几个,比如那个黑暗精灵出的宝石。各类装备400+。大家可以根据自己情况对 * 号后面的数字进行修改。
请特别注意:电脑性能不好的同学可以考虑将 装备 那一行中的 *3 改小,因为我电脑为笔记本华硕F8SV,在开完宝箱出材料和装备时会小卡一下。我试过改为 *50或100直接卡死机....

接着是去除石头墙:

在Assets.zipAssetsScriptsPuzzlesHoard.lua文本编辑器打开
在编辑选项中选“查找”,在其中输入 CheckEndOfTurn()找到后是:
function Hoard:CheckEndOfTurn()
    if (self.num_turns % self.cycle) == 0 then
      SoundSystem.Play("pq2audio/board/blocks")
      local y = self.num_turns / self.cycle
这一段判定石头墙的 只要把(self.num_turns % self.cycle) == 0换成一个无法达成的条件就不会有石头墙出现了
我是改成10(2%N都不会变成10)的 。最后的结果就是石头墙虽然出现,但无法挡住所以图标,你仍然可以全图开宝箱。

最后是背包格数的修改:

AssetsScriptsHeroHero.lua里的第153行
local MAX_INV_ITEMS = 34 -- 24 items + 10 trade items
把24改成10024
把34改成10034
就可以了 。结果是一共有10024个背包格数。切记...开完宝箱不要点“全部捡取”会卖东西到你手软的....觉得钱不够直接改金钱爆率,装备从里面挑自己的的捡吧!

最后希望大家都能够玩得愉快,我是玩得女性野蛮人,衣服穿得最少嘛!欧美画风的女性我也蛮喜欢的!哈哈~~
页: [1]
查看完整版本: (修改)宝箱爆率、去石头墙和背包格数的资料!!