找回密码
 点一下
楼主: Renee

以前的致命一击做法真是弱爆了!——最简单的纯数据编辑器版通用致命一击的实现。

[复制链接]
 楼主| 发表于 2011-3-6 14:54:47 | 显示全部楼层
注意测试本地图的时候要在偏好设置里关闭debug窗口。因为高密度事件会因为debug窗口而让游戏变得很卡。(因为要输出所有的触发和事件)
回复

使用道具 举报

发表于 2011-3-7 10:08:54 | 显示全部楼层
学习了
回复

使用道具 举报

发表于 2011-3-7 10:59:53 | 显示全部楼层
GAx3 Mod什么出来……
回复

使用道具 举报

发表于 2011-3-7 11:12:56 | 显示全部楼层
····我只是想来吐槽标题的,突然间都流行弱爆了·
看来都是因为那上床帝的视频么·
回复

使用道具 举报

 楼主| 发表于 2011-3-7 13:55:24 | 显示全部楼层
引用第22楼异界行者于2011-03-07 10:59发表的  :
GAx3 Mod什么出来……

正在积攒函数中~~谁叫你们都没好建议呢~~
回复

使用道具 举报

发表于 2011-3-7 22:01:41 | 显示全部楼层
认识地球绕着太阳转用了上千年,所以不必在意时限。致敬!依旧活跃在星界构造中的人们。
回复

使用道具 举报

发表于 2011-3-10 21:40:11 | 显示全部楼层
这个伤害时反应很早以前就有位好人告诉过我,不过通过次数消耗BUFF以前还不知道..
回复

使用道具 举报

发表于 2011-3-18 12:18:39 | 显示全部楼层
这个办法以前我用过了...在被暴击者拥有减伤、格挡、几率免伤类技能时会出现问题,具体研究情况我发过帖子...

我复制给你,你看有没有帮助,算是我对GA工程出一点小力吧,哈哈


你用的是受到伤害倍数(ModifyFraction)的办法,或者还可以用无视伤害(Damage Response - Kind)的办法

测试了一下,发现了这两者的区别

首先我们假设,攻击者为狂战士,一次攻击二次伤害,单次伤害8点这种,目标1点护甲分以下几种情况

1、狂战士打出的致命一击debuff为无视-1倍伤害,则打中普通单位造成2倍伤害,伤害为14/14;打中拥有受到伤害倍数为0的单位则强制2倍伤害,伤害为14/14
2、狂战士打出的致命一击debuff为无视-1倍伤害,则打中普通单位造成2倍伤害,伤害为14/14;打中拥有无视1倍伤害的单位会出现奇怪的叠加,伤害9/9
3、狂战士打出的致命一击debuff为受到2倍伤害,则打中普通单位造成2倍伤害,伤害为15/15;打中拥有受到伤害倍数为0的单位伤害最小化,伤害0.5/0.5
4、狂战士打出的知名一击debuff为受到2倍伤害,则打中普通单位造成2倍伤害,伤害为15/15;打中拥有无视1倍伤害的单位会强制无效,伤害0/0


结论:

1、无视伤害在判定上会覆盖受到伤害倍数,做致命一击的效果会无视对方闪避,做闪避效果会无视对方致命一击,wow系统为后者,RO系统为前者
2、受到0倍伤害无法突破伤害下限:0.5,而无视1倍伤害则可以将伤害减到0
3、无视伤害会先计算护甲,再计算倍数,实例中伤害为(8-1)*(1-(-1))=14
4、受到伤害会先计算倍数,再计算护甲,实例中伤害为8*2-1=15
5、一次攻击多次伤害的单位,是按每次伤害单独计算暴击的,类似wow中双持、奥术飞弹、暴雪、腐蚀术等效果

如果按wow的系统做,先判断是否命中再判断是否暴击的话,应该用第四种方法
回复

使用道具 举报

发表于 2011-4-15 16:14:26 | 显示全部楼层
撕下来学习。。。
回复

使用道具 举报

发表于 2011-7-5 00:16:05 | 显示全部楼层
这里有个问题:经过我测试,30%和60%是独立作用的产物,因此在陆战队员攻击维京战机(机甲模式)的时候,只会出现6或者12伤害的情况(当然最后一击致死的伤害量不算),绝不会出现24(两个buff引起效果叠加)伤害的情况,这是为什么呢?还有,这里30%和60%叠加的暴击率是不是1-0.7*0.4=72%的暴击率呢?求解答
回复

使用道具 举报

发表于 2011-7-5 00:18:16 | 显示全部楼层
两个几率是独立作用的,所以是72%。而且buff最多一层,所以如果两个都落到暴击区间的话,也只会有2倍伤害。

当然你可以调整buff的最大层数。
回复

使用道具 举报

发表于 2011-7-25 01:15:00 | 显示全部楼层
attck with Cri.PNG
Critical Hit.PNG

我只是想问一下,没人用吾辈平时用的这种简易结构的critical么...攻击的时候直接同时创建一个一定几率(Effect-Chance)发生的CT伤害效果,好简单的...
回复

使用道具 举报

发表于 2011-7-25 02:09:21 | 显示全部楼层
你把老帖子顶上来就是为说这种人尽皆知的事情么?~~


你这样的法子可以通用么~~可以靠一个buff加给任意单位么?~~

标题上说的就是通用~~要是像你这样的法子还需要发演示么?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-25 22:40 , Processed in 0.162229 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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