牧羊三国游戏网(策略单机游戏无毒无插件无广告免费下载)

 找回密码
 立即注册

微信扫码登录

使用验证码登录

查看: 1696|回复: 2

[转载] 破豆芽子原创:战法编辑器项目研究(目标释放,获取逻辑),更新火计完整逻辑说明!

[复制链接]

发表于 2018-10-23 22:45 | 显示全部楼层 |阅读模式

马上注册,结交更多三国游戏迷,轻松玩转“牧羊”。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
作者:fearape
十一游戏公司放长假。偶然和流云大大聊起来了三国志13MOD的最新更新状况,想跟他继续精细调整一下我们梦想中的三国MOD。所以在他的提醒下研究了一下之前大家一致关注的战法编辑器的项目说明。

        这里呢要先简单说一下,之前的战法编辑器的项目说明从逻辑上讲肯定是存在问题的。我指的是目标选择和获取逻辑(有很多错误和没有说明的地方,还有注解和实际效果冲突的地方,原因很简单,那些个单独项目没有研究得到正确结果)。所以我做了一些通用逻辑和极限情况的测试,现在给大家一个完全正确的说明。希望有时间的朋友们可以根据这个思路继续研究一下lp2B对于其他特殊效果的特殊控制。这个不难,但是需要大量的测试。


       lpA:类型控制?这个项目我确实不清楚,因为我完全没有测试他,但是大家可以考虑下他是不是不只是控制战法的类型的。而且我没有看出来这个项目对于战法有什么关键影响,也没有测试。
               可以沿用之前的测试归类。
               =10 单体,冲锋战法?
               =50 群体加成,损益战法?
               =70 特殊效果战法?

        下面开始最重要的也是大家一直最关心的战法目标获取逻辑的说明,很多朋友因为之前的说明研究错误和混乱无法创建自己的战法(只能找相关或者相像作用目标的战法改)。下面的说明您看懂之后就可以完美的创造自己的战法了。当然如果有逻辑限制那就是做不了的战法,不是说明问题,但是能实现的战法您一定不会再混乱了。

        lpC:释放光标类型
               =0 以施法部队为目标中心点直接释放技能并且施法部队被选定为目标(前提逻辑,即使lpE=2也就是获取范围为敌方部队,施法部队本身也必须为一个选定目标接受属性效果加成或者损益)。
               =1 调用鼠标施法指示器,点击选择部队。
               =2 调用鼠标施法指示器,点击选择区域。
               =3 调用鼠标施法指示器,点击选择方向(方向为施法部队到鼠标点的射线方向)。
               =4 调用鼠标施法指示器,点击选择据点。
        目标范围:施法距离(技能选择释放点距离施法部队的最大距离)。
        效果范围:技能范围(目标点为中心,效果范围为半径的范围)。
        lpD:获取目标数量
                =0 单体技能(获取选择逻辑下的单个目标)。
                =1 群体技能(获取选择逻辑下的多个目标)。
        lpE:获取目标阵营
                =0 获取本施法部队(不管你的鼠标释放点在哪里,技能的释放或者目标范围包不包括自己的施法部队永远获取施法部队,也就是传送技能的部队。)
                =1 获取选择逻辑范围内的友方部队。
                =2 获取选择逻辑范围内的敌方部队。
                =3 获取选择逻辑范围内的双方部队(这个很重要,之前的说明完全没有测试出来这个,可以做同时给双方多个部队的不同效果,需要配合好lp2B这个项目)。

        lp2B:特殊控制(其实这个说起来比较复杂,实际很简单就是开启1后让不同的数据分别作用在不同阵营。)
                =0 无特殊效果(所有数值属性正常作用于应该作用的部队)。
                =1 攻击,破坏,防御,机动,射程的加成或者损益对敌军无效。/兵力,士气的加成或者损益对友方无效(这里大家一定要弄清楚,之前的说明错误会误导大家正确使用这个参数,适当的运用可以配合做出对敌我双方多部队的共同群体战法,用于防止把所有的属性都添加给友军或者敌军,特殊控制与区分的用途)。
        关于火计开关(很重要)有些朋友就会疑惑,按照上面的逻辑lpE=2时是获取敌方部队为战法目标的。可是为什么游戏原版中火计都是lpC=2,lpD=1,lpE=2这三个参数组合(分明是1.选定一个区域释放战法,2.在区域范围内获取敌方目标,3.并且获取多个部队),明明是可以烧到友军啊。其实这个就涉及到之前战法选定,获取目标说明错误对大家理解战法逻辑的一个干扰了。战法中的lp26是一个放火开关,lp26=1时技能会在选定区域逻辑内释放完技能后再放一个火计。但是请注意这个后续的火效果和这个火计释放的瞬间是两个过程。也就是说后续的火在三国志13中是固定必须伤害到包括敌我双方在火中的部队的,双方都会掉血。而之前用火计的一瞬间可以理解为释放一个带普通效果的战法。这是等于两次独立的释放技能。也就是说前面的lpC=2,lpD=1,lpE=2三个参数控制的是释放技能瞬间获取目标添加效果的逻辑,而跟后续的地上燃烧的火伤害无关(这个火是必须对双方部队造成伤害的,是自己的独有伤害逻辑跟配置无关)。如果把火计的参数项目改成lpE=3那就会让火计释放的瞬间获取敌我双方的目标,那么前面的防御下降,士气下降也会添加给友军了。


        补充说明:最后的lp2B的控制可能对特殊效果比如压制,无双没有用,但是我没有大量时间测试。感兴趣的朋友可以按照这个思路测试一下。


        最后仍然要感谢流云大大对我的提议和鼓励去做这个测试,也要感谢论坛的版主们和这些一直为三国MOD付出努力的前辈。







上一篇:刚玩了一下13,感觉没12好玩哦
下一篇:新人报到
发表于 2018-11-14 22:18 | 显示全部楼层
啥也不说了,楼主就是给力!
发表于 2019-10-14 22:36 | 显示全部楼层
路过支持一下!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

牧羊头条上一条 /1 下一条

QQ|Archiver|手机版|小黑屋|牧羊三国游戏网

GMT+8, 2024-12-22 12:00 , Processed in 0.130478 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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