赞 | 38 |
VIP | 2420 |
好人卡 | 100 |
积分 | 33 |
经验 | 75384 |
最后登录 | 2024-7-7 |
在线时间 | 3619 小时 |
Lv3.寻梦者 (暗夜天使) 名侦探小柯
- 梦石
- 0
- 星屑
- 3299
- 在线时间
- 3619 小时
- 注册时间
- 2006-9-6
- 帖子
- 37400
|
以下引用诡异の猫于2008-7-1 18:52:31的发言:
class Game_Actor < Game_Battler
def skill_can_use?(skill)
super
if skill.element_set.include?(5)
for item in $game_party.items
return true if item.element_set.include?(5)
end
return false
end
end
def attackable?
for weapon in self.weapons
if weapon.element_set.include?(5)
for item in $game_party.items
return true if item.element_set.include?(5)
end
return false
end
end
return true
end
end
class Scene_Battle
def update_actor_command_selection
if Input.trigger?(Input::B)
Sound.play_cancel
prior_actor
elsif Input.trigger?(Input::C)
case @actor_command_window.index
when 0 # 攻击
if @active_battler.attackable?
Sound.play_decision
@active_battler.action.set_attack
start_target_enemy_selection
else
Sound.play_buzzer
end
when 1 # 特技
Sound.play_decision
start_skill_selection
when 2 # 防御
Sound.play_decision
@active_battler.action.set_guard
next_actor
when 3 # 物品
Sound.play_decision
start_item_selection
end
end
end
end
按你给我的要求做了- -
记得把武器啊.技能啊.箭筒的属性打上"弓"
就是属性的第5个..
"弓"一定要放在第5个属性.不然脚本得修改
你测试下吧
话说其他技能没法用了…… |
|