Project1

标题: 武器怎么变群体攻击 [打印本页]

作者: kusi555    时间: 2013-3-13 12:34
标题: 武器怎么变群体攻击
本帖最后由 kusi555 于 2013-3-15 10:20 编辑

就是这么样才能把武器修改成群体攻击

作者: Zhangjiaxing1    时间: 2013-3-13 16:36
在属性那里加个名称为“全体化”,引号不要,然后在Scene_Battle 3  20行左右加上下面这段,
def scope_id
   scope = 0
   for i in 1...$data_system.elements.size
     if $data_system.elements[i] =~ /全体化/
       scope = i
       break
     end
   end
   return scope
end
然后在Scene_Battle 4找到生成基本行动结果# 行动方的战斗者是角色的情况下 204行后面加
         if @active_battler.weapon_id > 0 and
$data_weapons[@active_battler.weapon_id].element_set.include?(scope_id)
           for enemy in $game_troop.enemies
             if enemy.exist?
               @target_battlers.push(enemy)
             end
           end
        end
然后在武器栏那里属性勾上全体化就全体攻击了。
作者: Zhangjiaxing1    时间: 2013-3-13 16:41
注:那个属性编号最好是10以上。
另:求高手解答如何只攻击两个、或者三个敌人。(包括特技)
作者: kusi555    时间: 2013-3-13 17:43
Zhangjiaxing1 发表于 2013-3-13 16:36
在属性那里加个名称为“全体化”,引号不要,然后在Scene_Battle 3  20行左右加上下面这段,
def scope_id ...

无效 可能我是新手的关系弄不起来吧

作者: Zhangjiaxing1    时间: 2013-3-14 11:46
附上一个范例吧,楼主自己参考一下。

武器全体攻击.zip

202.42 KB, 下载次数: 33






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