赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 535 |
最后登录 | 2014-3-15 |
在线时间 | 5 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 5 小时
- 注册时间
- 2014-2-6
- 帖子
- 10
|
找到 Scene_Battle 4 # ● 生成行动循序- #--------------------------------------------------------------------------
- # ● 生成行动循序
- #--------------------------------------------------------------------------
- def make_action_orders
- # 初始化序列 @action_battlers
- @action_battlers = []
- # 添加敌人到 @action_battlers 序列
- for enemy in $game_troop.enemies
- @action_battlers.push(enemy)
- end
- # 添加角色到 @action_battlers 序列
- for actor in $game_party.actors
-
- ####### 下 面 #########
- if actor.atk > 0
- if actor.current_action.basic == 0 and
- $data_weapons[actor.weapon_id].element_set.include?(10)
- @action_battlers.push(actor)
- end
- end
- ####### 上 面 ######
- @action_battlers.push(actor)
- end
- # 确定全体的行动速度
- for battler in @action_battlers
- battler.make_action_speed
- end
- # 按照行动速度从大到小排列
- @action_battlers.sort! {|a,b|
- b.current_action.speed - a.current_action.speed }
- end
复制代码 加上上面的代码 然后打开 数据库 系统 属性 设置10号属性为 攻击次数+1,然后在数据库 武器 你想要武器多攻1次 就在该武器 属性(就是刚刚设置的10号) 里面打 √ ,攻击时候装备该武器的角色 普通攻击就会多一次(攻击2次),其他的不变。 |
|