赞 | 21 |
VIP | 308 |
好人卡 | 199 |
积分 | 14 |
经验 | 129932 |
最后登录 | 2020-6-11 |
在线时间 | 2881 小时 |
Lv3.寻梦者 闇吼者の災悪眷族 不気味存在締造者
- 梦石
- 0
- 星屑
- 1366
- 在线时间
- 2881 小时
- 注册时间
- 2014-7-29
- 帖子
- 6491
|
本帖最后由 三途亚梦 于 2014-10-26 19:25 编辑
你可以直接到 game_battler
大概第358行的
value = apply_guard(value)
下面加上这么一段就搞定了
请留出1号变量用来积累使用次数- if item.is_a?(RPG::Skill)
- case item.id
- when 15 #这个数字使用的技能的id
- $game_variables[1] += 1 if user.level >= 80 #这里的变量就是累计次数用的了(但是准确的说是技能造成伤害的次数)。
- if $game_variables[1] >= 15
- $game_actors[user.id].skill_learn?($data_skills[16]) ? nil : $game_actors[user.id].learn_skill(16)
- #上面的两个16就是将会学会的技能,前面的16是判断是否已经学会了16号技能
- end
- end
- end
复制代码 我觉得这个思路十分酷炫(正色 |
|