Project1

标题: 4个特殊技能! [打印本页]

作者: 执子之手    时间: 2008-8-10 23:19
标题: 4个特殊技能!
1. 放出噩梦之力,对对方造成一定点数的伤害,同时恢复自己相应点数的生命,并且使对方不能行动3回合。
2.暗影之力爆炸,立即对所有敌人造成一定暗影伤害,同时自己HP减少500点.
3.立即对被毒击中的敌人造成大量伤害,并令敌人脱离毒状态.
4.招来2个骷髅兵攻击敌人!
怎么做呀!!另外毒的每回合造成的伤害如何修改?再次求帮助....................(能回答一个是一个) [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 黑鏻    时间: 2008-8-10 23:56
特技1,附上状态1(自己在“状态”那里设置为不行动,解除条件为3回合100%解除,命中率100%),而吸收效果参看http://rpg.blue/web/htm/news490.htm

特技2,设置效果范围为“敌全体”,附加公共事件1(仔细找找就知在哪里,在“公共事件”设置“增减HP :全体伙伴(允许死亡))

特技3,把威力弄大就行啊(或者设置状态“毒”为“不能回避攻击”(这样就容易打了)), 然后把该特技的“状态变化”的“毒”弄上“-”(也就是解除状态)

特技4,去弄个有出现“骷髅兵”的动画就行啊!
不然弄个召唤术也行。参看http://rpg.blue/web/htm/news576.htm
如果人数不够就改成5人战斗,http://rpg.blue/web/htm/news472.htm


最后“毒”的效果其实可以设置,在“状态”找到“毒”,把“MaxHP%”的“100”改为“200”,威力就翻了一倍,以此类推,也可以改“MaxHP%”、“力量%”的数值啊~~~


最后,奉劝一句,别动不动跪求!!!
作者: 执子之手    时间: 2008-8-11 00:21
...........

作者: 执子之手    时间: 2008-8-11 01:09
特技1,附上状态1(自己在“状态”那里设置为不行动,解除条件为3回合100%解除,命中率100%),而吸收效果参看http://rpg.blue/web/htm/news490.htm

我是说恢复一定HP,不是反弹攻击哟
作者: 执子之手    时间: 2008-8-11 07:08
能不能具体点?怎么弄召唤多个窟窿冰
作者: 灯笼菜刀王    时间: 2008-8-11 07:43
空口白话最没诚意,你说你跪求,就发照片出来证明,否则谁知道你真跪还是假跪。

还有,不要连帖,请用帖子左上方的编辑功能对原贴进行修改和补充。连帖太多让别人看起来一大串的废话然后失去兴趣对问问题的人可不是好事。

这帖提醒,如果楼主看到,并接受,就把跪求编辑掉或者帖上跪的照片。并把下面连帖的自己屏蔽掉(编辑“因连帖错误,自我屏蔽”相信斑竹会原谅你的。)
作者: darkten    时间: 2008-8-11 08:03
以下引用执子之手于2008-8-10 17:09:37的发言:
我是说恢复一定HP,不是反弹攻击哟
那个连接第一个效果就是“吸收”...攻击敌人之余恢复自己,不是所谓的“吸血”吗?

以下引用执子之手于2008-8-10 23:08:11的发言:
能不能具体点?怎么弄召唤多个窟窿冰
那两个连接都不明白的话,我奉劝楼主你别制作这招比较好...

黑鏻大大所给的思路都可以指引楼主你制作想要的效果,只要花一点点心思就可以实现的了...

[LINE]5,#dddddd[/LINE]
以下引用灯笼菜刀王于2008-8-10 23:43:40的发言:
这帖提醒,如果楼主看到,并接受,就把跪求编辑掉或者帖上跪的照片。并把下面连帖的自己屏蔽掉(编辑“因连帖错误,自我屏蔽”相信斑竹会原谅你的。)
我已经对这些麻木了...(时运高,看不到...)
我开始相信“痒久了就是麻”这句话了...

作者: 灯笼菜刀王    时间: 2008-8-11 08:21
以下引用darkten于2008-8-11 0:03:14的发言:
我已经对这些麻木了...(时运高,看不到...)
我开始相信“痒久了就是麻”这句话了...

我以前说过,连帖的不一定都是故意想违反的,只是一不知道编辑这个功能,二QQ用习惯了CTRL+ENTER就敲出去~。提醒下比较好。论坛风气好了捞卡也比较舒服嘛-。-

-。-厚道的回答,免得有灌水嫌疑,要认可认可黑鳞吧。

1,在game_battle 3 那找到特技的应用那段,找到self.hp -= self.damage下面加上,
if skill.id == 你做的吸血技能ID
   user.hp += self.damage
end
这样就有吸血效果了,至于不让敌人动三回合让这个技能附加个麻痹状态什么的就可以了。

2,黑鳞兄已经说了,用公共事件让使用者扣血就行了。
脚本方法是,
和上面一样,下面加上if skill.id == 你做的炸弹技能ID
                      user.hp -= 500 / $game_troop.members.size
                    end  #不过,这样做的话,你要保证场地上至少有1个敌人..否则就出错~

3,darkten兄已经说了,如果连给你范例都不理解的话,还是别用了...

4,毒的伤害还是在game_battler 3,
def slip_damage_effect下面
  self.damage = self.hp / 10   #伤害等于最大HP除10
     self.hp -= self.damage     #HP减去伤害

想改就在这两句上改就可以了,self.hp -= 10 的话,就是毒只扣10点HP。 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1