找回密码
 点一下
查看: 1620|回复: 18

求个技能

[复制链接]
发表于 2008-2-17 15:06:01 | 显示全部楼层 |阅读模式
不知道哪位能帮解决下思路
技能是这样的:
当技能开启后,持续消耗魔法,每秒XX点,魔法不够自动关闭。技能效果为,技能威力受主要属性影响,每100点主要属性,提高一倍其它攻击魔法的攻击属性。(1000点主要属性就是10倍)
其它的魔法技能都是和主要属性相关的,比如属性*2为例。
请高手帮解决下,谢谢!!
再麻烦下高手,请不要用J。
发表于 2008-2-17 15:30:04 | 显示全部楼层
引用楼主jxncxjh于2008-02-17 15:06发表的 求个技能 :
不知道哪位能帮解决下思路
技能是这样的:
当技能开启后,持续消耗魔法,每秒XX点,魔法不够自动关闭。技能效果为,技能威力受主要属性影响,每100点主要属性,提高一倍其它攻击魔法的攻击属性。(1000点主要属性就是10倍)
其它的魔法技能都是和主要属性相关的,比如属性*2为例。
请高手帮解决下,谢谢!!
.......

恩,照lz所说,技能都是用触发伤害的吧,那应该就简单了
那么,可以考虑用献祭,把影响范围改成0,保险点伤害也改成0,在魔法效果里把献祭相关的魔法效果的模型删掉,施法时判断施法单位身上有无buff,有的话造成更多伤害
回复

使用道具 举报

 楼主| 发表于 2008-2-17 15:39:34 | 显示全部楼层
引用第1楼zhuzeitou于2008-02-17 15:30发表的  :


恩,照lz所说,技能都是用触发伤害的吧,那应该就简单了
那么,可以考虑用献祭,把影响范围改成0,保险点伤害也改成0,在魔法效果里把献祭相关的魔法效果的模型删掉,施法时判断施法单位身上有无buff,有的话造成更多伤害


不是很明白,你是说我求的技能用献祭,然后在用别的伤害的时候,判断是不是有献祭效果?
但是伤害倍数怎么解决呢?
回复

使用道具 举报

发表于 2008-2-17 15:40:15 | 显示全部楼层
恩恩,就如猪头所说~
              但是LZ要的伤害是和属性有关的~可以自己做一个伤害公式,比如:伤害为技能等级*主要属性+其他属性~~   用转化整数(好像是字符串)找,LZ懂的吧?
回复

使用道具 举报

发表于 2008-2-17 15:40:31 | 显示全部楼层
引用第2楼jxncxjh于2008-02-17 15:39发表的  :



不是很明白,你是说我求的技能用献祭,然后在用别的伤害的时候,判断是不是有献祭效果?
但是伤害倍数怎么解决呢?

额………………
先问个问题,你的技能伤害是不是都用触发来实现的??
回复

使用道具 举报

发表于 2008-2-17 15:43:49 | 显示全部楼层
我说下我理解的lz的意思
首先,单位有几个技能,其中一个是打开、关闭类的,记为技能1,其他的是释放的伤害技能,技能伤害都与单位属性挂钩,也就是用触发完成的
当那个技能1打开时,释放其他技能会有伤害加成,加成倍数与单位主属性有关,是不是这样呢??
回复

使用道具 举报

 楼主| 发表于 2008-2-17 15:44:10 | 显示全部楼层
伤害用T来实现

是整数转实数

LS理解正确,就那意思
回复

使用道具 举报

发表于 2008-2-17 15:44:25 | 显示全部楼层
引用第2楼jxncxjh于2008-02-17 15:39发表的  :



不是很明白,你是说我求的技能用献祭,然后在用别的伤害的时候,判断是不是有献祭效果?
但是伤害倍数怎么解决呢?

触发A
事件:XX单位运行激活献祭命令
条件:无
动作:开启触发B
触发B
事件:每1秒事件
条件:无
动作:选取单位组做动作
      对选取单位造成公式点伤害
回复

使用道具 举报

 楼主| 发表于 2008-2-17 15:48:48 | 显示全部楼层
LS的大大可以理解错了,我求的技能是不造成伤害的

是一个加技能攻击倍数的辅助技能
回复

使用道具 举报

发表于 2008-2-17 15:52:50 | 显示全部楼层
引用第8楼jxncxjh于2008-02-17 15:48发表的  :
LS的大大可以理解错了,我求的技能是不造成伤害的

是一个加技能攻击倍数的辅助技能

那么,我的理解是不是正确的呢??
如果是的话,那么就简单了

伤害技能都是用触发伤害的,那么在触发动作里,加一个if判断
如果 触发单位拥有献祭(这个可以自己改)
那么 造成额外伤害动作
回复

使用道具 举报

发表于 2008-2-17 15:53:48 | 显示全部楼层
意思是开启此技能后,自己施放的其他技能伤害翻倍?
回复

使用道具 举报

发表于 2008-2-17 15:54:30 | 显示全部楼层
引用第10楼梦魇于2008-02-17 15:53发表的  :
意思是开启此技能后,自己施放的其他技能伤害翻倍?

我是这么理解的………………
回复

使用道具 举报

发表于 2008-2-17 15:57:01 | 显示全部楼层
—  — 我。。。

LZ可以无视我前面说的了。。。
如猪头说的在做技能伤害的T里面多加一个判断。。有BUFF时增加与属性有关的额外伤害
回复

使用道具 举报

 楼主| 发表于 2008-2-17 15:58:12 | 显示全部楼层
是哦,就是开启技能后,其它伤害技能的伤害有加*

我想到可以用

IF正常伤害ELSE有献祭的非正常伤害

去试试看
回复

使用道具 举报

 楼主| 发表于 2008-2-17 16:36:51 | 显示全部楼层
再问下,如何判断是否激活献祭呢
回复

使用道具 举报

发表于 2008-2-17 16:51:55 | 显示全部楼层
看一下应该就知道了

test.w3x (21 KB, 下载次数: 7)
回复

使用道具 举报

 楼主| 发表于 2008-2-17 16:57:01 | 显示全部楼层
谢谢!
回复

使用道具 举报

 楼主| 发表于 2008-2-17 17:57:36 | 显示全部楼层
问下大哥,状态开启之后。恢复不了了,就是说一旦开启,就一直在开启状态下

已解决
回复

使用道具 举报

发表于 2008-2-18 00:02:25 | 显示全部楼层
哦哦哦
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-3 08:46 , Processed in 0.086717 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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