找回密码
 注册
搜索

[L2] [T-25143]ラングリッサー2魔族編开发讨论专贴

[复制链接]
 楼主| 发表于 2010-2-16 01:52 | 显示全部楼层
DER和L2的系統結構不一樣
MD-L2的情況呢?
從沒想過那種無賴玩法,不過好像MD-L2的高級恢復魔法貌似加的經驗固定一個點而已....?
沒研究過這個.....不知道達到什莫程度?
发表于 2010-2-16 02:09 | 显示全部楼层
MD的刷洗桑拿比起DER来慢,主要是前期敌方没有火球那种AOE魔法,全依靠用自己的小兵撞敌方减HP来达到其目的,当然是有优势的情况下。
发表于 2010-2-16 02:14 | 显示全部楼层
前期如果搞成像DER那样的话,一个敌方的魔法师如果有AOE魔法的话,就会成为洗桑拿之地了。
所以限制回复魔法刷经验是比起美赛亚剑来一个更严重的问题!
 楼主| 发表于 2010-2-16 10:07 | 显示全部楼层
這末嚴重!還有靠這個刷经验的!
那看來必須要想辦法控制才行.....>~<b
发表于 2010-2-16 13:50 | 显示全部楼层
只要想办法弄成PS上L4和L5那样,不就成了吗?
 楼主| 发表于 2010-2-16 14:54 | 显示全部楼层
無論從技術原理還是程序邏輯上都沒有任何可能性在MDL2上弄成PS上L4\5那样。
发表于 2010-2-16 15:48 | 显示全部楼层
本帖最后由 Doi_Doi 于 2010-2-16 16:00 编辑
在MD-L2中限制 回复经验上限,不可能實現,主要是根本不存在当前角色本关已获得回复经验或次數,根本沒有這種程序存在,也無從限制。

唯一可行方案就是取消恢復魔法經驗,但是我目前找不到突破口:
就是説斷點跟蹤應該定在哪裏?恢復魔法經驗檢測程序實體結構?否則無從下手。
フラナガン機關 发表于 2010-2-15 18:25

取消回复魔法經驗会降低乐趣,还使僧侣系角色难以获取经验,所以不推荐。


所谓涉及动态数据,就是每关为每个角色设置一个已获得回复经验变量,初始值均为0。
放回复魔法后如何判断应增加多少经验?以L4+5为例:
若当前回合数>15则不加经验;
若当前回合数≤15,设当前角色已获得回复经验变量a,
    若a≥15则不加经验;
    若a<15,设本次回复魔法原本可获得回复经验为n,
        若a+n≤15,则本次获得经验为n,a=a+n;
        若a+n>15,则本次获得经验为15-a,a=15。

从程序上来说,必需找到回复魔法获得经验的入口,再判断应增加多少经验。
发表于 2010-2-16 17:40 | 显示全部楼层
1337# Doi_Doi


楼上说的也是。
 楼主| 发表于 2010-2-17 12:55 | 显示全部楼层
目前最重要的問題是還不知道ヒール1\ヒール2\フォースヒール1\フォースヒール4這4种魔法是否採用一個經驗計算程序,還是魔法各自分別採用一種經驗計算程序。而至於通常殺敵經驗計算程序應該是和這4种魔法的獲得經驗程序不一樣的。感覺這4种魔法經驗計算程序應該是獨立的,但是4位一體還是2位分4或是用的一個檢測程序還無法知道。
先要知道程序的大概運行結構和概念才可以去尋找程序的實體以何種形式存在,要斷點跟蹤到他,知道程序的實際運算邏輯就可以決定哪種相配的程序邏輯來改變它。這個魔法的基本的修改概念就是這樣,但目前在下還沒想到任何這魔法相關的入手頭緒........
发表于 2010-2-17 17:51 | 显示全部楼层
這4种回复魔法获取經驗的算法应该是一样的,只要找到一种回复魔法(最容易测试就是回复1)施放后与增加经验的接口,就可以得知原本可获得回复经验n值,再从中插入自己的算法。

如果暂时难以解决可以留到下一版再研究,毕竟这已经超出原本的100%了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|虎纹猫家园

GMT+8, 2024-9-21 08:31 , Processed in 0.017209 second(s), 12 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表