Project1

标题: 关于主角攻击的,可能涉及脚本,请有经验的进来看看 [打印本页]

作者: 绿坝    时间: 2013-9-15 21:32
标题: 关于主角攻击的,可能涉及脚本,请有经验的进来看看
请教下,我知道战斗中自己人的攻击是由技能-攻击触发的,
我想给主角的攻击另外单独的设置个技能
就是说举例子我方有四个人,主角+三个路人
路人攻击的时候都是技能-攻击
而主角是技能-攻击2
这样子的
作者: 345912390    时间: 2013-9-15 22:47
插入在main的上方
  1. class Game_Actor < Game_Battler
  2. #--------------------------------------------------------------------------
  3.   # ● 获取普通攻击的技能 ID
  4.   #--------------------------------------------------------------------------
  5.   def attack_skill_id
  6.     actor.id==1 ?  3 : 1#当主角ID为1时普通攻击的技能 ID为3
  7.   end
  8. end
复制代码

作者: 熊喵酱    时间: 2013-9-16 07:43
原帖:http://bbs.cgyouxi.com/thread-223819-1-1.html
  1. class RPG::Class < RPG::BaseItem
  2.   def atk_id
  3.     self.note.split(/[\r\n]+/).each{ |line|
  4.       if line =~ /\[(?:atk_id) (\d+)\]/
  5.         return $1.to_i
  6.       end}
  7.     return 1
  8.   end
  9. end
  10. class Game_Actor < Game_Battler
  11.   def attack_skill_id
  12.     return $data_classes[@class_id].atk_id
  13.   end
  14. end
复制代码
雪流星寫的腳本
===============================
职业的备注里面填写 [atk_id 技能ID]
没有填写时默认为 1




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1