博得之门吧 关注:53,884贴子:1,149,204
  • 7回复贴,共1

关于法术免疫挡MA类型法术的2种实现方案实测

只看楼主收藏回复

在原帖子中(https://tieba.baidu.com/p/7459118337?pid=140417165110&cid=0#140417165110l),介绍了2种法免挡MA类法术的方式,
1. 移除法术的MA标签,使得法免:防护系能够正确挡住。
2.不改MA标签,而是通过法术免疫阻挡指定法术名,来挡住MA类型的法术。
我在这个帖子(https://tieba.baidu.com/p/8579105957),测试了第一种方案。
经过实测发现,第一种方式由于移除了MA标签,会导致若干问题
a) 法术护盾无法挡掉该法术。造成与法术护盾的法术效果不匹配。
b) 如果将法术穿刺、密言、识破魔法等法术也移除MA标签后,会导致其被陷阱类法术(法术偏转、法术反转、法术陷阱)吸收或反弹,而无法正确破除掉。造成与法术效果不匹配。
c) 如果将法术护盾与陷阱类法术同时使用时,法术护盾无法优先作用,较高环数的陷阱类法术会优先生效。造成与法术护盾的(优先作用)效果不匹配。
d) 如果只移除breach的MA标签,而保留其他MA类法术的MA标签,则其他法术不能被法免:防护系阻挡,破解法术难度大幅降低。
于是,又采用了第2种方式,即阻挡指定法术名,来阻挡MA类型法术。
经过改动源文件后测试发现,该方案成功避免了上面诸问题,
a) MA类型法术能被法术护盾正确挡掉
b) MA类型法术能正确作用于陷阱类法术,不会被反弹或吸收,并破掉底下的防护类法术。比如,识破魔法正确破掉了敌人法术陷阱下的法术免疫,而没有被法术陷阱吸收。
c) 法术护盾+陷阱类法术,法术护盾被正确消耗掉。
d) MA类法术能正确被法免:防护系挡住
e) 法免:防护系+法术护盾,用防护系MA类法术去破时,比如识破魔法,依然是法术护盾优先被消耗。
f) 法免:防护系+陷阱类法术,用防护系MA类法术去破时,比如法术重击,则被法免正确挡住,不产生效果。
g) 法免:非防护系+陷阱类法术,用防护系MA类法术去破时,比如法术重击,则法术重击生效,扒掉了全部防护。
结论:
通过防护指定法术名的方式,避免了移除MA标签的可能问题,既保证了原有法术的法术效果,同时增强了破魔难度。
这个方案也正是原贴指出的,「铁砧是将法免防护用另外一种机制,防护特定法术名来阻挡MA的」。


IP属地:上海1楼2023-09-01 03:51回复
    这个也破不了全部防护,破两类防护类型的吧,要说一致,法免应该能挡住所有,但是可能就破不了了,现在这破解术被挡了,更高环可以那也不符合吧 ,还要再升点级才行,MOD里一见面就是这些,见面就得跑,这有点拖戏。是不是有个能破到有个最高几级来着?改成5级能破5级,6级能破6级等等,让破解术起码能破破石皮什么的,比它高环的破不了也说得过去吧。


    IP属地:安徽来自Android客户端11楼2023-09-01 10:58
    收起回复
      mac版的用你这个不错,建议你帖子上注明mac版本问题,我昨天和几位朋友都交流过了,win版本没遇到过这种问题


      IP属地:云南12楼2023-09-01 11:05
      收起回复
        补充
        方案1 移除MA标签之所以产生与法术护盾相关的问题,是因为没有做全套。
        回顾原帖可以注意到这一句,「所以SCS重写了法术护盾的机制,防护特定法术名,就是那些破魔法术,然后移除自身。这样法术护盾没BUG了,但自身价值也大大下降了。」
        这样,在同时满足
        a) 移除MA标签
        b) 修改法术护盾机制,根据法术名防护MA类法术
        这2个条件下,可以避免法术护盾相关的bug。
        但是仍然遗留了2个问题
        a) MA类型法术被陷阱类法术吸收、反弹。但这属于 mod 特性,是一个良性修改。
        b) 如果只改 breach,则法免挡不住其他MA类型法术;而如果MA都改,则法免能挡住,而且也会被陷阱类法术吸收、反弹。
        原贴作者在这方面的解释上,说的很到位:
        「法免能不能挡MA,也是各版本游戏破魔的核心区别。如果能挡,比如铁砧(铁砧是将法免防护用另外一种机制,防护特定法术名来阻挡MA的),那就是万般皆下品,唯有宝石高。如果不能阻挡MA,那就不存在防魔破魔。破解干就是,哪怕去掉破解的MA标签,防魔也是一张纸,密言就能拔掉除了法术陷阱外的一切。」
        最终的结论是:
        两个方案的差别在于,
        a) 陷阱类法术是否对MA类法术生效。
        方案1(移除MA标签):生效。
        方案2(法免防护特定法术名):不生效。
        b) 法免能不能挡MA类型法术(breach 和其他MA法术)。
        方案1(移除MA标签):取决于是否改其他MA法术的MA标签。
        方案2(法免防护特定法术名):都能挡。


        IP属地:上海14楼2023-09-01 13:15
        回复