yzf911 yzf911
关注数: 4 粉丝数: 49 发帖数: 5,477 关注贴吧数: 60
魔法门6经验谈写在前面  写这篇东西是因为前一段时间又把魔法 魔法门6经验谈 写在前面   写这篇东西是因为前一段时间又把魔法门6重温了一遍,感觉这确实是一个非常经典 的游戏,比后来的魔法门7、魔法门8都要好不少。   首先应该提到两个人:水云和Peham,我这次17天完成MM6,很多招数都是从他们那 里学来的。当年我最早玩MM6的时候,还是第一次接触此类型的游戏,基本上是菜鸟一个 ,好像花了150小时左右才打通,游戏中的时间是9个多月。后来看到水云和Peham的心得 ,就一直想把MM6再玩一遍,前一段时间终于有了这个空闲。   水云的心得可以在他自己的主页上看到,建议大家在看本文之前先把他的主页好好 的看一看,里面内容虽然不多,但是该有的都有了,特别是秘技栏目中的两篇心得:英 雄梦工厂和闪电英雄传说,非常有价值。至于Peham,他的心得一般都是贴在论坛里,比 较零碎,后文将会提到。   17天完成MM6,并不是说我的水平就有多么多么高了,因为过程中需要反复使用Loa d/Save大法,非常的费时间(现实时间),只能说我的耐心会比别人高一些,不过还是 比不上Peham。这种玩法说实话不知道是人玩游戏还是游戏玩人,从某个角度来看,可能 可以算是变态了,而有很多人不屑于这么做,他们认为MM6应该是用即时模式来玩才算是 真正的在享受游戏。同一个游戏,不同的人会有不同的玩法,只能说我喜欢这么玩,而 精打细算、为了节省(游戏中的)时间而精心设计计划让我享受到了思考的乐趣。 快速通关的前提   我这次玩的时候,没有使用W、E、J、F之类的秘技,但是我不敢说完全没有使用秘 技,因为我进入了NWC迷宫。   在新索匹格镇储蓄所背面墙角,可以找到一个飞行魔法卷轴,之后飞起到海盗之巢 屋顶,某一处墙壁是隐藏的传送点,可以通向飞龙沙漠的众神之龛,那里左边的墙壁是 通往NWC迷宫的隐藏传送点。在NWC迷宫中,有一个无限钱箱,可以取钱至1万元,然后将 钱存到储蓄所中,就可以回来继续拿钱了。更重要的是,附近还有一个能够临时大幅度 提高角色各项能力的点,提高幅度超过250,效果与40级左右的光明魔法“天佑一日”相 当。加了临时能力后,配合时空道标魔法,战斗中及时回神庙治疗,可以杀死恩诺斯大 陆上的大部分敌人。因为效果太好,所以我认为进NWC应该也算是适用秘技。 节省时间的方法   这里节省的是游戏中的时间,副作用就是延长了实际使用的时间。   这个方法是Peham总结出来的,诀窍就是利用回合制战斗配合L/S大法。无论是使用 回合制战斗还是即时制战斗,在角色连续攻击几次后,总会有一段过渡时间,这段时间 角色不能继续攻击,时间大概接近2分钟左右(实际时间是4秒)。如果使用强力魔法, 这个过渡时间还会更长。Peham的方法是,进入回合制战斗,连续攻击几次后,在过渡时 间到来之前,Save,然后立刻Load,画面一出来就立刻按enter键进入回合制模式,这样 就把过渡时间省掉了,几分钟内(当然是游戏时间)可以放倒大片的敌人。还有另外一 种做法,不L/S,而是连按两次enter解除过渡时间,这么做可以节省实际操作时间,免 掉一些麻烦,但是据Peham说,会比L/S稍微多费一点游戏时间。   上面所说的是节省战斗时间的方法,节省走路时间的方法比较简单,就是按shift加 方向键跑步走,如果是在室外,飞行会比跑步更快。而Peham还有更省时间的做法,就是 边走边按enter,好像可以节省25%左右的走路时间。不过这种方法似乎太变态了一点, 连我都受不了,Peham在这方面还没有找到过任何一个同盟者呢。   我这次玩的时候,扣除掉在不同区域内旅行所花的时间,用不到2天的时间完成了所 有的剧情任务、必要的转职任务和一些重要的(经验值多的)支线任务,连带走路;而 Peham则是用了2天外加18小时完成了所有的任务,有日期要求的任务除外。 NPC   NPC的作用相当重要,很多时候能够改变游戏的进程,例如游戏开始时需要招募的护 门大师,旅行时的水手、引路者、追踪者等。游戏有一个Bug,就是招募骑师加入并不会 减少马车旅行的时间,所以要到航海无法前往的区域,需要招募引路者、追踪者加入, 这样从地图边缘走路前往另一地区也只要花费1天时间而已。   另外,需要买卖东西时,可以招募一个骗子、一个经商者(两个同样的NPC是不会同 时产生作用的,所以需要招募两个不同的),交易完成后解雇即可。要鉴定物品时,招 募一个学者就全部搞定了。与敌人作战时,可以招募一导师、一教师(或学者)以增加 杀敌所得的经验值。   需要的NPC并不会总是出现的,如果没有怎么办?很简单的方法,Save,然后Load, 这时地图上的NPC的职业就变了,重复步骤直到需要的NPC出现为止。   进商店买东西也可以用类似的方法。只要没有进过的商店,所卖的东西都是会变化 的,可以L/
INI文件的读写 uses IniFiles; //简单数据类型 TSimpleType = (stInt, stFloat, stString, stDateTime, stDate, stTime, stBoolean); function ReadIniValue(const FileName, Section, Name: string; SimpleType: TSimpleType; DefaultValue: Variant): Variant; // 读Ini文件的函数 // FileName:Ini文件名 // Section:节点 // Name:字段名 // SimpleType:简单数据类型 // DefaultValue:默认值 // 返回变体类型 begin with TIniFile.Create(FileName) do try if SimpleType = stString then Result := ReadString(Section, Name, DefaultValue) else if SimpleType = stInt then Result := ReadInteger(Section, Name, DefaultValue) else if SimpleType = stFloat then Result := ReadFloat(Section, Name, DefaultValue) else if SimpleType = stDateTime then Result := ReadDateTime(Section, Name, DefaultValue) else if SimpleType = stDate then Result := ReadDate(Section, Name, DefaultValue) else if SimpleType = stTime then Result := ReadTime(Section, Name, DefaultValue) else if SimpleType = stBoolean then Result := ReadBool(Section, Name, DefaultValue); finally Free; end; procedure WriteIniValue(const FileName, Section, Name: string; Value: Variant; SimpleType: TSimpleType); // 写INI文件的函数 // FileName:Ini文件名 // Section:节点 // Name:字段名 // Value:字段值 // SimpleType:简单数据类型 begin with TIniFile.Create(FileName) do try if SimpleType = stString then WriteString(Section, Name, VarToStr(Value)) else if SimpleType = stInt then WriteInteger(Section, Name, Value) else if SimpleType = stFloat then WriteFloat(Section, Name, Value) else if SimpleType = stDateTime then WriteDateTime(Section, Name, VarToDateTime(Value)) else if SimpleType = stDate then WriteDate(Section, Name, VarToDateTime(Value)) else if SimpleType = stTime then WriteTime(Section, Name, VarToDateTime(Value)) else if SimpleType = stBoolean then WriteBool(Section, Name, Value); finally Free; end; end; 调用范例: WriteIniValue('c:/config.ini','constring','db','aaa',stString); WriteIniValue('c:/config.ini','constring','port',1,stInt); ReadIniValue('c:/config.ini','constring','dbname',stString,'misdate'); ReadIniValue('c:/config.ini','constring','connect',stInt,-1); WriteIniValue('c:/中国烂鞋.ini','锅家队','猪教练','郭十二',stString); WriteIniValue('c:/中国烂鞋.ini','锅家队','平均罚球',1,stInt); ReadIniValue('c:/中国烂鞋.ini','锅家队','猪教练',stString,'郭12'); ReadIniValue('c:/中国烂鞋.ini','锅家队','平均罚球',stInt,-1);
精神分裂 一天魔王抓走公主,公主一直叫 魔王 :“你尽管叫破喉咙吧...没有人会来救你的....” 公主 :“破喉咙..破喉咙..” 没有人:“公主..我来救你了...” 魔王 :“说曹操曹操就到...” 曹操 :“魔王..你叫我干嘛..” 魔王 :“哇勒..看到鬼” 鬼 :“靠!被发现了..” 靠 :“阿鬼,你看的到我喔...” 魔王 :“Oh,My God!” 上帝 :“谁叫我?” 谁 :“没有人叫你阿...” 没有人:“我哪有?装蒜啊!” 蒜 :“谁在装我?” 谁 :“又说我?你们找麻烦啊?” 麻烦 :“哪一个找我?” 哪一个:“找你?我才没有...咦,这儿有好多人.” 好多人:“我才刚到耶......你是谁?” 哪一个:“我才不是谁.” 谁 :“他才不是我.” 公主 :“大家都是来救我的吗?” 大家都:“我不是来救你的,是来看热闹的.” 热闹 :“我有什麽好看的?” 上帝 :“不关我的事,先走了.” 魔王 :“你回答一个问题再走,为什麽这麽多人救公主?我这个魔 王怎麽演下去?” 下去 :“你好好的魔王不干,演我做什麽?” 公主 :“魔王若是没有人演,我就可以走了.” 没有人:“若是我演魔王,怎麽会让你走...” 怎麽会:“我才不让公主走,我要看热闹.” 热闹 :“看我干什麽?” 什麽 :“你居然要『干』我?流氓!” 你居然 :“我哪有?” 我 :“关我什麽事ㄚ?” 魔王 :“靠!我要疯了.......” 靠:“喊我干什么!...” 疯了 :“你要我干啥?” 你要我 :“我什麽都不知道ㄚ!” 我什麽都不 :“我哪知啊!” 我哪知 :“我在这里ㄚ!有人在叫我吗?” 有人:“我没有叫你啊!” 我没有:“谁叫他了啊?” 谁:“冤枉啊...我没有...” 我没有:“我可没冤枉你啊...” 你:“谅你也不敢.” 谅你:“谁说我不敢!?” 谁:“拜托啊...我什麽都没说啦” 我什麽都没:“你要我说什麽?” 我什麽都不:“...你...你不就是我那失散多年的兄弟吗?” 我那失散多年的兄弟:“拷...我名字取这麽长...也会被叫到 啊...” 谁:“...我要赶快离开这个是非之地” 是非:“原来这里是我的地盘啊...” 我什麽都不&没:“你们别吵阿拉在讲话啦...” 你们别吵阿拉:“我没有在讲话啊...” 我没有:“我才没有讲话咧!...” 我什麽都不:“-_-\\\\\\"...走...阿拉到外面去聊...” 走:“人家不好意思啦...(扭捏)” 我什麽都没:“关你屁事啊...闪啦...”(两兄弟生气的走出去) 关你屁事:“呜...为什麽赶我走...” 为什麽:“我没有要赶你走啦...乖...不要哭” 我没有:“喔...又关我啥事了” 关我啥事:“啥?有人叫我吗?” 有人:“谁要叫你啊...” 谁:“我真的要走了...T.T” 走:“人家真的不好意思啦...*V.V*”(\\\\\\"谁\\\\\\"不支倒地) 关你屁事:“...你不是我表妹吗?” 关我啥事:“...表哥...好久不见啦...” 好久:“我不是在这里嘛...” 魔王:“你们有完没完?” 完没完:“他才没有我” 你们:“我才没有他” 我才:“谁说的?” 谁:“叫我干吗?” 吗:“你居然要干我?” 你:“我才不会干他” 我才:“谁说我不会?” 谁:“冤枉!我没说......” 说:“叫我干吗?” 吗:“你们俩真不要脸!” 你们俩:“我要!我要!” 脸:“谁要我?” 谁:“我不要啊” 魔王:“快一点,再说我可要撵人啦” 人啦:“赶撵我?找K” K:“谁找我?” 谁:“aaaaaaa!别提我的名字,再提我也K他!” 他:“别K我” 我:“谁要K我?” 谁:“终于让我逮找一个啦,杀呀............” 一个啦:“别逮我” 我:“我也受够啦,谁再提我的名字,决不放过你!” 谁:“看我的降龙十八掌!” 我:“看我的九阴白骨爪!” 降龙十八掌:“我有什么好看的?” 九阴白骨爪:“我有啥好看的?” 什么好看的:“兄弟,我终于找着你啦!” 啥好看的:“哥,咱出去聊.” 魔王:“妈的...这是认亲大会啊...” 从此以后,魔王真的得了精神分裂症...
1 下一页