赞 | 390 |
VIP | 0 |
好人卡 | 11 |
积分 | 379 |
经验 | 242285 |
最后登录 | 2024-5-7 |
在线时间 | 5433 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 37864
- 在线时间
- 5433 小时
- 注册时间
- 2006-11-10
- 帖子
- 6549
|
本帖最后由 灯笼菜刀王 于 2019-8-2 18:07 编辑
用公共事件就行了, 简单直接绿色无污染
- a=$scene.instance_variable_get(
- :@active_battler)
- b=$scene.instance_variable_get(
- :@target_battlers)
- return if b.all? {|i| !i.exist?}
- if rand(2) == 0
- a.current_action.kind = 1
- a.current_action.skill_id = 101
- $game_temp.forcing_battler = a
- end
复制代码
把这段复制到公共事件里, 然后让100号技能调用它就OK了, 敌我都有效
不过之前还要做一件事, 到 game_actor 的脚本里, 找到 def skill_can_use? 这段, 它是用来限制"角色没学会的技能不能使用", 直接删了就行 |
评分
-
查看全部评分
|