赞 | 153 |
VIP | 10 |
好人卡 | 39 |
积分 | 93 |
经验 | 146191 |
最后登录 | 2024-5-6 |
在线时间 | 2504 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 9280
- 在线时间
- 2504 小时
- 注册时间
- 2011-5-20
- 帖子
- 15389
|
- =begin
- http://rpg.blue/forum.php?mod=viewthread&tid=251124&extra=page=1&filter=typeid&typeid=610&typeid=610
- 在武器的备注栏里输入<attackskill x>来更换装备中的角色的物理攻击的技能ID。
- 然后随便设置技能吧。公式啥的也能随便改了。
- =end
- class RPG::Weapon < RPG::EquipItem
- def attack_skill
- @note.each_line do |line|
- if line =~ /\<(?:AttackSkill)[ ]*(\d+)\>/i
- return $1.to_i == 0 ? 1 : $1.to_i
- end
- end
- return 1
- end
- end
- class Game_Actor < Game_Battler
- alias attack_skill_attack_skill_id attack_skill_id
- def attack_skill_id
- return weapons[0].attack_skill if weapons[0]
- if dual_wield?
- return weapons[1].attack_skill if weapons[1]
- end
- return attack_skill_attack_skill_id
- end
- end
- class Scene_Battle < Scene_Base
- alias attack_skill_command_attack command_attack
- def command_attack
- attack_skill_command_attack
- if !BattleManager.actor.current_action.item.need_selection?
- @enemy_window.deactivate
- on_enemy_ok
- end
- end
- end
复制代码 即插即用,无需前置脚本 |
|