话说这次一波更新后,有望还原图中光束炮的攻击模式吗
银河编辑器吧
全部回复
仅看楼主
level 15
来翻译一下这张图是什么意思[阴险]首先图中那群正在射路人的单位叫光束炮,它是一种像是虚空舰的引导发射持续性伤害光束的单位
但它有一个特性:当多个位置相近的光束炮攻击【同一个】目标时,它们的光束会汇总到一起。此时被汇总的光束炮伤害不再各个独立计算,而是只按有1条光束计算,敌方单位依然是每1s周期受到1次伤害,但是每次周期的伤害值则变为150×n ^ 2(n为汇总的光束炮数量)。
也就是说,假设只有1台光束炮时,敌方单位会每秒受到150点伤害。但是如果有2台相邻的光束炮攻击同一个目标,当他们的光束汇聚到一起,敌方单位会每秒受到150x2 ^ 2=600点伤害。而如果有3台,那就150x3 ^ 2=1350点伤害了。
这个机制比较神棍,另一个更神棍的是可以通过毒液战机反射光束的技能,那个余直接就放弃了。。
以前曾经复刻过光棱塔的运行模式,但是这个是引导持续性伤害,而且要求是攻击同一目标的同时,一旦汇总就不再进行单独的伤害计算,比起光棱塔要苛刻得多。
确实,因为计算公式是有规律的,可以通过行为可以将加成平均后均摊到每一个光束炮上。但是没想到怎么解决“同一个目标”的问题。如果不是攻击同一个目标,却又能享有加成,这就十分...IMBA。
或者说换个思路,在光束炮每个周期效果里加上对目标叠加一层标记行为,行为设为每个施法者最高叠加1。利用累加器根据目标身上叠加的该行为层数更改单个光束炮最终伤害,模拟出相同的最终效果?虽然还是做不到每个周期只计算1次总伤害的复刻,不过应该是可行的比较好的办法了
------------------------------------
谦卑·荣誉·牺牲·英勇·怜悯·灵性·诚实·公正!谨以上述守则为名,签订永恒契约,以吾「世界」为名,守护汝直至一生一世!
致扩散性百万亚瑟王·魔法之派·妖精·艾尔。
2020年08月08日 03点08分 1
level 8
不用行为也是可以的,光束炮伤害敌人时,把敌人保存数据表,同时统计范围内正在伤害这个敌人的光束炮数量,根据统计值调整最终伤害,不过这类指数级伤害过于离谱,太吓人了……
2020年08月08日 04点08分 2
再增加个统计范围内光束炮伤害时间,根据比较时间差即可确定,是否同一周期内的伤害……
2020年08月08日 05点08分
@maxzc1128 最后用累加器解决了,这个新功能还挺好用的
2020年08月08日 11点08分
level 14
累加器配合行为应该可以?
毒液战机转移光束这个也能靠类似的原理转移行为层数吧
2020年08月08日 17点08分 3
关键它还可以一架反射到另一架叠高高甚至数量足够还可以横跨整个地图[笑尿]搞起来太麻烦了又没什么卵用就不想做了
2020年08月09日 00点08分
level 11
大佬你会通过触发来实现每日任务吗?(日常)
2020年08月20日 09点08分 5
没有什么思路...本来余想说如果完成当日任务则往存档里写入当日日期字符串然后每次进入游戏通过比对是否存在字符串 = 日期决定是否发送任务,但是发现不知道怎么获取日期,所以就全部木大了
2020年08月20日 14点08分
@幻影·天使 谢谢大佬解答,大佬方便告知q吗
2020年08月20日 14点08分
1