设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1899|回复: 9
打印 上一主题 下一主题

[有事请教] 技能连击效果

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3591
在线时间
1890 小时
注册时间
2010-6-19
帖子
1211
跳转到指定楼层
1
发表于 2023-4-6 13:54:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
如何让技能有概率实现法术连击的效果,就是使用了技能之后,有百分之20的概率在次施放该技能

Lv5.捕梦者

梦石
24
星屑
7462
在线时间
249 小时
注册时间
2020-12-4
帖子
306

极短24获奖极短23获奖极短22获奖

2
发表于 2023-4-6 15:33:50 | 只看该作者
本帖最后由 纯属小虫 于 2023-4-6 15:35 编辑

技能公共事件----随机变量(概率)----条件分支:随机变量> **------强制行动

当然,这个只针对固定主角,或者固定某个角色拥有这个技能。事件无法实现强制行动的行动者是个变量。

如果要针对全部,可能得理解【强制行动】的这个脚本,然后再依葫芦画瓢针对这个技能重新写一个了
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7760
在线时间
1337 小时
注册时间
2015-8-15
帖子
751
3
发表于 2023-4-6 16:15:38 | 只看该作者
纯属小虫 发表于 2023-4-6 15:33
技能公共事件----随机变量(概率)----条件分支:随机变量> **------强制行动

当然,这个只针对固定主角, ...

如果人品爆发20%概率=100%概率 有可能会>2连击

点评

我以前的游戏做过这个连击,然后有一次就停不下来疯狂施法,一个技能秒全场  发表于 2023-4-6 16:20
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
36377
在线时间
10787 小时
注册时间
2009-3-15
帖子
4813
4
发表于 2023-4-6 16:46:57 | 只看该作者
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1459
在线时间
186 小时
注册时间
2019-10-4
帖子
269
5
发表于 2023-4-6 22:58:43 | 只看该作者
1.论坛里面就有很多脚本2.SEP插件也可以3.guoxiaomi公共事件战斗也可以4.RM天干+百变宝典,也有连击范例。

点评

3没过期好吧。。。  发表于 2023-4-7 22:44
很多都过期了  发表于 2023-4-7 14:55
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7760
在线时间
1337 小时
注册时间
2015-8-15
帖子
751
6
发表于 2023-5-12 15:22:40 | 只看该作者
  1.   def slip_damage?
  2.     for i in @states
  3.       if State_data::SLIP_DAMAGE[i]
  4.         return true
  5.       end
  6.     end
  7.     return false
  8.   end
  9.   
  10.   #--------------------------------------------------------------------------
  11.   # ● 应用连续伤害效果
  12.   #--------------------------------------------------------------------------
  13.   def slip_damage_effect
  14.     # 设置伤害
  15.     damage = @hp_max / 10
  16.     # 分散
  17.     if damage.abs > 0
  18.       amp = [damage.abs * 15 / 100, 1].max
  19.       damage += rand(amp+1) + rand(amp+1) - amp
  20.     end
  21.     # HP 的伤害减法运算
  22.     self.hp -= damage
  23.     self.animation_id=Wzj::HIT_ANIMATION_ID   
  24.     (dead;$scene.display_nature_killing_msg(self,nil)) if dead?
  25.     # 过程结束
  26.     return true
  27.   end
复制代码
回复 支持 反对

使用道具 举报

Lv4.逐梦者

素材区好人

梦石
3
星屑
7487
在线时间
3540 小时
注册时间
2011-7-21
帖子
2284

极短24参与极短23参与极短22参与极短21参与

7
发表于 2023-5-15 02:18:43 | 只看该作者
这不是我之前问过的问题吗?
https://rpg.blue/thread-488038-2-1.html
3代表最多进行3次连击,85代表每次连击的概率是85%
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-13 02:08

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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