赞 | 153 |
VIP | 10 |
好人卡 | 39 |
积分 | 93 |
经验 | 146191 |
最后登录 | 2024-5-6 |
在线时间 | 2504 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 9280
- 在线时间
- 2504 小时
- 注册时间
- 2011-5-20
- 帖子
- 15389
|
- class Game_Action
- #--------------------------------------------------------------------------
- # ● 目标为敌人
- #--------------------------------------------------------------------------
- def targets_for_opponents
- if item.for_random?
- Array.new(item.number_of_targets) { opponents_unit.random_target }
- elsif item.for_one?
- #num = 1 + (attack? ? subject.atk_times_add.to_i : 0)
- #subject.atk_times_add.to_i#攻击特性:增加攻击次数
- #如果num为0,则显示使用技能而没有实际效果
- num = attack? ? subject.atk_times_add.to_i+subject.as/100+(rand<subject.as%100*0.01 ? 1 : 0) : 0
- num = 1 if !attack?
- if @target_index < 0
- [opponents_unit.hate_target] * num
- else
- [opponents_unit.smooth_target(@target_index)] * num
- end
- else
- opponents_unit.alive_members
- end
- end
复制代码
攻击次数这个你可以参考我改的这个来
要注意的是如果num为0时,会出现角色用了普通攻击,显示了使用文字但是没有实际效果的bug(因为num为0就是0次了) |
|